Grid Placement

GBDebugSettings

AUTO-GENERATED (GDScript) API entry

AUTO-GENERATED FILE — DO NOT EDIT MANUALLY

Source: debug/gb_debug_settings.gd

Version: 5.0

class_name: GBDebugSettings extends: GBResource

Signals

  • debug_level_changed(new_level: int)
    • Global plugin log level. Keep a private backing field only for this property so
    • we can emit debug_level_changed when the level changes at runtime.
  • grid_positioner_log_mode_changed(new_mode: int)
    • Global plugin log level. Keep a private backing field only for this property so
    • we can emit debug_level_changed when the level changes at runtime.
  • if
    • Convenience setter that ensures the property setter is used

Exports

  • level: LogLevel = LogLevel.WARNING:
  • _group
    • Centralized logging control for GridPositioner2D diagnostics. Select exactly one mode at a time.
  • grid_positioner_log_mode: GridPositionerLogMode = GridPositionerLogMode.NONE:
    • Global plugin log level. Keep a private backing field only for this property so
    • we can emit debug_level_changed when the level changes at runtime.
  • _group
    • Centralized logging control for GridPositioner2D diagnostics. Select exactly one mode at a time.
  • draw_rule_check_indicator_debug: bool = false
    • Convenience setter that ensures the property setter is used
  • indicator_collision_point_min_radius: float = 2.0
    • Convenience setter that ensures the property setter is used
  • indicator_collision_point_scale: float = 0.15
    • Convenience setter that ensures the property setter is used
  • indicator_connection_line_min_width: float = 1.0
    • Convenience setter that ensures the property setter is used
  • indicator_connection_line_scale: float = 0.05
    • Convenience setter that ensures the property setter is used
  • indicator_collision_point_color: Color = Color.RED
    • Convenience setter that ensures the property setter is used
  • indicator_connection_line_color: Color = Color.ORANGE
    • Convenience setter that ensures the property setter is used
  • indicator_outline_color: Color = Color.WHITE
    • Convenience setter that ensures the property setter is used
  • [Indicators]

Methods

  • _init(p_default_level := LogLevel.WARNING, p_default_positioner_mode := GridPositionerLogMode.NONE)
  • set_debug_level(value: LogLevel) -> void
    • Convenience setter that ensures the property setter is used
  • get_editor_issues -> Array
  • get_runtime_issues -> Array