OrganEvents.cs 661 B

123456789101112131415161718
  1. // SPDX-FileCopyrightText: 2024 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
  2. // SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
  3. //
  4. // SPDX-License-Identifier: AGPL-3.0-or-later
  5. using Content.Shared.Body.Organ;
  6. namespace Content.Shared._Shitmed.Body.Organ;
  7. public readonly record struct OrganComponentsModifyEvent(EntityUid Body, bool Add);
  8. [ByRefEvent]
  9. public readonly record struct OrganEnableChangedEvent(bool Enabled);
  10. [ByRefEvent]
  11. public readonly record struct OrganEnabledEvent(Entity<OrganComponent> Organ);
  12. [ByRefEvent]
  13. public readonly record struct OrganDisabledEvent(Entity<OrganComponent> Organ);