new-horizons/Marshmallow/PlanetStructure.cs
2020-04-11 20:27:14 +01:00

43 lines
986 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using UnityEngine;
namespace Marshmallow
{
public class PlanetStructure
{
public string name;
public AstroObject primaryBody;
public AstroObject.Type aoType;
public AstroObject.Name aoName;
public Vector3 position;
public bool makeSpawnPoint = false;
public bool hasClouds = false;
public float? topCloudSize = null;
public float? bottomCloudSize = null;
public Color? cloudTint = null;
public bool hasWater = false;
public float? waterSize = null;
public bool hasRain = false;
public bool hasGravity = false;
public float surfaceAccel = 1f;
public bool hasMapMarker = false;
public bool hasFog = false;
public Color fogTint = Color.white;
public float fogDensity = 0.3f;
public bool hasOrbit = false;
}
}