Show / Hide Table of Contents

Interface IEnhancedPlugin

An enhanced version of the standard IPA plugin.

Inherited Members
IPlugin.Name
IPlugin.Version
IPlugin.OnApplicationStart()
IPlugin.OnApplicationQuit()
IPlugin.OnLevelWasLoaded(Int32)
IPlugin.OnLevelWasInitialized(Int32)
IPlugin.OnUpdate()
IPlugin.OnFixedUpdate()
Namespace: IPA.Old
Assembly: IPA.Loader.dll
Syntax
[Obsolete("When building plugins for Beat Saber, use IEnhancedBeatSaberPlugin")]
public interface IEnhancedPlugin : IPlugin

Properties

| Improve this Doc View Source

Filter

Gets a list of executables this plugin should be executed on (without the file ending)

Declaration
string[] Filter { get; }
Property Value
Type Description
System.String[]
Examples

{ "PlayClub", "PlayClubStudio" }

Methods

| Improve this Doc View Source

OnLateUpdate()

Called after Update.

Declaration
void OnLateUpdate()

Extension Methods

ReflectionUtil.SetPrivateField(Object, String, Object)
ReflectionUtil.GetPrivateField<T>(Object, String)
ReflectionUtil.SetPrivateProperty(Object, String, Object)
ReflectionUtil.InvokePrivateMethod(Object, String, Object[])
ReflectionUtil.InvokePrivateMethod<T>(Object, String, Object[])
  • Improve this Doc
  • View Source
Back to top Generated by DocFX