Esempio n. 1
0
    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;
    }
Esempio n. 2
0
 // 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();
 }