lingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
11 lines • 635 B
JavaScript
import store, { createEffect } from "@lincode/reactivity";
import { getEditorModeComputed } from "./useEditorModeComputed";
import { getTransformControlsSpace } from "./useTransformControlsSpace";
export const [setTransformControlsSpaceComputed, getTransformControlsSpaceComputed] = store(getTransformControlsSpace());
createEffect(() => {
if (getEditorModeComputed() === "scale")
setTransformControlsSpaceComputed("local");
else
setTransformControlsSpaceComputed(getTransformControlsSpace());
}, [getTransformControlsSpace, getEditorModeComputed]);
//# sourceMappingURL=useTransformControlsSpaceComputed.js.map