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 Type, class or 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
- PrefabAttribute
Represents the base class for custom attributes.