using System; namespace Robust.Shared.GameObjects; [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct)] public sealed class ByRefEventAttribute : Attribute; /// /// This attribute enables an event to be raised as a "component event" via . /// [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct)] internal sealed class ComponentEventAttribute : Attribute { /// /// If true, this event may **only** be raised via as a "component event", as any subscriptions will not be /// included in the normal event tables. /// public bool Exclusive = true; }