Beispiel #1
0
 void Start()
 {
     _angerBar = FindObjectOfType<AngerBarManager>();
     _normalAnimSteps = new ArrayList();
     _angryAnimSteps = new ArrayList();
     _deamonHandObject = gameObject;
     _properStartPosition = startPosition.transform.position;
     CreateNormalBehaviour();
     CreateAngryBehaviour();
     RegisterHandler();
 }
Beispiel #2
0
    void CheckFinishLevelConditions()
    {
        if (_angerBar == null)
        {
            _angerBar = FindObjectOfType<AngerBarManager>();
        }

        if (_angerBar.IsAngerBarEmpty() && _totalDied == 0)
        {
            _gameOver = true;
        }
    }