Class PlacementSystemBase
- Namespace
- GridPlacement.GDScript
- Assembly
- MoonBark.GridPlacement.GDScript.dll
Base class for plugin subsystems.\n\nDerive system implementations (placement, manipulation, targeting, etc.) from this class to gain standard lifecycle hooks and DI integration. Systems should validate dependencies and expose well-defined public methods for coordination with other systems.
class PlacementSystemBase extends PlacementNode
PlacementSystemBase
Methods
resolve_placement_dependencies
func resolve_placement_dependencies(p_config : PlacementContainer) -> void:
Parameters
p_config
Returns
get_runtime_issues
func get_runtime_issues() -> Array[String]: