Factory for creating and injecting RefCounted objects with dependencies. Provides centralized creation of RefCounted objects that need dependency injection since they cannot be automatically discovered by the PlacementInjectorSystem. Accepts [PlacementSession] (canonical) — legacy callers passing [PlacementContainer] should pass [code]container.session[/code] instead.
Source: addons/grid_placement/factories/placement_injectable_factory.gd
Syntax
class PlacementInjectableFactory extends RefCountedMembers
| Name | Kind | Summary |
|---|---|---|
wrapper | Property | |
create_collision_mapper | Method | |
targeting_state | Property | |
logger | Property | |
mapper | Property | |
issues | Property | |
create_indicator_service | Method | |
targeting_state | Property | |
logger | Property | |
indicator_template | Property | |
manager | Property | |
issues | Property | |
create_placement_validator | Method | |
logger | Property | |
base_rules | Property | |
validator | Property | |
issues | Property | |
create_test_setup_factory | Method | |
targeting_state | Property | |
logger | Property | |
factory | Property | |
issues | Property | |
create_and_inject | Method | |
instance | Property | |
issues | Property | |
logger | Property |
Source
addons/grid_placement/factories/placement_injectable_factory.gd
Plugin docs root:gdscript/plugins/grid_placement_dev/docs