rl-loadout-lib
Version:
Load Rocket League assets into three.js
21 lines • 903 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 { RonAssets } from '../../loader/body/ron-loader';
/**
* Class for the 3D model of McLaren 570S. Needed because of custom textures.
*/
export declare class RonModel extends BodyModel {
carbonFibreMaterial: MeshStandardMaterial;
decalsMaterial: MeshStandardMaterial;
tilingMaterial: MeshStandardMaterial;
constructor(body?: Body, decal?: Decal, bodyAssets?: RonAssets, decalAssets?: DecalAssets, paints?: PaintConfig);
init(): void;
handleModel(scene: Scene): void;
protected copy(other: RonModel): void;
clone(): RonModel;
}
//# sourceMappingURL=ron-model.d.ts.map