Class GameManagerBase
- Namespace
- TaleWorlds.Core
- Assembly
- TaleWorlds.Core.dll
public abstract class GameManagerBase
- Inheritance
-
GameManagerBase
- Derived
- Inherited Members
Constructors
GameManagerBase()
protected GameManagerBase()
Properties
ApplicationTime
public abstract float ApplicationTime { get; }
Property Value
CheatMode
public abstract bool CheatMode { get; }
Property Value
Components
public IEnumerable<GameManagerComponent> Components { get; }
Property Value
Current
public static GameManagerBase Current { get; }
Property Value
Game
public Game Game { get; }
Property Value
IsDevelopmentMode
public abstract bool IsDevelopmentMode { get; }
Property Value
IsEditModeOn
public abstract bool IsEditModeOn { get; }
Property Value
UnitSpawnPrioritization
public abstract UnitSpawnPrioritizations UnitSpawnPrioritization { get; }
Property Value
Methods
AddComponent(Type)
public GameManagerComponent AddComponent(Type componentType)
Parameters
componentTypeType
Returns
AddComponent<T>()
public T AddComponent<T>() where T : GameManagerComponent, new()
Returns
- T
Type Parameters
T
AfterRegisterSubModuleObjects(bool)
public abstract void AfterRegisterSubModuleObjects(bool isSavedCampaign)
Parameters
isSavedCampaignbool
BeginGameStart(Game)
public abstract void BeginGameStart(Game game)
Parameters
gameGame
DoLoadingForGameManager()
public bool DoLoadingForGameManager()
Returns
DoLoadingForGameManager(GameManagerLoadingSteps, out GameManagerLoadingSteps)
protected virtual void DoLoadingForGameManager(GameManagerLoadingSteps gameManagerLoadingStep, out GameManagerLoadingSteps nextStep)
Parameters
gameManagerLoadingStepGameManagerLoadingStepsnextStepGameManagerLoadingSteps
GetComponent(Type)
public GameManagerComponent GetComponent(Type componentType)
Parameters
componentTypeType
Returns
GetComponent<T>()
public T GetComponent<T>() where T : GameManagerComponent
Returns
- T
Type Parameters
T
GetComponents<T>()
public IEnumerable<T> GetComponents<T>() where T : GameManagerComponent
Returns
- IEnumerable<T>
Type Parameters
T
Initialize()
public void Initialize()
InitializeGameStarter(Game, IGameStarter)
public virtual void InitializeGameStarter(Game game, IGameStarter starterObject)
Parameters
gameGamestarterObjectIGameStarter
OnAfterCampaignStart(Game)
public abstract void OnAfterCampaignStart(Game game)
Parameters
gameGame
OnAfterGameInitializationFinished(Game, object)
public abstract void OnAfterGameInitializationFinished(Game game, object initializerObject)
Parameters
OnGameEnd(Game)
public virtual void OnGameEnd(Game game)
Parameters
gameGame
OnGameInitializationFinished(Game)
public abstract void OnGameInitializationFinished(Game game)
Parameters
gameGame
OnGameLoaded(Game, object)
public abstract void OnGameLoaded(Game game, object initializerObject)
Parameters
OnGameNetworkBegin()
public void OnGameNetworkBegin()
OnGameNetworkEnd()
public void OnGameNetworkEnd()
OnGameStart(Game, IGameStarter)
public abstract void OnGameStart(Game game, IGameStarter gameStarter)
Parameters
gameGamegameStarterIGameStarter
OnLoadFinished()
public virtual void OnLoadFinished()
OnNewCampaignStart(Game, object)
public abstract void OnNewCampaignStart(Game game, object starterObject)
Parameters
OnNewGameCreated(Game, object)
public abstract void OnNewGameCreated(Game game, object initializerObject)
Parameters
OnPlayerConnect(VirtualPlayer)
public void OnPlayerConnect(VirtualPlayer peer)
Parameters
peerVirtualPlayer
OnPlayerDisconnect(VirtualPlayer)
public void OnPlayerDisconnect(VirtualPlayer peer)
Parameters
peerVirtualPlayer
OnTick(float)
public void OnTick(float dt)
Parameters
dtfloat
RegisterSubModuleObjects(bool)
public abstract void RegisterSubModuleObjects(bool isSavedCampaign)
Parameters
isSavedCampaignbool
RemoveComponent(GameManagerComponent)
public void RemoveComponent(GameManagerComponent component)
Parameters
componentGameManagerComponent
RemoveComponent<T>()
public void RemoveComponent<T>() where T : GameManagerComponent
Type Parameters
T
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).