Skip to content
Grid Building Docs
Search
Ctrl
K
Cancel
Select theme
Dark
Light
Auto
Getting Started
Guides
Plugin Overview
Breaking Changes
Building System Process
Collision Mapping
Configuration & Settings
Context & State
Dependency Injection System
DI container lifecycle
Extending the Plugin
GdUnit Testing
Grid Targeting
Indicator Setup Report
Input Actions Configuration
Isometric Implementation
Manipulation System
Migration Guide
Mode Toggle Behavior
Placement Chain
Placement Rules
Placement Persistence
Project Architecture
UI Selection Components
Class Reference
Docs Home
Classes
api
ActionLogSettings
BuildingSettings
BuildingSystem
GBSearchUtils
GridTargetingState
PlaceableInstance
TargetInformer
TargetingShapeCast2D
BuildActionData
BuildingInstantiator
BuildingState
CategoricalTag
CollisionGeometryCalculator
CollisionGeometryUtils
CollisionMapper
CollisionObjectResolver
CollisionProcessor
CollisionRuleSettings
CollisionsCheckRule
CollisionTestSetup
CollisionTestSetup2D
CursorSettings
DragManager
DragPathData
GBActionBar
GBActionButton
GBActionLog
GBActions
GBAssetResolver
GBAStarPathManager
GBCamera2DValidator
GBCameraUtils
GBCollisionTileFilter
GBCompositionContainer
GBConfig
GBConfigurationValidator
GBContexts
GBControl
GBCursorChanger
GBDebugSettings
GBDiagnostics
GBEnums
GBGameNode
GBGeometryMath
GBGeometryUtils
GBGridRotationUtils
GBInjectable
GBInjectableFactory
GBInjectorSystem
GBLevelContext
GBLogger
GBManipulationCopyUtils
GBMessages
GBMetadataResolver
GBMouseInputStatus
GBNode
GBNode2D
GBObjectUtils
GBOwner
GBOwnerContext
GBPlacementPersistence
GBPositioning2DUtils
GBResource
GBRuntimeChecks
GBSettings
GBStates
GBString
GBSystem
GBSystemsComponent
GBSystemsContext
GBTemplates
GBValidation
GBVisualSettings
GridBuildingAnalyzer
GridPositioner2D
GridPositionerLogic
GridPositionerUtils
GridTargetingDebugText
GridTargetingSettings
GridTargetingSystem
HighlightSettings
IndicatorCollisionTestSetup
IndicatorContext
IndicatorFactory
IndicatorManager
IndicatorService
IndicatorSetupReport
IndicatorSetupUtils
IndicatorVisualSettings
Manipulatable
ManipulatableSettings
ManipulationData
ManipulationMessages
ManipulationSettings
ManipulationState
ManipulationSystem
ManipulationTransformCalculator
ModeState
MouseEventVisibilityResult
NameDisplayer
NodeLocator
NodeSearchLogic
PhysicsMatchingUtils2D
Placeable
PlaceableGrid
PlaceableList
PlaceableListEntry
PlaceableLoader
PlaceableSelectionLogic
PlaceableSelectionUI
PlaceableSequence
PlaceableSequenceFactory
PlaceableSequenceSelectionUI
PlaceableUIInteraction
PlaceableView
PlacementReport
PlacementRule
PlacementRuleValidationLogic
PlacementTag
PlacementValidator
PolygonIndicatorHeuristics
PolygonTileMapper
PolygonTileOverlap
PreviewBuilder
PreviewFactory
RecenterPlan
RectCollisionTestingSetup
ResourceStack
RuleCheckIndicatorLogic
RuleFilters
RuleResult
RuleValidationLogic
SpendMaterialsRuleGeneric
TargetHighlighter
TargetInfoSettings
TargetingArea2D
TileCheckRule
ValidationResults
ValidPlacementRuleSettings
ValidPlacementTileRule
ValidPlacementTileRuleSettings
WithinTilemapBoundsRule
Versions
v5.0 (Current)
Overview
Getting Started
API
API Overview
Classes
api
ActionLogSettings
BuildingSettings
BuildingSystem
GBSearchUtils
GridTargetingState
PlaceableInstance
TargetInformer
TargetingShapeCast2D
BuildActionData
BuildingInstantiator
BuildingState
CategoricalTag
CollisionGeometryCalculator
CollisionGeometryUtils
CollisionMapper
CollisionObjectResolver
CollisionProcessor
CollisionRuleSettings
CollisionsCheckRule
CollisionTestSetup
CollisionTestSetup2D
CursorSettings
DragManager
DragPathData
GBActionBar
GBActionButton
GBActionLog
GBActions
GBAssetResolver
GBAStarPathManager
GBCamera2DValidator
GBCameraUtils
GBCollisionTileFilter
GBCompositionContainer
GBConfig
GBConfigurationValidator
GBContexts
GBControl
GBCursorChanger
GBDebugSettings
GBDiagnostics
GBEnums
GBGameNode
GBGeometryMath
GBGeometryUtils
GBGridRotationUtils
GBInjectable
GBInjectableFactory
GBInjectorSystem
GBLevelContext
GBLogger
GBManipulationCopyUtils
GBMessages
GBMetadataResolver
GBMouseInputStatus
GBNode
GBNode2D
GBObjectUtils
GBOwner
GBOwnerContext
GBPlacementPersistence
GBPositioning2DUtils
GBResource
GBRuntimeChecks
GBSettings
GBStates
GBString
GBSystem
GBSystemsComponent
GBSystemsContext
GBTemplates
GBValidation
GBVisualSettings
GridBuildingAnalyzer
GridPositioner2D
GridPositionerLogic
GridPositionerUtils
GridTargetingDebugText
GridTargetingSettings
GridTargetingSystem
HighlightSettings
IndicatorCollisionTestSetup
IndicatorContext
IndicatorFactory
IndicatorManager
IndicatorService
IndicatorSetupReport
IndicatorSetupUtils
IndicatorVisualSettings
Manipulatable
ManipulatableSettings
ManipulationData
ManipulationMessages
ManipulationSettings
ManipulationState
ManipulationSystem
ManipulationTransformCalculator
ModeState
MouseEventVisibilityResult
NameDisplayer
NodeLocator
NodeSearchLogic
PhysicsMatchingUtils2D
Placeable
PlaceableGrid
PlaceableList
PlaceableListEntry
PlaceableLoader
PlaceableSelectionLogic
PlaceableSelectionUI
PlaceableSequence
PlaceableSequenceFactory
PlaceableSequenceSelectionUI
PlaceableUIInteraction
PlaceableView
PlacementReport
PlacementRule
PlacementRuleValidationLogic
PlacementTag
PlacementValidator
PolygonIndicatorHeuristics
PolygonTileMapper
PolygonTileOverlap
PreviewBuilder
PreviewFactory
RecenterPlan
RectCollisionTestingSetup
ResourceStack
RuleCheckIndicatorLogic
RuleFilters
RuleResult
RuleValidationLogic
SpendMaterialsRuleGeneric
TargetHighlighter
TargetInfoSettings
TargetingArea2D
TileCheckRule
ValidationResults
ValidPlacementRuleSettings
ValidPlacementTileRule
ValidPlacementTileRuleSettings
WithinTilemapBoundsRule
Guides
Plugin Overview
Breaking Changes
Building System Process
Collision Mapping
Configuration & Settings
Context & State
Dependency Injection System
DI container lifecycle
Extending the Plugin
GdUnit Testing
Grid Targeting
Indicator Setup Report
Input Actions Configuration
Isometric Implementation
Manipulation System
Migration Guide
Mode Toggle Behavior
Placement Chain
Placement Rules
Placement Persistence
Project Architecture
UI Selection Components
Migration
Version 5.0.1 Changes
v5.0.x Patch Notes
Migration Guide
Migration Guide v5.0.0
Breaking Changes
Compatibility Notes (v5.0.0)
Deprecations (Removed)
Select theme
Dark
Light
Auto
Deprecations (Removed)
This page has been removed. See
Breaking Changes
for actionable migration steps.