M&B: Bannerlord 1.3.4
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.MountAndBlade.Module Class Referencesealed

Inherits DotNetObject, and TaleWorlds.Core.IGameStateManagerOwner.

Public Types

enum  XmlInformationType {
  Parameters ,
  MbObjectType
}
 

Public Member Functions

MBReadOnlyList< MBSubModuleBaseCollectSubModules ()
 
void SetInitialModuleScreenAsRootScreen ()
 
Type GetSubModuleType (string name)
 
bool CheckIfSubmoduleCanBeLoadable (SubModuleInfo subModuleInfo)
 
void ClearStateOptions ()
 
void AddInitialStateOption (InitialStateOption initialStateOption)
 
void OverrideInitialStateOption (string id, InitialStateOption newInitialStateOption)
 
IEnumerable< InitialStateOptionGetInitialStateOptions ()
 
InitialStateOption GetInitialStateOptionWithId (string id)
 
void ExecuteInitialStateOptionWithId (string id)
 
void SetCanLoadModules (bool canLoadModules)
 
void SetEditorMissionTester (IEditorMissionTester editorMissionTester)
 
void StartMissionForEditorAux (string missionName, string sceneName, string levels, bool forReplay, string replayFileName, bool isRecord)
 
MultiplayerGameMode GetMultiplayerGameMode (string gameType)
 
void AddMultiplayerGameMode (MultiplayerGameMode multiplayerGameMode)
 
MBReadOnlyList< MultiplayerGameTypeInfoGetMultiplayerGameTypes ()
 
bool StartMultiplayerGame (string multiplayerGameType, string scene)
 
async void ShutDownWithDelay (string reason, int seconds)
 
void DeactiveModule (string moduleId)
 
void ActivateModule (string moduleId)
 

Static Public Member Functions

static void GetMetaMeshPackageMapping (Dictionary< string, string > metaMeshPackageMappings)
 
static void GetItemMeshNames (HashSet< string > itemMeshNames)
 

Properties

static Module CurrentModule [get]
 
GameStateManager GlobalGameStateManager [get]
 
bool MultiplayerRequested [get]
 
bool ReturnToEditorState [get]
 
bool LoadingFinished [get]
 
GameTextManager GlobalTextManager [get]
 
bool IsOnlyCoreContentEnabled [get]
 
JobManager JobManager [get]
 
GameStartupInfo StartupInfo [get]
 

Events

Action SkinsXMLHasChanged
 
Action ImguiProfilerTick
 

Member Enumeration Documentation

◆ XmlInformationType

Enumerator
Parameters 
MbObjectType 

Member Function Documentation

◆ CollectSubModules()

MBReadOnlyList< MBSubModuleBase > TaleWorlds.MountAndBlade.Module.CollectSubModules ( )

◆ GetMetaMeshPackageMapping()

static void TaleWorlds.MountAndBlade.Module.GetMetaMeshPackageMapping ( Dictionary< string, string > metaMeshPackageMappings)
static

◆ GetItemMeshNames()

static void TaleWorlds.MountAndBlade.Module.GetItemMeshNames ( HashSet< string > itemMeshNames)
static

◆ SetInitialModuleScreenAsRootScreen()

void TaleWorlds.MountAndBlade.Module.SetInitialModuleScreenAsRootScreen ( )

◆ GetSubModuleType()

Type TaleWorlds.MountAndBlade.Module.GetSubModuleType ( string name)

◆ CheckIfSubmoduleCanBeLoadable()

bool TaleWorlds.MountAndBlade.Module.CheckIfSubmoduleCanBeLoadable ( SubModuleInfo subModuleInfo)

◆ ClearStateOptions()

void TaleWorlds.MountAndBlade.Module.ClearStateOptions ( )

◆ AddInitialStateOption()

void TaleWorlds.MountAndBlade.Module.AddInitialStateOption ( InitialStateOption initialStateOption)

◆ OverrideInitialStateOption()

void TaleWorlds.MountAndBlade.Module.OverrideInitialStateOption ( string id,
InitialStateOption newInitialStateOption )

◆ GetInitialStateOptions()

IEnumerable< InitialStateOption > TaleWorlds.MountAndBlade.Module.GetInitialStateOptions ( )

◆ GetInitialStateOptionWithId()

InitialStateOption TaleWorlds.MountAndBlade.Module.GetInitialStateOptionWithId ( string id)

◆ ExecuteInitialStateOptionWithId()

void TaleWorlds.MountAndBlade.Module.ExecuteInitialStateOptionWithId ( string id)

◆ SetCanLoadModules()

void TaleWorlds.MountAndBlade.Module.SetCanLoadModules ( bool canLoadModules)

◆ SetEditorMissionTester()

void TaleWorlds.MountAndBlade.Module.SetEditorMissionTester ( IEditorMissionTester editorMissionTester)

◆ StartMissionForEditorAux()

void TaleWorlds.MountAndBlade.Module.StartMissionForEditorAux ( string missionName,
string sceneName,
string levels,
bool forReplay,
string replayFileName,
bool isRecord )

◆ GetMultiplayerGameMode()

MultiplayerGameMode TaleWorlds.MountAndBlade.Module.GetMultiplayerGameMode ( string gameType)

◆ AddMultiplayerGameMode()

void TaleWorlds.MountAndBlade.Module.AddMultiplayerGameMode ( MultiplayerGameMode multiplayerGameMode)

◆ GetMultiplayerGameTypes()

MBReadOnlyList< MultiplayerGameTypeInfo > TaleWorlds.MountAndBlade.Module.GetMultiplayerGameTypes ( )

◆ StartMultiplayerGame()

bool TaleWorlds.MountAndBlade.Module.StartMultiplayerGame ( string multiplayerGameType,
string scene )

◆ ShutDownWithDelay()

async void TaleWorlds.MountAndBlade.Module.ShutDownWithDelay ( string reason,
int seconds )

◆ DeactiveModule()

void TaleWorlds.MountAndBlade.Module.DeactiveModule ( string moduleId)

◆ ActivateModule()

void TaleWorlds.MountAndBlade.Module.ActivateModule ( string moduleId)

Property Documentation

◆ CurrentModule

Module TaleWorlds.MountAndBlade.Module.CurrentModule
staticget

◆ GlobalGameStateManager

GameStateManager TaleWorlds.MountAndBlade.Module.GlobalGameStateManager
get

◆ MultiplayerRequested

bool TaleWorlds.MountAndBlade.Module.MultiplayerRequested
get

◆ ReturnToEditorState

bool TaleWorlds.MountAndBlade.Module.ReturnToEditorState
get

◆ LoadingFinished

bool TaleWorlds.MountAndBlade.Module.LoadingFinished
get

◆ GlobalTextManager

GameTextManager TaleWorlds.MountAndBlade.Module.GlobalTextManager
get

◆ IsOnlyCoreContentEnabled

bool TaleWorlds.MountAndBlade.Module.IsOnlyCoreContentEnabled
get

◆ JobManager

JobManager TaleWorlds.MountAndBlade.Module.JobManager
get

◆ StartupInfo

GameStartupInfo TaleWorlds.MountAndBlade.Module.StartupInfo
get

Event Documentation

◆ SkinsXMLHasChanged

Action TaleWorlds.MountAndBlade.Module.SkinsXMLHasChanged

◆ ImguiProfilerTick

Action TaleWorlds.MountAndBlade.Module.ImguiProfilerTick