Table of Contents

Class ValidPlacementRuleSettings

Namespace
GridPlacement.GDScript
Assembly
MoonBark.GridPlacement.GDScript.dll

Settings resource for ValidPlacementTileRule message configuration. Provides customizable messages for tile placement validation scenarios.

class ValidPlacementRuleSettings extends Resource
ValidPlacementRuleSettings

Properties

success_reason

Player-friendly reason shown when tile validation succeeds

@export var success_reason: String = "Valid placement"

failure_reason

Player-friendly reason shown when tile validation fails

@export var failure_reason: String = "Invalid location"

no_indicators_reason

Player-friendly reason shown when no indicators are available

@export var no_indicators_reason: String = "No build area"

success_message

Success message for valid tiles.

@export var success_message: String = "All expected nearby tiles exist"

failed_message

Message to be passed along when the rule requirements were not met.

@export var failed_message: String = "Tiles in expected tile areas are missing"

no_indicators_message

Message to output when there are no tile collision indicators to check against the rule.

@export var no_indicators_message: String = "No tile collision indicators to check for valid tile placement"