Table of Contents

Interface IMapStateHandler

Namespace
TaleWorlds.CampaignSystem.GameState
Assembly
TaleWorlds.CampaignSystem.dll
public interface IMapStateHandler

Methods

AfterTick(float)

void AfterTick(float dt)

Parameters

dt float

AfterWaitTick(float)

void AfterWaitTick(float dt)

Parameters

dt float

BeforeTick(float)

void BeforeTick(float dt)

Parameters

dt float

FastMoveCameraToMainParty()

void FastMoveCameraToMainParty()

IsCameraLockedToPlayerParty()

bool IsCameraLockedToPlayerParty()

Returns

bool

OnBattleSimulationEnded()

void OnBattleSimulationEnded()

OnBattleSimulationStarted(BattleSimulation)

void OnBattleSimulationStarted(BattleSimulation battleSimulation)

Parameters

battleSimulation BattleSimulation

OnEnteringMenuMode(MenuContext)

void OnEnteringMenuMode(MenuContext menuContext)

Parameters

menuContext MenuContext

OnExit()

void OnExit()

OnExitingMenuMode()

void OnExitingMenuMode()

OnGameplayCheatsEnabled()

void OnGameplayCheatsEnabled()

OnHourlyTick()

void OnHourlyTick()

OnIdleTick(float)

void OnIdleTick(float dt)

Parameters

dt float

OnMainPartyEncounter()

void OnMainPartyEncounter()

OnMapConversationOver()

void OnMapConversationOver()

OnMapConversationStarts(ConversationCharacterData, ConversationCharacterData)

void OnMapConversationStarts(ConversationCharacterData playerCharacterData, ConversationCharacterData conversationPartnerData)

Parameters

playerCharacterData ConversationCharacterData
conversationPartnerData ConversationCharacterData

OnMenuModeTick(float)

void OnMenuModeTick(float dt)

Parameters

dt float

OnPlayerSiegeActivated()

void OnPlayerSiegeActivated()

OnPlayerSiegeDeactivated()

void OnPlayerSiegeDeactivated()

OnRefreshState()

void OnRefreshState()

OnSiegeEngineClick(MatrixFrame)

void OnSiegeEngineClick(MatrixFrame siegeEngineFrame)

Parameters

siegeEngineFrame MatrixFrame

OnSignalPeriodicEvents()

void OnSignalPeriodicEvents()

ResetCamera(bool, bool)

void ResetCamera(bool resetDistance, bool teleportToMainParty)

Parameters

resetDistance bool
teleportToMainParty bool

StartCameraAnimation(Vec2, float)

void StartCameraAnimation(Vec2 targetPosition, float animationStopDuration)

Parameters

targetPosition Vec2
animationStopDuration float

TeleportCameraToMainParty()

void TeleportCameraToMainParty()

Tick(float)

void Tick(float dt)

Parameters

dt float

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