Table of Contents

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

bool

GameMenuId

public string GameMenuId { get; set; }

Property Value

string

Handler

public IMapStateHandler Handler { get; set; }

Property Value

IMapStateHandler

IsSimulationActive

public bool IsSimulationActive { get; }

Property Value

bool

MapConversationActive

public bool MapConversationActive { get; }

Property Value

bool

MenuContext

public MenuContext MenuContext { get; }

Property Value

MenuContext

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

mobileParty MobileParty

OnDispersePlayerLeadedArmy()

public void OnDispersePlayerLeadedArmy()

OnIdleTick(float)

protected override void OnIdleTick(float dt)

Parameters

dt float

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

playerCharacterData ConversationCharacterData
conversationPartnerData ConversationCharacterData

OnPlayerSiegeActivated()

public void OnPlayerSiegeActivated()

OnPlayerSiegeDeactivated()

public void OnPlayerSiegeDeactivated()

OnSiegeEngineClick(MatrixFrame)

public void OnSiegeEngineClick(MatrixFrame siegeEngineFrame)

Parameters

siegeEngineFrame MatrixFrame

OnTick(float)

protected override void OnTick(float dt)

Parameters

dt float

ProcessTravel(PartyBase)

public void ProcessTravel(PartyBase party)

Parameters

party PartyBase

ProcessTravel(Vec2)

public void ProcessTravel(Vec2 point)

Parameters

point Vec2

StartBattleSimulation()

public void StartBattleSimulation()

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).