Chris' Tutorials
Docs/Grid Placement

Class

PlacementDebugSettings

Generated GDScript class reference for GridPlacement.PlacementDebugSettings.

StatusDraft
Versionv6.0
UpdatedDevelopment docs generated from GDScript source

This is unreleased documentation in active development. APIs, class names, and behavior may change before the final release.

Draft — Unreleased:This page is in active development. APIs, class names, and behavior may change before the release is finalized. Use it as a preview of what's coming — not as a stable integration target.

Debug settings for logging and debugging output. Includes settings for visual debugging as well such as RuleCheckIndicator2D debug _draw calls to the screen. Note: Feature-specific logging toggles (e.g., GridPositioner2D logging flags) still only produce output when the PlacementLogger level is set to VERBOSE or higher.

Source: addons/grid_placement/debug/placement_debug_settings.gd

Syntax

class PlacementDebugSettings extends PlacementResource

Members

NameKindSummary
debug_level_changedEventThe message verbosity level for plugin logging typically handeled through PlacementLogger objects resolved through the PlacementContainer. Emitted when the debug level changes to a new value
grid_positioner_log_mode_changedEvent
levelProperty
grid_positioner_log_modeProperty
draw_rule_check_indicator_debugPropertyEnable or disable drawing of RuleCheckIndicator2D debug overlays.
indicator_collision_point_min_radiusPropertyRuleCheckIndicator2D visual tuning exposed in debug settings so teams can centrally adjust debug overlays without editing code. Minimum pixel radius used when drawing collision points for indicators.
indicator_collision_point_scalePropertyScale factor applied to collision point radius based on the indicator's grid size.
indicator_connection_line_min_widthPropertyMinimum pixel width used when drawing connection lines for indicators.
indicator_connection_line_scalePropertyScale factor applied to connection line width based on the indicator's grid size.
indicator_collision_point_colorPropertyColor used to draw collision points (default: red).
indicator_connection_line_colorPropertyColor for helper connection lines (default: orange).
indicator_outline_colorPropertyOutline color used when drawing indicator shapes (default: white).
set_debug_levelMethod
get_editor_issuesMethod
get_runtime_issuesMethod

Source

addons/grid_placement/debug/placement_debug_settings.gd

Plugin docs root:gdscript/plugins/grid_placement_dev/docs