Class GameType
- Namespace
- TaleWorlds.Core
- Assembly
- TaleWorlds.Core.dll
public abstract class GameType
- Inheritance
-
GameType
- Derived
- Inherited Members
Constructors
GameType()
public GameType()
Properties
CurrentGame
public Game CurrentGame { get; }
Property Value
GameManager
public GameManagerBase GameManager { get; }
Property Value
IsBannerWindowAccessibleAtMission
public virtual bool IsBannerWindowAccessibleAtMission { get; }
Property Value
IsCharacterWindowAccessibleAtMission
public virtual bool IsCharacterWindowAccessibleAtMission { get; }
Property Value
IsClanWindowAccessibleAtMission
public virtual bool IsClanWindowAccessibleAtMission { get; }
Property Value
IsCoreOnlyGameMode
public virtual bool IsCoreOnlyGameMode { get; }
Property Value
IsDevelopment
public virtual bool IsDevelopment { get; }
Property Value
IsEncyclopediaWindowAccessibleAtMission
public virtual bool IsEncyclopediaWindowAccessibleAtMission { get; }
Property Value
IsInventoryAccessibleAtMission
public virtual bool IsInventoryAccessibleAtMission { get; }
Property Value
IsKingdomWindowAccessibleAtMission
public virtual bool IsKingdomWindowAccessibleAtMission { get; }
Property Value
IsPartyWindowAccessibleAtMission
public virtual bool IsPartyWindowAccessibleAtMission { get; }
Property Value
IsQuestScreenAccessibleAtMission
public virtual bool IsQuestScreenAccessibleAtMission { get; }
Property Value
ObjectManager
public MBObjectManager ObjectManager { get; }
Property Value
RequiresTutorial
public virtual bool RequiresTutorial { get; }
Property Value
SupportsSaving
public virtual bool SupportsSaving { get; }
Property Value
Methods
AutoGeneratedInstanceCollectObjects(List<object>)
protected virtual void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)
Parameters
BeforeRegisterTypes(MBObjectManager)
protected abstract void BeforeRegisterTypes(MBObjectManager objectManager)
Parameters
objectManager
MBObjectManager
DoLoadingForGameType()
public bool DoLoadingForGameType()
Returns
DoLoadingForGameType(GameTypeLoadingStates, out GameTypeLoadingStates)
protected abstract void DoLoadingForGameType(GameTypeLoadingStates gameTypeLoadingState, out GameTypeLoadingStates nextState)
Parameters
gameTypeLoadingState
GameTypeLoadingStatesnextState
GameTypeLoadingStates
InitializeParameters()
public virtual void InitializeParameters()
OnDestroy()
public abstract void OnDestroy()
OnInitialize()
protected abstract void OnInitialize()
OnMissionIsStarting(string, MissionInitializerRecord)
public virtual void OnMissionIsStarting(string missionName, MissionInitializerRecord rec)
Parameters
missionName
stringrec
MissionInitializerRecord
OnRegisterTypes(MBObjectManager)
protected abstract void OnRegisterTypes(MBObjectManager objectManager)
Parameters
objectManager
MBObjectManager
OnStateChanged(GameState)
public abstract void OnStateChanged(GameState oldState)
Parameters
oldState
GameState
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).