void Awake ()
	{
		player = GameObject.FindGameObjectWithTag ("Player");
		playerHealth = player.GetComponent <playerHP> ();
		enemyHealth = GetComponent<enemyHP>();
		animator = GetComponent<Animator> ();
	}
Example #2
0
 void Awake()
 {
     player       = GameObject.FindGameObjectWithTag("Player").transform;
     playerHealth = player.GetComponent <playerHP> ();
     enemyHealth  = GetComponent <enemyHP> ();
     nav          = GetComponent <NavMeshAgent> ();
     attack       = GetComponent <enemyAttack> ();
 }
	void Awake ()
	{
		player = GameObject.FindGameObjectWithTag ("Player").transform;
		playerHealth = player.GetComponent <playerHP> ();
		enemyHealth = GetComponent <enemyHP> ();
		nav = GetComponent <NavMeshAgent> ();
		attack = GetComponent <enemyAttack> ();
		animator = GetComponent<Animator> ();
	}
Example #4
0
 // Start is called before the first frame update
 void Start()
 {
     animation         = GetComponent <Animator>();
     sprite            = GetComponent <SpriteRenderer>();
     rigidB            = GetComponent <Rigidbody2D>();
     collide           = GetComponent <CapsuleCollider2D>();
     hp                = GetComponent <enemyHP>();
     playerTransformed = GameObject.FindGameObjectWithTag("Player").GetComponent <Transform>();
 }
Example #5
0
 // Start is called before the first frame update
 void Start()
 {
     player    = GameObject.FindGameObjectWithTag("Player").transform;
     hp        = GetComponent <enemyHP>();
     rb        = GetComponent <Rigidbody2D>();
     animator  = GetComponent <Animator>();
     col       = GetComponent <Collider2D>();
     hp.health = 75f + 75f * GameObject.Find("GameEngine").GetComponent <EngineController>().floorNum;
     attack   += 0.5f * attack * GameObject.Find("GameEngine").GetComponent <EngineController>().floorNum;
 }
 // Start is called before the first frame update
 void Start()
 {
     sprite      = GetComponent <SpriteRenderer>();
     rb          = GetComponent <Rigidbody2D>();
     col         = GetComponent <CapsuleCollider2D>();
     ani         = GetComponent <Animator>();
     hp          = GetComponent <enemyHP>();
     playerTrans = GameObject.FindGameObjectWithTag("Player").GetComponent <Transform>();
     hp.health   = 50f + 50f * GameObject.Find("GameEngine").GetComponent <EngineController>().floorNum;
     damage     += 0.5f * damage * GameObject.Find("GameEngine").GetComponent <EngineController>().floorNum;
 }
Example #7
0
    void Start()
    {
        agent  = GetComponent <NavMeshAgent>();
        player = GameObject.FindGameObjectWithTag("Player");
        GameObject hp = Instantiate(EnemyHP, Vector3.zero, Quaternion.identity) as GameObject;

        hp.transform.SetParent(GameObject.Find("Canvas").transform);
        hpSlider = hp.GetComponent <enemyHP>();
        hp.transform.SetAsFirstSibling();
        hp.GetComponent <enemyHP>().maxHP     = maxHP;
        hp.GetComponent <enemyHP>().currentHP = currentHP;
        hp.GetComponent <enemyHP>().enemy     = gameObject;
        hp.GetComponent <enemyHP>().offset    = offset;
    }
Example #8
0
 void OnTriggerStay2D(Collider2D other)
 {
     if (other.gameObject.layer == LayerMask.NameToLayer("basicEnemy"))
     {
         myPC.removeForce();
         Instantiate(explosionEffect, transform.position, transform.rotation);
         Destroy(gameObject);
         if (other.tag == "Enemy")
         {
             enemyHP hurtEnemy = other.gameObject.GetComponent <enemyHP>();
             hurtEnemy.takeDamage(fireDamage);
         }
         else if (other.tag == "Boss")
         {
             BossHP hurtBoss = other.gameObject.GetComponent <BossHP>();
             hurtBoss.takeDamageBoss(fireDamage);
         }
     }
 }
    void OnTriggerEnter(Collider other)
    {
        if (other.tag == "Boundary" || other.tag == "Player")
        {
            return;
        }
        if (!other.isTrigger)
        {
            Destroy(gameObject);

            if (other.tag == "Spider")
            {
                enemy = other.GetComponent <enemyHP> ();

                if (enemy != null)
                {
                    enemy.TakeDamage(boltDamage, transform.position);
                }
            }
        }
    }
	void OnTriggerEnter(Collider other) 
	{
		if (other.tag == "Boundary" || other.tag == "Player")
		{
			return;
		}
		if(!other.isTrigger){

			Destroy(gameObject);

			if(other.tag=="Infector"|| other.tag=="Zombie"){
				//Debug.Log (other.tag);

				enemy = other.GetComponent <enemyHP> ();

				if(enemy!=null){
					enemy.TakeDamage(boltDamage, transform.position);
				}

			}
		}
	}
Example #11
0
 void Awake()
 {
     player       = GameObject.FindGameObjectWithTag("Player");
     playerHealth = player.GetComponent <playerHP> ();
     enemyHealth  = GetComponent <enemyHP>();
 }