Esempio n. 1
0
    void TestFight()
    {
        PlayerFighter player0 = new PlayerFighter();

        player0.ID    = 10000;
        player0.maxHp = player0.HP = 10000;
        PlayerFighter player1 = new PlayerFighter();

        player1.ID    = 10001;
        player1.maxHp = player1.HP = 10000;
        BattleRoom room = new BattleRoom();

        for (int i = 1; i <= 2; i++)
        {
            CardData cardData = new CardData();
            cardData.cardTemplateID = i;
            cardData.cardLevel      = 10;
            cardData.ID             = i;
            CardFighter card = CardFighter.NewCard(cardData);

            if (i < 2)
            {
                card.owner = player0;
                player0.allCard.Add(card);
            }
            else
            {
                card.owner = player1;
                player1.allCard.Add(card);
            }
        }

        room.SetFighters(player0, player1);
        room.StartFight();

        gameObject.GetComponentInChildren <BattleRoomUI>().gameObject.AddComponent <BattleControl>().StartFight(room);
    }