Table of Contents

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>() or BindMultipleComponents<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.