UNPKG

mylingo3d

Version:

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

14 lines (11 loc) 531 B
import store, { createEffect } from "@lincode/reactivity" import { getEditorMode } from "./useEditorMode" import { getTransformControlsSpace } from "./useTransformControlsSpace" export const [ setTransformControlsSpaceComputed, getTransformControlsSpaceComputed ] = store(getTransformControlsSpace()) createEffect(() => { if (getEditorMode() === "scale") setTransformControlsSpaceComputed("local") else setTransformControlsSpaceComputed(getTransformControlsSpace()) }, [getTransformControlsSpace, getEditorMode])