replay-viewer
Version:
Rocket League replay viewer React component and tooling
23 lines (22 loc) • 664 B
TypeScript
interface ReplayData {
ball: BallFrame[];
colors: boolean[];
frames: Frame[];
names: string[];
id: string;
players: PlayerFrame[][];
}
declare type Frame = [Delta, GameTime, ElapsedTime];
declare type Delta = number;
declare type GameTime = number;
declare type ElapsedTime = number;
declare type BallFrame = [PosX, PosZ, PosY, RotX, RotZ, RotY];
declare type PlayerFrame = [PosX, PosZ, PosY, RotX, RotZ, RotY, Boost];
declare type PosX = number;
declare type PosY = number;
declare type PosZ = number;
declare type RotX = number;
declare type RotY = number;
declare type RotZ = number;
declare type Boost = boolean;
export { ReplayData };