private void DrawGizmos(bool selected) { if (!this.enabled) { return; } Color c = Color.yellow; #if UNITY_EDITOR if (_parent == null && transform.parent != null) { _parent = transform.parent.GetComponent <PatrolRoute>(); } if (_parent != null) { c = _parent.gizmoColor; selected = selected || _parent.drawGizmosAlways; } #endif if (selected) { Gizmos.color = c; Gizmos.DrawSphere(this.position, 0.2f); } }
private void DrawGizmos(bool selected) { if (!this.enabled) { return; } Color c = Color.yellow; #if UNITY_EDITOR if (_parent == null && transform.parent != null) { _parent = transform.parent.GetComponent<PatrolRoute>(); } if (_parent != null) { c = _parent.gizmoColor; selected = selected || _parent.drawGizmosAlways; } #endif if (selected) { Gizmos.color = c; Gizmos.DrawSphere(this.position, 0.2f); } }