Class MapState
- Namespace
- TaleWorlds.CampaignSystem.GameState
- Assembly
- TaleWorlds.CampaignSystem.dll
public class MapState : GameState
- Inheritance
-
MapState
- Inherited Members
Constructors
MapState()
public MapState()
Properties
AtMenu
public bool AtMenu { get; }
Property Value
GameMenuId
public string GameMenuId { get; set; }
Property Value
Handler
public IMapStateHandler Handler { get; set; }
Property Value
IsSimulationActive
public bool IsSimulationActive { get; }
Property Value
MapConversationActive
public bool MapConversationActive { get; }
Property Value
MenuContext
public MenuContext MenuContext { get; }
Property Value
Methods
EndBattleSimulation()
public void EndBattleSimulation()
EnterMenuMode()
public void EnterMenuMode()
ExitMenuMode()
public void ExitMenuMode()
OnActivate()
protected override void OnActivate()
OnArmyCreated(MobileParty)
public void OnArmyCreated(MobileParty mobileParty)
Parameters
mobilePartyMobileParty
OnDispersePlayerLeadedArmy()
public void OnDispersePlayerLeadedArmy()
OnIdleTick(float)
protected override void OnIdleTick(float dt)
Parameters
dtfloat
OnJoinArmy()
public void OnJoinArmy()
OnLeaveArmy()
public void OnLeaveArmy()
OnLoadingFinished()
public void OnLoadingFinished()
OnMainPartyEncounter()
public void OnMainPartyEncounter()
OnMapConversationOver()
public void OnMapConversationOver()
OnMapConversationStarts(ConversationCharacterData, ConversationCharacterData)
public void OnMapConversationStarts(ConversationCharacterData playerCharacterData, ConversationCharacterData conversationPartnerData)
Parameters
playerCharacterDataConversationCharacterDataconversationPartnerDataConversationCharacterData
OnPlayerSiegeActivated()
public void OnPlayerSiegeActivated()
OnPlayerSiegeDeactivated()
public void OnPlayerSiegeDeactivated()
OnSiegeEngineClick(MatrixFrame)
public void OnSiegeEngineClick(MatrixFrame siegeEngineFrame)
Parameters
siegeEngineFrameMatrixFrame
OnTick(float)
protected override void OnTick(float dt)
Parameters
dtfloat
ProcessTravel(PartyBase)
public void ProcessTravel(PartyBase party)
Parameters
partyPartyBase
ProcessTravel(Vec2)
public void ProcessTravel(Vec2 point)
Parameters
pointVec2
StartBattleSimulation()
public void StartBattleSimulation()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).