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

Inherits TaleWorlds.Core.GameState.

Public Member Functions

void OnJoinArmy ()
 
void OnLeaveArmy ()
 
void OnDispersePlayerLeadedArmy ()
 
void OnArmyCreated (MobileParty mobileParty)
 
void OnMainPartyEncounter ()
 
void ProcessTravel (Vec2 point)
 
void ProcessTravel (PartyBase party)
 
void OnLoadingFinished ()
 
void OnMapConversationStarts (ConversationCharacterData playerCharacterData, ConversationCharacterData conversationPartnerData)
 
void OnMapConversationOver ()
 
void EnterMenuMode ()
 
void ExitMenuMode ()
 
void StartBattleSimulation ()
 
void EndBattleSimulation ()
 
void OnPlayerSiegeActivated ()
 
void OnPlayerSiegeDeactivated ()
 
void OnSiegeEngineClick (MatrixFrame siegeEngineFrame)
 
- Public Member Functions inherited from TaleWorlds.Core.GameState
bool RegisterListener (IGameStateListener listener)
 
bool UnregisterListener (IGameStateListener listener)
 
GetListenerOfType< T > ()
 
- 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 ()
 

Protected Member Functions

override void OnIdleTick (float dt)
 
override void OnTick (float dt)
 
override void OnActivate ()
 
- Protected Member Functions inherited from TaleWorlds.Core.GameState
 GameState ()
 
virtual void OnInitialize ()
 
virtual void OnFinalize ()
 
virtual void OnActivate ()
 
virtual void OnDeactivate ()
 
- Protected Member Functions inherited from TaleWorlds.ObjectSystem.MBObjectBase
virtual void OnBeforeLoad ()
 
virtual void PreAfterLoad ()
 
virtual void AfterLoad ()
 

Properties

MenuContext MenuContext [get]
 
string GameMenuId [get, set]
 
bool AtMenu [get]
 
bool MapConversationActive [get]
 
IMapStateHandler Handler [get, set]
 
bool IsSimulationActive [get]
 
- Properties inherited from TaleWorlds.Core.GameState
GameState Predecessor [get]
 
bool IsActive [get]
 
IReadOnlyCollection< IGameStateListenerListeners [get]
 
GameStateManager GameStateManager [get]
 
virtual bool IsMusicMenuState [get]
 Whether or not if this state should be treated as a menu state for the music manager.
 
virtual bool IsMenuState [get]
 Whether or not if this state is a screen/menu state for GUI.
 
virtual bool IsMission [get]
 
bool Activated [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

- Public Attributes inherited from TaleWorlds.Core.GameState
int Level
 
- Static Public Attributes inherited from TaleWorlds.Core.GameState
static int NumberOfListenerActivations
 

Member Function Documentation

◆ OnIdleTick()

override void TaleWorlds.CampaignSystem.GameState.MapState.OnIdleTick ( float  dt)
protectedvirtual

Reimplemented from TaleWorlds.Core.GameState.

◆ OnJoinArmy()

void TaleWorlds.CampaignSystem.GameState.MapState.OnJoinArmy ( )

◆ OnLeaveArmy()

void TaleWorlds.CampaignSystem.GameState.MapState.OnLeaveArmy ( )

◆ OnDispersePlayerLeadedArmy()

void TaleWorlds.CampaignSystem.GameState.MapState.OnDispersePlayerLeadedArmy ( )

◆ OnArmyCreated()

void TaleWorlds.CampaignSystem.GameState.MapState.OnArmyCreated ( MobileParty  mobileParty)

◆ OnMainPartyEncounter()

void TaleWorlds.CampaignSystem.GameState.MapState.OnMainPartyEncounter ( )

◆ ProcessTravel() [1/2]

void TaleWorlds.CampaignSystem.GameState.MapState.ProcessTravel ( Vec2  point)

◆ ProcessTravel() [2/2]

void TaleWorlds.CampaignSystem.GameState.MapState.ProcessTravel ( PartyBase  party)

◆ OnTick()

override void TaleWorlds.CampaignSystem.GameState.MapState.OnTick ( float  dt)
protectedvirtual

Reimplemented from TaleWorlds.Core.GameState.

◆ OnLoadingFinished()

void TaleWorlds.CampaignSystem.GameState.MapState.OnLoadingFinished ( )

◆ OnMapConversationStarts()

void TaleWorlds.CampaignSystem.GameState.MapState.OnMapConversationStarts ( ConversationCharacterData  playerCharacterData,
ConversationCharacterData  conversationPartnerData 
)

◆ OnMapConversationOver()

void TaleWorlds.CampaignSystem.GameState.MapState.OnMapConversationOver ( )

◆ OnActivate()

override void TaleWorlds.CampaignSystem.GameState.MapState.OnActivate ( )
protectedvirtual

Reimplemented from TaleWorlds.Core.GameState.

◆ EnterMenuMode()

void TaleWorlds.CampaignSystem.GameState.MapState.EnterMenuMode ( )

◆ ExitMenuMode()

void TaleWorlds.CampaignSystem.GameState.MapState.ExitMenuMode ( )

◆ StartBattleSimulation()

void TaleWorlds.CampaignSystem.GameState.MapState.StartBattleSimulation ( )

◆ EndBattleSimulation()

void TaleWorlds.CampaignSystem.GameState.MapState.EndBattleSimulation ( )

◆ OnPlayerSiegeActivated()

void TaleWorlds.CampaignSystem.GameState.MapState.OnPlayerSiegeActivated ( )

◆ OnPlayerSiegeDeactivated()

void TaleWorlds.CampaignSystem.GameState.MapState.OnPlayerSiegeDeactivated ( )

◆ OnSiegeEngineClick()

void TaleWorlds.CampaignSystem.GameState.MapState.OnSiegeEngineClick ( MatrixFrame  siegeEngineFrame)

Property Documentation

◆ MenuContext

MenuContext TaleWorlds.CampaignSystem.GameState.MapState.MenuContext
get

◆ GameMenuId

string TaleWorlds.CampaignSystem.GameState.MapState.GameMenuId
getset

◆ AtMenu

bool TaleWorlds.CampaignSystem.GameState.MapState.AtMenu
get

◆ MapConversationActive

bool TaleWorlds.CampaignSystem.GameState.MapState.MapConversationActive
get

◆ Handler

IMapStateHandler TaleWorlds.CampaignSystem.GameState.MapState.Handler
getset

◆ IsSimulationActive

bool TaleWorlds.CampaignSystem.GameState.MapState.IsSimulationActive
get