コード例 #1
0
 protected override void OnRabitHit(HeroRabit rabit)
 {
     if (!rabit.beBig(false))
     {
         rabit.die(this.transform);
     }
     this.CollectedHide();
 }
コード例 #2
0
 protected override void OnRabitHit(HeroRabit rabit)
 {
     Debug.Log("hit");
     if (!rabit.beBig(false))
     {
         rabit.die(this.transform);
     }
     Destroy(this.gameObject);
 }
コード例 #3
0
ファイル: Bomb.cs プロジェクト: anastasiasnzh/UnityProject
 protected override void OnRabitHit(HeroRabit rabit)
 {
     //Level.current.addCoins(1);
     this.CollectedHide();
     if (rabit.isBig == false)
     {
         //rabit.isDead = true;
         //LevelController.current.onRabitDeath(rabit);
         rabit.die();
         //StartCoroutine(restart(rabit));
         //rabit.restore();
     }
     else
     {
         rabit.isBig = false;
         rabit.transform.localScale -= new Vector3(1F, 1F, 0);
     }
 }
コード例 #4
0
    protected override void OnRabitHit(HeroRabit rabit)
    {
        if (rabit.isBig == false)
        {
            //rabit.isDead = true;
            //LevelController.current.onRabitDeath(rabit);
            // Debug.Log("before die");
            rabit.die();
            //Debug.Log("after die");
            //StartCoroutine(restart(rabit));
            //rabit.restore();
        }
        else
        {
            rabit.isBig = false;
            rabit.transform.localScale -= new Vector3(1F, 1F, 0);
        }

        //Destroy(this.gameObject);
    }
コード例 #5
0
ファイル: Orc1.cs プロジェクト: anastasiasnzh/UnityProject
    void onCollideWithRabit(HeroRabit rabit)
    {
        if (this.isDead || rabit.isDead)
        {
            return;
        }
        this.myAnimator.SetTrigger("attack");
        float rabit_y = rabit.transform.position.y;
        float my_y    = this.transform.position.y;

        if (my_y < rabit_y && rabit_y - my_y > 0.5f)
        {
            this.orcDie();
        }
        else
        {
            rabit.die();
            myAnimator.SetBool("run", true);
            //rabit.restore();
        }
    }