Constructors
constructor
- new Player(client, strategy, data, rawPlayers): Classes.Player
Parameters
- client: Client
- strategy: SpectatingStrategy
- data: {
alive: boolean;
gameid: number;
naturalorder: number;
options: ReadyOptions;
userid: string;
}alive: boolean
gameid: number
naturalorder: number
userid: string
- rawPlayers: {
alive: boolean;
gameid: number;
naturalorder: number;
options: ReadyOptions;
userid: string;
}[]
Properties
engine
gameid
gameid: number
name
name: string
state
userid
userid: string
Accessors
_strategy
- get _strategy(): SpectatingStrategy
Internal- set _strategy(strategy): void
InternalReturns void
Methods
_tick
- _tick(): void
InternalReturns void
destroy
- destroy(): void
Returns void
spectate
- spectate(): Promise<void>
Returns Promise<void>
unspectate
- unspectate(): void
Returns void
Whether the player is currently receiving replay frames (actively spectated)