UNPKG

rl-loadout-lib

Version:

Load Rocket League assets into three.js

24 lines 898 B
import { Antenna } from '../model/antenna'; import { AbstractObject } from './object'; import { Object3D, Scene } from 'three'; import { PaintConfig } from '../model/paint-config'; import { AntennaAssets } from '../loader/antenna/antenna-assets'; /** * Class that handles loading the 3D model of the car antenna. */ export declare class AntennaModel extends AbstractObject { protected antennaAssets?: AntennaAssets; socket: Object3D; /** * Create an antenna object. * @param antenna the antenna * @param antennaAssets antenna assets * @param paints the paint config to apply the antenna paint */ constructor(antenna?: Antenna, antennaAssets?: AntennaAssets, paints?: PaintConfig); init(): void; handleModel(scene: Scene): void; protected copy(other: AntennaModel): void; clone(): AntennaModel; } //# sourceMappingURL=antenna-model.d.ts.map