protected virtual void OnDrawGizmosSelected()
        {
            Gizmos.matrix = transform.localToWorldMatrix;

            SgtHelper.DrawCircle(Vector3.zero, Vector3.up, RadiusMin);
            SgtHelper.DrawCircle(Vector3.zero, Vector3.up, RadiusMax);
        }
        protected virtual void OnDrawGizmosSelected()
        {
            if (SgtHelper.Enabled(this) == true)
            {
                if (transform.parent != null)
                {
                    Gizmos.matrix = transform.parent.localToWorldMatrix;
                }

                var rotation = Quaternion.Euler(Tilt);

                SgtHelper.DrawCircle(Offset, rotation * Vector3.right * Radius * Scale.x, rotation * Vector3.forward * Radius * Scale.y);

                Gizmos.DrawLine(Vector3.zero, transform.localPosition);
            }
        }