lingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
19 lines • 631 B
JavaScript
import createInternalSystem from "./createInternalSystem";
export const createLoadedEffectSystem = (name, { data, effect, cleanup }) => {
const effectSystem = createInternalSystem(name, {
data,
effect,
cleanup
});
const addSystem = createInternalSystem(name + "Add", {
data,
update: (self, data) => {
if ("$loadedObject3d" in self && !self.$loadedObject3d)
return;
addSystem.delete(self);
effectSystem.add(self, data);
}
});
return { add: addSystem.add };
};
//# sourceMappingURL=createLoadedEffectSystem.js.map