20 lines
706 B
C#
20 lines
706 B
C#
//$ Copyright 2015-22, Code Respawn Technologies Pvt Ltd - All Rights Reserved $//
|
|
using UnityEngine;
|
|
using DungeonArchitect.SpatialConstraints;
|
|
|
|
namespace DungeonArchitect.Builders.SimpleCity.SpatialConstraints
|
|
{
|
|
public class SpatialConstraintProcessorSimpleCity3D : SpatialConstraintProcessor
|
|
{
|
|
public override SpatialConstraintRuleDomain GetDomain(SpatialConstraintProcessorContext context)
|
|
{
|
|
var cityConfig = context.config as SimpleCityDungeonConfig;
|
|
var cellSize = cityConfig.CellSize;
|
|
|
|
var domain = base.GetDomain(context);
|
|
domain.gridSize = new Vector3(cellSize.x, 0, cellSize.y);
|
|
return domain;
|
|
}
|
|
}
|
|
}
|