Class LuaMod
- Namespace
- LuaMod
- Assembly
- LuaMod.dll
public class LuaMod : MelonMod
- Inheritance
-
objectMelonBaseMelonTypeBase<MelonMod>MelonModLuaMod
- Inherited Members
-
MelonMod.OnLevelWasLoaded(int)MelonMod.OnLevelWasInitialized(int)MelonMod.InfoAttributeMelonMod.GameAttributesMelonTypeBase<MelonMod>.ExecuteAll(LemonAction<MelonMod>, bool, string)MelonTypeBase<MelonMod>.RegisteredMelonsMelonTypeBase<MelonMod>.TypeNameMelonTypeBase<MelonMod>.MelonTypeNameMelonBase.OnMelonRegisteredMelonBase.OnMelonUnregisteredMelonBase.OnMelonInitializingMelonBase.OnRegisterMelonBase.OnUnregisterMelonBase.CreateWrapper<T>(string, string, string, MelonGameAttribute[], MelonProcessAttribute[], int, Color?, Color?, string)MelonBase.RegisterSorted<T>(IEnumerable<T>)MelonBase.OnPreSupportModule()MelonBase.OnUpdate()MelonBase.OnFixedUpdate()MelonBase.OnLateUpdate()MelonBase.OnGUI()MelonBase.OnApplicationQuit()MelonBase.OnPreferencesSaved()MelonBase.OnPreferencesSaved(string)MelonBase.OnPreferencesLoaded()MelonBase.OnPreferencesLoaded(string)MelonBase.OnEarlyInitializeMelon()MelonBase.OnInitializeMelon()MelonBase.OnLateInitializeMelon()MelonBase.OnDeinitializeMelon()MelonBase.FindIncompatiblities(MelonGameAttribute, string, string, string, string, MelonPlatformAttribute.CompatiblePlatforms, MelonPlatformDomainAttribute.CompatibleDomains)MelonBase.FindIncompatiblities(MelonGameAttribute, string, string, SemVersion, string, MelonPlatformAttribute.CompatiblePlatforms, MelonPlatformDomainAttribute.CompatibleDomains)MelonBase.FindIncompatiblitiesFromContext()MelonBase.PrintIncompatibilities(MelonBase.Incompatibility[], MelonBase)MelonBase.Register()MelonBase.FindMelon(string, string)MelonBase.Unregister(string, bool)MelonBase.ExecuteAll(LemonAction<MelonBase>, bool, string)MelonBase.ExecuteList<T>(LemonAction<T>, List<T>, bool, string)MelonBase.SendMessageAll(string, params object[])MelonBase.SendMessage(string, params object[])MelonBase.OnApplicationLateStart()MelonBase.OnApplicationStart()MelonBase.OnModSettingsApplied()MelonBase.MelonAssemblyMelonBase.PriorityMelonBase.ConsoleColorMelonBase.AuthorConsoleColorMelonBase.InfoMelonBase.AdditionalCreditsMelonBase.SupportedProcessesMelonBase.GamesMelonBase.SupportedGameVersionsMelonBase.OptionalDependenciesMelonBase.SupportedPlatformsMelonBase.SupportedDomainMelonBase.SupportedMLVersionMelonBase.SupportedMLBuildMelonBase.HarmonyInstanceMelonBase.LoggerInstanceMelonBase.IDMelonBase.RegisteredMelonBase.harmonyInstanceMelonBase.HarmonyMelonBase.AssemblyMelonBase.HarmonyDontPatchAllMelonBase.HashMelonBase.Location
Methods
OnSceneWasInitialized(int, string)
Runs once a Scene is initialized.
public override void OnSceneWasInitialized(int buildIndex, string sceneName)
Parameters
buildIndex
intsceneName
string
OnSceneWasLoaded(int, string)
Runs when a new Scene is loaded.
public override void OnSceneWasLoaded(int buildIndex, string sceneName)
Parameters
buildIndex
intsceneName
string
OnSceneWasUnloaded(int, string)
Runs once a Scene unloads.
public override void OnSceneWasUnloaded(int buildIndex, string sceneName)
Parameters
buildIndex
intsceneName
string