Namespace Exiled.API.Features.Core.Generic
Classes
EBehaviour<T>
EBehaviour is a versatile component designed to enhance the functionality of playable characters.
It can be easily integrated with various types of playable characters, making it a valuable tool for user-defined playable character behaviours.
EnumClass<TSource, TObject>
A class which allows System.Enum implicit conversions.
Can be used along with System.Enum, means it doesn't require another EnumClass<TSource, TObject> instance to be comparable or usable.
Singleton<T>
A class to handle object instances.
StaticActor<T>
This is a generic Singleton implementation for components.
Create a derived class where the type T
is the script you want to "Singletonize"
UnmanagedEnumClass<TSource, TObject>
A class which allows langword_csharp_unmanaged data implicit conversions.
Can be used along with langword_csharp_unmanaged, means it doesn't require another UnmanagedEnumClass<TSource, TObject> instance to be comparable or usable.