diff --git a/src/environment/index.ts b/src/environment/index.ts index 5fd795a..86deb3b 100644 --- a/src/environment/index.ts +++ b/src/environment/index.ts @@ -2,7 +2,7 @@ import { Quaternion, Vector3 } from '@dcl/sdk/math' import { getSDK } from '../sdk' -export function addEnvironment() { +export function addEnvironment(environmentGlb: string) { const { engine, components: { Transform, GltfContainer } @@ -12,5 +12,5 @@ export function addEnvironment() { position: Vector3.create(8, 0, 8), rotation: Quaternion.fromEulerDegrees(0, 180, 0) }) - GltfContainer.create(environment, { src: 'mini-games-assets/models/environment.glb' }) + GltfContainer.create(environment, { src: environmentGlb ?? 'mini-games-assets/models/environment.glb' }) } diff --git a/src/index.ts b/src/index.ts index 053f27a..9e46c13 100644 --- a/src/index.ts +++ b/src/index.ts @@ -23,12 +23,12 @@ export function initLibrary( options: IOptions ) { setSDK({ engine, syncEntity, players, config: options }) - addEnvironment() startPlayersQueue() gameConfig.init() - progress.init() + void progress.init() } +export { addEnvironment } export * as ui from './ui' export * as queue from './queue' export { sceneParentEntity } from './config' diff --git a/src/queue/index.ts b/src/queue/index.ts index 5d2d248..170359c 100644 --- a/src/queue/index.ts +++ b/src/queue/index.ts @@ -134,10 +134,6 @@ export function setNextPlayer() { */ let lastActivePlayer: string function internalPlayerSystem() { - const { - engine, - components: { Player, PlayerIdentityData } - } = getSDK() let timer = 0 return function (dt: number) { timer += dt