Show / Hide Table of Contents

Class StrangeWorldsPlugin

Inheritance
System.Object
StrangeWorldsPlugin
Implements
IConfigurablePlugin
IEditablePlugin
IGUIPlugin
IServerPlugin
Namespace: Eco.Gameplay.StrangeCloudGameplay
Assembly: Eco.Gameplay.dll
Syntax
public class StrangeWorldsPlugin : Singleton<StrangeWorldsPlugin>, IConfigurablePlugin, IEditablePlugin, IGUIPlugin, IServerPlugin

Constructors

StrangeWorldsPlugin()

Declaration
public StrangeWorldsPlugin()

Fields

ForceHeartbeat

Declaration
public static Func<Task> ForceHeartbeat
Field Value
Type Description
System.Func<System.Threading.Tasks.Task>

Properties

Config

Declaration
public StrangeWorldsConfig Config { get; }
Property Value
Type Description
StrangeWorldsConfig

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

GetEditObject()

Declaration
public object GetEditObject()
Returns
Type Description
System.Object

GetStatus()

Declaration
public string GetStatus()
Returns
Type Description
System.String

OnEditObjectChanged(Object, String)

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

ToString()

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

Implements

IConfigurablePlugin
IEditablePlugin
IGUIPlugin
IServerPlugin

Extension Methods

TagUtils.TagNames(Object, Boolean)
TagUtils.TagDisplayNames(Object, Boolean)
ClientSetViewExtensions.SetClassOfProperty(Object, Player, String, String, Int32)
TypeTooltipExtensions.UILinkGeneric(Object)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾