void Start() { NoiseMaker = new NoiseMaker(S.Seed); Random = new System.Random(S.Seed); ChunkCache.Update(Position, Radius); StartCoroutine(InitializeCoroutine()); }
private void Update() { ChunkCache.TidyUp(); var currentPositionChunkKey = WorldDataChunk.GetKey(Position); if (currentPositionChunkKey != previousPositionChunkKey) { ChunkCache.Update(Position, Radius); previousPositionChunkKey = currentPositionChunkKey; } }