Table of Contents

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

float

CheatMode

public override bool CheatMode { get; }

Property Value

bool

Current

public static MBGameManager Current { get; }

Property Value

MBGameManager

IsDevelopmentMode

public override bool IsDevelopmentMode { get; }

Property Value

bool

IsEditModeOn

public override bool IsEditModeOn { get; }

Property Value

bool

IsEnding

public bool IsEnding { get; }

Property Value

bool

IsLoaded

public bool IsLoaded { get; protected set; }

Property Value

bool

UnitSpawnPrioritization

public override UnitSpawnPrioritizations UnitSpawnPrioritization { get; }

Property Value

UnitSpawnPrioritizations

Methods

AfterRegisterSubModuleObjects(bool)

public override void AfterRegisterSubModuleObjects(bool isSavedCampaign)

Parameters

isSavedCampaign bool

BeginGameStart(Game)

public override void BeginGameStart(Game game)

Parameters

game Game

CheckAndSetEnding()

public bool CheckAndSetEnding()

Returns

bool

EndGame()

public static void EndGame()

GetXmlInformationFromModule()

protected List<MbObjectXmlInformation> GetXmlInformationFromModule()

Returns

List<MbObjectXmlInformation>

InitializeGameStarter(Game, IGameStarter)

public override void InitializeGameStarter(Game game, IGameStarter starterObject)

Parameters

game Game
starterObject IGameStarter

LoadModuleData(bool)

protected static void LoadModuleData(bool isLoadGame)

Parameters

isLoadGame bool

OnAfterGameInitializationFinished(Game, object)

public override void OnAfterGameInitializationFinished(Game game, object initializerObject)

Parameters

game Game
initializerObject object

OnGameEnd(Game)

public override void OnGameEnd(Game game)

Parameters

game Game

OnGameInitializationFinished(Game)

public override void OnGameInitializationFinished(Game game)

Parameters

game Game

OnGameLoaded(Game, object)

public override void OnGameLoaded(Game game, object initializerObject)

Parameters

game Game
initializerObject object

OnGameStart(Game, IGameStarter)

public override void OnGameStart(Game game, IGameStarter gameStarter)

Parameters

game Game
gameStarter IGameStarter

OnLoadFinished()

public override void OnLoadFinished()

OnNewCampaignStart(Game, object)

public override void OnNewCampaignStart(Game game, object starterObject)

Parameters

game Game
starterObject object

OnNewGameCreated(Game, object)

public override void OnNewGameCreated(Game game, object initializerObject)

Parameters

game Game
initializerObject object

OnPlatformRequestedMultiplayer()

public virtual void OnPlatformRequestedMultiplayer()

OnSessionInvitationAccepted(SessionInvitationType)

public virtual void OnSessionInvitationAccepted(SessionInvitationType targetGameType)

Parameters

targetGameType SessionInvitationType

RegisterSubModuleObjects(bool)

public override void RegisterSubModuleObjects(bool isSavedCampaign)

Parameters

isSavedCampaign bool

StartNewGame()

protected static void StartNewGame()

StartNewGame(MBGameManager)

public static void StartNewGame(MBGameManager gameLoader)

Parameters

gameLoader MBGameManager

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).