Class GameMenuManager
- Namespace
- TaleWorlds.CampaignSystem.GameMenus
- Assembly
- TaleWorlds.CampaignSystem.dll
public class GameMenuManager
- Inheritance
-
GameMenuManager
- Inherited Members
Constructors
GameMenuManager()
public GameMenuManager()
Fields
MenuLocations
public List<Location> MenuLocations
Field Value
NextLocation
public Location NextLocation
Field Value
PreviousLocation
public Location PreviousLocation
Field Value
PreviouslySelectedGameMenuItem
public int PreviouslySelectedGameMenuItem
Field Value
PreviouslySelectedGameMenuObject
public object PreviouslySelectedGameMenuObject
Field Value
Properties
NextGameMenuId
public string NextGameMenuId { get; }
Property Value
NextMenu
public GameMenu NextMenu { get; }
Property Value
Methods
AddGameMenu(GameMenu)
public void AddGameMenu(GameMenu gameMenu)
Parameters
gameMenuGameMenu
ExitToLast()
public void ExitToLast()
GetGameMenu(string)
public GameMenu GetGameMenu(string menuId)
Parameters
menuIdstring
Returns
GetLeaveMenuOption(MenuContext)
public GameMenuOption GetLeaveMenuOption(MenuContext menuContext)
Parameters
menuContextMenuContext
Returns
GetMenuOptionConditionsHold(MenuContext, int)
public bool GetMenuOptionConditionsHold(MenuContext menuContext, int menuItemNumber)
Parameters
menuContextMenuContextmenuItemNumberint
Returns
GetMenuOptionIdString(MenuContext, int)
public string GetMenuOptionIdString(MenuContext menuContext, int menuItemNumber)
Parameters
menuContextMenuContextmenuItemNumberint
Returns
GetMenuOverlayType(MenuContext)
public GameOverlays.MenuOverlayType GetMenuOverlayType(MenuContext menuContext)
Parameters
menuContextMenuContext
Returns
GetMenuText(MenuContext)
public TextObject GetMenuText(MenuContext menuContext)
Parameters
menuContextMenuContext
Returns
GetVirtualGameMenuOption(MenuContext, int)
public GameMenuOption GetVirtualGameMenuOption(MenuContext menuContext, int virtualMenuItemIndex)
Parameters
menuContextMenuContextvirtualMenuItemIndexint
Returns
GetVirtualMenuAndOptionType(MenuContext)
public GameMenu.MenuAndOptionType GetVirtualMenuAndOptionType(MenuContext menuContext)
Parameters
menuContextMenuContext
Returns
GetVirtualMenuIsWaitActive(MenuContext)
public bool GetVirtualMenuIsWaitActive(MenuContext menuContext)
Parameters
menuContextMenuContext
Returns
GetVirtualMenuOptionAmount(MenuContext)
public int GetVirtualMenuOptionAmount(MenuContext menuContext)
Parameters
menuContextMenuContext
Returns
GetVirtualMenuOptionConditionsHold(MenuContext, int)
public bool GetVirtualMenuOptionConditionsHold(MenuContext menuContext, int virtualMenuItemIndex)
Parameters
menuContextMenuContextvirtualMenuItemIndexint
Returns
GetVirtualMenuOptionIsEnabled(MenuContext, int)
public bool GetVirtualMenuOptionIsEnabled(MenuContext menuContext, int virtualMenuItemIndex)
Parameters
menuContextMenuContextvirtualMenuItemIndexint
Returns
GetVirtualMenuOptionIsLeave(MenuContext, int)
public bool GetVirtualMenuOptionIsLeave(MenuContext menuContext, int virtualMenuItemIndex)
Parameters
menuContextMenuContextvirtualMenuItemIndexint
Returns
GetVirtualMenuOptionText(MenuContext, int)
public TextObject GetVirtualMenuOptionText(MenuContext menuContext, int virtualMenuItemIndex)
Parameters
menuContextMenuContextvirtualMenuItemIndexint
Returns
GetVirtualMenuOptionText2(MenuContext, int)
public TextObject GetVirtualMenuOptionText2(MenuContext menuContext, int virtualMenuItemIndex)
Parameters
menuContextMenuContextvirtualMenuItemIndexint
Returns
GetVirtualMenuOptionTooltip(MenuContext, int)
public TextObject GetVirtualMenuOptionTooltip(MenuContext menuContext, int virtualMenuItemIndex)
Parameters
menuContextMenuContextvirtualMenuItemIndexint
Returns
GetVirtualMenuProgress(MenuContext)
public float GetVirtualMenuProgress(MenuContext menuContext)
Parameters
menuContextMenuContext
Returns
GetVirtualMenuTargetWaitHours(MenuContext)
public float GetVirtualMenuTargetWaitHours(MenuContext menuContext)
Parameters
menuContextMenuContext
Returns
OnFrameTick(MenuContext, float)
public void OnFrameTick(MenuContext menuContext, float dt)
Parameters
menuContextMenuContextdtfloat
RefreshMenuOptions(MenuContext)
public void RefreshMenuOptions(MenuContext menuContext)
Parameters
menuContextMenuContext
RemoveRelatedGameMenuOptions(object)
public void RemoveRelatedGameMenuOptions(object relatedObject)
Parameters
relatedObjectobject
RemoveRelatedGameMenus(object)
public void RemoveRelatedGameMenus(object relatedObject)
Parameters
relatedObjectobject
RunConsequencesOfMenuOption(MenuContext, int)
public void RunConsequencesOfMenuOption(MenuContext menuContext, int menuItemNumber)
Parameters
menuContextMenuContextmenuItemNumberint
SetCurrentRepeatableIndex(MenuContext, int)
public void SetCurrentRepeatableIndex(MenuContext menuContext, int index)
Parameters
menuContextMenuContextindexint
SetNextMenu(string)
public void SetNextMenu(string name)
Parameters
namestring
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).