예제 #1
0
    // Use this for initialization
    void Start()
    {
        enemy       = GameObject.FindWithTag("enemy");
        enemyScript = enemy.GetComponent <EnemyOne>();

        Physics.IgnoreLayerCollision(1, 2, true);
    }
예제 #2
0
    public void CreateEnemyAI()
    {
        List <string> enemyRaces = new List <string> ();

        enemyRaces.Add(PlayerPrefs.GetString("AI One"));

        if (PlayerPrefs.GetString("AI Two") != "None")
        {
            enemyRaces.Add(PlayerPrefs.GetString("AI Two"));
        }

        for (int i = 0; i < enemyRaces.Count; ++i)
        {
            EnemyOne enemy = gameObject.AddComponent("EnemyOne") as EnemyOne;

            enemy.playerRace = enemyRaces[i];

            allPlayers.Add(enemy);
        }
    }
예제 #3
0
 private void Awake()
 {
     enemy = FindObjectOfType <EnemyBaseClass>();
     one   = FindObjectOfType <EnemyOne>();
 }