Add layered system viewer and local coordinates

This commit is contained in:
2026-03-13 00:48:08 -04:00
parent 22a4b18be8
commit a9c08124f5
7 changed files with 576 additions and 94 deletions

View File

@@ -33,7 +33,7 @@ public sealed record SimulationEventRecord(
public sealed record SystemSnapshot(
string Id,
string Label,
Vector3Dto Position,
Vector3Dto GalaxyPosition,
string StarKind,
int StarCount,
string StarColor,
@@ -59,7 +59,7 @@ public sealed record PlanetSnapshot(
public sealed record ResourceNodeSnapshot(
string Id,
string SystemId,
Vector3Dto Position,
Vector3Dto LocalPosition,
string SourceKind,
float OreRemaining,
float MaxOre,
@@ -68,7 +68,7 @@ public sealed record ResourceNodeSnapshot(
public sealed record ResourceNodeDelta(
string Id,
string SystemId,
Vector3Dto Position,
Vector3Dto LocalPosition,
string SourceKind,
float OreRemaining,
float MaxOre,
@@ -79,7 +79,7 @@ public sealed record StationSnapshot(
string Label,
string Category,
string SystemId,
Vector3Dto Position,
Vector3Dto LocalPosition,
string Color,
int DockedShips,
float OreStored,
@@ -91,7 +91,7 @@ public sealed record StationDelta(
string Label,
string Category,
string SystemId,
Vector3Dto Position,
Vector3Dto LocalPosition,
string Color,
int DockedShips,
float OreStored,
@@ -104,9 +104,9 @@ public sealed record ShipSnapshot(
string Role,
string ShipClass,
string SystemId,
Vector3Dto Position,
Vector3Dto Velocity,
Vector3Dto TargetPosition,
Vector3Dto LocalPosition,
Vector3Dto LocalVelocity,
Vector3Dto TargetLocalPosition,
string State,
string? OrderKind,
string DefaultBehaviorKind,
@@ -124,9 +124,9 @@ public sealed record ShipDelta(
string Role,
string ShipClass,
string SystemId,
Vector3Dto Position,
Vector3Dto Velocity,
Vector3Dto TargetPosition,
Vector3Dto LocalPosition,
Vector3Dto LocalVelocity,
Vector3Dto TargetLocalPosition,
string State,
string? OrderKind,
string DefaultBehaviorKind,