adding resource limits and archers
This commit is contained in:
@@ -12,10 +12,13 @@ public class PlayerResources
|
||||
public string Username { get; set; } = "";
|
||||
public int Gold { get; set; } = 100;
|
||||
public int GoldPerMinute { get; set; } = 10;
|
||||
public int GoldCapacity { get; set; } = 500;
|
||||
public int Wood { get; set; }
|
||||
public int WoodPerMinute { get; set; }
|
||||
public int WoodCapacity { get; set; } = 100;
|
||||
public int Ore { get; set; }
|
||||
public int OrePerMinute { get; set; }
|
||||
public int OreCapacity { get; set; } = 100;
|
||||
public DateTime LastGoldGeneratedAtUtc { get; set; } = DateTime.UtcNow;
|
||||
public DateTime LastWoodGeneratedAtUtc { get; set; } = DateTime.UtcNow;
|
||||
public DateTime LastOreGeneratedAtUtc { get; set; } = DateTime.UtcNow;
|
||||
|
||||
@@ -5,10 +5,13 @@ public class PlayerResourcesResponse
|
||||
public string Username { get; set; } = "";
|
||||
public int Gold { get; set; }
|
||||
public int GoldPerMinute { get; set; }
|
||||
public int GoldCapacity { get; set; }
|
||||
public int Wood { get; set; }
|
||||
public int WoodPerMinute { get; set; }
|
||||
public int WoodCapacity { get; set; }
|
||||
public int Ore { get; set; }
|
||||
public int OrePerMinute { get; set; }
|
||||
public int OreCapacity { get; set; }
|
||||
public DateTime LastGoldGeneratedAtUtc { get; set; }
|
||||
public DateTime LastWoodGeneratedAtUtc { get; set; }
|
||||
public DateTime LastOreGeneratedAtUtc { get; set; }
|
||||
@@ -19,10 +22,13 @@ public class PlayerResourcesResponse
|
||||
Username = resources.Username,
|
||||
Gold = resources.Gold,
|
||||
GoldPerMinute = resources.GoldPerMinute,
|
||||
GoldCapacity = resources.GoldCapacity,
|
||||
Wood = resources.Wood,
|
||||
WoodPerMinute = resources.WoodPerMinute,
|
||||
WoodCapacity = resources.WoodCapacity,
|
||||
Ore = resources.Ore,
|
||||
OrePerMinute = resources.OrePerMinute,
|
||||
OreCapacity = resources.OreCapacity,
|
||||
LastGoldGeneratedAtUtc = resources.LastGoldGeneratedAtUtc,
|
||||
LastWoodGeneratedAtUtc = resources.LastWoodGeneratedAtUtc,
|
||||
LastOreGeneratedAtUtc = resources.LastOreGeneratedAtUtc,
|
||||
|
||||
@@ -11,6 +11,8 @@ public class UnitTrainingResponse
|
||||
public string Username { get; set; } = "";
|
||||
public string UnitType { get; set; } = "";
|
||||
public int GoldCost { get; set; }
|
||||
public int WoodCost { get; set; }
|
||||
public int OreCost { get; set; }
|
||||
public string Status { get; set; } = "";
|
||||
public DateTime StartedAtUtc { get; set; }
|
||||
public DateTime CompletesAtUtc { get; set; }
|
||||
@@ -22,6 +24,8 @@ public class UnitTrainingResponse
|
||||
Username = training.Username,
|
||||
UnitType = training.UnitType,
|
||||
GoldCost = training.GoldCost,
|
||||
WoodCost = training.WoodCost,
|
||||
OreCost = training.OreCost,
|
||||
Status = training.Status,
|
||||
StartedAtUtc = training.StartedAtUtc,
|
||||
CompletesAtUtc = training.CompletesAtUtc,
|
||||
@@ -32,5 +36,6 @@ public class UnitTrainingResponse
|
||||
public class PlayerUnitsResponse
|
||||
{
|
||||
public int CompletedScouts { get; set; }
|
||||
public int CompletedArchers { get; set; }
|
||||
public List<UnitTrainingResponse> Training { get; set; } = [];
|
||||
}
|
||||
|
||||
@@ -12,6 +12,8 @@ public class UnitTraining
|
||||
public string Username { get; set; } = "";
|
||||
public string UnitType { get; set; } = "Scout";
|
||||
public int GoldCost { get; set; } = 50;
|
||||
public int WoodCost { get; set; }
|
||||
public int OreCost { get; set; }
|
||||
public string Status { get; set; } = "Training";
|
||||
public DateTime StartedAtUtc { get; set; } = DateTime.UtcNow;
|
||||
public DateTime CompletesAtUtc { get; set; } = DateTime.UtcNow.AddMinutes(1);
|
||||
|
||||
Reference in New Issue
Block a user