private void OnTriggerEnter2D(Collider2D other) { HammerDamage player = other.gameObject.GetComponent <HammerDamage>(); if (player) { Boss.GetComponent <BossPawn>().TakeDamage(this, damageAmount, null, Owner); } }
void Start() { GameObject progressBars = GameObject.FindWithTag("ProgressBuilding"); if (progressBars != null) { this.progress = progressBars.GetComponent <ProgressBar>(); } isOnTrigger = false; cam = Camera.main; animPlayer = GameObject.FindGameObjectWithTag("Player").GetComponent <Animator>(); hd = animPlayer.gameObject.GetComponent <HammerDamage>(); hd.onDown += Pushed; hd.onUp += Up; GetComponent <SpriteRenderer>().sprite = damagedHouse; Physics2D.IgnoreCollision(GetComponent <Collider2D>(), hd.hammer); flag.SetActive(false); }