Ejemplo n.º 1
0
    private void OnTriggerEnter2D(Collider2D other)
    {
        HammerDamage player = other.gameObject.GetComponent <HammerDamage>();

        if (player)
        {
            Boss.GetComponent <BossPawn>().TakeDamage(this, damageAmount, null, Owner);
        }
    }
Ejemplo n.º 2
0
    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);
    }