private void SetChunk(int X, int Z, Chunk c) { Vector2i id = GetChunkHandle(X, Z); if (!mChunks.ContainsKey(id)) { mChunks.Add(id, c); } else { mChunks[id] = c; } if (!mChangedChunks.Contains(id)) mChangedChunks.Add(id); }