Show / Hide Table of Contents

Class ReputationPlugin

Inheritance
System.Object
ReputationPlugin
Implements
IWorkerPlugin
IServerPlugin
IConfigurablePlugin
IEditablePlugin
IGUIPlugin
IInitializablePlugin
Namespace: Eco.Gameplay.Economy.Reputation
Assembly: Eco.Gameplay.dll
Syntax
public class ReputationPlugin : SimplePlugin<ReputationManager>, IWorkerPlugin, IServerPlugin, IConfigurablePlugin, IEditablePlugin, IGUIPlugin, IInitializablePlugin

Constructors

ReputationPlugin()

Declaration
public ReputationPlugin()

Fields

Initializer

Declaration
public static Initializer Initializer
Field Value
Type Description
Initializer

Properties

Config

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

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

DoWork(CancellationToken)

Declaration
public Task DoWork(CancellationToken token)
Parameters
Type Name Description
System.Threading.CancellationToken token
Returns
Type Description
System.Threading.Tasks.Task

GetEditObject()

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

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

IWorkerPlugin
IServerPlugin
IConfigurablePlugin
IEditablePlugin
IGUIPlugin
IInitializablePlugin

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