Esempio n. 1
0
 public bool StartDragging(int index)
 {
     draggedUnitStats = GetUnitStats(hand[index]);
     if (actionPoints >= draggedUnitStats.cost)
     {
         actionPointsToBeUsed = draggedUnitStats.cost;
         UpdateActionPointImages();
         return(true);
     }
     return(false);
 }
Esempio n. 2
0
    //void PurchaseSwordsmenDamage()
    //{
    //    PlayerUnitStats.ReceiveDamageIncrease(swordsmen, 5f);
    //}

    //void PurchaseSwordsmenHealth()
    //{
    //    PlayerUnitStats.ReceiveHealthIncrease(swordsmen, 5f);
    //}

    //void PurchaseArcherDamage()
    //{
    //    PlayerUnitStats.ReceiveDamageIncrease(archer, 5f);
    //}

    //void PurchaseArcherHealth()
    //{
    //    PlayerUnitStats.ReceiveHealthIncrease(archer, 5f);
    //}

    //void PurchaseCavalryDamage()
    //{
    //    PlayerUnitStats.ReceiveDamageIncrease(cavalry, 5f);
    //}

    //void PurchaseCavalryHealth()
    //{
    //    PlayerUnitStats.ReceiveHealthIncrease(cavalry, 5f);
    //}

    void PurchaseDamage(int i, float amount)
    {
        PlayerUnitStats.ReceiveDamageIncrease(i, amount);
    }
Esempio n. 3
0
 void PurchaseHealth(int i, float amount)
 {
     PlayerUnitStats.ReceiveHealthIncrease(i, amount);
 }
Esempio n. 4
0
 public PlayerUnit(UnitType unitType)
 {
     this.unitType = unitType;
     this.stats    = Player.instance.GetUnitStats(unitType);
     this.hpLeft   = stats.hp;
 }