Logging and debug-drawing options for Grid Placement. Feature-specific logging, such as grid_positioner_log_mode, only prints when level is VERBOSE or higher.
Source: addons/grid_placement/debug/placement_debug_settings.gd
Syntax
class PlacementDebugSettings extends PlacementResourceMembers
| Name | Kind | Summary |
|---|---|---|
debug_level_changed | Signal | How much the plugin logs. Emitted when level changes. |
grid_positioner_log_mode_changed | Signal | Emitted when grid_positioner_log_mode changes. |
level | Property | How much the plugin logs. WARNING is the recommended level for a shipped game. NONE hides real problems and is not recommended. |
telemetry_detail | Property | How much detail placement telemetry records, from SUMMARY (least) to TRACE (most). Separate from level, which controls log output. |
grid_positioner_log_mode | Property | Which part of GridPositioner2D or GridPositioner3D to log. Needs level at VERBOSE or higher to print. |
is_grid_positioner_logging_enabled | Method | |
draw_rule_check_indicator_debug | Property | Draws debug overlays (collision points and lines) on RuleCheckIndicator2Ds. |
indicator_collision_point_min_radius | Property | Smallest radius, in pixels, of the debug collision points. |
indicator_collision_point_scale | Property | Collision point radius as a fraction of the tile size. |
indicator_connection_line_min_width | Property | Smallest width, in pixels, of the debug connection lines. |
indicator_connection_line_scale | Property | Connection line width as a fraction of the tile size. |
indicator_collision_point_color | Property | Color of the debug collision points. |
indicator_connection_line_color | Property | Color of the debug connection lines. |
indicator_outline_color | Property | Outline color drawn around the debug collision points. |
set_debug_level | Method |