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

Inherits TaleWorlds.Core.GameState.

Public Member Functions

void BeginDelayedDisconnectFromMission ()
 
- 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 ()
 

Static Public Member Functions

static Mission OpenNew (string missionName, MissionInitializerRecord rec, InitializeMissionBehaviorsDelegate handler, bool addDefaultMissionBehaviors=true, bool needsMemoryCleanup=true)
 

Public Attributes

float MissionFastForwardAmount = 0
 
float MissionEndTime = 0
 
- Public Attributes inherited from TaleWorlds.Core.GameState
int Level
 

Static Public Attributes

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

Protected Member Functions

override void OnInitialize ()
 
override void OnFinalize ()
 
override void OnActivate ()
 
override void OnDeactivate ()
 
override void OnIdleTick (float dt)
 
override void OnTick (float realDt)
 
- 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

IMissionSystemHandler Handler [get, set]
 
override bool IsMission [get]
 
static MissionState Current [get]
 
Mission CurrentMission [get]
 
string MissionName [get]
 
bool Paused [get, set]
 
- 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]
 

Member Function Documentation

◆ OnInitialize()

override void TaleWorlds.MountAndBlade.MissionState.OnInitialize ( )
protectedvirtual

Reimplemented from TaleWorlds.Core.GameState.

◆ OnFinalize()

override void TaleWorlds.MountAndBlade.MissionState.OnFinalize ( )
protectedvirtual

Reimplemented from TaleWorlds.Core.GameState.

◆ OnActivate()

override void TaleWorlds.MountAndBlade.MissionState.OnActivate ( )
protectedvirtual

Reimplemented from TaleWorlds.Core.GameState.

◆ OnDeactivate()

override void TaleWorlds.MountAndBlade.MissionState.OnDeactivate ( )
protectedvirtual

Reimplemented from TaleWorlds.Core.GameState.

◆ OnIdleTick()

override void TaleWorlds.MountAndBlade.MissionState.OnIdleTick ( float  dt)
protectedvirtual

Reimplemented from TaleWorlds.Core.GameState.

◆ OnTick()

override void TaleWorlds.MountAndBlade.MissionState.OnTick ( float  realDt)
protectedvirtual

Reimplemented from TaleWorlds.Core.GameState.

◆ OpenNew()

static Mission TaleWorlds.MountAndBlade.MissionState.OpenNew ( string  missionName,
MissionInitializerRecord  rec,
InitializeMissionBehaviorsDelegate  handler,
bool  addDefaultMissionBehaviors = true,
bool  needsMemoryCleanup = true 
)
static

◆ BeginDelayedDisconnectFromMission()

void TaleWorlds.MountAndBlade.MissionState.BeginDelayedDisconnectFromMission ( )

Member Data Documentation

◆ RecordMission

bool TaleWorlds.MountAndBlade.MissionState.RecordMission
static

◆ MissionFastForwardAmount

float TaleWorlds.MountAndBlade.MissionState.MissionFastForwardAmount = 0

◆ MissionEndTime

float TaleWorlds.MountAndBlade.MissionState.MissionEndTime = 0

Property Documentation

◆ Handler

IMissionSystemHandler TaleWorlds.MountAndBlade.MissionState.Handler
getset

◆ IsMission

override bool TaleWorlds.MountAndBlade.MissionState.IsMission
get

◆ Current

MissionState TaleWorlds.MountAndBlade.MissionState.Current
staticget

◆ CurrentMission

Mission TaleWorlds.MountAndBlade.MissionState.CurrentMission
get

◆ MissionName

string TaleWorlds.MountAndBlade.MissionState.MissionName
get

◆ Paused

bool TaleWorlds.MountAndBlade.MissionState.Paused
getset