IPlugin

Namespace: uModCommon

Assembly: uMod.Common.dll

Implements IResource, ISingleton, IContext, INameable, IManagedContext<IPlugin, IPluginManager>

Summary

Plugin interface

Properties

Name

Summary

Commands

Description

Diagnostics

IsCorePlugin

IsLoaded

IsResolved

Loader

OnError

OnException

OnResolved

OnWarning

Methods

Name

Summary

Call (String, Object[])

Call<T> (String, Object[])

CallHook (String, Object[])

CallHook<TArg1> (String, TArg1)

CallHook<TArg1,TArg2> (String, TArg1, TArg2)

CallHook<TArg1,TArg2,TArg3> (String, TArg1, TArg2, TArg3)

CallHook<TArg1,TArg2,TArg3,TArg4> (String, TArg1, TArg2, TArg3, TArg4)

CallHook<TArg1,TArg2,TArg3,TArg4,TArg5> (String, TArg1, TArg2, TArg3, TArg4, TArg5)

CallHook<TArg1,TArg2,TArg3,TArg4,TArg5,TArg6> (String, TArg1, TArg2, TArg3, TArg4, TArg5, TArg5)

CallHook (String, Object[], IEventArgs)

CallHook (IHookName, Object[], IEventArgs)

Load (IPluginLoader)

Resolve (IPluginLoader, String, String)

Unload (IPluginLoader)