private void LoadLevelFromTexture(Texture2D texture, ColorMap colorMap) { int[,] values = colorMap.GetValuesFromTexture(texture); for (int x = 0; x < values.GetLength(0); x++) { for (int y = 0; y < values.GetLength(1); y++) { GameObject obj = CreateLevelElement(prefabList[values[x, y]], new Vector2(x, y)); if (obj != null) { if (obj.CompareTag("Required")) { eliminationRequiredList.Add(obj); } } } } }