private void MakeChunkAt(Vector2 position) { position = new Vector2(RoundToChunkSize(position.x), RoundToChunkSize(position.y)); if (!chunkMap.ContainsKey(position)) { GameObject chunk = chunkGenerator.CreateChunkAt(new Vector3(position.x, 0.0f, position.y)); chunk.transform.parent = gameObject.transform; chunkMap.Add(position, chunk); } }