Search Results for

    Show / Hide Table of Contents

    Class OnDisableAttribute

    Indicates that the target method should be called when the plugin is disabled.

    Inheritance
    Object
    OnDisableAttribute
    Namespace: IPA
    Assembly: IPA.Loader.dll
    Syntax
    public sealed class OnDisableAttribute : Attribute
    Remarks

    This attribute is interchangable with OnExitAttribute, and is treated identically. They are seperate to allow plugin code to more clearly describe the intent of the methods.

    Typically, this will be used when the RuntimeOptions parameter of the plugins's PluginAttribute is DynamicInit.

    The method marked by this attribute will always be called from the Unity main thread.

    Extension Methods

    ReflectionUtil.SetField<T, U>(T, String, U)
    ReflectionUtil.GetField<U, T>(T, String)
    ReflectionUtil.SetProperty<T, U>(T, String, U)
    ReflectionUtil.GetProperty<U, T>(T, String)
    ReflectionUtil.InvokeMethod<U, T>(T, String, Object[])

    See Also

    PluginAttribute
    OnExitAttribute
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX