Updating peasants
This commit is contained in:
@@ -22,6 +22,19 @@ public class BuildLocationRequest
|
||||
public string BuildingType { get; set; } = "LogCamp";
|
||||
}
|
||||
|
||||
public class AssignWorkerRequest
|
||||
{
|
||||
public int Q { get; set; }
|
||||
public int R { get; set; }
|
||||
public string UnitId { get; set; } = "";
|
||||
}
|
||||
|
||||
public class DeassignWorkerRequest
|
||||
{
|
||||
public int Q { get; set; }
|
||||
public int R { get; set; }
|
||||
}
|
||||
|
||||
public class LocationResponse
|
||||
{
|
||||
public string Id { get; set; } = "";
|
||||
@@ -37,6 +50,11 @@ public class LocationResponse
|
||||
public DateTime? BuildingStartedAtUtc { get; set; }
|
||||
public DateTime? BuildingCompletesAtUtc { get; set; }
|
||||
public DateTime? BuildingBuiltAtUtc { get; set; }
|
||||
public string? WorkerUnitId { get; set; }
|
||||
public string? WorkerUnitType { get; set; }
|
||||
public int StoredResourceAmount { get; set; }
|
||||
public int StoredResourceCapacity { get; set; }
|
||||
public DateTime? LastResourceGeneratedAtUtc { get; set; }
|
||||
public DateTime? HomeAssignedAtUtc { get; set; }
|
||||
public DateTime UpdatedAtUtc { get; set; }
|
||||
public bool IsVisible { get; set; } = true;
|
||||
@@ -58,6 +76,11 @@ public class LocationResponse
|
||||
BuildingStartedAtUtc = revealDetails ? location.BuildingStartedAtUtc : null,
|
||||
BuildingCompletesAtUtc = revealDetails ? location.BuildingCompletesAtUtc : null,
|
||||
BuildingBuiltAtUtc = revealDetails ? location.BuildingBuiltAtUtc : null,
|
||||
WorkerUnitId = revealDetails ? location.WorkerUnitId : null,
|
||||
WorkerUnitType = revealDetails ? location.WorkerUnitType : null,
|
||||
StoredResourceAmount = revealDetails ? location.StoredResourceAmount : 0,
|
||||
StoredResourceCapacity = revealDetails ? location.StoredResourceCapacity : 0,
|
||||
LastResourceGeneratedAtUtc = revealDetails ? location.LastResourceGeneratedAtUtc : null,
|
||||
HomeAssignedAtUtc = location.HomeAssignedAtUtc,
|
||||
UpdatedAtUtc = location.UpdatedAtUtc,
|
||||
IsVisible = true
|
||||
@@ -80,6 +103,11 @@ public class LocationResponse
|
||||
BuildingStartedAtUtc = intel.BuildingStartedAtUtc,
|
||||
BuildingCompletesAtUtc = intel.BuildingCompletesAtUtc,
|
||||
BuildingBuiltAtUtc = intel.BuildingBuiltAtUtc,
|
||||
WorkerUnitId = intel.WorkerUnitId,
|
||||
WorkerUnitType = intel.WorkerUnitType,
|
||||
StoredResourceAmount = intel.StoredResourceAmount,
|
||||
StoredResourceCapacity = intel.StoredResourceCapacity,
|
||||
LastResourceGeneratedAtUtc = intel.LastResourceGeneratedAtUtc,
|
||||
HomeAssignedAtUtc = intel.HomeAssignedAtUtc,
|
||||
UpdatedAtUtc = intel.ObservedAtUtc,
|
||||
IsVisible = true
|
||||
|
||||
Reference in New Issue
Block a user