Grid Placement

GBSystem

AUTO-GENERATED FILE — DO NOT EDIT MANUALLY

Source: godot/base/gb_system.gd

Version: 5.1

class_name: GBSystem extends: GBNode

Summary

Base class for plugin subsystems.

Derive 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.

Signals

(none)

Exports

(none)

Methods

  • resolve_gb_dependencies()
    • Injects dependencies from the composition container (fail-fast: no default body).
  • get_runtime_issues()
    • Validates that all required dependencies are properly set. Returns list of validation issue messages (empty if valid). Fail-fast abstract.