Table of Contents

Class Module

Namespace
TaleWorlds.MountAndBlade
Assembly
TaleWorlds.MountAndBlade.dll
public sealed class Module : DotNetObject, IGameStateManagerOwner
Inheritance
Module
Implements
Inherited Members

Properties

CurrentModule

public static Module CurrentModule { get; }

Property Value

Module

GlobalGameStateManager

public GameStateManager GlobalGameStateManager { get; }

Property Value

GameStateManager

GlobalTextManager

public GameTextManager GlobalTextManager { get; }

Property Value

GameTextManager

IsOnlyCoreContentEnabled

public bool IsOnlyCoreContentEnabled { get; }

Property Value

bool

JobManager

public JobManager JobManager { get; }

Property Value

JobManager

LoadingFinished

public bool LoadingFinished { get; }

Property Value

bool

MultiplayerRequested

public bool MultiplayerRequested { get; }

Property Value

bool

ReturnToEditorState

public bool ReturnToEditorState { get; }

Property Value

bool

StartupInfo

public GameStartupInfo StartupInfo { get; }

Property Value

GameStartupInfo

SubModules

public MBReadOnlyList<MBSubModuleBase> SubModules { get; }

Property Value

MBReadOnlyList<MBSubModuleBase>

Methods

AddInitialStateOption(InitialStateOption)

public void AddInitialStateOption(InitialStateOption initialStateOption)

Parameters

initialStateOption InitialStateOption

AddMultiplayerGameMode(MultiplayerGameMode)

public void AddMultiplayerGameMode(MultiplayerGameMode multiplayerGameMode)

Parameters

multiplayerGameMode MultiplayerGameMode

CheckIfSubmoduleCanBeLoadable(SubModuleInfo)

public bool CheckIfSubmoduleCanBeLoadable(SubModuleInfo subModuleInfo)

Parameters

subModuleInfo SubModuleInfo

Returns

bool

ClearStateOptions()

public void ClearStateOptions()

ExecuteInitialStateOptionWithId(string)

public void ExecuteInitialStateOptionWithId(string id)

Parameters

id string

GetInitialStateOptionWithId(string)

public InitialStateOption GetInitialStateOptionWithId(string id)

Parameters

id string

Returns

InitialStateOption

GetInitialStateOptions()

public IEnumerable<InitialStateOption> GetInitialStateOptions()

Returns

IEnumerable<InitialStateOption>

GetItemMeshNames(HashSet<string>)

public static void GetItemMeshNames(HashSet<string> itemMeshNames)

Parameters

itemMeshNames HashSet<string>

GetMetaMeshPackageMapping(Dictionary<string, string>)

public static void GetMetaMeshPackageMapping(Dictionary<string, string> metaMeshPackageMappings)

Parameters

metaMeshPackageMappings Dictionary<string, string>

GetMultiplayerGameMode(string)

public MultiplayerGameMode GetMultiplayerGameMode(string gameType)

Parameters

gameType string

Returns

MultiplayerGameMode

GetMultiplayerGameTypes()

public MBReadOnlyList<MultiplayerGameTypeInfo> GetMultiplayerGameTypes()

Returns

MBReadOnlyList<MultiplayerGameTypeInfo>

GetSubModule(string)

public Type GetSubModule(string name)

Parameters

name string

Returns

Type

SetEditorMissionTester(IEditorMissionTester)

public void SetEditorMissionTester(IEditorMissionTester editorMissionTester)

Parameters

editorMissionTester IEditorMissionTester

SetInitialModuleScreenAsRootScreen()

public void SetInitialModuleScreenAsRootScreen()

ShutDownWithDelay(string, int)

public void ShutDownWithDelay(string reason, int seconds)

Parameters

reason string
seconds int

StartMissionForEditorAux(string, string, string, bool, string, bool)

public void StartMissionForEditorAux(string missionName, string sceneName, string levels, bool forReplay, string replayFileName, bool isRecord)

Parameters

missionName string
sceneName string
levels string
forReplay bool
replayFileName string
isRecord bool

StartMultiplayerGame(string, string)

public bool StartMultiplayerGame(string multiplayerGameType, string scene)

Parameters

multiplayerGameType string
scene string

Returns

bool

Events

ImguiProfilerTick

public event Action ImguiProfilerTick

Event Type

Action

SkinsXMLHasChanged

public event Action SkinsXMLHasChanged

Event Type

Action

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