Unity.XRTools.ModuleLoader
FunctionalityInjectionModule
Properties
activeIsland
defaultIsland
islands
Methods
AddIsland
LoadModule
OnBehaviorAwake
OnBehaviorDestroy
OnBehaviorDisable
OnBehaviorEnable
OnBehaviorStart
OnBehaviorUpdate
PrintStatus
SetActiveIsland
UnloadModule
Events
activeIslandChanged
FunctionalityIsland
Fields
InjectFunctionalityProfilerLabel
RequireProvidersProfilerLabel
SetupDefaultProvidersProfilerLabel
Properties
defaultProviders
providers
uniqueProviders
Methods
ActivateProviderGameObjects
AddProvider
AddProviders
CanAddProviderType
CheckSetup
ConnectSubscriber
GetOrCreateProviderInstance
GetProviderSelectionOptions
InjectFunctionality
InjectFunctionalityInDefaultProviders
InjectFunctionalitySingle
InjectPreparedFunctionality
LoadProvider
OnBehaviorDestroy
PrepareFunctionalityForSubscriberTypes
PrintStatus
RemoveProviders
SetupDefaultProviders
Unload
UnloadProvider
FunctionalityIsland.DefaultProvider
Properties
defaultProviderPrefab
defaultProviderType
defaultProviderTypeName
providerType
providerTypeName
FunctionalityProviderMethods
Methods
TryConnectSubscriber
FunctionalitySubscriberMethods
Methods
HasProvider
IFunctionalityProvider
Methods
ConnectSubscriber
LoadProvider
UnloadProvider
IFunctionalitySubscriber
IFunctionalitySubscriber<TProvider>
Properties
provider
IModule
Methods
LoadModule
UnloadModule
IModuleAssetCallbacks
IModuleBehaviorCallbacks
Methods
OnBehaviorAwake
OnBehaviorDestroy
OnBehaviorDisable
OnBehaviorEnable
OnBehaviorStart
OnBehaviorUpdate
IModuleBuildCallbacks
IModuleDependency<T>
Methods
ConnectDependency
IModuleSceneCallbacks
Methods
OnActiveSceneChanged
OnSceneLoaded
OnSceneUnloaded
IProvidesFunctionalityInjection
Methods
InjectFunctionality
InjectFunctionalitySingle
InjectPreparedFunctionality
IUsesFunctionalityInjection
IUsesFunctionalityInjectionMethods
Methods
InjectFunctionality
InjectFunctionalitySingle
InjectPreparedFunctionality
ImmortalModuleAttribute
ModuleAssetCallbackOrderAttribute
Constructors
ModuleAssetCallbackOrderAttribute
ModuleBehaviorCallbackOrderAttribute
Constructors
ModuleBehaviorCallbackOrderAttribute
ModuleBuildCallbackOrderAttribute
Constructors
ModuleBuildCallbackOrderAttribute
ModuleCallbacksBehaviour
ModuleLoaderCore
Fields
ModuleLoaderAssetsFolder
SettingsPath
UserSettingsFolder
Properties
ModulesAreLoaded
isUnloadingModules
modules
Methods
GetCurrentPlatform
GetModule
GetModuleParent
GetModuleTypes
InjectFunctionalityInModules
LoadModules
OnBehaviorAwake
OnBehaviorDestroy
OnBehaviorDisable
OnBehaviorEnable
OnBehaviorStart
OnBehaviorUpdate
OnLoaded
ReloadModules
UnloadModules
Events
ModulesLoaded
ModuleLoaderCoreExtensionMethods
Methods
EnsureFunctionalityInjected
ModuleLoaderDebugSettings
Properties
functionalityInjectionModuleLogging
moduleHideFlags
Methods
SetModuleHideFlags
ModuleOrderAttribute
Constructors
ModuleOrderAttribute
Properties
order
ModuleSceneCallbackOrderAttribute
Constructors
ModuleSceneCallbackOrderAttribute
ModuleUnloadOrderAttribute
Constructors
ModuleUnloadOrderAttribute
ProviderSelectionOptionsAttribute
Constructors
ProviderSelectionOptionsAttribute
Properties
DisallowAutoCreation
ExcludedPlatforms
Priority
Unity.XRTools.ModuleLoader.Tests
ModuleLoaderTests
Methods
ModuleOrderTest
SetUp
TearDown