TestSetupFactory
AUTO-GENERATED FILE – DO NOT EDIT MANUALLY
Source File: addons/grid_building/placement/manager/components/test_setup_factory.gd
Extends: GBInjectable
Properties
- Property:
test_setup: Array[CollisionTestSetup2D] = []
Private Properties
- Property:
_targeting_state: [GridTargetingState](./grid-targeting-state/)(private) - Property:
_logger : [GBLogger](./gb-logger/)(private) - Property:
_debug: [GBDebugSettings](./gb-debug-settings/)(private)
Public Methods
create_with_injection
Flags: static
Creates a TestSetupFactory with dependency injection from container. Parameters: container: GBCompositionContainer - The dependency container Returns: TestSetupFactory - Fully configured test setup factory with validated dependencies
resolve_gb_dependencies
Resolves dependencies from the composition container. Parameters: container: GBCompositionContainer - The dependency container Returns: bool - True if dependencies were successfully resolved, false otherwise
get_runtime_issues
Validates that all required dependencies are properly set. Returns: Array[String] - List of validation issues (empty if valid)
get_or_create_test_params
clear
Private Methods
_init
Flags: private