M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.GameState.MenuContext Class Reference

Inherits TaleWorlds.ObjectSystem.MBObjectBase.

Public Member Functions

void Refresh ()
 
void SwitchToMenu (string menuId)
 
void Destroy ()
 
void OnTick (float dt)
 
void OnHourlyTick ()
 
Object GetCurrentRepeatableObject ()
 
Object GetSelectedObject ()
 
Object GetSelectedRepeatableObject ()
 
void SetRepeatObjectList (IEnumerable< Object > list)
 
void OnConsequence (GameMenuOption gameMenuOption)
 
void InvokeConsequence (int index)
 
void CloseEvent ()
 
void SetBackgroundMeshName (string name)
 
void SetPanelSound (string panelSoundID)
 
void SetAmbientSound (string ambientSoundID)
 
void OpenTownManagement ()
 
void OpenRecruitVolunteers ()
 
void OpenTournamentLeaderboards ()
 
void OpenTroopSelection (TroopRoster fullRoster, TroopRoster initialSelections, Func< CharacterObject, bool > canChangeStatusOfTroop, Action< TroopRoster > onDone, int maxSelectableTroopCount)
 
- Public Member Functions inherited from TaleWorlds.ObjectSystem.MBObjectBase
 MBObjectBase ()
 
 MBObjectBase (MBObjectBase other)
 
 MBObjectBase (string stringId)
 
void AfterInitialized ()
 
virtual void AfterRegister ()
 
virtual void Initialize ()
 
virtual void Deserialize (MBObjectManager objectManager, XmlNode node)
 
override int GetHashCode ()
 
virtual TextObject GetName ()
 
void PreAfterLoadInternal ()
 
void AfterLoadInternal ()
 
void OnRegistered ()
 
void OnUnregistered ()
 

Properties

GameMenu GameMenu [get]
 
IMenuContextHandler Handler [get, set]
 
string CurrentBackgroundMeshName [get]
 
string CurrentAmbientSoundID [get]
 
string CurrentPanelSoundID [get]
 
- Properties inherited from TaleWorlds.ObjectSystem.MBObjectBase
string StringId [get, set]
 
MBGUID Id [get, set]
 
bool IsInitialized [get]
 
bool IsReady [get, set]
 

Additional Inherited Members

- Protected Member Functions inherited from TaleWorlds.ObjectSystem.MBObjectBase
virtual void OnBeforeLoad ()
 
virtual void PreAfterLoad ()
 
virtual void AfterLoad ()
 

Member Function Documentation

◆ Refresh()

void TaleWorlds.CampaignSystem.GameState.MenuContext.Refresh ( )

◆ SwitchToMenu()

void TaleWorlds.CampaignSystem.GameState.MenuContext.SwitchToMenu ( string  menuId)

◆ Destroy()

void TaleWorlds.CampaignSystem.GameState.MenuContext.Destroy ( )

◆ OnTick()

void TaleWorlds.CampaignSystem.GameState.MenuContext.OnTick ( float  dt)

◆ OnHourlyTick()

void TaleWorlds.CampaignSystem.GameState.MenuContext.OnHourlyTick ( )

◆ GetCurrentRepeatableObject()

Object TaleWorlds.CampaignSystem.GameState.MenuContext.GetCurrentRepeatableObject ( )

◆ GetSelectedObject()

Object TaleWorlds.CampaignSystem.GameState.MenuContext.GetSelectedObject ( )

◆ GetSelectedRepeatableObject()

Object TaleWorlds.CampaignSystem.GameState.MenuContext.GetSelectedRepeatableObject ( )

◆ SetRepeatObjectList()

void TaleWorlds.CampaignSystem.GameState.MenuContext.SetRepeatObjectList ( IEnumerable< Object >  list)

◆ OnConsequence()

void TaleWorlds.CampaignSystem.GameState.MenuContext.OnConsequence ( GameMenuOption  gameMenuOption)

◆ InvokeConsequence()

void TaleWorlds.CampaignSystem.GameState.MenuContext.InvokeConsequence ( int  index)

◆ CloseEvent()

void TaleWorlds.CampaignSystem.GameState.MenuContext.CloseEvent ( )

◆ SetBackgroundMeshName()

void TaleWorlds.CampaignSystem.GameState.MenuContext.SetBackgroundMeshName ( string  name)

◆ SetPanelSound()

void TaleWorlds.CampaignSystem.GameState.MenuContext.SetPanelSound ( string  panelSoundID)

◆ SetAmbientSound()

void TaleWorlds.CampaignSystem.GameState.MenuContext.SetAmbientSound ( string  ambientSoundID)

◆ OpenTownManagement()

void TaleWorlds.CampaignSystem.GameState.MenuContext.OpenTownManagement ( )

◆ OpenRecruitVolunteers()

void TaleWorlds.CampaignSystem.GameState.MenuContext.OpenRecruitVolunteers ( )

◆ OpenTournamentLeaderboards()

void TaleWorlds.CampaignSystem.GameState.MenuContext.OpenTournamentLeaderboards ( )

◆ OpenTroopSelection()

void TaleWorlds.CampaignSystem.GameState.MenuContext.OpenTroopSelection ( TroopRoster  fullRoster,
TroopRoster  initialSelections,
Func< CharacterObject, bool >  canChangeStatusOfTroop,
Action< TroopRoster onDone,
int  maxSelectableTroopCount 
)

Property Documentation

◆ GameMenu

GameMenu TaleWorlds.CampaignSystem.GameState.MenuContext.GameMenu
get

◆ Handler

IMenuContextHandler TaleWorlds.CampaignSystem.GameState.MenuContext.Handler
getset

◆ CurrentBackgroundMeshName

string TaleWorlds.CampaignSystem.GameState.MenuContext.CurrentBackgroundMeshName
get

◆ CurrentAmbientSoundID

string TaleWorlds.CampaignSystem.GameState.MenuContext.CurrentAmbientSoundID
get

◆ CurrentPanelSoundID

string TaleWorlds.CampaignSystem.GameState.MenuContext.CurrentPanelSoundID
get