ZeroVR/ZeroPacientVR/Assets/CodeRespawn/DungeonArchitect/Scripts/Builders/InfinityCaves/InfinityCaveChunkConfig.cs

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; }
}
}