protected override void OnRabitHit(HeroRabit rabit) { if (!rabit.beBig(false)) { rabit.die(this.transform); } this.CollectedHide(); }
protected override void OnRabitHit(HeroRabit rabit) { Debug.Log("hit"); if (!rabit.beBig(false)) { rabit.die(this.transform); } Destroy(this.gameObject); }
IEnumerator killRabbit() { yield return(new WaitForSeconds(0.5f)); HeroRabit rabit = HeroRabit.lastRabit; if (rabit.isBigRabit()) { rabit.beBig(false); } else { HeroRabit.lastRabit.die(this.transform); } if (sr.flipX) { mode = Mode.GoToA; } else { mode = Mode.GoToB; } }
protected override void OnRabitHit(HeroRabit rabit) { rabit.beBig(true); this.CollectedHide(); }
public void onRabitDeath(HeroRabit rabit) { rabit.beBig(false); rabit.transform.position = this.startingPosition; LivesController.current.removeLife(); }