BuildingData
BuildingData
Core building data without Godot dependencies. Contains all information needed for placement calculations.
Project: GridPlacement v6.0
Layer: Core
Source: 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.