Files
OldThink/Content.Server/CombatMode/CombatModeSystem.cs

23 lines
655 B
C#
Raw Normal View History

using Content.Shared.CombatMode;
using JetBrains.Annotations;
using Robust.Shared.GameStates;
2021-06-09 22:19:39 +02:00
namespace Content.Server.CombatMode
{
[UsedImplicitly]
2020-03-25 11:16:57 +01:00
public sealed class CombatModeSystem : SharedCombatModeSystem
{
public override void Initialize()
{
base.Initialize();
SubscribeLocalEvent<SharedCombatModeComponent, ComponentGetState>(OnGetState);
}
2022-06-17 01:37:07 -04:00
private void OnGetState(EntityUid uid, SharedCombatModeComponent component, ref ComponentGetState args)
2022-06-17 01:37:07 -04:00
{
args.State = new CombatModeComponentState(component.IsInCombatMode, component.ActiveZone);
2022-06-17 01:37:07 -04:00
}
}
}