UNPKG

lingo3d

Version:

Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor

20 lines 735 B
import createInternalSystem from "../utils/createInternalSystem"; export const configLoadedSrcSystem = createInternalSystem("configLoadedSrcSystem", { effect: (self) => { const { src } = self; if (!src) return false; self.$load(src).then((loaded) => { if (self.src !== src) return; self.$loadedGroup.add((self.$loadedObject3d = self.$resolveLoaded(loaded, src))); self.$events.setState("loaded", self.$loadedObject3d); }); }, cleanup: (self) => { self.$loadedGroup.clear(); self.$loadedObject3d = undefined; self.$events.deleteState("loaded"); } }); //# sourceMappingURL=configLoadedSrcSystem.js.map