コード例 #1
0
 private void SpawnEnemy()
 {
     enemyToSpawn = enemies[Random.Range(0, enemies.Length)];
     GetFreeSnapPoints();
     if (freeSnapPoints.Count == 0)
     {
         return;
     }
     enemyToSpawn = Instantiate(enemyToSpawn, GetSpawnPosition(), Quaternion.identity);
     enemyToSpawn.CurrentSnapPoint = tempSnapPoints;
     enemyToSpawn.OnDeatForQuest  += quest.CheckQuests;
     enemiesMover.AddEnemy(enemyToSpawn);
     combat.AddEnemy(enemyToSpawn);
 }