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); }
void Start() { r = GetComponent <Rigidbody2D>(); s = spawner.GetComponent <spawnBehaviour>(); if (enemyType == "basic") { hp = 25; dist = 15; basecd = Time.time + 1.25f; } }