2
0
mirror of https://github.com/9ParsonsB/Pulsar.git synced 2025-12-18 13:24:57 +01:00

Fix issues with Journal handling

Implement basic database
Handle startup events
only send events after the most recent LoadGame
This commit is contained in:
2024-05-25 16:17:36 +10:00
parent efd0b3e0c0
commit 579b2b115d
24 changed files with 571 additions and 102 deletions

View File

@@ -1,13 +1,17 @@
namespace Pulsar;
using System.Diagnostics.CodeAnalysis;
using Lamar;
using Pulsar.Features;
using Pulsar.Features.Cargo;
using Pulsar.Features.ModulesInfo;
using Pulsar.Features.Journal;
using Pulsar.Features.ShipLocker;
using Pulsar.Features.Shipyard;
namespace Pulsar;
using Features;
using Features.Backpack;
using Features.Cargo;
using Features.ModulesInfo;
using Features.Journal;
using Features.Market;
using Features.NavRoute;
using Features.Outfitting;
using Features.ShipLocker;
using Features.Shipyard;
[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)]
public class PulsarServiceRegistry : ServiceRegistry
@@ -21,5 +25,9 @@ public class PulsarServiceRegistry : ServiceRegistry
For<IJournalService>().Use<JournalService>().Singleton();
For<IShipLockerService>().Use<ShipLockerService>();
For<IShipyardService>().Use<ShipyardService>();
For<IMarketService>().Use<MarketService>();
For<IBackpackService>().Use<BackpackService>();
For<INavRouteService>().Use<NavRouteService>();
For<IOutfittingService>().Use<OutfittingService>();
}
}