neon-sprawl/server/NeonSprawl.Server/Game/Npc/ThreatStateSnapshot.cs

7 lines
406 B
C#

namespace NeonSprawl.Server.Game.Npc;
/// <summary>Per-NPC aggro holder snapshot (NEO-92).</summary>
/// <param name="NpcInstanceId">Lowercase prototype NPC instance id.</param>
/// <param name="AggroHolderPlayerId">Lowercase route player id holding aggro, or <see langword="null"/> when empty.</param>
public readonly record struct ThreatStateSnapshot(string NpcInstanceId, string? AggroHolderPlayerId);