31 lines
No EOL
776 B
C#
31 lines
No EOL
776 B
C#
using Actions;
|
|
using UnityEngine;
|
|
|
|
namespace Animals {
|
|
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;
|
|
}
|
|
}
|
|
}
|
|
} |