//$ Copyright 2015-22, Code Respawn Technologies Pvt Ltd - All Rights Reserved $// using UnityEngine; using DungeonArchitect.SpatialConstraints; namespace DungeonArchitect.Builders.Mario.SpatialConstraints { public class MarioDungeonSpatialConstraints : SpatialConstraintProcessor { public override SpatialConstraintRuleDomain GetDomain(SpatialConstraintProcessorContext context) { var gridConfig = context.config as MarioDungeonConfig; var domain = base.GetDomain(context); domain.gridSize = (gridConfig != null) ? gridConfig.gridSize : Vector3.one; return domain; } } }