Table of Contents

Class LuaMod

Namespace
LuaMod
Assembly
LuaMod.dll
public class LuaMod : MelonMod
Inheritance
object
MelonBase
MelonTypeBase<MelonMod>
MelonMod
LuaMod
Inherited Members
MelonMod.OnLevelWasLoaded(int)
MelonMod.OnLevelWasInitialized(int)
MelonMod.InfoAttribute
MelonMod.GameAttributes
MelonTypeBase<MelonMod>.ExecuteAll(LemonAction<MelonMod>, bool, string)
MelonTypeBase<MelonMod>.RegisteredMelons
MelonTypeBase<MelonMod>.TypeName
MelonTypeBase<MelonMod>.MelonTypeName
MelonBase.OnMelonRegistered
MelonBase.OnMelonUnregistered
MelonBase.OnMelonInitializing
MelonBase.OnRegister
MelonBase.OnUnregister
MelonBase.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.MelonAssembly
MelonBase.Priority
MelonBase.ConsoleColor
MelonBase.AuthorConsoleColor
MelonBase.Info
MelonBase.AdditionalCredits
MelonBase.SupportedProcesses
MelonBase.Games
MelonBase.SupportedGameVersions
MelonBase.OptionalDependencies
MelonBase.SupportedPlatforms
MelonBase.SupportedDomain
MelonBase.SupportedMLVersion
MelonBase.SupportedMLBuild
MelonBase.HarmonyInstance
MelonBase.LoggerInstance
MelonBase.ID
MelonBase.Registered
MelonBase.harmonyInstance
MelonBase.Harmony
MelonBase.Assembly
MelonBase.HarmonyDontPatchAll
MelonBase.Hash
MelonBase.Location

Methods

OnSceneWasInitialized(int, string)

Runs once a Scene is initialized.

public override void OnSceneWasInitialized(int buildIndex, string sceneName)

Parameters

buildIndex int
sceneName string

OnSceneWasLoaded(int, string)

Runs when a new Scene is loaded.

public override void OnSceneWasLoaded(int buildIndex, string sceneName)

Parameters

buildIndex int
sceneName string

OnSceneWasUnloaded(int, string)

Runs once a Scene unloads.

public override void OnSceneWasUnloaded(int buildIndex, string sceneName)

Parameters

buildIndex int
sceneName string