using System; using UnityEngine; public class ContainerCounterVisual : MonoBehaviour { private static readonly int openClose = Animator.StringToHash("OpenClose"); [SerializeField] private ContainerCounter containerCounter; private Animator animator; private void Awake() { animator = GetComponent(); } private void Start() { containerCounter.OnPlayerGrabbedObject += ContainerCounter_OnPlayerGrabbedObject; } private void ContainerCounter_OnPlayerGrabbedObject(object sender, System.EventArgs e) => animator.SetTrigger(openClose); }