BuildingData

BuildingData

Core building data without Godot dependencies. Contains all information needed for placement calculations.

Project: GridPlacement v6.0
Layer: Godot
Source: Godot/Core/Data/Placement/BuildingData.cs
Namespace: GridBuilding.Core.Data.Placement
Kind: class

Parsing Method: AST-based (Roslyn) - NOT regex

⚠️ IMPORTANT: This documentation was generated using AST parsing, not regex.

Properties

Id

Unique identifier for the building.

Name

Human-readable name of the building.

Description

Description of the building.

BuildingType

Building type/category.

Footprint

Footprint data for the building.

CanPlace

Whether the building can be placed.

CanRotate

Whether the building can be rotated.

CanFlip

Whether the building can be flipped.

ResourceCost

Resource cost for placing the building.

Requirements

Placement requirements.

DefaultTransparency

Default preview transparency.

ValidColor

Default valid placement color.

InvalidColor

Default invalid placement color.