Exemplo n.º 1
0
        public BattleSubSystem(BaseFighterData playerUnit, BaseFighterData enemyUnit, FighterDropTable fighterDropTable, OnWinDelegate winDelegate)
        {
            CurrentState      = BattleState.Start;
            PlayerFighterUnit = playerUnit;
            EnemyFighterUnit  = enemyUnit;

            CurrentState = BattleState.PlayerTurn;
            PlayerTurn();

            _fighterDropTable = fighterDropTable;
            this.winDelegate += winDelegate;
        }
Exemplo n.º 2
0
 public void UpdateCharacter(BaseFighterData fighterUnit, bool flipped)
 {
     spriteRenderer.sprite = fighterUnit.Sprite;
     spriteRenderer.flipX  = flipped;
 }