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
gameMenu
GameMenu
ExitToLast()
public void ExitToLast()
GetGameMenu(string)
public GameMenu GetGameMenu(string menuId)
Parameters
menuId
string
Returns
GetLeaveMenuOption(MenuContext)
public GameMenuOption GetLeaveMenuOption(MenuContext menuContext)
Parameters
menuContext
MenuContext
Returns
GetMenuOptionConditionsHold(MenuContext, int)
public bool GetMenuOptionConditionsHold(MenuContext menuContext, int menuItemNumber)
Parameters
menuContext
MenuContextmenuItemNumber
int
Returns
GetMenuOptionIdString(MenuContext, int)
public string GetMenuOptionIdString(MenuContext menuContext, int menuItemNumber)
Parameters
menuContext
MenuContextmenuItemNumber
int
Returns
GetMenuOverlayType(MenuContext)
public GameOverlays.MenuOverlayType GetMenuOverlayType(MenuContext menuContext)
Parameters
menuContext
MenuContext
Returns
GetMenuText(MenuContext)
public TextObject GetMenuText(MenuContext menuContext)
Parameters
menuContext
MenuContext
Returns
GetVirtualGameMenuOption(MenuContext, int)
public GameMenuOption GetVirtualGameMenuOption(MenuContext menuContext, int virtualMenuItemIndex)
Parameters
menuContext
MenuContextvirtualMenuItemIndex
int
Returns
GetVirtualMenuAndOptionType(MenuContext)
public GameMenu.MenuAndOptionType GetVirtualMenuAndOptionType(MenuContext menuContext)
Parameters
menuContext
MenuContext
Returns
GetVirtualMenuIsWaitActive(MenuContext)
public bool GetVirtualMenuIsWaitActive(MenuContext menuContext)
Parameters
menuContext
MenuContext
Returns
GetVirtualMenuOptionAmount(MenuContext)
public int GetVirtualMenuOptionAmount(MenuContext menuContext)
Parameters
menuContext
MenuContext
Returns
GetVirtualMenuOptionConditionsHold(MenuContext, int)
public bool GetVirtualMenuOptionConditionsHold(MenuContext menuContext, int virtualMenuItemIndex)
Parameters
menuContext
MenuContextvirtualMenuItemIndex
int
Returns
GetVirtualMenuOptionIsEnabled(MenuContext, int)
public bool GetVirtualMenuOptionIsEnabled(MenuContext menuContext, int virtualMenuItemIndex)
Parameters
menuContext
MenuContextvirtualMenuItemIndex
int
Returns
GetVirtualMenuOptionIsLeave(MenuContext, int)
public bool GetVirtualMenuOptionIsLeave(MenuContext menuContext, int virtualMenuItemIndex)
Parameters
menuContext
MenuContextvirtualMenuItemIndex
int
Returns
GetVirtualMenuOptionText(MenuContext, int)
public TextObject GetVirtualMenuOptionText(MenuContext menuContext, int virtualMenuItemIndex)
Parameters
menuContext
MenuContextvirtualMenuItemIndex
int
Returns
GetVirtualMenuOptionText2(MenuContext, int)
public TextObject GetVirtualMenuOptionText2(MenuContext menuContext, int virtualMenuItemIndex)
Parameters
menuContext
MenuContextvirtualMenuItemIndex
int
Returns
GetVirtualMenuOptionTooltip(MenuContext, int)
public TextObject GetVirtualMenuOptionTooltip(MenuContext menuContext, int virtualMenuItemIndex)
Parameters
menuContext
MenuContextvirtualMenuItemIndex
int
Returns
GetVirtualMenuProgress(MenuContext)
public float GetVirtualMenuProgress(MenuContext menuContext)
Parameters
menuContext
MenuContext
Returns
GetVirtualMenuTargetWaitHours(MenuContext)
public float GetVirtualMenuTargetWaitHours(MenuContext menuContext)
Parameters
menuContext
MenuContext
Returns
OnFrameTick(MenuContext, float)
public void OnFrameTick(MenuContext menuContext, float dt)
Parameters
menuContext
MenuContextdt
float
RefreshMenuOptions(MenuContext)
public void RefreshMenuOptions(MenuContext menuContext)
Parameters
menuContext
MenuContext
RemoveRelatedGameMenuOptions(object)
public void RemoveRelatedGameMenuOptions(object relatedObject)
Parameters
relatedObject
object
RemoveRelatedGameMenus(object)
public void RemoveRelatedGameMenus(object relatedObject)
Parameters
relatedObject
object
RunConsequencesOfMenuOption(MenuContext, int)
public void RunConsequencesOfMenuOption(MenuContext menuContext, int menuItemNumber)
Parameters
menuContext
MenuContextmenuItemNumber
int
SetCurrentRepeatableIndex(MenuContext, int)
public void SetCurrentRepeatableIndex(MenuContext menuContext, int index)
Parameters
menuContext
MenuContextindex
int
SetNextMenu(string)
public void SetNextMenu(string name)
Parameters
name
string
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).