mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
- Added moon support - Rewrote every class for readability - Rewrote Main class to simplify code (file planets now load on scene load)
36 lines
967 B
C#
36 lines
967 B
C#
using Marshmallow.Utility;
|
|
using Newtonsoft.Json.Linq;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using UnityEngine;
|
|
|
|
namespace Marshmallow.External
|
|
{
|
|
public interface IPlanetConfig
|
|
{
|
|
string Name { get; }
|
|
MVector3 Position { get; }
|
|
int OrbitAngle { get; }
|
|
string PrimaryBody { get; }
|
|
bool IsMoon { get; }
|
|
bool HasSpawnPoint { get; }
|
|
bool HasClouds { get; }
|
|
float TopCloudSize { get; }
|
|
float BottomCloudSize { get; }
|
|
MColor32 TopCloudTint { get; }
|
|
MColor32 BottomCloudTint { get; }
|
|
bool HasWater { get; }
|
|
float WaterSize { get; }
|
|
bool HasRain { get; }
|
|
bool HasGravity { get; }
|
|
float SurfaceAcceleration { get; }
|
|
bool HasMapMarker { get; }
|
|
bool HasFog { get; }
|
|
MColor32 FogTint { get; }
|
|
float FogDensity { get; }
|
|
float GroundSize { get; }
|
|
}
|
|
}
|