Beispiel #1
0
 public void Create(string enemyName , Vector3 enemyPos ,float enemyDegree)
 {
     switch (enemyName) {
     case "enemyL":
     case "enemyR":
         enemy = Instantiate (enemy2D, enemyPos + correctPos, transform.rotation)as GameObject;
         enemyTypeNew = enemy.GetComponent<EnemyTypeNew>();
         enemyTypeNew.InitDegree(enemyPos + correctPos,enemyDegree,enemyName);
         break;
     case "enemy3D":
         enemy = Instantiate (enemy3D, enemyPos + correctPos, transform.rotation)as GameObject;
         break;
     }
 }
Beispiel #2
0
    public void Create(string enemyName, Vector3 enemyPos, float enemyDegree)
    {
        switch (enemyName)
        {
        case "enemyL":
        case "enemyR":
            enemy        = Instantiate(enemy2D, enemyPos + correctPos, transform.rotation) as GameObject;
            enemyTypeNew = enemy.GetComponent <EnemyTypeNew>();
            enemyTypeNew.InitDegree(enemyPos + correctPos, enemyDegree, enemyName);
            break;

        case "enemy3D":
            enemy = Instantiate(enemy3D, enemyPos + correctPos, transform.rotation) as GameObject;
            break;
        }
    }