| 12345678910111213141516171819202122232425262728293031 |
- using Content.Server.DeviceNetwork.Components;
- using Content.Server.DeviceNetwork.Systems;
- using Content.Shared.DeviceNetwork;
- using Robust.Shared.GameObjects;
- using Robust.Shared.Reflection;
- namespace Content.IntegrationTests.Tests.DeviceNetwork
- {
- [Reflect(false)]
- public sealed class DeviceNetworkTestSystem : EntitySystem
- {
- public NetworkPayload LastPayload = default;
- public override void Initialize()
- {
- base.Initialize();
- SubscribeLocalEvent<DeviceNetworkComponent, DeviceNetworkPacketEvent>(OnPacketReceived);
- }
- public void SendBaselineTestEvent(EntityUid uid)
- {
- RaiseLocalEvent(uid, new DeviceNetworkPacketEvent(0, "", 0, "", uid, new NetworkPayload()));
- }
- private void OnPacketReceived(EntityUid uid, DeviceNetworkComponent component, DeviceNetworkPacketEvent args)
- {
- LastPayload = args.Data;
- }
- }
- }
|