Namespace Exiled.API.Features.Attributes
Classes
CustomAbilityAttribute
An attribute to easily manage CustomAbility initialization.
CustomItemAttribute
An attribute to easily manage CustomItem initialization.
CustomRoleAttribute
An attribute to easily manage CustomRole initialization.
DynamicEventDispatcherAttribute
An attribute to easily manage DynamicEventDispatcher initialization.
PatchGroupAttribute
This attribute is used within Harmony patches and the relative annotations to define a target element.
A target element can be a System.Type, langword_csharp_class or System.Reflection.MethodInfo.
PatchGroupAttribute allows to define elements made for patching.
A target-patching approach is useful to patch specific elements without having to directly patch everything without considering excluded elements.
Target-patching also allows to emit patches without having to manually define and/or supply parameters and elements made for patching