UNPKG

gbx

Version:

a slim, fast and easy to set up Gamebox (GBX) parser written in TypeScript

72 lines (71 loc) 1.71 kB
import Node from '../Node'; import CGameCtnGhost from './CGameCtnGhost'; /** * Parameters of a map. * @chunk 0x0305b000 */ export default class CGameCtnChallengeParameters extends Node { authorScore?: number; authorTime?: number; bronzeTime?: number; goldTime?: number; isValidatedForScriptModes?: boolean; mapStyle?: string; mapType?: string; raceValidationGhost?: CGameCtnGhost; silverTime?: number; timeLimit?: number; tip?: string; tip1?: string; tip2?: string; tip3?: string; tip4?: string; /** * Unknown */ protected 0x0305b000: ({ r }: Chunk, f: ChunkFunctions) => void; /** * Tips */ protected 0x0305b001: ({ r }: Chunk) => void; /** * Unknown */ protected 0x0305b002: ({ r }: Chunk, f: ChunkFunctions) => void; /** * Unknown */ protected 0x0305b003: ({ r }: Chunk, f: ChunkFunctions) => void; /** * Medal times */ protected 0x0305b004: ({ r }: Chunk, f: ChunkFunctions) => void; /** * Unknown */ protected 0x0305b005: ({ r }: Chunk, f: ChunkFunctions) => void; /** * Items */ protected 0x0305b006: ({ r }: Chunk, f: ChunkFunctions) => void; /** * Unknown */ protected 0x0305b007: ({ r }: Chunk, f: ChunkFunctions) => void; /** * Stunts */ protected 0x0305b008: ({ r }: Chunk) => void; /** * (Skippable) Medal times */ protected 0x0305b00a: ({ r }: Chunk) => void; /** * Race validation ghost */ protected 0x0305b00d: ({ r }: Chunk) => void; /** * (Skippable) Map type */ protected 0x0305b00e: ({ r }: Chunk) => void; }