TileInfo
AUTO-GENERATED FILE – DO NOT EDIT MANUALLY
This page documents the supported public API surface only. Private, internal, benchmark, test, and implementation-detail types are intentionally omitted.
Declaration
Summary
Complete information about a tile in the grid. Combines data from TileMapLayer, physics server, and ECS occupancy.
Metadata
Namespace: GridPlacement.Core.Types
Source File: cs/Core/Types/TileInfo.cs
Assembly: GridPlacement.Core
Type: record
Implements
IEquatable<TileInfo>
Properties
GridPosition
Grid position of the tile.
WorldPosition
World position of the tile center.
TileType
Type of tile (e.g., “Grass”, “Water”, “Stone”).
IsBuildable
Whether the tile is buildable (no physics collision).
IsOccupied
Whether the tile is occupied by an ECS entity.
TileSourceId
TileSet source ID for this tile.
AtlasCoords
Atlas coordinates in the tile set.
AlternativeTile
Alternative tile ID (for tile variations).
Properties
Tile properties (height, slope, terrain, etc.).
PlacementRules
Placement rule information.
HasTileData
Whether this tile has any data (not empty).
Methods
Empty
Creates an empty TileInfo for a position.