private Vector3 GUIToWorld(UnityObject target, Vector2 position)
 {
     return(ShapeEditorUtility.GUIToWorld(
                position,
                GetForward(target),
                GetLocalToWorldMatrix(target).MultiplyPoint3x4(Vector3.zero)));
 }
Пример #2
0
        private Vector3 GetMousePositionWorld(IGUIState guiState)
        {
            if (guiToWorld != null)
            {
                return(guiToWorld(guiState.mousePosition));
            }

            return(ShapeEditorUtility.GUIToWorld(guiState.mousePosition, hoveredControl.layoutData.forward, hoveredControl.layoutData.position));
        }