Table of Contents

Class GBStates

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 GBStates extends RefCounted
GBStates

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]:

Returns