using Actions; using UnityEngine; public class Cow : Animal { private bool _canBeMilked; private void Awake() { _canBeMilked = true; HouseController.NewDayEvent.AddListener(UpdateCanBeMilked); } /** * Update the _canBeMilked bool */ private void UpdateCanBeMilked() { Debug.Log("_ca" + _canBeMilked); _canBeMilked = true; } /** * Get Milk if cow is able to be milked */ private void OnMouseDown() { if(_canBeMilked) { ActionManager.Instance.ClickAction(gameObject, PlayerController.instance.SelectedItem); _canBeMilked = false; } } }