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
index
int
OnConsequence(GameMenuOption)
public void OnConsequence(GameMenuOption gameMenuOption)
Parameters
gameMenuOption
GameMenuOption
OnHourlyTick()
public void OnHourlyTick()
OnTick(float)
public void OnTick(float dt)
Parameters
dt
float
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
fullRoster
TroopRosterinitialSelections
TroopRostercanChangeStatusOfTroop
Func<CharacterObject, bool>onDone
Action<TroopRoster>maxSelectableTroopCount
intminSelectableTroopCount
int
Refresh()
public void Refresh()
SetAmbientSound(string)
public void SetAmbientSound(string ambientSoundID)
Parameters
ambientSoundID
string
SetBackgroundMeshName(string)
public void SetBackgroundMeshName(string name)
Parameters
name
string
SetPanelSound(string)
public void SetPanelSound(string panelSoundID)
Parameters
panelSoundID
string
SetRepeatObjectList(IEnumerable<object>)
public void SetRepeatObjectList(IEnumerable<object> list)
Parameters
list
IEnumerable<object>
SwitchToMenu(string)
public void SwitchToMenu(string menuId)
Parameters
menuId
string
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).