M&B: Bannerlord 1.3.4
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
SandBox.SandBoxSubModule Class Reference

Inherits TaleWorlds.MountAndBlade.MBSubModuleBase.

Public Member Functions

override void OnCampaignStart (Game game, object starterObject)
 This function is called when a new game is created.
 
override void OnGameInitializationFinished (Game game)
 
override void RegisterSubModuleObjects (bool isSavedCampaign)
 
override void AfterRegisterSubModuleObjects (bool isSavedCampaign)
 
override void OnGameLoaded (Game game, object starterObject)
 This function is called after game is created or loaded.
 
override void OnConfigChanged ()
 This is the function called whenever a config is changed. Works when the related module is deactivated.
 
- Public Member Functions inherited from TaleWorlds.MountAndBlade.MBSubModuleBase
virtual void OnAfterGameLoaded (Game game)
 
virtual void OnNewGameCreated (Game game, object initializerObject)
 
virtual void BeginGameStart (Game game)
 
virtual void OnMultiplayerGameStart (Game game, object starterObject)
 
virtual void OnAfterGameInitializationFinished (Game game, object starterObject)
 
virtual bool DoLoading (Game game)
 
virtual void OnGameEnd (Game game)
 
virtual void OnMissionBehaviorInitialize (Mission mission)
 
virtual void OnBeforeMissionBehaviorInitialize (Mission mission)
 
virtual void OnInitialState ()
 Triggered when state returns to initial state. Works when related module is deactivated.
 
virtual void OnSubModuleActivated ()
 
virtual void OnSubModuleDeactivated ()
 
virtual void InitializeSubModuleGameObjects (Game game)
 

Protected Member Functions

override void OnSubModuleLoad ()
 This is the function which is called first when application is started. Works when the related module is deactivated.
 
override void InitializeGameStarter (Game game, IGameStarter gameStarterObject)
 This is the function which is called first when game is started.
 
override void OnBeforeInitialModuleScreenSetAsRoot ()
 This is the function called before the application initializes the initial screen. Works when the related module is deactivated.
 
override void OnNewModuleLoad ()
 

Member Function Documentation

◆ OnSubModuleLoad()

override void SandBox.SandBoxSubModule.OnSubModuleLoad ( )
protectedvirtual

◆ InitializeGameStarter()

override void SandBox.SandBoxSubModule.InitializeGameStarter ( Game game,
IGameStarter gameStarterObject )
protectedvirtual

◆ OnCampaignStart()

override void SandBox.SandBoxSubModule.OnCampaignStart ( Game game,
object starterObject )
virtual

◆ OnGameInitializationFinished()

override void SandBox.SandBoxSubModule.OnGameInitializationFinished ( Game game)
virtual

◆ RegisterSubModuleObjects()

override void SandBox.SandBoxSubModule.RegisterSubModuleObjects ( bool isSavedCampaign)
virtual

◆ AfterRegisterSubModuleObjects()

override void SandBox.SandBoxSubModule.AfterRegisterSubModuleObjects ( bool isSavedCampaign)
virtual

◆ OnGameLoaded()

override void SandBox.SandBoxSubModule.OnGameLoaded ( Game game,
object starterObject )
virtual

◆ OnBeforeInitialModuleScreenSetAsRoot()

override void SandBox.SandBoxSubModule.OnBeforeInitialModuleScreenSetAsRoot ( )
protectedvirtual

◆ OnConfigChanged()

override void SandBox.SandBoxSubModule.OnConfigChanged ( )
virtual

◆ OnNewModuleLoad()

override void SandBox.SandBoxSubModule.OnNewModuleLoad ( )
protectedvirtual