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;
}
}