CollisionRuleSettings
AUTO-GENERATED FILE – DO NOT EDIT MANUALLY
Message configuration resource for CollisionsCheckRule. Provides modular, reusable message settings that can be shared across multiple rules.
Source File: addons/grid_building/placement/placement_rules/resources/collision_rule_settings.gd
Extends: Resource
Exported Properties
Property:
success_message : String = "No placement collisions found"- Message to be passed along when the tile validates as successfulProperty:
expected_no_collisions_message : String = "Must have no collisions"- Message to be passed along when the rule requirements were not met.Property:
expected_collision_message : String = "Must have collisions in area"- When collision is expected (physics overlap), this message will be added to failed results.Property:
expected_collisions_message : String = "Must overlap "Property:
no_indicators_message : String = "No tile collision indicators to check for collisions in placement"Property:
fail_blocked_message : String = "Colliding on %d tile(s)"Player-friendly failure shown when placement is blocked by overlaps.
%d: number of indicators that detected a blocking overlapProperty:
fail_missing_overlap_message : String = "Missing required overlap on %d tile(s)"Player-friendly failure shown when an overlap was required but missing.
%d: number of indicators that did not find a required overlapProperty:
success_reason : String = "Clear to build"- Player-friendly reason shown when collision validation succeedsProperty:
failure_reason : String = "Cannot build here"- Player-friendly reason shown when collision validation failsProperty:
no_indicators_reason : String = "No build area"- Player-friendly reason shown when no indicators are availableProperty:
prepend_resource_name : bool- Add name of CollisionsCheckRule resource to the start of a fail / success messageProperty:
append_layer_names = false- Whether to show a list of layers tested in output messagesProperty:
layers_tested_prefix : String = " : Layers Checked: "