Table of Contents

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

Game

GameManager

public GameManagerBase GameManager { get; }

Property Value

GameManagerBase

IsBannerWindowAccessibleAtMission

public virtual bool IsBannerWindowAccessibleAtMission { get; }

Property Value

bool

IsCharacterWindowAccessibleAtMission

public virtual bool IsCharacterWindowAccessibleAtMission { get; }

Property Value

bool

IsClanWindowAccessibleAtMission

public virtual bool IsClanWindowAccessibleAtMission { get; }

Property Value

bool

IsCoreOnlyGameMode

public virtual bool IsCoreOnlyGameMode { get; }

Property Value

bool

IsDevelopment

public virtual bool IsDevelopment { get; }

Property Value

bool

IsEncyclopediaWindowAccessibleAtMission

public virtual bool IsEncyclopediaWindowAccessibleAtMission { get; }

Property Value

bool

IsInventoryAccessibleAtMission

public virtual bool IsInventoryAccessibleAtMission { get; }

Property Value

bool

IsKingdomWindowAccessibleAtMission

public virtual bool IsKingdomWindowAccessibleAtMission { get; }

Property Value

bool

IsPartyWindowAccessibleAtMission

public virtual bool IsPartyWindowAccessibleAtMission { get; }

Property Value

bool

IsQuestScreenAccessibleAtMission

public virtual bool IsQuestScreenAccessibleAtMission { get; }

Property Value

bool

ObjectManager

public MBObjectManager ObjectManager { get; }

Property Value

MBObjectManager

RequiresTutorial

public virtual bool RequiresTutorial { get; }

Property Value

bool

SupportsSaving

public virtual bool SupportsSaving { get; }

Property Value

bool

Methods

AutoGeneratedInstanceCollectObjects(List<object>)

protected virtual void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)

Parameters

collectedObjects List<object>

BeforeRegisterTypes(MBObjectManager)

protected abstract void BeforeRegisterTypes(MBObjectManager objectManager)

Parameters

objectManager MBObjectManager

DoLoadingForGameType()

public bool DoLoadingForGameType()

Returns

bool

DoLoadingForGameType(GameTypeLoadingStates, out GameTypeLoadingStates)

protected abstract void DoLoadingForGameType(GameTypeLoadingStates gameTypeLoadingState, out GameTypeLoadingStates nextState)

Parameters

gameTypeLoadingState GameTypeLoadingStates
nextState 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 string
rec 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).