Class PlacementStates
- Namespace
- GridPlacement.GDScript
- Assembly
- MoonBark.GridPlacement.GDScript.dll
Groups related plugin states together for centralized access.\n\nProvides a single container for all grid building system states including building, mode, targeting, and manipulation.
class PlacementStates extends RefCounted
PlacementStates
Properties
building
Resource tracking build success/failure signals.
var building: PlacementState
mode
Tracks current mode (e.g., build mode, demolish mode).
var mode: ModeState
targeting
Holds references to target node and tilemap.
var targeting: GridTargetingState
manipulation
State of manipulation actions (move, demolish, etc).
var manipulation: ManipulationState
issues
var issues: Array[String] = []
Methods
get_runtime_issues
func get_runtime_issues() -> Array[String]: