Complete universe model migration
This commit is contained in:
@@ -42,25 +42,57 @@ public sealed record PlanetSnapshot(
|
||||
string Color,
|
||||
bool HasRing);
|
||||
|
||||
public sealed record ResourceDepositSnapshot(
|
||||
string Id,
|
||||
string NodeId,
|
||||
string AnchorId,
|
||||
Vector3Dto LocalPosition,
|
||||
float OreRemaining,
|
||||
float MaxOre);
|
||||
|
||||
public sealed record ResourceNodeSnapshot(
|
||||
string Id,
|
||||
string AnchorId,
|
||||
string SystemId,
|
||||
Vector3Dto LocalPosition,
|
||||
string? CelestialId,
|
||||
float LocalSpaceRadius,
|
||||
string SourceKind,
|
||||
float OreRemaining,
|
||||
float MaxOre,
|
||||
string ItemId);
|
||||
string ItemId,
|
||||
IReadOnlyList<ResourceDepositSnapshot> Deposits);
|
||||
|
||||
public sealed record ResourceNodeDelta(
|
||||
string Id,
|
||||
string AnchorId,
|
||||
string SystemId,
|
||||
Vector3Dto LocalPosition,
|
||||
string? CelestialId,
|
||||
float LocalSpaceRadius,
|
||||
string SourceKind,
|
||||
float OreRemaining,
|
||||
float MaxOre,
|
||||
string ItemId);
|
||||
string ItemId,
|
||||
IReadOnlyList<ResourceDepositSnapshot> Deposits);
|
||||
|
||||
public sealed record AnchorSnapshot(
|
||||
string Id,
|
||||
string SystemId,
|
||||
string Kind,
|
||||
Vector3Dto SystemPosition,
|
||||
float LocalSpaceRadius,
|
||||
string? ParentAnchorId,
|
||||
string? OccupyingStructureId,
|
||||
string? OrbitReferenceId);
|
||||
|
||||
public sealed record AnchorDelta(
|
||||
string Id,
|
||||
string SystemId,
|
||||
string Kind,
|
||||
Vector3Dto SystemPosition,
|
||||
float LocalSpaceRadius,
|
||||
string? ParentAnchorId,
|
||||
string? OccupyingStructureId,
|
||||
string? OrbitReferenceId);
|
||||
|
||||
public sealed record CelestialSnapshot(
|
||||
string Id,
|
||||
@@ -68,7 +100,7 @@ public sealed record CelestialSnapshot(
|
||||
string Kind,
|
||||
Vector3Dto OrbitalAnchor,
|
||||
float LocalSpaceRadius,
|
||||
string? ParentNodeId,
|
||||
string? ParentAnchorId,
|
||||
string? OccupyingStructureId,
|
||||
string? OrbitReferenceId);
|
||||
|
||||
@@ -78,6 +110,6 @@ public sealed record CelestialDelta(
|
||||
string Kind,
|
||||
Vector3Dto OrbitalAnchor,
|
||||
float LocalSpaceRadius,
|
||||
string? ParentNodeId,
|
||||
string? ParentAnchorId,
|
||||
string? OccupyingStructureId,
|
||||
string? OrbitReferenceId);
|
||||
|
||||
@@ -10,6 +10,7 @@ public sealed record WorldSnapshot(
|
||||
DateTimeOffset GeneratedAtUtc,
|
||||
IReadOnlyList<SystemSnapshot> Systems,
|
||||
IReadOnlyList<CelestialSnapshot> Celestials,
|
||||
IReadOnlyList<AnchorSnapshot> Anchors,
|
||||
IReadOnlyList<ResourceNodeSnapshot> Nodes,
|
||||
IReadOnlyList<StationSnapshot> Stations,
|
||||
IReadOnlyList<ClaimSnapshot> Claims,
|
||||
@@ -29,6 +30,7 @@ public sealed record WorldDelta(
|
||||
bool RequiresSnapshotRefresh,
|
||||
IReadOnlyList<SimulationEventRecord> Events,
|
||||
IReadOnlyList<CelestialDelta> Celestials,
|
||||
IReadOnlyList<AnchorDelta> Anchors,
|
||||
IReadOnlyList<ResourceNodeDelta> Nodes,
|
||||
IReadOnlyList<StationDelta> Stations,
|
||||
IReadOnlyList<ClaimDelta> Claims,
|
||||
@@ -54,7 +56,7 @@ public sealed record SimulationEventRecord(
|
||||
public sealed record ObserverScope(
|
||||
string ScopeKind,
|
||||
string? SystemId = null,
|
||||
string? CelestialId = null);
|
||||
string? AnchorId = null);
|
||||
|
||||
public sealed record OrbitalSimulationSnapshot(
|
||||
double SimulatedSecondsPerRealSecond);
|
||||
|
||||
Reference in New Issue
Block a user