UnifiedGridBuildingValidator
UnifiedGridBuildingValidator
Unified GridBuilding validator implementing standardized validator interfaces Provides consistent validation patterns for GridBuilding components
Project: GridPlacement v6.0
Layer: Core
Source: Core/_incomplete/Validation/UnifiedGridBuildingValidator.cs
Namespace: GridBuilding.Core.Systems.Validation
Kind: class
Parsing Method: AST-based (Roslyn) - NOT regex
⚠️ IMPORTANT: This documentation was generated using AST parsing, not regex.
Properties
Name
Methods
ValidateCollisionTestData
Validates collision test data
Returns: ValidationResult
Parameters:
ICollisionTestData testData
ValidateCollisionTestingSetup
Validates collision testing setup
Returns: ValidationResult
Parameters:
ICollisionTestingSetup setupstring context
ValidateCollisionShape
Validates collision shape
Returns: ValidationResult
Parameters:
ICollisionShape shapestring context
ValidatePlacementData
Validates placement data
Returns: ValidationResult
Parameters:
IPlacementData placementData
ValidateCollisionProcessor
Validates collision processor
Returns: ValidationResult
Parameters:
IGeometryCollisionProcessor processor
ValidateBuildingConfiguration
Validates building configuration
Returns: ValidationResult
Parameters:
IBuildingConfiguration config
ValidateGridConfiguration
Validates grid configuration
Returns: ValidationResult
Parameters:
IGridConfiguration config
ValidateManipulationState
Validates manipulation state
Returns: ValidationResult
Parameters:
IManipulationState state
Validate
Returns: ValidationResult
Parameters:
object target