Table of Contents

Class MBSubModuleBaseEx

Namespace
Bannerlord.ButterLib.MBSubModuleBaseExtended
Assembly
Bannerlord.ButterLib.dll

A MBSubModuleBase-derived abstract class, that provides new SubModule events.

public abstract class MBSubModuleBaseEx : MBSubModuleBase, IMBSubModuleBaseEx
Inheritance
MBSubModuleBaseEx
Implements
Inherited Members
Extension Methods

Methods

OnAllSubModulesUnLoaded()

Event that takes place right after OnSubModuleUnloaded events of all loaded submodules were handled.

public virtual void OnAllSubModulesUnLoaded()

OnBeforeInitialModuleScreenSetAsRootDelayed()

Event that takes place right after OnBeforeInitialModuleScreenSetAsRoot events of all loaded submodules were handled.

public virtual void OnBeforeInitialModuleScreenSetAsRootDelayed()

OnGameEndDelayed(Game)

Event that takes place right after OnGameEnd events of all loaded submodules were handled.

public virtual void OnGameEndDelayed(Game game)

Parameters

game Game

OnGameStartDelayed(Game, IGameStarter)

Event that takes place right after OnGameStart events of all loaded submodules were handled.

public virtual void OnGameStartDelayed(Game game, IGameStarter gameStarterObject)

Parameters

game Game
gameStarterObject IGameStarter