using UnityEngine; public class FootTrigger : MonoBehaviour { public bool IsTriggered; private void Reset() { base.transform.rotation = Quaternion.identity; } private void OnDrawGizmos() { if (!IsTriggered) { Gizmos.color = Color.red * new Color(1f, 1f, 1f, 0.2f); } else { Gizmos.color = Color.green * new Color(1f, 1f, 1f, 0.2f); } Gizmos.DrawWireSphere(base.transform.position, 0.01f); Gizmos.DrawLine(base.transform.position - Vector3.up * 0.1f, base.transform.position + Vector3.up * 0.1f); Gizmos.DrawLine(base.transform.position - Vector3.right * 0.1f, base.transform.position + Vector3.right * 0.1f); Gizmos.DrawLine(base.transform.position - Vector3.forward * 0.1f, base.transform.position + Vector3.forward * 0.1f); } private void OnDrawGizmosSelected() { if (!IsTriggered) { Gizmos.color = Color.red; } else { Gizmos.color = Color.green; } Gizmos.DrawWireSphere(base.transform.position, 0.01f); Gizmos.DrawLine(base.transform.position - Vector3.up * 0.1f, base.transform.position + Vector3.up * 0.1f); Gizmos.DrawLine(base.transform.position - Vector3.right * 0.1f, base.transform.position + Vector3.right * 0.1f); Gizmos.DrawLine(base.transform.position - Vector3.forward * 0.1f, base.transform.position + Vector3.forward * 0.1f); } }