public override string ToString() { return("Planet init arguments: \nStorage name: " + (StorageName ?? "<null>") + "\n Storage: " + (Storage != null ? Storage.ToString() : "<null>") + "\n PositionMinCorner: " + PositionMinCorner + "\n Radius: " + Radius + "\n AtmosphereRadius: " + AtmosphereRadius + "\n MaxRadius: " + MaxRadius + "\n MinRadius: " + MinRadius + "\n HasAtmosphere: " + HasAtmosphere + "\n AtmosphereWavelengths: " + AtmosphereWavelengths + "\n GravityFalloff: " + GravityFalloff + "\n MarkAreaEmpty: " + MarkAreaEmpty + "\n AtmosphereSettings: " + AtmosphereSettings.ToString() + "\n SurfaceGravity: " + SurfaceGravity + "\n AddGps: " + AddGps + "\n SpherizeWithDistance: " + SpherizeWithDistance + "\n Generator: " + (Generator != null ? Generator.ToString() : "<null>") + "\n UserCreated: " + UserCreated + "\n InitializeComponents: " + InitializeComponents); }