Table of Contents

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

List<Location>

NextLocation

public Location NextLocation

Field Value

Location

PreviousLocation

public Location PreviousLocation

Field Value

Location

PreviouslySelectedGameMenuItem

public int PreviouslySelectedGameMenuItem

Field Value

int

PreviouslySelectedGameMenuObject

public object PreviouslySelectedGameMenuObject

Field Value

object

Properties

NextGameMenuId

public string NextGameMenuId { get; }

Property Value

string

NextMenu

public GameMenu NextMenu { get; }

Property Value

GameMenu

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

GameMenu

GetLeaveMenuOption(MenuContext)

public GameMenuOption GetLeaveMenuOption(MenuContext menuContext)

Parameters

menuContext MenuContext

Returns

GameMenuOption

GetMenuOptionConditionsHold(MenuContext, int)

public bool GetMenuOptionConditionsHold(MenuContext menuContext, int menuItemNumber)

Parameters

menuContext MenuContext
menuItemNumber int

Returns

bool

GetMenuOptionIdString(MenuContext, int)

public string GetMenuOptionIdString(MenuContext menuContext, int menuItemNumber)

Parameters

menuContext MenuContext
menuItemNumber int

Returns

string

GetMenuOverlayType(MenuContext)

public GameOverlays.MenuOverlayType GetMenuOverlayType(MenuContext menuContext)

Parameters

menuContext MenuContext

Returns

GameOverlays.MenuOverlayType

GetMenuText(MenuContext)

public TextObject GetMenuText(MenuContext menuContext)

Parameters

menuContext MenuContext

Returns

TextObject

GetVirtualGameMenuOption(MenuContext, int)

public GameMenuOption GetVirtualGameMenuOption(MenuContext menuContext, int virtualMenuItemIndex)

Parameters

menuContext MenuContext
virtualMenuItemIndex int

Returns

GameMenuOption

GetVirtualMenuAndOptionType(MenuContext)

public GameMenu.MenuAndOptionType GetVirtualMenuAndOptionType(MenuContext menuContext)

Parameters

menuContext MenuContext

Returns

GameMenu.MenuAndOptionType

GetVirtualMenuIsWaitActive(MenuContext)

public bool GetVirtualMenuIsWaitActive(MenuContext menuContext)

Parameters

menuContext MenuContext

Returns

bool

GetVirtualMenuOptionAmount(MenuContext)

public int GetVirtualMenuOptionAmount(MenuContext menuContext)

Parameters

menuContext MenuContext

Returns

int

GetVirtualMenuOptionConditionsHold(MenuContext, int)

public bool GetVirtualMenuOptionConditionsHold(MenuContext menuContext, int virtualMenuItemIndex)

Parameters

menuContext MenuContext
virtualMenuItemIndex int

Returns

bool

GetVirtualMenuOptionIsEnabled(MenuContext, int)

public bool GetVirtualMenuOptionIsEnabled(MenuContext menuContext, int virtualMenuItemIndex)

Parameters

menuContext MenuContext
virtualMenuItemIndex int

Returns

bool

GetVirtualMenuOptionIsLeave(MenuContext, int)

public bool GetVirtualMenuOptionIsLeave(MenuContext menuContext, int virtualMenuItemIndex)

Parameters

menuContext MenuContext
virtualMenuItemIndex int

Returns

bool

GetVirtualMenuOptionText(MenuContext, int)

public TextObject GetVirtualMenuOptionText(MenuContext menuContext, int virtualMenuItemIndex)

Parameters

menuContext MenuContext
virtualMenuItemIndex int

Returns

TextObject

GetVirtualMenuOptionText2(MenuContext, int)

public TextObject GetVirtualMenuOptionText2(MenuContext menuContext, int virtualMenuItemIndex)

Parameters

menuContext MenuContext
virtualMenuItemIndex int

Returns

TextObject

GetVirtualMenuOptionTooltip(MenuContext, int)

public TextObject GetVirtualMenuOptionTooltip(MenuContext menuContext, int virtualMenuItemIndex)

Parameters

menuContext MenuContext
virtualMenuItemIndex int

Returns

TextObject

GetVirtualMenuProgress(MenuContext)

public float GetVirtualMenuProgress(MenuContext menuContext)

Parameters

menuContext MenuContext

Returns

float

GetVirtualMenuTargetWaitHours(MenuContext)

public float GetVirtualMenuTargetWaitHours(MenuContext menuContext)

Parameters

menuContext MenuContext

Returns

float

OnFrameTick(MenuContext, float)

public void OnFrameTick(MenuContext menuContext, float dt)

Parameters

menuContext MenuContext
dt 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 MenuContext
menuItemNumber int

SetCurrentRepeatableIndex(MenuContext, int)

public void SetCurrentRepeatableIndex(MenuContext menuContext, int index)

Parameters

menuContext MenuContext
index 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).