Exemple #1
0
        void Start()
        {
            NoiseMaker = new NoiseMaker(S.Seed);
            Random     = new System.Random(S.Seed);

            ChunkCache.Update(Position, Radius);
            StartCoroutine(InitializeCoroutine());
        }
Exemple #2
0
        private void Update()
        {
            ChunkCache.TidyUp();
            var currentPositionChunkKey = WorldDataChunk.GetKey(Position);

            if (currentPositionChunkKey != previousPositionChunkKey)
            {
                ChunkCache.Update(Position, Radius);
                previousPositionChunkKey = currentPositionChunkKey;
            }
        }