Refactor runtime bootstrap and ship control flows
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using SpaceGame.Api.Universe.Bootstrap;
|
||||
using static SpaceGame.Api.Shared.Runtime.ShipBehaviorKinds;
|
||||
using static SpaceGame.Api.Universe.Scenario.LoaderSupport;
|
||||
|
||||
namespace SpaceGame.Api.Universe.Scenario;
|
||||
@@ -379,7 +380,7 @@ public sealed class WorldSeedingService(IStaticDataProvider staticData)
|
||||
Label = "Core Automation",
|
||||
ScopeKind = "player-faction",
|
||||
ScopeId = player.Id,
|
||||
BehaviorKind = "idle",
|
||||
BehaviorKind = Idle,
|
||||
UpdatedAtUtc = nowUtc,
|
||||
});
|
||||
|
||||
@@ -395,7 +396,7 @@ public sealed class WorldSeedingService(IStaticDataProvider staticData)
|
||||
return player;
|
||||
}
|
||||
|
||||
private FactionRuntime CreateFaction(string factionId)
|
||||
internal FactionRuntime CreateFaction(string factionId)
|
||||
{
|
||||
if (!staticData.FactionDefinitions.TryGetValue(factionId, out var definition))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user