Class MCMSubModule
- Namespace
- MCM
- Assembly
- MCMv5.dll
public class MCMSubModule : MBSubModuleBase
- Inheritance
-
MCMSubModule
- Inherited Members
-
- Extension Methods
-
Constructors
MCMSubModule()
Properties
Instance
public static MCMSubModule? Instance { get; }
Property Value
- MCMSubModule
Methods
OnBeforeInitialModuleScreenSetAsRoot()
protected override void OnBeforeInitialModuleScreenSetAsRoot()
OnCampaignStart(Game, object)
public override void OnCampaignStart(Game game, object starterObject)
Parameters
game
Game
starterObject
object
OnGameEnd(Game)
public override void OnGameEnd(Game game)
Parameters
game
Game
OnGameStart(Game, IGameStarter)
protected override void OnGameStart(Game game, IGameStarter gameStarterObject)
Parameters
game
Game
gameStarterObject
IGameStarter
OnMissionBehaviorInitialize(Mission)
public override void OnMissionBehaviorInitialize(Mission mission)
Parameters
mission
Mission
OnServiceRegistration()
public void OnServiceRegistration()
OnSubModuleLoad()
protected override void OnSubModuleLoad()
OnSubModuleUnloaded()
protected override void OnSubModuleUnloaded()
OverrideServiceContainer(IGenericServiceContainer)
public void OverrideServiceContainer(IGenericServiceContainer serviceContainer)
Parameters
serviceContainer
IGenericServiceContainer