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);
            }
        }
Exemple #2
0
        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);
            }
        }