• 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