Show / Hide Table of Contents

Class WorldPlugin

Inheritance
System.Object
WorldPlugin
Implements
IThreadedPlugin
IShutdownablePlugin
IServerPlugin
IDisplayablePlugin
IGUIPlugin
IHasDisplayTabs
IDisplayTab
IConfigurablePlugin
IEditablePlugin
IInitializablePlugin
Namespace: Eco.World
Assembly: Eco.World.dll
Syntax
public class WorldPlugin : Object, IThreadedPlugin, IShutdownablePlugin, IServerPlugin, IDisplayablePlugin, IGUIPlugin, IHasDisplayTabs, IDisplayTab, IConfigurablePlugin, IEditablePlugin, IInitializablePlugin

Constructors

WorldPlugin()

Declaration
public WorldPlugin()

Properties

Atmosphere

Declaration
public AtmosphereObject Atmosphere { get; }
Property Value
Type Description
AtmosphereObject

ParamChanged

Declaration
public ThreadSafeAction<object, string> ParamChanged { get; set; }
Property Value
Type Description
ThreadSafeAction<System.Object, System.String>

PluginConfig

Declaration
public IPluginConfig PluginConfig { get; }
Property Value
Type Description
IPluginConfig

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 initializeTask)
Parameters
Type Name Description
TimedTask initializeTask

OnEditObjectChanged(Object, String)

Declaration
public void OnEditObjectChanged(object o, string param)
Parameters
Type Name Description
System.Object o
System.String param

Run()

Declaration
public void Run()

ShutdownAsync()

Declaration
public Task ShutdownAsync()
Returns
Type Description
System.Threading.Tasks.Task

TickAll(CancellationToken)

Declaration
public Task TickAll(CancellationToken cancellationToken)
Parameters
Type Name Description
System.Threading.CancellationToken cancellationToken
Returns
Type Description
System.Threading.Tasks.Task

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String

UpdateMaxHeight(Int32)

Declaration
public void UpdateMaxHeight(int maxHeight)
Parameters
Type Name Description
System.Int32 maxHeight

Implements

IThreadedPlugin
IShutdownablePlugin
IServerPlugin
IDisplayablePlugin
IGUIPlugin
IHasDisplayTabs
IDisplayTab
IConfigurablePlugin
IEditablePlugin
IInitializablePlugin
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾