void Update() { if (Input.GetKeyDown(KeyCode.Escape)) { RemoveGizmo(); } if (gizmo) { if (Input.GetKeyDown(KeyCode.Alpha1)) { gizmoType = GizmoHandle.GizmoType.Position; gizmo.setType(gizmoType); } if (Input.GetKeyDown(KeyCode.Alpha2)) { gizmoType = GizmoHandle.GizmoType.Rotation; gizmo.setType(gizmoType); } if (Input.GetKeyDown(KeyCode.Alpha3)) { gizmoType = GizmoHandle.GizmoType.Scale; gizmo.setType(gizmoType); } if (gizmo.needUpdate) { ResetGizmo(); } } }
private void Update() { if (Input.GetKeyDown(KeyCode.Escape)) { this.removeGizmo(); } if (this.gizmo != null) { if (Input.GetKeyDown(KeyCode.Alpha1)) { this.gizmoType = GizmoHandle.GizmoType.Position; this.gizmo.setType(this.gizmoType); } if (Input.GetKeyDown(KeyCode.Alpha2)) { this.gizmoType = GizmoHandle.GizmoType.Rotation; this.gizmo.setType(this.gizmoType); } if (Input.GetKeyDown(KeyCode.Alpha3)) { this.gizmoType = GizmoHandle.GizmoType.Scale; this.gizmo.setType(this.gizmoType); } if (this.gizmo.needUpdate) { this.resetGizmo(); } } }
public void setType(GizmoHandle.GizmoType type) { this.axisX.setType(type); this.axisY.setType(type); this.axisZ.setType(type); }