public void CreateGizmo(GIZMO_MODE gizmoMode) { switch (gizmoMode) { case GIZMO_MODE.MOVE: attachedGizmo = Instantiate(MapEditorManager.Instance.moveGizmoPrefab, transform.position, Quaternion.identity, transform); attachedGizmo.AssignInSceneObject(this); break; case GIZMO_MODE.ROTATE: attachedGizmo = Instantiate(MapEditorManager.Instance.rotationGizmoPrefab, transform.position, Quaternion.identity, transform); attachedGizmo.AssignInSceneObject(this); break; } }
public void RemoveGizmo() { Destroy(attachedGizmo.gameObject); attachedGizmo = null; }