15 lines
715 B
C#
15 lines
715 B
C#
namespace SpaceGame.Api.Universe.Bootstrap;
|
|
|
|
public interface IStaticDataProvider
|
|
{
|
|
IReadOnlyList<SolarSystemDefinition> KnownSystems { get; }
|
|
IReadOnlyDictionary<string, RaceDefinition> RaceDefinitions { get; }
|
|
IReadOnlyDictionary<string, FactionDefinition> FactionDefinitions { get; }
|
|
IReadOnlyDictionary<string, ModuleDefinition> ModuleDefinitions { get; }
|
|
IReadOnlyDictionary<string, ShipDefinition> ShipDefinitions { get; }
|
|
IReadOnlyDictionary<string, ItemDefinition> ItemDefinitions { get; }
|
|
IReadOnlyDictionary<string, RecipeDefinition> Recipes { get; }
|
|
IReadOnlyDictionary<string, ModuleRecipeDefinition> ModuleRecipes { get; }
|
|
ProductionGraph ProductionGraph { get; }
|
|
}
|