Type Alias: ResourceConsumer<T>
ResourceConsumer<
T
> =object
Defined in: src/sdk/utils/resource/ResourceModerator.ts:6
A consumer of a resource.
Type Parameters
Type Parameter | Default type |
---|---|
T | void |
Properties
onAcquired()
onAcquired: (
resource
) =>void
Defined in: src/sdk/utils/resource/ResourceModerator.ts:16
A callback function which is called when this consumer gains access to its desired resource.
Parameters
Parameter | Type |
---|---|
resource | T |
Returns
void
onCeded()
onCeded: (
resource
) =>void
Defined in: src/sdk/utils/resource/ResourceModerator.ts:21
A callback function which is called when this consumer loses access to its desired resource.
Parameters
Parameter | Type |
---|---|
resource | T |
Returns
void
priority
readonly
priority:number
Defined in: src/sdk/utils/resource/ResourceModerator.ts:11
This consumer's priority for its desired resource. Consumers with higher priority will gain access to the resource over consumers with lower priority.