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 Enum implicit conversions. - Can be used along with 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- Tis the script you want to "Singletonize"
- UnmanagedEnumClass<TSource, TObject>
- A class which allows unmanaged data implicit conversions. - Can be used along with unmanaged, means it doesn't require another UnmanagedEnumClass<TSource, TObject> instance to be comparable or usable.