TriggerEvents.cs
using System.Collections; using System.Collections.Generic; using UnityEngine; public class TriggerEvents : MonoBehaviour { void OnTriggerEnter(Collider other) { if(other.gameObject.name == "Cylinder") { Debug.Log("Enter"); gameObject.GetComponent<Renderer>().material.SetColor("_Color", Color.red); other.gameObject.GetComponent<Renderer>().material.SetColor("_Color", Color.blue); } } void OnTriggerExit(Collider other) { if(other.gameObject.name == "Cylinder") { Debug.Log("Exit"); gameObject.GetComponent<Renderer>().material.SetColor("_Color", Color.green); other.gameObject.GetComponent<Renderer>().material.SetColor("_Color", Color.white); } } void OnTriggerStay(Collider other) { if(other.gameObject.name == "Cylinder") { Debug.Log("Stay"); transform.localScale += Vector3.one * Time.deltaTime; } } }