Namespace Unity.Labs.ModuleLoader
Classes
DefaultProviderPropertyDrawer
ExecutionOrderSetter
Runtime hooks for ModuleCallbacksBehaviour. One of these must be in any scene which depends on modules for it to function properly
FunctionalityIsland
FunctionalityIsland.DefaultProvider
FunctionalityIslandEditor
ModuleCallbacksBehaviour
Runtime hooks for ModuleLoader. One of these must be in any scene which depends on modules for it to function properly
ModuleLoaderCore
ModuleLoaderCoreDrawer
ModuleLoaderCoreEditor
ModuleLoaderDebugSettings
ModuleLoaderDebugSettingsEditor
ModuleLoaderSettingsOverride
ModuleLoaderSettingsProvider
Interfaces
IModule
Exposes this type to the system as a module that will be loaded when starting the app/editor
IModuleAssetCallbacks
Define this module as one that needs asset modification callbacks
IModuleBehaviorCallbacks
Define this module as one that needs behavior callbacks These methods provide entry points for scene load and unload operations during MonoBehaviour callback phases, i.e. using capabilities to create required providers
IModuleBuildCallbacks
Define this module as one that needs build callbacks
IModuleDependency<T>
Provides access to another module
IModuleSceneCallbacks
Define this module as one that needs scene management callbacks