ClassStorage & Replay@public
FrameRecord
Represents recorded inputs and state checksum for a single simulation frame.
ts
export declare class FrameRecordConstructors
ts
constructor(frame?: number, keys?: CodePair[], mouse?: MouseRecord | null, checksum?: string | null, gamepads?: FlxGamepadFrameRecord[], touches?: FlxTouchFrameRecord[])Constructs a new instance of the FrameRecord class
| Parameter | Type | Description |
|---|---|---|
frame | number | - |
keys | CodePair[] | - |
mouse | MouseRecord | null | - |
checksum | string | null | - |
gamepads | FlxGamepadFrameRecord[] | - |
touches | FlxTouchFrameRecord[] | - |
Properties
| Property | Modifiers | Type | Description |
|---|---|---|---|
checksum | - | string | null | - |
frame | - | number | - |
gamepads | - | FlxGamepadFrameRecord[] | - |
keys | - | CodePair[] | - |
mouse | - | MouseRecord | null | - |
touches | - | FlxTouchFrameRecord[] | - |
Methods
destroy()
ts
destroy(): voidReleases resources associated with this frame record.
Returns: void
load()
ts
load(data: string | FrameRecordData): voidLoads data into this frame record from a plain object or serialized string.
Parameters:
| Parameter | Type | Description |
|---|---|---|
data | string | FrameRecordData | - |
Returns: void
save()
ts
save(): FrameRecordDataSerializes the frame record into a plain JSON object.
Returns: FrameRecordData