| 12345678910111213141516171819202122 |
- using Content.Shared.Examine;
- using Content.Shared.Ghost;
- namespace Content.Server.Warps;
- public sealed class WarpPointSystem : EntitySystem
- {
- public override void Initialize()
- {
- base.Initialize();
- SubscribeLocalEvent<WarpPointComponent, ExaminedEvent>(OnWarpPointExamine);
- }
- private void OnWarpPointExamine(EntityUid uid, WarpPointComponent component, ExaminedEvent args)
- {
- if (!HasComp<GhostComponent>(args.Examiner))
- return;
- var loc = component.Location == null ? "<null>" : $"'{component.Location}'";
- args.PushText(Loc.GetString("warp-point-component-on-examine-success", ("location", loc)));
- }
- }
|