Search Results for

    Class MelonMod

    Inheritance
    object
    ModBase
    ModTypeBase<MelonMod>
    MelonMod
    BieModWrapper
    Inherited Members
    ModTypeBase<MelonMod>.ExecuteAll(LemonAction<MelonMod>, bool, string)
    ModTypeBase<MelonMod>.RegisteredMods
    ModTypeBase<MelonMod>.TypeName
    ModTypeBase<MelonMod>.MelonTypeName
    ModBase.OnMelonRegistered
    ModBase.OnMelonUnregistered
    ModBase.OnMelonInitializing
    ModBase.OnRegister
    ModBase.OnUnregister
    ModBase.CreateWrapper<T>(string, string, string, MelonGameAttribute[], MelonProcessAttribute[], int, Color?, Color?, string)
    ModBase.RegisterSorted<T>(IEnumerable<T>)
    ModBase.OnPreSupportModule()
    ModBase.OnUpdate()
    ModBase.OnFixedUpdate()
    ModBase.OnLateUpdate()
    ModBase.OnGUI()
    ModBase.OnApplicationQuit()
    ModBase.OnPreferencesSaved()
    ModBase.OnPreferencesSaved(string)
    ModBase.OnPreferencesLoaded()
    ModBase.OnPreferencesLoaded(string)
    ModBase.OnEarlyInitializeMelon()
    ModBase.OnInitializeMod()
    ModBase.OnLateInitializeMod()
    ModBase.OnDeinitializeMod()
    ModBase.FindIncompatiblities(MelonGameAttribute, string, string, string, string, MelonPlatformAttribute.CompatiblePlatforms, MelonPlatformDomainAttribute.CompatibleDomains)
    ModBase.FindIncompatiblitiesFromContext()
    ModBase.PrintIncompatibilities(ModBase.Incompatibility[], ModBase)
    ModBase.Register()
    ModBase.FindMelon(string, string)
    ModBase.Unregister(string, bool)
    ModBase.ExecuteAll(LemonAction<ModBase>, bool, string)
    ModBase.ExecuteList<T>(LemonAction<T>, List<T>, bool, string)
    ModBase.SendMessageAll(string, params object[])
    ModBase.SendMessage(string, params object[])
    ModBase.RegisteredMelons
    ModBase.MelonAssembly
    ModBase.Priority
    ModBase.ConsoleColor
    ModBase.AuthorConsoleColor
    ModBase.AdditionalCredits
    ModBase.SupportedGameVersion
    ModBase.OptionalDependencies
    ModBase.HarmonyInstance
    ModBase.LoggerInstance
    ModBase.ID
    ModBase.Description
    ModBase.Registered
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: RedLoader
    Assembly: RedLoader.dll
    Syntax
    [Obsolete("This class is deprecated, please use SonsMod instead.")]
    public abstract class MelonMod : ModTypeBase<MelonMod>

    Constructors

    MelonMod()

    Declaration
    protected MelonMod()

    Methods

    OnSceneWasInitialized(int, string)

    Runs once a Scene is initialized.

    Declaration
    public virtual void OnSceneWasInitialized(int buildIndex, string sceneName)
    Parameters
    Type Name Description
    int buildIndex
    string sceneName

    OnSceneWasLoaded(int, string)

    Runs when a new Scene is loaded.

    Declaration
    public virtual void OnSceneWasLoaded(int buildIndex, string sceneName)
    Parameters
    Type Name Description
    int buildIndex
    string sceneName

    OnSceneWasUnloaded(int, string)

    Runs once a Scene unloads.

    Declaration
    public virtual void OnSceneWasUnloaded(int buildIndex, string sceneName)
    Parameters
    Type Name Description
    int buildIndex
    string sceneName