Refactor runtime bootstrap and ship control flows
This commit is contained in:
16
apps/backend/Universe/Contracts/GmCommands.cs
Normal file
16
apps/backend/Universe/Contracts/GmCommands.cs
Normal file
@@ -0,0 +1,16 @@
|
||||
namespace SpaceGame.Api.Universe.Contracts;
|
||||
|
||||
public sealed record CreateFactionCommandRequest(
|
||||
string FactionId);
|
||||
|
||||
public sealed record SpawnShipCommandRequest(
|
||||
string FactionId,
|
||||
string SystemId,
|
||||
string? ShipId = null,
|
||||
string? BehaviorKind = null);
|
||||
|
||||
public sealed record SpawnStationCommandRequest(
|
||||
string FactionId,
|
||||
string SystemId,
|
||||
string? Objective = null,
|
||||
string? Label = null);
|
||||
Reference in New Issue
Block a user