Class MBGameManager
- Namespace
- TaleWorlds.MountAndBlade
- Assembly
- TaleWorlds.MountAndBlade.dll
public abstract class MBGameManager : GameManagerBase
- Inheritance
-
MBGameManager
- Derived
- Inherited Members
Constructors
MBGameManager()
protected MBGameManager()
Properties
ApplicationTime
public override float ApplicationTime { get; }
Property Value
CheatMode
public override bool CheatMode { get; }
Property Value
Current
public static MBGameManager Current { get; }
Property Value
IsDevelopmentMode
public override bool IsDevelopmentMode { get; }
Property Value
IsEditModeOn
public override bool IsEditModeOn { get; }
Property Value
IsEnding
public bool IsEnding { get; }
Property Value
IsLoaded
public bool IsLoaded { get; protected set; }
Property Value
UnitSpawnPrioritization
public override UnitSpawnPrioritizations UnitSpawnPrioritization { get; }
Property Value
Methods
AfterRegisterSubModuleObjects(bool)
public override void AfterRegisterSubModuleObjects(bool isSavedCampaign)
Parameters
isSavedCampaignbool
BeginGameStart(Game)
public override void BeginGameStart(Game game)
Parameters
gameGame
CheckAndSetEnding()
public bool CheckAndSetEnding()
Returns
EndGame()
public static void EndGame()
GetXmlInformationFromModule()
protected List<MbObjectXmlInformation> GetXmlInformationFromModule()
Returns
InitializeGameStarter(Game, IGameStarter)
public override void InitializeGameStarter(Game game, IGameStarter starterObject)
Parameters
gameGamestarterObjectIGameStarter
LoadModuleData(bool)
protected static void LoadModuleData(bool isLoadGame)
Parameters
isLoadGamebool
OnAfterGameInitializationFinished(Game, object)
public override void OnAfterGameInitializationFinished(Game game, object initializerObject)
Parameters
OnGameEnd(Game)
public override void OnGameEnd(Game game)
Parameters
gameGame
OnGameInitializationFinished(Game)
public override void OnGameInitializationFinished(Game game)
Parameters
gameGame
OnGameLoaded(Game, object)
public override void OnGameLoaded(Game game, object initializerObject)
Parameters
OnGameStart(Game, IGameStarter)
public override void OnGameStart(Game game, IGameStarter gameStarter)
Parameters
gameGamegameStarterIGameStarter
OnLoadFinished()
public override void OnLoadFinished()
OnNewCampaignStart(Game, object)
public override void OnNewCampaignStart(Game game, object starterObject)
Parameters
OnNewGameCreated(Game, object)
public override void OnNewGameCreated(Game game, object initializerObject)
Parameters
OnPlatformRequestedMultiplayer()
public virtual void OnPlatformRequestedMultiplayer()
OnSessionInvitationAccepted(SessionInvitationType)
public virtual void OnSessionInvitationAccepted(SessionInvitationType targetGameType)
Parameters
targetGameTypeSessionInvitationType
RegisterSubModuleObjects(bool)
public override void RegisterSubModuleObjects(bool isSavedCampaign)
Parameters
isSavedCampaignbool
StartNewGame()
protected static void StartNewGame()
StartNewGame(MBGameManager)
public static void StartNewGame(MBGameManager gameLoader)
Parameters
gameLoaderMBGameManager
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).