| 12345678910111213141516171819202122232425262728293031 |
- using UnityEngine;
- [CreateAssetMenu]
- public class NoiseData : UpdatableData
- {
- public Noise.NormalizeMode normalizeMode;
- public float noiseScale;
- public int octaves;
- [Range(0, 1)]
- public float persistance;
- public float lacunarity;
- public int seed;
- public Vector2 offset;
- protected override void OnValidate()
- {
- if (lacunarity < 1)
- {
- lacunarity = 1;
- }
- if (octaves < 0)
- {
- octaves = 0;
- }
- base.OnValidate();
- }
- }
|