using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using NaughtyAttributes; public class BiomeMaster : MonoBehaviour { #region Variables public List<BiomeParameter> parameters; #region Debug [Header("Debug")] public int debugSize = 500; public float debugFrequency = 0.1f; #endregion #endregion #region Buttons [Button("Update Debug")] private void UpdateDebug() { for (int i = -debugSize; i < debugSize; i++) { for (int j = -debugSize; j < debugSize; j++) { float x = i * debugFrequency; float y = j * debugFrequency; foreach (var param in parameters) { param.DrawDebug(x, y); } } } } [Button("Reseed Octaves")] private void ReseedParameters() { foreach (var param in parameters) { param.ReseedOctaves(); } } #endregion }