Table of Contents

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