Namespace Plugins.Saneject.Runtime.Bindings.Component
Classes
- BaseComponentBindingBuilder<TComponent>
Base class for component binding builders, providing fluent methods for locating components.
- ComponentBindingBuilder<TComponent>
Fluent builder for configuring component bindings within a Scope. Allows specifying how to locate Plugins.Saneject.Runtime.Bindings.Component instances from the scene- or prefab hierarchy. Supports locating from the scope, injection target, custom transforms, scene-wide queries, or explicit instances. Returned from binding methods like
BindComponent<TComponent>()orBindMultipleComponents<TComponent>().
- ComponentFilterBuilder<TComponent>
Builder for configuring filters on component bindings.
- GlobalComponentBindingBuilder<TComponent>
Builder for configuring global component bindings. Same as ComponentBindingBuilder<TComponent>, except this builder doesn't allow qualifiers and Plugins.Saneject.Runtime.Proxy.RuntimeProxy<TComponent> bindings. Components bound with this builder are added to the declaring Scope and added to the GlobalScope at runtime before any Awake methods execute.