Namespace RisingV.Shared.Managers
Classes
- ManagerBase<T, TM>
Base class for managers that handle manageable objects.
- ManagerSource<T, TM>
Represents a source of managers that can manage instances of type T.
- ReloadReason
Represents a reason for reloading a manager or component.
- TypeMapManagerSource<T, TM>
A manager source that uses a type map to manage instances of IManageable<T>.
- TypeMapManager<T, TM>
A base class for managers that use a type map to manage instances of IManageable<T>.
Interfaces
- IManageable
Represents an interface for manageable components within the system.
- IManageableLifecycle
Represents an interface for manageable components that have a lifecycle.
- IManageableLifecycle<T>
Represents an interface for manageable components that have a lifecycle and are associated with a specific type of manager.
- IManageable<T>
Represents an interface for manageable components that are associated with a specific type of manager.
- IManager
Interface for a manager that handles manageable objects.
- IManagerSource
Represents a source of managers that can be used to manage instances of type T.
- IManagerSource<T, TM>
Represents a source of managers that can manage instances of type T.
- IManager<T, TM>
Interface for a manager that handles manageable objects of a specific type.
- ITypeSource
Interface for a type source that manages objects of a specific type.
- ITypeSource<T>
Interface for a type source that manages objects of a specific type T.