void Spawn()
    {
        Vector3        spawnPoint = player.position + (new Vector3(Random.Range(-1f, 1f), Random.Range(-1f, 1f), 0f).normalized * 30f);
        spawnBehaviour newSpawner = Instantiate(spawnAnim, spawnPoint, Quaternion.identity).GetComponent <spawnBehaviour>();

        newSpawner.player = player;
        newSpawner.Invoke("SpawnMissile", 5f);
        spawnrate = (100 / (Time.timeSinceLevelLoad + 20));
        Invoke("Spawn", spawnrate);
    }
Beispiel #2
0
 void Start()
 {
     r = GetComponent <Rigidbody2D>();
     s = spawner.GetComponent <spawnBehaviour>();
     if (enemyType == "basic")
     {
         hp     = 25;
         dist   = 15;
         basecd = Time.time + 1.25f;
     }
 }