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