Show / Hide Table of Contents

Class RoomPlugin

Inheritance
System.Object
RoomPlugin
Implements
IInitializablePlugin
IServerPlugin
IThreadedPlugin
IShutdownablePlugin
Namespace: Eco.Gameplay.Rooms
Assembly: Eco.Gameplay.dll
Syntax
public class RoomPlugin : EditablePlugin<RoomData, RoomConfig>, IInitializablePlugin, IServerPlugin, IThreadedPlugin, IShutdownablePlugin

Constructors

RoomPlugin()

Declaration
public RoomPlugin()

Fields

Initializer

Declaration
public static Initializer Initializer
Field Value
Type Description
Initializer

Methods

GetDisplayText()

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

GetStatus()

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

Initialize(TimedTask)

Declaration
public void Initialize(TimedTask timer)
Parameters
Type Name Description
TimedTask timer

Run()

Declaration
public void Run()

ShutdownAsync()

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

Implements

IInitializablePlugin
IServerPlugin
IThreadedPlugin
IShutdownablePlugin

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
☀
☾