Skip to content

Class

CollisionsCheckRule

Generated GDScript class reference for GridPlacement.CollisionsCheckRule.

Status
Current
Version
v6.0
Source updated
Active v6.0 guide line from Grid Placement repo
Generated on
2026-09-01

Rule that validates placement based on collision detection. This rule checks for physics collisions at indicator positions and validates based on the [member pass_on_collision] setting: - [code]false[/code] (default): Placement FAILS if collision detected ("must have clear space") - [code]true[/code]: Placement FAILS if NO collision detected ("must overlap with existing objects")

Source: addons/grid_placement/placement/placement_rules/template_rules/collisions_check_rule.gd

Syntax

class CollisionsCheckRule extends TileCheckRule

Members

NameKindSummary
pass_on_collisionPropertyControls collision validation behavior: - [code]false[/code]: Rule PASSES when no collision (placement requires clear space) - [code]true[/code]: Rule PASSES when collision detected (placement requires overlap) Common use cases: - [code]false[/code]: Building placement (needs empty space) - [code]true[/code]: Attachment mechanics (must connect to existing structures)
collision_maskPropertyPhysics layers to scan for collisions.
messagesPropertyModular message configuration resource
get_debug_identifierMethod
setupMethod
validate_placementMethod
get_failing_indicatorsMethod
get_editor_issuesMethod
get_runtime_issuesMethod