using Newtonsoft.Json; using Newtonsoft.Json.Converters; using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Runtime.Serialization; using System.Text; using System.Threading.Tasks; namespace NewHorizons.External.Modules.Props.Shuttle { [JsonObject] public class GravityCannonInfo : GeneralPropInfo { /// /// Unique ID for the shuttle that pairs with this gravity cannon /// public string shuttleID; /// /// Ship log fact revealed when retrieving the shuttle to this pad. Optional. /// public string retrieveReveal; /// /// Ship log fact revealed when launching from this pad. Optional. /// public string launchReveal; /// /// Hide the lattice cage around the platform. Defaults to true. /// [DefaultValue(true)] public bool detailed = true; /// /// Will create a modern Nomai computer linked to this gravity cannon. /// public NomaiComputerInfo computer; /// /// Position of the interface used to launc the shuttle /// public GeneralPropInfo controls; } }