void Update() { stats.SetHealthBar(healthBar); stats.SetTurnTimeBar(turnTimeBar); if (GameCtr != null && GameCtr.IsInBattle()) { stats.UpdateTurnTime(staticService.GetDeltaTime()); } if (GameCtr != null && GameCtr.IsInBattle() && autoAttack && stats.CanAct() && GameCtr.player != null && GameCtr.player.stats.GetCurrentFighterState() != FighterState.dead && GameCtr.TakesPartInCurrentBattle(this)) { ChooseRandomBattleActionAndAct(); } }