private String DefineCostString()
{
switch (this.type)
{
case Type.Resources:
return Building.GetCost(Building.Type.Resources).ToString();
case Type.Barracks:
return Building.GetCost(Building.Type.Barracks).ToString();
case Type.Factory:
return Building.GetCost(Building.Type.Factory).ToString();
case Type.Fortress:
return Building.GetCost(Building.Type.Fortress).ToString();
case Type.Sentry:
return Building.GetCost(Building.Type.Sentry).ToString();
case Type.Engineer:
return Unit.GetCost(Unit.Type.Engineer).ToString();
case Type.Melee:
return Unit.GetCost(Unit.Type.Melee).ToString();
case Type.Heavy:
return Unit.GetCost(Unit.Type.HeavyMelee).ToString();
case Type.Fast:
return Unit.GetCost(Unit.Type.Fast).ToString();
case Type.Ranged:
return Unit.GetCost(Unit.Type.Ranged).ToString();
default:
return "0";
}
}