using Robust.Shared.Serialization; namespace Content.Shared.NPC; [Serializable, NetSerializable] public sealed class PathBreadcrumbsMessage : EntityEventArgs { public Dictionary>> Breadcrumbs = new(); } [Serializable, NetSerializable] public sealed class PathBreadcrumbsRefreshMessage : EntityEventArgs { public NetEntity GridUid; public Vector2i Origin; public List Data = new(); } [Serializable, NetSerializable] public sealed class PathPolysMessage : EntityEventArgs { public Dictionary>>> Polys = new(); }