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
GlobalGameStateManager
public GameStateManager GlobalGameStateManager { get; }
Property Value
GlobalTextManager
public GameTextManager GlobalTextManager { get; }
Property Value
IsOnlyCoreContentEnabled
public bool IsOnlyCoreContentEnabled { get; }
Property Value
JobManager
public JobManager JobManager { get; }
Property Value
LoadingFinished
public bool LoadingFinished { get; }
Property Value
MultiplayerRequested
public bool MultiplayerRequested { get; }
Property Value
ReturnToEditorState
public bool ReturnToEditorState { get; }
Property Value
StartupInfo
public GameStartupInfo StartupInfo { get; }
Property Value
SubModules
public MBReadOnlyList<MBSubModuleBase> SubModules { get; }
Property Value
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
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
GetInitialStateOptions()
public IEnumerable<InitialStateOption> GetInitialStateOptions()
Returns
GetItemMeshNames(HashSet<string>)
public static void GetItemMeshNames(HashSet<string> itemMeshNames)
Parameters
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
GetMultiplayerGameTypes()
public MBReadOnlyList<MultiplayerGameTypeInfo> GetMultiplayerGameTypes()
Returns
GetSubModule(string)
public Type GetSubModule(string name)
Parameters
name
string
Returns
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
StartMissionForEditorAux(string, string, string, bool, string, bool)
public void StartMissionForEditorAux(string missionName, string sceneName, string levels, bool forReplay, string replayFileName, bool isRecord)
Parameters
missionName
stringsceneName
stringlevels
stringforReplay
boolreplayFileName
stringisRecord
bool
StartMultiplayerGame(string, string)
public bool StartMultiplayerGame(string multiplayerGameType, string scene)
Parameters
Returns
Events
ImguiProfilerTick
public event Action ImguiProfilerTick
Event Type
SkinsXMLHasChanged
public event Action SkinsXMLHasChanged
Event Type
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).