EffectScheduler ​
Represents a queue of effects to be processed.
Kind: Class
Namespace: CrowdControl.Games
Public Constructors
Public Member Functions
int?
Gets the maximum number of effects that can be queued globally.
int?
Gets the maximum number of effects that can be queued globally.
void
Sets the maximum number of effects that can be queued globally.
void
Sets the maximum number of effects that can be queued globally.
Task
Adds a failure rejection for the specified request ID.
Task
Attempts to enqueue a request for processing.
Task
Attempts to enqueue a request for processing.
Task
Attempts to enqueue a request for processing.
Task
Attempts to dequeue the next request from the queue.
bool
Attempts to remove a request from the queue.
Task
Attempts to remove a request from the queue.
Task
Clears the queue of all requests.
IEnumerator
Properties
SchedulingStrategy
GroupStrategy
[get, set]
The scheduling strategy for effect groups.
SchedulingStrategy
CategoryStrategy
[get, set]
The scheduling strategy for effect categories.
static
int
DefaultQueueLimit
[get, set]
The default limit for the number of effects in the queue.
