replay-viewer
Version:
Rocket League replay viewer React component and tooling
24 lines (23 loc) • 727 B
TypeScript
import { AnimationClip, AnimationMixer } from "three";
interface AnimationManagerOptions {
playerClips: AnimationClip[];
playerMixers: AnimationMixer[];
ballClip: AnimationClip;
ballMixer: AnimationMixer;
}
export default class AnimationManager {
private readonly mixers;
private readonly actions;
private constructor();
playAnimationClips(): void;
updateAnimationClips(delta: number): void;
/**
* ========================================
* Managers are singletons
* ========================================
*/
private static instance?;
static getInstance(): AnimationManager;
static init(options: AnimationManagerOptions): AnimationManager;
}
export {};