1
0

CameraRecoilSystem.cs 463 B

12345678910111213141516
  1. using System.Numerics;
  2. using Content.Shared.Camera;
  3. using Robust.Shared.Player;
  4. namespace Content.Server.Camera;
  5. public sealed class CameraRecoilSystem : SharedCameraRecoilSystem
  6. {
  7. public override void KickCamera(EntityUid euid, Vector2 kickback, CameraRecoilComponent? component = null)
  8. {
  9. if (!Resolve(euid, ref component, false))
  10. return;
  11. RaiseNetworkEvent(new CameraKickEvent(GetNetEntity(euid), kickback), euid);
  12. }
  13. }