namespace Content.Shared._Lavaland.Aggression; /// /// Keeps track of whoever attacked our mob, so that it could prioritize or randomize targets. /// [RegisterComponent, AutoGenerateComponentState] public sealed partial class AggressiveComponent : Component { [AutoNetworkedField] [ViewVariables(VVAccess.ReadOnly)] public HashSet Aggressors = new(); [AutoNetworkedField] [DataField] public float ForgiveTime = 10f; [AutoNetworkedField] [DataField] public float ForgiveRange = 10f; }