Class InitialSpawnPlugin
Plugin that owns data for the InitialSpawnManager, handling choices when players enter a world.
Inheritance
System.Object
InitialSpawnPlugin
Assembly: Eco.Gameplay.dll
Syntax
public class InitialSpawnPlugin : Singleton<InitialSpawnPlugin>, IDisplayablePlugin, IGUIPlugin, IServerPlugin, IHasDisplayTabs, IDisplayTab, IThreadedPlugin, IShutdownablePlugin, IInitializablePlugin, IContainsRegistrars, IConfigurablePlugin, IEditablePlugin
Constructors
InitialSpawnPlugin()
Declaration
public InitialSpawnPlugin()
Properties
Config
Declaration
public InitialSpawnConfig Config { get; }
Property Value
ParamChanged
Declaration
public ThreadSafeAction<object, string> ParamChanged { get; set; }
Property Value
PluginConfig
Declaration
public IPluginConfig PluginConfig { get; }
Property Value
Methods
GetCategory()
Declaration
public string GetCategory()
Returns
| Type |
Description |
| System.String |
|
GetDisplayText()
Declaration
public string GetDisplayText()
Returns
| Type |
Description |
| System.String |
|
GetEditObject()
Declaration
public object GetEditObject()
Returns
| Type |
Description |
| System.Object |
|
GetStatus()
Declaration
public string GetStatus()
Returns
| Type |
Description |
| System.String |
|
Initialize(TimedTask)
Declaration
public void Initialize(TimedTask timer)
Parameters
InitializeRegistrars(TimedTask)
Declaration
public void InitializeRegistrars(TimedTask timer)
Parameters
OnEditObjectChanged(Object, String)
Declaration
public void OnEditObjectChanged(object o, string param)
Parameters
| Type |
Name |
Description |
| System.Object |
o |
|
| System.String |
param |
|
Run()
Declaration
ShutdownAsync()
Declaration
public Task ShutdownAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
ToString()
Declaration
public override string ToString()
Returns
| Type |
Description |
| System.String |
|
Implements
Extension Methods