Table of Contents

Class GBSystem

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 GBSystem extends GBNode
GBSystem

Methods

resolve_gb_dependencies

func resolve_gb_dependencies(p_config : PlacementContainer) -> void:

Parameters

p_config

Returns

get_runtime_issues

func get_runtime_issues() -> Array[String]:

Returns