22 lines
574 B
C#
22 lines
574 B
C#
using Content.Shared._White.Trail;
|
|
using Robust.Shared.GameStates;
|
|
|
|
namespace Content.Server._White.Trail;
|
|
|
|
public sealed class TrailSystem : EntitySystem
|
|
{
|
|
public override void Initialize()
|
|
{
|
|
base.Initialize();
|
|
|
|
SubscribeLocalEvent<TrailComponent, ComponentGetState>(OnGetState);
|
|
}
|
|
|
|
private void OnGetState(EntityUid uid, TrailComponent component, ref ComponentGetState args)
|
|
{
|
|
var settings = new TrailSettings();
|
|
TrailSettings.Inject(settings, component);
|
|
args.State = new TrailComponentState(settings);
|
|
}
|
|
}
|