Class PluginContainer
Inheritance
PluginContainer
Syntax
[InitializeOnLoad]
public sealed class PluginContainer
Properties
anyVersionMismatch
Declaration
public static bool anyVersionMismatch { get; }
Property Value
initialized
Declaration
public static bool initialized { get; }
Property Value
plugins
Declaration
public static IEnumerable<Plugin> plugins { get; }
Property Value
Methods
GetAllPlugins()
Declaration
public static IEnumerable<Plugin> GetAllPlugins()
Returns
GetPlugin(String)
Declaration
public static Plugin GetPlugin(string pluginId)
Parameters
Type |
Name |
Description |
String |
pluginId |
|
Returns
GetPluginID(Type)
Declaration
public static string GetPluginID(Type linkedType)
Parameters
Type |
Name |
Description |
Type |
linkedType |
|
Returns
GetPluginType(String)
Declaration
public static Type GetPluginType(string pluginId)
Parameters
Type |
Name |
Description |
String |
pluginId |
|
Returns
HasPlugin(String)
Declaration
public static bool HasPlugin(string pluginId)
Parameters
Type |
Name |
Description |
String |
pluginId |
|
Returns
ImportUnits()
Declaration
public static void ImportUnits()
UpdateVersionMismatch()
Declaration
public static void UpdateVersionMismatch()
Events
delayCall
Declaration
public static event Action delayCall
Event Type
Extension Methods