IPlacementValidator

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

1
public interface IPlacementValidator

Summary

Interface for placement validation operations.

Metadata

Namespace: GridPlacement.Core.Interfaces

Source File: cs/Core/Interfaces/IPlacementValidator.cs

Assembly: GridPlacement.Core

Type: interface

Methods

ValidatePlacement

1
2
3
4
5
bool ValidatePlacement(
    float x,
    float y,
    string placeableId
)

Validate placement at position


ValidatePlacement

1
2
3
4
5
6
bool ValidatePlacement(
    float x,
    float y,
    string placeableId,
    System.Collections.Generic.Dictionary<string, object> context
)

Validate placement with full context


GetValidationResult

1
2
3
4
5
ValidationResult GetValidationResult(
    float x,
    float y,
    string placeableId
)

Get validation result details


IsPlacementAllowed

1
2
3
4
5
bool IsPlacementAllowed(
    float x,
    float y,
    string placeableId
)

Check if placement is allowed