PlacementSettings
PlacementSettings
Placement settings for the GridBuilding plugin. Provides configuration for object placement behaviors, validation rules, and placement constraints. This is a pure C# implementation for Core use.
Project: GridPlacement v6.0
Layer: Godot
Source: Godot/Core/_incomplete/Systems/Configuration/PlacementSettings.cs
Namespace: GridBuilding.Core.Systems.Configuration
Kind: class
Parsing Method: AST-based (Roslyn) - NOT regex
⚠️ IMPORTANT: This documentation was generated using AST parsing, not regex.
Properties
EnablePlacementValidation
Whether to enable placement validation
EnableGridSnapping
Whether to enable grid snapping during placement
GridSnapSize
Grid snap size for placement
EnableCollisionChecking
Whether to enable collision checking during placement
AllowPlacementOnOccupiedTiles
Whether to allow placement on occupied tiles
ShowPlacementPreview
Whether to show placement preview
PlacementPreviewOpacity
Placement preview opacity (0.0 to 1.0)
EnablePlacementSounds
Whether to enable placement sounds
PlacementSoundVolume
Volume for placement sounds (0.0 to 1.0)
EnablePlacementAnimations
Whether to enable placement animations
PlacementAnimationDuration
Placement animation duration in seconds
AllowPlacementWhileDragging
Whether to allow placement while dragging
MinimumPlacementDistance
Minimum distance between placed objects
EnableAutoRotation
Whether to enable auto-rotation for placement
AutoRotationSnapAngle
Auto-rotation snap angle in degrees