コード例 #1
0
 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();
 }
コード例 #2
0
    void OnTriggerEnter2D(Collider2D collider)
    {
        HeroPug pug = collider.GetComponent <HeroPug>();

        if (pug != null)
        {
            this.OnPugHit(pug);
        }
    }
コード例 #3
0
    void OnTriggerEnter2D(Collider2D collider)
    {
        //Намагаємося отримати компонент кролика
        HeroPug pug = collider.GetComponent <HeroPug> ();

        //Впасти міг не тільки кролик
        if (pug != null)
        {
            //Повідомляємо рівень, про смерть кролика
            LevelController.current.onPugDeath(pug);
        }
    }
コード例 #4
0
    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);
        }
    }
コード例 #5
0
 protected virtual void OnPugHit(HeroPug pug)
 {
 }
コード例 #6
0
 public void onPugDeath(HeroPug pug)
 {
     //При смерті мопса повертаємо на початкову позицію
     pug.transform.position = this.startingPosition;
 }