Table of Contents

Class S1API

Namespace
S1API
Assembly
S1API.dll

S1API root MelonMod. Provides lifecycle hooks for internal systems.

public class S1API : MelonMod
Inheritance
MelonBase
MelonTypeBase<MelonMod>
MelonMod
S1API
Inherited Members
MelonMod.InfoAttribute
MelonMod.GameAttributes
MelonTypeBase<MelonMod>.RegisteredMelons
MelonTypeBase<MelonMod>.TypeName
MelonTypeBase<MelonMod>.MelonTypeName
MelonBase.OnMelonRegistered
MelonBase.OnMelonUnregistered
MelonBase.OnMelonInitializing
MelonBase.OnRegister
MelonBase.OnUnregister
MelonBase.OnPreSupportModule()
MelonBase.OnUpdate()
MelonBase.OnFixedUpdate()
MelonBase.OnLateUpdate()
MelonBase.OnGUI()
MelonBase.OnApplicationQuit()
MelonBase.OnPreferencesSaved()
MelonBase.OnPreferencesLoaded()
MelonBase.OnEarlyInitializeMelon()
MelonBase.OnLateInitializeMelon()
MelonBase.FindIncompatiblitiesFromContext()
MelonBase.PrintIncompatibilities(MelonBase.Incompatibility[], MelonBase)
MelonBase.Register()
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
Extension Methods

Constructors

S1API()

public S1API()

Methods

OnDeinitializeMelon()

public override void OnDeinitializeMelon()

OnInitializeMelon()

public override void OnInitializeMelon()

OnSceneWasInitialized(int, string)

public override void OnSceneWasInitialized(int buildIndex, string sceneName)

Parameters

buildIndex int
sceneName string

OnSceneWasLoaded(int, string)

public override void OnSceneWasLoaded(int buildIndex, string sceneName)

Parameters

buildIndex int
sceneName string

OnSceneWasUnloaded(int, string)

public override void OnSceneWasUnloaded(int buildIndex, string sceneName)

Parameters

buildIndex int
sceneName string