diff --git a/NewHorizons/External/Modules/Props/DetailInfo.cs b/NewHorizons/External/Modules/Props/DetailInfo.cs index c16ff6b2..1cbad2da 100644 --- a/NewHorizons/External/Modules/Props/DetailInfo.cs +++ b/NewHorizons/External/Modules/Props/DetailInfo.cs @@ -7,15 +7,8 @@ using System.ComponentModel; namespace NewHorizons.External.Modules.Props { [JsonObject] - public class DetailInfo : GeneralPropInfo + public class SimplifiedDetailInfo : GeneralPropInfo { - public DetailInfo() { } - - public DetailInfo(GeneralPointPropInfo info) - { - JsonConvert.PopulateObject(JsonConvert.SerializeObject(info), this); - } - /// /// Relative filepath to an asset-bundle to load the prefab defined in `path` from /// @@ -47,6 +40,22 @@ namespace NewHorizons.External.Modules.Props /// Scale each axis of the prop. Overrides `scale`. /// public MVector3 stretch; + } + + [JsonObject] + public class DetailInfo : SimplifiedDetailInfo + { + public DetailInfo() { } + + public DetailInfo(GeneralPointPropInfo info) + { + JsonConvert.PopulateObject(JsonConvert.SerializeObject(info), this); + } + + public DetailInfo(SimplifiedDetailInfo info) + { + JsonConvert.PopulateObject(JsonConvert.SerializeObject(info), this); + } [Obsolete("Use QuantumDetailInfo")] public string quantumGroupID;