feat: massive AI generation
This commit is contained in:
@@ -9,9 +9,12 @@ public sealed class SimulationWorld
|
||||
public required List<SystemRuntime> Systems { get; init; }
|
||||
public required List<ResourceNodeRuntime> Nodes { get; init; }
|
||||
public required List<CelestialRuntime> Celestials { get; init; }
|
||||
public required List<WreckRuntime> Wrecks { get; init; }
|
||||
public required List<StationRuntime> Stations { get; init; }
|
||||
public required List<ShipRuntime> Ships { get; init; }
|
||||
public required List<FactionRuntime> Factions { get; init; }
|
||||
public PlayerFactionRuntime? PlayerFaction { get; set; }
|
||||
public GeopoliticalStateRuntime? Geopolitics { get; set; }
|
||||
public required List<CommanderRuntime> Commanders { get; init; }
|
||||
public required List<ClaimRuntime> Claims { get; init; }
|
||||
public required List<ConstructionSiteRuntime> ConstructionSites { get; init; }
|
||||
|
||||
@@ -36,6 +36,18 @@ public sealed class CelestialRuntime
|
||||
public string LastDeltaSignature { get; set; } = string.Empty;
|
||||
}
|
||||
|
||||
public sealed class WreckRuntime
|
||||
{
|
||||
public required string Id { get; init; }
|
||||
public required string SourceKind { get; init; }
|
||||
public required string SourceEntityId { get; init; }
|
||||
public required string SystemId { get; set; }
|
||||
public required Vector3 Position { get; set; }
|
||||
public required string ItemId { get; set; }
|
||||
public float RemainingAmount { get; set; }
|
||||
public float MaxAmount { get; init; }
|
||||
}
|
||||
|
||||
public sealed class ShipSpatialStateRuntime
|
||||
{
|
||||
public string SpaceLayer { get; set; } = SpaceLayerKinds.LocalSpace;
|
||||
|
||||
Reference in New Issue
Block a user