void createGoal() { if (_isEndCreating == false) { _isEndCreating = true; if (WORLD_NUM == 1) { create(groundPrefab, 160); _flagInstance = create(_flagPrefab, 160, 9); create(_castlePrefab, 170, 7); } else { //クッパ生成 EnemySample contents = create(_kuppaPrefab, 170, 7).GetComponent <EnemySample>(); create(groundPrefab, 160); contents.setRunner(_runner); create(groundPrefab, 150); create(groundPrefab, 210); create(groundPrefab, 270); _peachInstance = create(peachPrefab, 222, 4.3f); create(peachCastlePrefab, 220, 18); } } _currentEnemyIndex++; }
void createEnemy(float enemyInfoId, int positionX = 0) { float positionY = 0; if (enemyInfoId == DOWN) { positionY = 8f; } else if (enemyInfoId == UP) { positionY = 10f; } if (_currentEnemyIndex < ENEMY_NUM) { GameObject enemyPrefab = (GameObject)Resources.Load(_currentEnemyIndex.ToString()); enemyPrefab.SetActive(true); GameObject enemyIns = create(enemyPrefab, positionX, positionY); EnemySample contents = enemyIns.GetComponent <EnemySample>(); contents.setRunner(_runner); enemyTemp = enemyIns; } _currentEnemyIndex++; }