using UnityEngine; namespace Passer.CreatureControl { public class LegTarget : MonoBehaviour { public TargetLeg leg; public Collider footCollider; public Renderer sphereRenderer; public void Start() { sphereRenderer = this.GetComponentInChildren(); } void OnTriggerEnter(Collider collider) {// (Collision collision) { // Change color on collision ChangeColor(Color.red); } //void OnCollisionExit(Collision collision) { void OnTriggerExit(Collider other) { // Reset to original color on exit ChangeColor(Color.white); } void ChangeColor(Color newColor) { if (sphereRenderer != null) { sphereRenderer.material.color = newColor; // Change the color } } public virtual void OnDrawGizmosSelected() { if (leg != null) leg.OnDrawGizmosSelected(); } } }