void Start() { _image = GetComponent<Image>(); _button = GetComponent<Button>(); _gameManager = GameObject.Find("GameManager").GetComponent<FarmerGameManager>(); _gameManager.StateManager.WorkingStateChanged += Main_WorkingStateChanged; _gameManager.StateManager.StateChanged += Main_StateChanged; SetInteractability(false); }
public void SetEntity(EntityBase<FarmerGameManager> entity) { _entity = entity; _gameManager = entity.GameManager; Initialize(); }
void Start() { _gameManager = GameObject.Find("GameManager").GetComponent<FarmerGameManager>(); }