示例#1
0
 protected override void OnRabitHit(HeroRabit rabit)
 {
     if (!rabit.isBig())
     {
         rabit.setBig(true);
         Vector3 size = rabit.transform.localScale;
         rabit.transform.localScale = new Vector3(size.x * 1.3f, size.y * 1.3f, 0);
     }
     this.CollectedHide();
 }
示例#2
0
 public void onRabitDeath(HeroRabit rabit)
 {
     if (rabit.isBig())
     {
         Vector3 size = rabit.transform.localScale;
         rabit.transform.localScale = new Vector3(size.x / 1.3f, size.y / 1.3f, 0);
         rabit.setBig(false);
     }
     //При смерті кролика повертаємо на початкову позицію
     rabit.transform.position = this.startingPosition;
     rabit.transform.rotation = new UnityEngine.Quaternion(0, 0, 0, 0);
 }
示例#3
0
 protected override void OnRabitHit(HeroRabit rabit)
 {
     if (rabit.isBig())
     {
         Vector3 size = rabit.transform.localScale;
         rabit.transform.localScale = new Vector3(size.x / 1.3f, size.y / 1.3f, 0);
         rabit.setBig(false);
     }
     else
     {
         rabit.GetComponent <Animator>().SetBool("death", true);
     }
     this.CollectedHide();
 }