GridBuildingAnalyzer
Summary
Section titled “Summary”Grid Building System Analysis Tool
Provides detailed analysis of grid building system components for debugging. This is plugin-specific (not project-agnostic) and can safely reference grid building plugin classes like BuildingSystem, GridTargetingSystem, etc.
Unlike the runtime scene analyzer which is project-agnostic, this analyzer is designed specifically for the grid building plugin and knows about all the plugin’s internal classes and their expected configurations.
Usage: var analyzer = GridBuildingAnalyzer.new() var analysis = analyzer.analyze_scene(scene_root) print(analysis)
Methods
Section titled “Methods”func analyze_scene(
scene_root:Node
)
->String
Analyzes a scene for grid building system components and configuration issues
func _analyze_injector_system(
scene_root:Node
)
->String
func _analyze_composition_container(
container)
->String
func _analyze_systems(
scene_root:Node
)
->String
func _analyze_grid_positioner(
scene_root:Node
)
->String
func _analyze_level_context(
scene_root:Node
)
->String
func _analyze_configuration_issues(
scene_root:Node
)
->String
func _find_node_by_type(
root:Node
,
type_name:String
)
->Node
func _find_node_by_name(
root:Node
,
node_name:String
)
->Node
Source
Section titled “Source”addons/grid_building/debug/grid_building_analyzer.gd
This API reference is automatically generated from the plugin source code. For implementation examples and usage guides, see the guides section.