Use nav beacon locations for announcements (#26437)

* use nav beacon locations for announcements

* :thumbs_up:

(cherry picked from commit 766192f4b5)
This commit is contained in:
Nemanja
2024-04-07 14:07:12 +02:00
committed by NullWanderer
parent 8dec48a55a
commit 00589754f5
16 changed files with 247 additions and 114 deletions
@@ -8,13 +8,6 @@ public abstract class SharedNavMapSystem : EntitySystem
{
public const byte ChunkSize = 4;
public override void Initialize()
{
base.Initialize();
SubscribeLocalEvent<NavMapBeaconComponent, MapInitEvent>(OnNavMapBeaconMapInit);
}
/// <summary>
/// Converts the chunk's tile into a bitflag for the slot.
/// </summary>
@@ -38,13 +31,6 @@ public abstract class SharedNavMapSystem : EntitySystem
return new Vector2i(x, y);
}
private void OnNavMapBeaconMapInit(EntityUid uid, NavMapBeaconComponent component, MapInitEvent args)
{
component.Text ??= string.Empty;
component.Text = Loc.GetString(component.Text);
Dirty(uid, component);
}
[Serializable, NetSerializable]
protected sealed class NavMapComponentState : ComponentState
{