Show / Hide Table of Contents

Class GameDataPlugin

Inheritance
System.Object
GameDataPlugin
Implements
ISaveablePlugin
IContainsRegistrars
IServerPlugin
IInitializablePlugin
IThreadedPlugin
IShutdownablePlugin
Namespace: Eco.Gameplay.Systems
Assembly: Eco.Gameplay.dll
Syntax
public class GameDataPlugin : Singleton<GameDataPlugin>, ISaveablePlugin, IContainsRegistrars, IServerPlugin, IInitializablePlugin, IThreadedPlugin, IShutdownablePlugin

Constructors

GameDataPlugin()

Declaration
public GameDataPlugin()

Methods

GetCategory()

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

GetStatus()

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

Initialize(TimedTask)

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

InitializeRegistrars(TimedTask)

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

Run()

Declaration
public void Run()

SaveAll()

Declaration
public void SaveAll()

ShutdownAsync()

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

ToString()

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

Implements

ISaveablePlugin
IContainsRegistrars
IServerPlugin
IInitializablePlugin
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
☀
☾