public void StartBattle(PieceParty playerParty, Piece wildPiece) { this.playerParty = playerParty; this.wildPiece = wildPiece; isEnemyBattle = false; StartCoroutine(SetUpBattle()); }
public void Init() { rosterSlots = GetComponentsInChildren <PartyUI>(); party = PieceParty.GetPlayerParty(); SetPartyData(); party.onUpdated += SetPartyData; }
public void StartEnemyBattle(PieceParty playerParty, PieceParty enemyParty) { this.playerParty = playerParty; this.enemyParty = enemyParty; isEnemyBattle = true; player = playerParty.GetComponent <PlayerController>(); enemy = enemyParty.GetComponent <EnemyController>(); StartCoroutine(SetUpBattle()); }