Class MBSubModuleBaseSimpleWrapper
- Namespace
- Bannerlord.BUTR.Shared.Utils
- Assembly
- Bannerlord.ButterLib.dll
Wraps a MBSubModuleBase so protected methods could be called without a performance hit
public class MBSubModuleBaseSimpleWrapper : MBSubModuleBase
- Inheritance
-
MBSubModuleBaseSimpleWrapper
- Inherited Members
- Extension Methods
Constructors
MBSubModuleBaseSimpleWrapper(MBSubModuleBase)
public MBSubModuleBaseSimpleWrapper(MBSubModuleBase subModule)
Parameters
subModuleMBSubModuleBase
Properties
SubModule
public MBSubModuleBase SubModule { get; }
Property Value
Methods
AfterAsyncTickTick(float)
protected override void AfterAsyncTickTick(float dt)
Parameters
dtfloat
AfterRegisterSubModuleObjects(bool)
public override void AfterRegisterSubModuleObjects(bool isSavedCampaign)
Parameters
isSavedCampaignbool
BeginGameStart(Game)
public override void BeginGameStart(Game game)
Parameters
gameGame
DoLoading(Game)
public override bool DoLoading(Game game)
Parameters
gameGame
Returns
InitializeGameStarter(Game, IGameStarter)
protected override void InitializeGameStarter(Game game, IGameStarter starterObject)
Parameters
gameGamestarterObjectIGameStarter
OnAfterGameInitializationFinished(Game, object)
public override void OnAfterGameInitializationFinished(Game game, object starterObject)
Parameters
OnApplicationTick(float)
protected override void OnApplicationTick(float dt)
Parameters
dtfloat
OnBeforeInitialModuleScreenSetAsRoot()
protected override void OnBeforeInitialModuleScreenSetAsRoot()
OnBeforeMissionBehaviorInitialize(Mission)
public override void OnBeforeMissionBehaviorInitialize(Mission mission)
Parameters
missionMission
OnCampaignStart(Game, object)
public override void OnCampaignStart(Game game, object starterObject)
Parameters
OnConfigChanged()
public override void OnConfigChanged()
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)
protected override void OnGameStart(Game game, IGameStarter gameStarterObject)
Parameters
gameGamegameStarterObjectIGameStarter
OnInitialState()
public override void OnInitialState()
OnMissionBehaviorInitialize(Mission)
public override void OnMissionBehaviorInitialize(Mission mission)
Parameters
missionMission
OnMultiplayerGameStart(Game, object)
public override void OnMultiplayerGameStart(Game game, object starterObject)
Parameters
OnNewGameCreated(Game, object)
public override void OnNewGameCreated(Game game, object initializerObject)
Parameters
OnSubModuleLoad()
protected override void OnSubModuleLoad()
OnSubModuleUnloaded()
protected override void OnSubModuleUnloaded()
RegisterSubModuleObjects(bool)
public override void RegisterSubModuleObjects(bool isSavedCampaign)
Parameters
isSavedCampaignbool