private void SpawnCollectables() { List <CaveTile> collectableTiles = level.GetTilesWithValue(3); for (int i = 0; i < collectableTiles.Count; i++) { CaveTile tile = collectableTiles[i]; Vector3 position = level.GetPositionAtTile(tile.X, tile.Y); position.y += 0.25f; InstantiateGameObject(CollectablePrefab, position, CollectablesContainer); } // end if }