M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.Core.GameType Class Referenceabstract

Inherited by TaleWorlds.CampaignSystem.Campaign, TaleWorlds.MountAndBlade.EditorGame, and TaleWorlds.MountAndBlade.MultiplayerGame.

Public Member Functions

 GameType ()
 
abstract void OnStateChanged (GameState oldState)
 
bool DoLoadingForGameType ()
 
abstract void OnDestroy ()
 
virtual void OnMissionIsStarting (string missionName, MissionInitializerRecord rec)
 
virtual void InitializeParameters ()
 

Protected Member Functions

abstract void DoLoadingForGameType (GameTypeLoadingStates gameTypeLoadingState, out GameTypeLoadingStates nextState)
 

Properties

virtual bool SupportsSaving [get]
 
Game CurrentGame [get]
 
MBObjectManager ObjectManager [get]
 
GameManagerBase GameManager [get]
 
virtual bool IsInventoryAccessibleAtMission [get]
 
virtual bool IsQuestScreenAccessibleAtMission [get]
 
virtual bool IsCharacterWindowAccessibleAtMission [get]
 
virtual bool IsPartyWindowAccessibleAtMission [get]
 
virtual bool IsKingdomWindowAccessibleAtMission [get]
 
virtual bool IsClanWindowAccessibleAtMission [get]
 
virtual bool IsEncyclopediaWindowAccessibleAtMission [get]
 
virtual bool IsBannerWindowAccessibleAtMission [get]
 
virtual bool IsDevelopment [get]
 
virtual bool IsCoreOnlyGameMode [get]
 

Constructor & Destructor Documentation

◆ GameType()

TaleWorlds.Core.GameType.GameType ( )

Member Function Documentation

◆ OnStateChanged()

abstract void TaleWorlds.Core.GameType.OnStateChanged ( GameState  oldState)
pure virtual

◆ DoLoadingForGameType() [1/2]

abstract void TaleWorlds.Core.GameType.DoLoadingForGameType ( GameTypeLoadingStates  gameTypeLoadingState,
out GameTypeLoadingStates  nextState 
)
protectedpure virtual

◆ DoLoadingForGameType() [2/2]

bool TaleWorlds.Core.GameType.DoLoadingForGameType ( )

◆ OnDestroy()

abstract void TaleWorlds.Core.GameType.OnDestroy ( )
pure virtual

◆ OnMissionIsStarting()

virtual void TaleWorlds.Core.GameType.OnMissionIsStarting ( string  missionName,
MissionInitializerRecord  rec 
)
virtual

◆ InitializeParameters()

virtual void TaleWorlds.Core.GameType.InitializeParameters ( )
virtual

Property Documentation

◆ SupportsSaving

virtual bool TaleWorlds.Core.GameType.SupportsSaving
get

◆ CurrentGame

Game TaleWorlds.Core.GameType.CurrentGame
get

◆ ObjectManager

MBObjectManager TaleWorlds.Core.GameType.ObjectManager
get

◆ GameManager

GameManagerBase TaleWorlds.Core.GameType.GameManager
get

◆ IsInventoryAccessibleAtMission

virtual bool TaleWorlds.Core.GameType.IsInventoryAccessibleAtMission
get

◆ IsQuestScreenAccessibleAtMission

virtual bool TaleWorlds.Core.GameType.IsQuestScreenAccessibleAtMission
get

◆ IsCharacterWindowAccessibleAtMission

virtual bool TaleWorlds.Core.GameType.IsCharacterWindowAccessibleAtMission
get

◆ IsPartyWindowAccessibleAtMission

virtual bool TaleWorlds.Core.GameType.IsPartyWindowAccessibleAtMission
get

◆ IsKingdomWindowAccessibleAtMission

virtual bool TaleWorlds.Core.GameType.IsKingdomWindowAccessibleAtMission
get

◆ IsClanWindowAccessibleAtMission

virtual bool TaleWorlds.Core.GameType.IsClanWindowAccessibleAtMission
get

◆ IsEncyclopediaWindowAccessibleAtMission

virtual bool TaleWorlds.Core.GameType.IsEncyclopediaWindowAccessibleAtMission
get

◆ IsBannerWindowAccessibleAtMission

virtual bool TaleWorlds.Core.GameType.IsBannerWindowAccessibleAtMission
get

◆ IsDevelopment

virtual bool TaleWorlds.Core.GameType.IsDevelopment
get

◆ IsCoreOnlyGameMode

virtual bool TaleWorlds.Core.GameType.IsCoreOnlyGameMode
get