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