void Start() { _angerBar = FindObjectOfType<AngerBarManager>(); _normalAnimSteps = new ArrayList(); _angryAnimSteps = new ArrayList(); _deamonHandObject = gameObject; _properStartPosition = startPosition.transform.position; CreateNormalBehaviour(); CreateAngryBehaviour(); RegisterHandler(); }
void CheckFinishLevelConditions() { if (_angerBar == null) { _angerBar = FindObjectOfType<AngerBarManager>(); } if (_angerBar.IsAngerBarEmpty() && _totalDied == 0) { _gameOver = true; } }