Ejemplo n.º 1
0
 protected override void OnRabitHit(HeroRabit rabit)
 {
     if (rabit.IsBig)
     {
         rabit.IsBig = false;
     }
     else
     {
         rabit.Die();
     }
     this.CollectedHide();
 }
Ejemplo n.º 2
0
 protected override void OnRabitHit(HeroRabit rabit)
 {
     if (rabit.isBig == false)
     {
         rabit.Die();
     }
     else
     {
         rabit.transform.localScale = new Vector3(1, 1, 1);
         rabit.timer = 10.0f;
         rabit.isBig = false;
     }
     this.CollectedHide();
 }
Ejemplo n.º 3
0
 protected override void OnRabitHit(HeroRabit rabit)
 {
     if (rabit.IsDefenseless)
     {
         LevelController.current.AddBombs(1);
         CollectedHide();
         if (!rabit.HasDefaultSize)
         {
             rabit.Inlarge(1f);
         }
         else
         {
             rabit.Die();
         }
     }
 }
Ejemplo n.º 4
0
 protected override void OnRabitHit(HeroRabit rabit)
 {
     CollectedHide();
     if (rabit.IsDefenseless)
     {
         //           CollectedHide();
         if (!rabit.HasDefaultSize)
         {
             rabit.Inlarge(1f);
         }
         else
         {
             rabit.Die();
         }
     }
     //       rabit.Die();
 }
Ejemplo n.º 5
0
    protected override void OnRabitDie(HeroRabit rabit)
    {
        PlayAttackSound();
        this.orcAnim.SetTrigger("attack");

        if (rabit.IsDefenseless)
        {
            if (!rabit.HasDefaultSize)
            {
                rabit.Inlarge(1f);
            }
            else
            {
                rabit.Die();
            }
        }
        //      rabit.Die();
    }
Ejemplo n.º 6
0
    void OnTriggerEnter2D(Collider2D collider)
    {
        HeroRabit HeroRabit = collider.GetComponentInParent <HeroRabit> ();

        if (HeroRabit != null)
        {
            GameObject rabbit = HeroRabit.gameObject;
            if (rabbit.transform.position.y > this.transform.position.y + 1)
            {
                this.Die();
                HeroRabit.myBody.velocity += new Vector2(0, 5);
            }
            else
            {
                this.animator.SetTrigger("attack");
                HeroRabit.Die();
            }
        }
    }
Ejemplo n.º 7
0
    void OnTriggerEnter2D(Collider2D collider)
    {
        HeroRabit heroController = collider.GetComponentInParent <HeroRabit> ();

        if (heroController != null)
        {
            GameObject rabbit = heroController.gameObject;
            if (rabbit.transform.position.y > this.transform.position.y + 1)
            {
                this.Die();
                heroController.myBody.AddForce(new Vector2(0, 15));
            }
            else
            {
                this.animator.SetTrigger("attack");
                heroController.Die();
            }
        }
    }