UNPKG

replay-viewer

Version:

Rocket League replay viewer React component and tooling

31 lines (30 loc) 1.06 kB
import { Camera } from "three"; declare class CameraManager { activeCamera: Camera; private readonly defaultCamera; private width; private height; private ballCam; private constructor(); toggleBallCam(): void; private readonly updateSize; private readonly update; setCameraLocation({ playerName, fieldLocation }: CameraLocationOptions): void; private readonly onKeyControl; private updateCameraSize; private setActiveCamera; /** * ======================================== * Managers are singletons * ======================================== */ private static instance?; static getInstance(): CameraManager; static init(): CameraManager; static destruct(): void; } export interface CameraLocationOptions { playerName?: string; fieldLocation?: "orange" | "blue" | "center" | "freecam" | "orthographic-blue-right" | "orthographic-blue-left" | "orthographic-orange-right" | "orthographic-orange-left" | "orthographic-above-field"; } export default CameraManager;