void Start() { rb = GetComponent <Rigidbody2D>(); originalMass = rb.mass; attackData = GetComponentInChildren <EnemyAttackSegC>(); sr = GetComponentInChildren <SpriteRenderer>(); waitTime = startWaitTime; //Looks for the first GameObject tagged as "Player" and sets that GO's transform as the player attribute. player = GameObject.FindGameObjectsWithTag("PlayerBall")[0]; //At start, assume nothing is obstructing enemy from player so set player's transform as target target = player.transform; }
// Use this for initialization void Start() { EnemiesPresent = false; health = playerChar.GetComponent <PlayerHealth>(); enemyDamage = enemyDamageType.GetComponent <EnemyAttackSegC>(); enemyHealth = enemyType.GetComponent <enemyBehavior>(); playerHP = health.maxHp; enemyHealth.startingHealth = enemyHealthOrigin; enemyDamage.damage = enemyDamageOrigin; NumEnemies = new GameObject[numberOfEnemies]; FirstSpawn = SpawnOne.GetComponent <Waves>(); SecondSpawn = SpawnTwo.GetComponent <Waves>(); ThirdSpawn = SpawnThree.GetComponent <Waves>(); spawn1 = SpawnEnemies(); spawn2 = SpawnEnemiesTwo(); }