## Engine
Class BaseGUIController

source: C:\XIII\Engine\Classes\BaseGUIController.uc

    Core.Object
       |
       +--Engine.Interactions
          |
          +--Engine.Interaction
             |
             +--Engine.BaseGUIController

Direct Known Subclasses:GUIController

class BaseGUIController
extends Engine.Interaction

    // ====================================================================
    //  Class:  Engine.BaseGUIController
    //
    //  This is just a stub class that should be subclassed to support menus.
    //
    //  Written by Joe Wilcox
    //  (c) 2002, Epic Games, Inc.  All Rights Reserved
    // ====================================================================

Function Summary
`void` | `SetControllerStatus(bool On)`

Source Code

    00001	// ====================================================================
    00002	//  Class:  Engine.BaseGUIController
    00003	//
    00004	//  This is just a stub class that should be subclassed to support menus.
    00005	//
    00006	//  Written by Joe Wilcox
    00007	//  (c) 2002, Epic Games, Inc.  All Rights Reserved
    00008	// ====================================================================
    00009
    00010	class BaseGUIController extends Interaction
    00011			Native;
    00012
    00013	// Delegates
    00014	Delegate OnAdminReply(string Reply);	// Called By PlayerController
    00015
    00016	event bool CloseMenu(optional bool bCanceled, optional string Param1, optional string Param2)	// Close the top menu.  returns true if success.
    00017	{
    00018		return true;
    00019	}
    00020	event CloseAll(bool bCancel);
    00021
    00022	function SetControllerStatus(bool On)
    00023	{
    00024		bActive = On;
    00025		bVisible = On;
    00026		bRequiresTick=On;
    00027
    00028	}
    00029
    00030	event InitializeController();	// Should be subclassed.
    00031
    00032	event bool NeedsMenuResolution(); // Big Hack that should be subclassed
    00033	event SetRequiredGameResolution(string GameRes);
    00034
    00035
    00036
    00037	event SetMenuStackBackup(string MenuStackAsText);
    00038	event string GetMenuStackBackup()
    00039	{
    00040	    return "";
    00041	}
    00042
    00043	defaultproperties
    00044	{
    00045	     bActive=False
    00046	     bNativeEvents=True
    00047	}

End Source Code