Class GameMenu
- Namespace
- TaleWorlds.CampaignSystem.GameMenus
- Assembly
- TaleWorlds.CampaignSystem.dll
public class GameMenu
- Inheritance
-
GameMenu
- Inherited Members
Fields
LastSelectedMenuObject
public object LastSelectedMenuObject
Field Value
MenuRepeatObjects
public List<object> MenuRepeatObjects
Field Value
OnInit
public OnInitDelegate OnInit
Field Value
Properties
AutoSelectFirst
public bool AutoSelectFirst { get; }
Property Value
CurrentRepeatableIndex
public int CurrentRepeatableIndex { get; set; }
Property Value
CurrentRepeatableObject
public object CurrentRepeatableObject { get; }
Property Value
IsEmpty
public bool IsEmpty { get; }
Property Value
IsReady
public bool IsReady { get; }
Property Value
IsWaitActive
public bool IsWaitActive { get; }
Property Value
IsWaitMenu
public bool IsWaitMenu { get; }
Property Value
MenuItemAmount
public int MenuItemAmount { get; }
Property Value
MenuOptions
public IEnumerable<GameMenuOption> MenuOptions { get; }
Property Value
MenuTitle
public TextObject MenuTitle { get; }
Property Value
OnCondition
public OnConditionDelegate OnCondition { get; }
Property Value
OnConsequence
public OnConsequenceDelegate OnConsequence { get; }
Property Value
OnTick
public OnTickDelegate OnTick { get; }
Property Value
OverlayType
public GameOverlays.MenuOverlayType OverlayType { get; }
Property Value
Progress
public float Progress { get; }
Property Value
RelatedObject
public object RelatedObject { get; }
Property Value
StringId
public string StringId { get; }
Property Value
TargetWaitHours
public float TargetWaitHours { get; }
Property Value
Type
public GameMenu.MenuAndOptionType Type { get; }
Property Value
Methods
ActivateGameMenu(string)
public static void ActivateGameMenu(string menuId)
Parameters
menuId
string
AfterInit(MenuContext)
public void AfterInit(MenuContext menuContext)
Parameters
menuContext
MenuContext
EndWait()
public void EndWait()
ExitToLast()
public static void ExitToLast()
GetGameMenuOption(int)
public GameMenuOption GetGameMenuOption(int menuItemNumber)
Parameters
menuItemNumber
int
Returns
GetLeaveMenuOption(Game, MenuContext)
public GameMenuOption GetLeaveMenuOption(Game game, MenuContext menuContext)
Parameters
game
GamemenuContext
MenuContext
Returns
GetMenuOptionConditionsHold(Game, MenuContext, int)
public bool GetMenuOptionConditionsHold(Game game, MenuContext menuContext, int menuItemNumber)
Parameters
game
GamemenuContext
MenuContextmenuItemNumber
int
Returns
GetMenuOptionIdString(int)
public string GetMenuOptionIdString(int menuItemNumber)
Parameters
menuItemNumber
int
Returns
GetMenuOptionIsLeave(int)
public bool GetMenuOptionIsLeave(int menuItemNumber)
Parameters
menuItemNumber
int
Returns
GetMenuOptionText(int)
public TextObject GetMenuOptionText(int menuItemNumber)
Parameters
menuItemNumber
int
Returns
GetMenuOptionText2(int)
public TextObject GetMenuOptionText2(int menuItemNumber)
Parameters
menuItemNumber
int
Returns
GetMenuOptionTooltip(int)
public TextObject GetMenuOptionTooltip(int menuItemNumber)
Parameters
menuItemNumber
int
Returns
GetText()
public TextObject GetText()
Returns
PreInit(MenuContext)
public void PreInit(MenuContext menuContext)
Parameters
menuContext
MenuContext
RunMenuOptionConsequence(MenuContext, int)
public void RunMenuOptionConsequence(MenuContext menuContext, int menuItemNumber)
Parameters
menuContext
MenuContextmenuItemNumber
int
RunOnInit(Game, MenuContext)
public void RunOnInit(Game game, MenuContext menuContext)
Parameters
game
GamemenuContext
MenuContext
RunOnTick(MenuContext, float)
public void RunOnTick(MenuContext menuContext, float dt)
Parameters
menuContext
MenuContextdt
float
RunWaitMenuCondition(MenuContext)
public bool RunWaitMenuCondition(MenuContext menuContext)
Parameters
menuContext
MenuContext
Returns
RunWaitMenuConsequence(MenuContext)
public void RunWaitMenuConsequence(MenuContext menuContext)
Parameters
menuContext
MenuContext
SetProgressOfWaitingInMenu(float)
public void SetProgressOfWaitingInMenu(float progress)
Parameters
progress
float
SetTargetedWaitingTimeAndInitialProgress(float, float)
public void SetTargetedWaitingTimeAndInitialProgress(float targetedWaitingTime, float initialProgress)
Parameters
StartWait()
public void StartWait()
SwitchToMenu(string)
public static void SwitchToMenu(string menuId)
Parameters
menuId
string
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).