public bool StartDragging(int index) { draggedUnitStats = GetUnitStats(hand[index]); if (actionPoints >= draggedUnitStats.cost) { actionPointsToBeUsed = draggedUnitStats.cost; UpdateActionPointImages(); return(true); } return(false); }
//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); }
void PurchaseHealth(int i, float amount) { PlayerUnitStats.ReceiveHealthIncrease(i, amount); }
public PlayerUnit(UnitType unitType) { this.unitType = unitType; this.stats = Player.instance.GetUnitStats(unitType); this.hpLeft = stats.hp; }