Class MenuContext
- Namespace
- TaleWorlds.CampaignSystem.GameState
- Assembly
- TaleWorlds.CampaignSystem.dll
public class MenuContext : MBObjectBase
- Inheritance
-
MenuContext
- Inherited Members
Constructors
MenuContext()
public MenuContext()
Properties
CurrentAmbientSoundID
public string CurrentAmbientSoundID { get; }
Property Value
CurrentBackgroundMeshName
public string CurrentBackgroundMeshName { get; }
Property Value
CurrentPanelSoundID
public string CurrentPanelSoundID { get; }
Property Value
GameMenu
public GameMenu GameMenu { get; }
Property Value
Handler
public IMenuContextHandler Handler { get; set; }
Property Value
Methods
AutoGeneratedInstanceCollectObjects(List<object>)
protected override void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)
Parameters
CloseEvent()
public void CloseEvent()
Destroy()
public void Destroy()
GetCurrentRepeatableObject()
public object GetCurrentRepeatableObject()
Returns
GetSelectedObject()
public object GetSelectedObject()
Returns
GetSelectedRepeatableObject()
public object GetSelectedRepeatableObject()
Returns
InvokeConsequence(int)
public void InvokeConsequence(int index)
Parameters
indexint
OnConsequence(GameMenuOption)
public void OnConsequence(GameMenuOption gameMenuOption)
Parameters
gameMenuOptionGameMenuOption
OnHourlyTick()
public void OnHourlyTick()
OnTick(float)
public void OnTick(float dt)
Parameters
dtfloat
OpenRecruitVolunteers()
public void OpenRecruitVolunteers()
OpenTournamentLeaderboards()
public void OpenTournamentLeaderboards()
OpenTownManagement()
public void OpenTownManagement()
OpenTroopSelection(TroopRoster, TroopRoster, Func<CharacterObject, bool>, Action<TroopRoster>, int, int)
public void OpenTroopSelection(TroopRoster fullRoster, TroopRoster initialSelections, Func<CharacterObject, bool> canChangeStatusOfTroop, Action<TroopRoster> onDone, int maxSelectableTroopCount, int minSelectableTroopCount = 1)
Parameters
fullRosterTroopRosterinitialSelectionsTroopRostercanChangeStatusOfTroopFunc<CharacterObject, bool>onDoneAction<TroopRoster>maxSelectableTroopCountintminSelectableTroopCountint
Refresh()
public void Refresh()
SetAmbientSound(string)
public void SetAmbientSound(string ambientSoundID)
Parameters
ambientSoundIDstring
SetBackgroundMeshName(string)
public void SetBackgroundMeshName(string name)
Parameters
namestring
SetPanelSound(string)
public void SetPanelSound(string panelSoundID)
Parameters
panelSoundIDstring
SetRepeatObjectList(IEnumerable<object>)
public void SetRepeatObjectList(IEnumerable<object> list)
Parameters
listIEnumerable<object>
SwitchToMenu(string)
public void SwitchToMenu(string menuId)
Parameters
menuIdstring
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).