new-horizons/NewHorizons/External/IPlanetConfig.cs
2022-01-02 20:28:22 -05:00

25 lines
713 B
C#

using NewHorizons.Utility;
namespace NewHorizons.External
{
public interface IPlanetConfig
{
string Name { get; }
bool Destroy { get; }
int BuildPriority { get; }
BaseModule Base {get;}
AtmosphereModule Atmosphere { get; }
OrbitModule Orbit { get; }
RingModule Ring { get; }
HeightMapModule HeightMap { get; }
ProcGenModule ProcGen { get; }
AsteroidBeltModule AsteroidBelt { get; }
StarModule Star { get; }
FocalPointModule FocalPoint { get; }
PropModule Props { get; }
SpawnModule Spawn { get; }
SignalModule Signal { get; }
SingularityModule Singularity { get; }
}
}