Class SimplePlugin<TPluginData>
Inheritance
System.Object
SimplePlugin<TPluginData>
Assembly: Eco.Core.dll
Syntax
public abstract class SimplePlugin<TPluginData> : Object, IDisplayablePlugin, IGUIPlugin, IServerPlugin, IHasDisplayTabs, IDisplayTab, ISaveablePlugin where TPluginData : class, ISimplePluginData
Type Parameters
Name |
Description |
TPluginData |
|
Constructors
SimplePlugin()
Declaration
SimplePlugin(String)
Declaration
public SimplePlugin(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Fields
data
Declaration
protected TPluginData data
Field Value
Type |
Description |
TPluginData |
|
name
Declaration
Field Value
Type |
Description |
System.String |
|
Methods
DoLoad(String)
Declaration
protected void DoLoad(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
GetCategory()
Declaration
public virtual string GetCategory()
Returns
Type |
Description |
System.String |
|
GetDisplayText()
Declaration
public virtual string GetDisplayText()
Returns
Type |
Description |
System.String |
|
GetStatus()
Declaration
public virtual string GetStatus()
Returns
Type |
Description |
System.String |
|
SaveAll()
Declaration
public virtual void SaveAll()
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Implements
Extension Methods