private void SetupGizmo() { if (referenceSystem == Space.World) { EditorGizmo.SetupMoveGizmo(selectedInstance.gameObject, selectedInstance.transform.localRotation, OnMoveCB, WhenMovedCB); } else { EditorGizmo.SetupMoveGizmo(selectedInstance.gameObject, Quaternion.identity, OnMoveCB, WhenMovedCB); } }
private void UpdateGizmo() { EditorGizmo.CloseGizmo(); SetupGizmo(); }
private void CloseGizmo() { EditorGizmo.CloseGizmo(); }
public override void Open() { EditorGizmo.SetupCam(); base.Open(); }