39 lines
1.0 KiB
C#

using UnityEngine;
namespace Passer.CreatureControl {
public class LegTarget : MonoBehaviour {
public TargetLeg leg;
public Collider footCollider;
public Renderer sphereRenderer;
public void Start() {
sphereRenderer = this.GetComponentInChildren<Renderer>();
}
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();
}
}
}