public void GenMinerals(Dictionary <Mineral.Type, Vector3[]> minerals) { foreach (KeyValuePair <Mineral.Type, Vector3[]> pair in minerals) { Vector3[] mineralPosition = pair.Value; for (int mineralIndex = 0; mineralIndex < mineralPosition.Length; mineralIndex++) { Block block = CreateBlock(Mineral.getBlock(Mineral.Type.Coal), (int)mineralPosition[mineralIndex].x, (int)mineralPosition[mineralIndex].y, (int)mineralPosition[mineralIndex].z); block.draw(); } } }