import { Entity, EntityConfig, loadGLBModel } from '../../src' import { loadPakoModel } from '../../src' export interface ExampleProps extends EntityConfig {} export class ExampleEntity extends Entity { constructor(userData: ExampleProps) { super('example', userData) } async addPhysicsBody() {} async loadModel() { const { url } = this.UserData // const glb = await loadPakoModel('/static/model/pako/cr20.pako') const glb = await loadGLBModel('./model.glb') this.addModelToGroup(glb.model) } async onAdded() {} onRemoved(): void {} onUpdating(deltaTime: number): void {} }