CatStation/Content.Server/MapText/MapTextSystem.cs
DrSmugleaf 65f5f67cd5
Make every EntitySystem partial (#45220)
* Make every EntitySystem partial

* Oobs thats for a diff PR

* Also oops on that one

* Test systems

* git are we fr

* Update file templates

* cleanup empty classes while we are here

* forgor

---------

Co-authored-by: AJCM-git <ajcm_mail@disroot.org>
2026-08-14 18:24:47 +00:00

28 lines
762 B
C#

using Content.Shared.MapText;
using Robust.Shared.GameStates;
namespace Content.Server.MapText;
/// <inheritdoc/>
public sealed partial class MapTextSystem : SharedMapTextSystem
{
/// <inheritdoc/>
public override void Initialize()
{
base.Initialize();
SubscribeLocalEvent<MapTextComponent, ComponentGetState>(GetCompState);
}
private void GetCompState(Entity<MapTextComponent> ent, ref ComponentGetState args)
{
args.State = new MapTextComponentState
{
Text = ent.Comp.Text,
LocText = ent.Comp.LocText,
Color = ent.Comp.Color,
FontId = ent.Comp.FontId,
FontSize = ent.Comp.FontSize,
Offset = ent.Comp.Offset
};
}
}