GridCalculator
GridCalculator
Core grid calculation service. Contains pure business logic without Godot dependencies.
Project: GridPlacement v6.0
Layer: Godot
Source: Godot/Core/_incomplete/Services/Placement/GridCalculator.cs
Namespace: GridBuilding.Core.Services.Placement
Kind: class
Parsing Method: AST-based (Roslyn) - NOT regex
⚠️ IMPORTANT: This documentation was generated using AST parsing, not regex.
Methods
CalculateGridPosition
Converts a world position to grid position.
Returns: CoreVector2I
Parameters:
object worldPosition
GetOccupiedCells
Gets all cells that would be occupied by the footprint at the given position.
Returns: List<CoreVector2I>
Parameters:
FootprintData footprintCoreVector2I position
IsValidGridPosition
Checks if a grid position is valid.
Returns: bool
Parameters:
CoreVector2I position
GetBounds
Gets the bounds of the footprint at the given position.
Returns: RectangleI
Parameters:
FootprintData footprintCoreVector2I position