Grid Placement

PlacementRuleEvaluator

Evaluates rules using the configured placement context.

Project: GridPlacement v6.0
Layer: Core
Source: plugins/gameplay/GridPlacement/cs/Core/Systems/Placement/Placement.cs/PlacementRuleEvaluator.cs
Namespace: GridPlacement.Core.Systems.Placement
Kind: class

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

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

Methods

Evaluate

Evaluates placement rules via the provided .

Returns: List<string>

Parameters:

  • object? placeable
  • CoreVector2I position
  • IPlacementContext placementContext

EvaluateStructured

Returns: List<PlacementValidationIssue>

Parameters:

  • object? placeable
  • CoreVector2I position
  • IPlacementContext placementContext