Layer class between GameMenus and Game itself. Managing informations of GameMenus with functions. There is not any direct access to GameMenus for increasing stability.
|
| GameMenuManager () |
|
void | SetNextMenu (String name) |
|
void | ExitToLast () |
|
void | SetCurrentRepeatableIndex (MenuContext menuContext, int index) |
|
bool | GetMenuOptionConditionsHold (MenuContext menuContext, int menuItemNumber) |
|
void | RefreshMenuOptions (MenuContext menuContext) |
|
string | GetMenuOptionIdString (MenuContext menuContext, int menuItemNumber) |
|
void | RunConsequencesOfMenuOption (MenuContext menuContext, int menuItemNumber) |
|
TextObject | GetVirtualMenuOptionTooltip (MenuContext menuContext, int virtualMenuItemIndex) |
|
GameOverlays.MenuOverlayType | GetMenuOverlayType (MenuContext menuContext) |
|
TextObject | GetVirtualMenuOptionText (MenuContext menuContext, int virtualMenuItemIndex) |
|
GameMenuOption | GetVirtualGameMenuOption (MenuContext menuContext, int virtualMenuItemIndex) |
|
TextObject | GetVirtualMenuOptionText2 (MenuContext menuContext, int virtualMenuItemIndex) |
|
float | GetVirtualMenuProgress (MenuContext menuContext) |
|
GameMenu.MenuAndOptionType | GetVirtualMenuAndOptionType (MenuContext menuContext) |
|
bool | GetVirtualMenuIsWaitActive (MenuContext menuContext) |
|
float | GetVirtualMenuTargetWaitHours (MenuContext menuContext) |
|
bool | GetVirtualMenuOptionIsEnabled (MenuContext menuContext, int virtualMenuItemIndex) |
|
int | GetVirtualMenuOptionAmount (MenuContext menuContext) |
|
bool | GetVirtualMenuOptionIsLeave (MenuContext menuContext, int virtualMenuItemIndex) |
|
GameMenuOption | GetLeaveMenuOption (MenuContext menuContext) |
|
bool | GetVirtualMenuOptionConditionsHold (MenuContext menuContext, int virtualMenuItemIndex) |
|
void | OnFrameTick (MenuContext menuContext, float dt) |
|
TextObject | GetMenuText (MenuContext menuContext) |
|
void | AddGameMenu (GameMenu gameMenu) |
|
void | RemoveRelatedGameMenus (object relatedObject) |
|
void | RemoveRelatedGameMenuOptions (object relatedObject) |
|
GameMenu | GetGameMenu (string menuId) |
|
◆ GameMenuManager()
TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.GameMenuManager |
( |
| ) |
|
◆ SetNextMenu()
void TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.SetNextMenu |
( |
String |
name | ) |
|
◆ ExitToLast()
void TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.ExitToLast |
( |
| ) |
|
◆ SetCurrentRepeatableIndex()
void TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.SetCurrentRepeatableIndex |
( |
MenuContext |
menuContext, |
|
|
int |
index |
|
) |
| |
◆ GetMenuOptionConditionsHold()
bool TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.GetMenuOptionConditionsHold |
( |
MenuContext |
menuContext, |
|
|
int |
menuItemNumber |
|
) |
| |
◆ RefreshMenuOptions()
void TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.RefreshMenuOptions |
( |
MenuContext |
menuContext | ) |
|
◆ GetMenuOptionIdString()
string TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.GetMenuOptionIdString |
( |
MenuContext |
menuContext, |
|
|
int |
menuItemNumber |
|
) |
| |
◆ RunConsequencesOfMenuOption()
void TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.RunConsequencesOfMenuOption |
( |
MenuContext |
menuContext, |
|
|
int |
menuItemNumber |
|
) |
| |
◆ GetVirtualMenuOptionTooltip()
TextObject TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.GetVirtualMenuOptionTooltip |
( |
MenuContext |
menuContext, |
|
|
int |
virtualMenuItemIndex |
|
) |
| |
◆ GetMenuOverlayType()
◆ GetVirtualMenuOptionText()
TextObject TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.GetVirtualMenuOptionText |
( |
MenuContext |
menuContext, |
|
|
int |
virtualMenuItemIndex |
|
) |
| |
◆ GetVirtualGameMenuOption()
GameMenuOption TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.GetVirtualGameMenuOption |
( |
MenuContext |
menuContext, |
|
|
int |
virtualMenuItemIndex |
|
) |
| |
◆ GetVirtualMenuOptionText2()
TextObject TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.GetVirtualMenuOptionText2 |
( |
MenuContext |
menuContext, |
|
|
int |
virtualMenuItemIndex |
|
) |
| |
◆ GetVirtualMenuProgress()
float TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.GetVirtualMenuProgress |
( |
MenuContext |
menuContext | ) |
|
◆ GetVirtualMenuAndOptionType()
◆ GetVirtualMenuIsWaitActive()
bool TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.GetVirtualMenuIsWaitActive |
( |
MenuContext |
menuContext | ) |
|
◆ GetVirtualMenuTargetWaitHours()
float TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.GetVirtualMenuTargetWaitHours |
( |
MenuContext |
menuContext | ) |
|
◆ GetVirtualMenuOptionIsEnabled()
bool TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.GetVirtualMenuOptionIsEnabled |
( |
MenuContext |
menuContext, |
|
|
int |
virtualMenuItemIndex |
|
) |
| |
◆ GetVirtualMenuOptionAmount()
int TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.GetVirtualMenuOptionAmount |
( |
MenuContext |
menuContext | ) |
|
◆ GetVirtualMenuOptionIsLeave()
bool TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.GetVirtualMenuOptionIsLeave |
( |
MenuContext |
menuContext, |
|
|
int |
virtualMenuItemIndex |
|
) |
| |
◆ GetLeaveMenuOption()
◆ GetVirtualMenuOptionConditionsHold()
bool TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.GetVirtualMenuOptionConditionsHold |
( |
MenuContext |
menuContext, |
|
|
int |
virtualMenuItemIndex |
|
) |
| |
◆ OnFrameTick()
void TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.OnFrameTick |
( |
MenuContext |
menuContext, |
|
|
float |
dt |
|
) |
| |
◆ GetMenuText()
◆ AddGameMenu()
void TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.AddGameMenu |
( |
GameMenu |
gameMenu | ) |
|
◆ RemoveRelatedGameMenus()
void TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.RemoveRelatedGameMenus |
( |
object |
relatedObject | ) |
|
◆ RemoveRelatedGameMenuOptions()
void TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.RemoveRelatedGameMenuOptions |
( |
object |
relatedObject | ) |
|
◆ GetGameMenu()
GameMenu TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.GetGameMenu |
( |
string |
menuId | ) |
|
◆ PreviouslySelectedGameMenuItem
int TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.PreviouslySelectedGameMenuItem = -1 |
◆ NextLocation
Location TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.NextLocation |
◆ PreviousLocation
Location TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.PreviousLocation |
◆ MenuLocations
List<Location> TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.MenuLocations = new List<Location>() |
◆ PreviouslySelectedGameMenuObject
Object TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.PreviouslySelectedGameMenuObject |
◆ NextGameMenuId
string TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.NextGameMenuId |
|
get |
◆ NextMenu
GameMenu TaleWorlds.CampaignSystem.GameMenus.GameMenuManager.NextMenu |
|
get |