public override void Update() { base.Update(); if (Time.time >= _startTime + _caputMallei.getSundayMorningChargeTime() && _caputMallei.getHealth() >= _snapShotOfBossHealth) { _stateMachine.ChangeState(_caputMallei._sundayMorningExplosion); } else if (_caputMallei.getHealth() < _snapShotOfBossHealth) { _stateMachine.ChangeState(_caputMallei._moveState); } }