void Die() { //Instantiate(deathEffect, transform.position, Quaternion.identity); //Destroy(gameObject); healthbar.transform.position = new Vector3(0, -1000, 0); gameObject.GetComponent <MobHealthBar>().hurt = false; gameObject.GetComponentInChildren <SpriteRenderer>().color = new Color32(255, 255, 255, 255); gameObject.GetComponent <BoxCollider2D>().enabled = false; if (gameObject.TryGetComponent <CircleCollider2D>(out CircleCollider2D collider2D) == true) { gameObject.GetComponent <CircleCollider2D>().enabled = false; } gameObject.GetComponent <Animator>().SetBool("Death", true); eb = gameObject.GetComponent <Enemy_behaviour>(); player.GetComponent <PlayerStats>().connectionLoss -= 3; Destroy(rb); Destroy(eb); Destroy(hb); Destroy(hbb); Destroy(hz); Destroy(ta); Destroy(hpBar); //Instantiate(lootManager.GetComponent<LootManager>().GetRandomItem(), transform.position + (transform.right * -0.5f), Quaternion.identity); int ch = 0; while (ch == 0) { Instantiate(lootManager.GetComponent <LootManager>().GetItemForEnemy(), transform.position + (transform.right * -0.5f), Quaternion.identity); ch++; } Destroy(this); }
// //public Animator animator; void Start() { rb = GetComponentInParent <Rigidbody2D>(); currentHealth = maxHealth; skeleton = GetComponentInParent <Transform>(); enemy_behaviour = GetComponentInParent <Enemy_behaviour>(); trigArea = trigCheck.GetComponent <TriggerAreaCheck>(); }
void Start() { AS = transform.GetComponent <AudioSource>(); staggered = false; rigidbody = GetComponent <Rigidbody2D>(); currentHealth = maxHealth; camScript = GameObject.Find("Main Camera").GetComponent <CameraScript>(); enemy_behaviour = skele.GetComponent <Enemy_behaviour>(); enemy_behaviour_1 = bigSkele.GetComponent <Enemy_behaviour_1>(); enemyHealth = skele.GetComponentInChildren <EnemyHealth>(); //bandit = GameObject.Find("Bandit1").GetComponent<BanditBehaviour>(); playerMoves = transform.GetComponent <PlayerMovement>(); }
void OnTriggerEnter2D(Collider2D trig) { if (trig.gameObject.tag == "Enemy_weapon") { enemy_behaviour = trig.gameObject.GetComponentInParent <Enemy_behaviour>(); enemyAttackDamage = enemy_behaviour.attackDamage; TakeDamage(enemyAttackDamage); } else if (trig.gameObject.tag == "Enemy_weapon1") { enemy_behaviour_1 = trig.gameObject.GetComponentInParent <Enemy_behaviour_1>(); enemyAttackDamage = enemy_behaviour_1.attackDamage; TakeDamage(enemyAttackDamage); } }
void Die() { //Instantiate(deathEffect, transform.position, Quaternion.identity); //Destroy(gameObject); gameObject.GetComponent <BoxCollider2D>().enabled = false; if (gameObject.TryGetComponent <CircleCollider2D>(out CircleCollider2D collider2D) == true) { gameObject.GetComponent <CircleCollider2D>().enabled = false; } gameObject.GetComponent <Animator>().SetBool("Death", true); eb = gameObject.GetComponent <Enemy_behaviour>(); Destroy(rb); Destroy(eb); Destroy(hb); Destroy(hbb); Destroy(hz); Destroy(ta); nb.scelCount--; }
private void Awake() { enemyParent = GetComponentInParent <Enemy_behaviour>(); }
private void Awake() { enemyParent = GetComponentInParent <Enemy_behaviour>(); enemyHealth = GameObject.Find("Skeleton1/skeleton1_collider").GetComponent <EnemyHealth>(); anim = GetComponentInParent <Animator>(); }
private void Awake() { enemyParent = GetComponentInParent <Enemy_behaviour>(); anim = GetComponentInParent <Animator>(); healthbar = GameObject.Find("Canvas").transform.GetChild(10).gameObject; }