Table of Contents

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]:

Returns