23 lines
730 B
C#
23 lines
730 B
C#
//$ Copyright 2015-22, Code Respawn Technologies Pvt Ltd - All Rights Reserved $//
|
|
using UnityEngine;
|
|
using DungeonArchitect.Utils;
|
|
|
|
namespace DungeonArchitect.Builders.Infinity.Caves
|
|
{
|
|
public class InfinityCaveChunkConfig : InfinityDungeonConfig
|
|
{
|
|
public Vector2 gridSize = new Vector2(4, 4);
|
|
public int iterations = 4;
|
|
public int neighborRocks = 5;
|
|
|
|
public override Vector3 GetLogicalCoord(Vector3 p)
|
|
{
|
|
return MathUtils.Divide(p, new Vector3(gridSize.x, 1, gridSize.y));
|
|
}
|
|
|
|
public override bool BuildAlongX() { return true; }
|
|
public override bool BuildAlongY() { return false; }
|
|
public override bool BuildAlongZ() { return true; }
|
|
}
|
|
}
|