Example #1
0
    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();
        }
    }