rl-loadout-lib
Version:
Load Rocket League assets into three.js
20 lines • 885 B
TypeScript
import { BodyModel } from './body-model';
import { Body } from '../../model/body';
import { Decal } from '../../model/decal';
import { PaintConfig } from '../../model/paint-config';
import { MeshStandardMaterial, Scene } from 'three';
import { DecalAssets } from '../../loader/decal/decal-assets';
import { RyeTier1Assets } from '../../loader/body/rye-loader';
/**
* Class for the 3D model of Maverick G1. Needed because of custom textures.
*/
export declare class RyeTier1Model extends BodyModel {
lightsMaterial: MeshStandardMaterial;
grillMaterial: MeshStandardMaterial;
constructor(body?: Body, decal?: Decal, bodyAssets?: RyeTier1Assets, decalAssets?: DecalAssets, paints?: PaintConfig);
init(): void;
handleModel(scene: Scene): void;
protected copy(other: RyeTier1Model): void;
clone(): RyeTier1Model;
}
//# sourceMappingURL=rye-tier1-model.d.ts.map