using NewHorizons.External.SerializableData; using Newtonsoft.Json; using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace NewHorizons.External.Modules.Props.EchoesOfTheEye { [JsonObject] public class AlarmTotemInfo : GeneralPropInfo { /// /// The maximum distance of the alarm's vision cone. /// [DefaultValue(45f)] public float sightDistance = 45; /// /// The width of the alarm's vision cone in degrees. /// [DefaultValue(60f)] public float sightAngle = 60f; /// /// Scales the visible vision cone in the simulation view (does not affect the actual vision cone detection). /// public MVector3 stretchVisionCone; } }