GameEventA live game-event accessor. Valid ONLY during the synchronous handler — read fields before any await;
a stashed GameEvent used later reads defaults. The raw engine event never crosses to JS.
readonly name: string"player_death").getInt(key: string): number0 if absent or non-integer.getFloat(key: string): number0 if absent or non-float.getBool(key: string): booleanfalse if absent.getString(key: string): string"" if absent.getUint64(key: string): stringgetPlayerSlot(key: string): numbersetInt(key: string, value: number): voidsetFloat(key: string, value: number): voidsetBool(key: string, value: boolean): voidsetString(key: string, value: string): voidsetUint64(key: string, value: string): void