void Awake () { player = GameObject.FindGameObjectWithTag ("Player"); playerHealth = player.GetComponent <playerHP> (); enemyHealth = GetComponent<enemyHP>(); animator = GetComponent<Animator> (); }
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> (); }
// 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>(); }
// 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; }
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; }
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); } } } }
void Awake() { player = GameObject.FindGameObjectWithTag("Player"); playerHealth = player.GetComponent <playerHP> (); enemyHealth = GetComponent <enemyHP>(); }