コード例 #1
0
ファイル: Player.cs プロジェクト: cagatayasar/Desiege
 public bool StartDragging(int index)
 {
     draggedUnitStats = GetUnitStats(hand[index]);
     if (actionPoints >= draggedUnitStats.cost)
     {
         actionPointsToBeUsed = draggedUnitStats.cost;
         UpdateActionPointImages();
         return(true);
     }
     return(false);
 }
コード例 #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);
    }
コード例 #3
0
 void PurchaseHealth(int i, float amount)
 {
     PlayerUnitStats.ReceiveHealthIncrease(i, amount);
 }
コード例 #4
0
 public PlayerUnit(UnitType unitType)
 {
     this.unitType = unitType;
     this.stats    = Player.instance.GetUnitStats(unitType);
     this.hpLeft   = stats.hp;
 }