Appearance
onStart
- Property:
onStart - Type:
(engine: RpgClientEngine) => boolean | any - Optional:
true - Usage:
When the engine is started. If you send false, you prevent the client from connecting to the server
onStep
- Property:
onStep - Type:
(engine: RpgClientEngine, t: number) => boolean | any - Optional:
true - Usage:
Each frame
onInput
- Property:
onInput - Type:
(engine: RpgClientEngine, obj: { input: string, playerId: number }) => any - Optional:
true - Usage:
Recover keys from the pressed keyboard
onConnected
- Property:
onConnected - Type:
(engine: RpgClientEngine, socket: any) => any - Optional:
true - Usage:
Called when the user is connected to the server
onDisconnect
- Property:
onDisconnect - Type:
(engine: RpgClientEngine, reason: any, socket: any) => any - Optional:
true - Usage:
Called when the user is disconnected to the server
onConnectError
- Property:
onConnectError - Type:
(engine: RpgClientEngine, err: any, socket: any) => any - Optional:
true - Usage:
Called when there was a connection error
onWindowResize
- Since: 3.0.0-beta.4
- Property:
onWindowResize - Type:
() => any - Optional:
true - Usage:
Called when window is resized