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