protected override void OnPugHit(HeroPug pug) { LevelController.current.addBones(1); bones_count = GameObject.Find("bones_count").GetComponent <UILabel>(); bones_count.text = LevelController.current.bones_count + "/8"; this.CollectedHide(); }
void OnTriggerEnter2D(Collider2D collider) { HeroPug pug = collider.GetComponent <HeroPug>(); if (pug != null) { this.OnPugHit(pug); } }
void OnTriggerEnter2D(Collider2D collider) { //Намагаємося отримати компонент кролика HeroPug pug = collider.GetComponent <HeroPug> (); //Впасти міг не тільки кролик if (pug != null) { //Повідомляємо рівень, про смерть кролика LevelController.current.onPugDeath(pug); } }
protected override void OnPugHit(HeroPug pug) { Animator animator = GetComponent <Animator>(); if (pug.transform.position.y - this.transform.position.y >= 1.4) { Destroy(this.gameObject); } else { pug.removeHealth(1); } }
protected virtual void OnPugHit(HeroPug pug) { }
public void onPugDeath(HeroPug pug) { //При смерті мопса повертаємо на початкову позицію pug.transform.position = this.startingPosition; }