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
initialStateOptionInitialStateOption
AddMultiplayerGameMode(MultiplayerGameMode)
public void AddMultiplayerGameMode(MultiplayerGameMode multiplayerGameMode)
Parameters
multiplayerGameModeMultiplayerGameMode
CheckIfSubmoduleCanBeLoadable(SubModuleInfo)
public bool CheckIfSubmoduleCanBeLoadable(SubModuleInfo subModuleInfo)
Parameters
subModuleInfoSubModuleInfo
Returns
ClearStateOptions()
public void ClearStateOptions()
ExecuteInitialStateOptionWithId(string)
public void ExecuteInitialStateOptionWithId(string id)
Parameters
idstring
GetInitialStateOptionWithId(string)
public InitialStateOption GetInitialStateOptionWithId(string id)
Parameters
idstring
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
metaMeshPackageMappingsDictionary<string, string>
GetMultiplayerGameMode(string)
public MultiplayerGameMode GetMultiplayerGameMode(string gameType)
Parameters
gameTypestring
Returns
GetMultiplayerGameTypes()
public MBReadOnlyList<MultiplayerGameTypeInfo> GetMultiplayerGameTypes()
Returns
GetSubModule(string)
public Type GetSubModule(string name)
Parameters
namestring
Returns
SetEditorMissionTester(IEditorMissionTester)
public void SetEditorMissionTester(IEditorMissionTester editorMissionTester)
Parameters
editorMissionTesterIEditorMissionTester
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
missionNamestringsceneNamestringlevelsstringforReplayboolreplayFileNamestringisRecordbool
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).