UNPKG

lingo3d

Version:

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

24 lines 705 B
import { appendableRoot } from "../collections/appendableRoot"; import Appendable from "../display/core/Appendable"; import scene from "../engine/scene"; class Root extends Appendable { constructor() { super(); this.$ghost(); this.$disableUnload = true; } children = appendableRoot; append(child) { this.$appendNode(child); "object3d" in child && scene.add(child.outerObject3d); } attach(child) { this.$appendNode(child); "object3d" in child && scene.attach(child.outerObject3d); } disposeNode() { throw new Error("root cannot be disposed"); } } export default new Root(); //# sourceMappingURL=root.js.map