using System.Numerics;
namespace Content.Shared._EE.Shadowling.Components;
///
/// This is used for detecting if an entity is near a lighted area
///
[RegisterComponent]
public sealed partial class LightDetectionComponent : Component
{
///
/// Is user standing on a lighted area?
///
[DataField]
public bool IsOnLight;
[DataField]
public TimeSpan NextUpdate = TimeSpan.Zero;
[DataField]
public TimeSpan UpdateInterval = TimeSpan.FromSeconds(0.25);
///
/// Has the user moved since the last check?
///
[DataField]
public bool IsUserActive;
[DataField]
public Vector2 LastKnownPosition = new Vector2();
}