Class Dimensions
- Namespace
- GridPlacement.GDScript
- Assembly
- MoonBark.GridPlacement.GDScript.dll
Grid dimension enumeration for 2D vs 3D mode selection.\n\nUsed by GridPlacementHost to select which service set to compose: - DIMENSIONS_2D: compose 2D services (default) - DIMENSIONS_3D: compose 3D services (optional, opt-in)\n\nThe data layer (PlacementContainer, PlacementSession, PlacementRule, ValidationResults, PlacementValidationPipeline) is dimension-agnostic and works identically for both 2D and 3D.
class Dimensions extends RefCounted
Dimensions
Fields
DIMENSIONS_2D
2D grid mode (default). Uses TileMapLayer for terrain, Node2D for objects.
const DIMENSIONS_2D = 0
DIMENSIONS_3D
3D grid mode (optional). Uses GridMap for terrain, Node3D for objects.
const DIMENSIONS_3D = 1