CartridgeUiMessage.cs 575 B

12345678910111213141516171819202122232425
  1. using Robust.Shared.Serialization;
  2. namespace Content.Shared.CartridgeLoader;
  3. [Serializable, NetSerializable]
  4. public sealed class CartridgeUiMessage : BoundUserInterfaceMessage
  5. {
  6. public CartridgeMessageEvent MessageEvent;
  7. public CartridgeUiMessage(CartridgeMessageEvent messageEvent)
  8. {
  9. MessageEvent = messageEvent;
  10. }
  11. }
  12. [Serializable, NetSerializable]
  13. public abstract class CartridgeMessageEvent : EntityEventArgs
  14. {
  15. [NonSerialized]
  16. public EntityUid User;
  17. public NetEntity LoaderUid;
  18. [NonSerialized]
  19. public EntityUid Actor;
  20. }