Class GameActionAccumulator
Accumulator to aggregate GameAction's property every intervalTime seconds.
Inheritance
System.Object
GameActionAccumulator
Assembly: Eco.Gameplay.dll
Syntax
public class GameActionAccumulator : Singleton<GameActionAccumulator>, IThreadedPlugin, IShutdownablePlugin, IServerPlugin
Constructors
GameActionAccumulator()
Declaration
public GameActionAccumulator()
Methods
AddGameActions(AccumulatableAction, User)
Add GameAction every time it's need to accumulate.
Declaration
public void AddGameActions(AccumulatableAction gameAction, User user)
Parameters
GetCategory()
Declaration
public string GetCategory()
Returns
Type |
Description |
System.String |
|
GetStatus()
Declaration
public string GetStatus()
Returns
Type |
Description |
System.String |
|
Run()
Declaration
ShutdownAsync()
Declaration
public Task ShutdownAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Implements
Extension Methods