• Manual
  • Scripting API
  • Changelog
  • License
Show / Hide Table of Contents
  • AlchemyBow.Core
    • CoreController<TProjectContext>
    • CoreProjectContext
    • ICoreLoadable
    • ICoreLoadingCallbacksHandler
    • LoadablesProgress
    • OperationHandle
  • AlchemyBow.Core.Editor.Utilities
    • CoreEditorUtility
    • IndentStringBuilder
  • AlchemyBow.Core.Editor.Windows
    • CoreManagementWindow
  • AlchemyBow.Core.Editor.Wizards
    • CoreControllerScriptWizard
    • CoreProjectContextPrefabWizard
    • CoreProjectContextScriptWizard
    • CoreQuickStartWizard
    • ValidationMessageList
    • WizardValidationUtility
    • WizardWindow
  • AlchemyBow.Core.Extras.Behaviours
    • CoreBehaviour
    • CoreBehaviourEnablingStrategy
  • AlchemyBow.Core.Extras.FluentBindings
    • ContainerFluentExtensions
    • FluentBinding
  • AlchemyBow.Core.Extras.Installers
    • ChildrenCompositeMonoInstaller
    • UnityObjectMonoInstaller
  • AlchemyBow.Core.IoC
    • Container
    • DynamicCollectionBindingUtility
    • DynamicInjector<T>
    • IBindOnlyContainer
    • InjectAttribute
    • InjectionTargetAttribute
    • MonoInstaller
  • AlchemyBow.Core.IoC.Elements
    • DynamicInjectorBase
    • InjectionInfo
    • ReflectionFieldsSetter
  • AlchemyBow.Core.States
    • ICondition
    • IState
    • StateGraph
    • StateGraphComposer
  • AlchemyBow.Core.States.Elements
    • StateGraphLink
  • AlchemyBow.Core.States.Prototyping
    • PrototypeCondition
    • PrototypeState

Class ChildrenCompositeMonoInstaller

A variant of MonoInstaller that locates and installs other MonoInstallers in the same GameObject and its children.

Inheritance
object
Object
Component
Behaviour
MonoBehaviour
MonoInstaller
ChildrenCompositeMonoInstaller
Namespace: AlchemyBow.Core.Extras.Installers
Assembly: AlchemyBow.Core.dll
Syntax
[DisallowMultipleComponent]
public class ChildrenCompositeMonoInstaller : MonoInstaller
Remarks

If a ChildrenCompositeMonoInstaller is found in a child GameObject, the child GameObject and its children are skipped, but the ChildrenCompositeMonoInstaller is triggered. Together with the mute property, this enables the creation of more sophisticated installer hierarchies.

Methods

InstallBindings(IBindOnlyContainer)

Override this method to install bindings in the dependency injection container.

Declaration
public override void InstallBindings(IBindOnlyContainer container)
Parameters
Type Name Description
IBindOnlyContainer container

The dependency injection container.

Overrides
MonoInstaller.InstallBindings(IBindOnlyContainer)
In this article
Back to top Copyright © 2022-2024 AlchemyBow | Generated by DocFX