Example #1
0
 public void StartBattle(PieceParty playerParty, Piece wildPiece)
 {
     this.playerParty = playerParty;
     this.wildPiece   = wildPiece;
     isEnemyBattle    = false;
     StartCoroutine(SetUpBattle());
 }
Example #2
0
    public void Init()
    {
        rosterSlots = GetComponentsInChildren <PartyUI>();

        party = PieceParty.GetPlayerParty();
        SetPartyData();

        party.onUpdated += SetPartyData;
    }
Example #3
0
    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());
    }