Esempio n. 1
0
File: Boss_B.cs Progetto: Pmang/TRGR
    void Counter()
    {
        //プレイヤーに若干のダメージを与える
        int damage = MobBase.calcDamage(minAtk, maxAtk);

        hpapi.Damage(damage);
    }
Esempio n. 2
0
 //範囲内に何かが入ると動く
 private void OnTriggerEnter(Collider other)
 {
     //プレイヤータグの場合はダメージを与えて判定を消す
     if (other.tag == "Player")
     {
         int damage = MobBase.calcDamage((int)(boss.minAtk * 1.2), (int)(boss.maxAtk * 1.2));
         hpapi.Damage(damage);
         transform.root.gameObject.GetComponent <BoxCollider>().enabled = false;
     }
 }
Esempio n. 3
0
File: Mob_H.cs Progetto: Pmang/TRGR
    IEnumerator Attack()
    {
        int damage = MobBase.calcDamage(minAtk, maxAtk);

        hpapi.Damage(damage);

        yield return(new WaitForSeconds(this.damageSpan));

        this.isAttacking = false;
    }
Esempio n. 4
0
 //範囲内に何かが入ると動く
 private void OnTriggerEnter(Collider other)
 {
     //プレイヤータグの場合はダメージを与えて消す
     if (other.tag == "Player")
     {
         int damage = MobBase.calcDamage(minAtk, maxAtk);
         hpapi.Damage(damage);
         Destroy(wepon);
     }
 }
Esempio n. 5
0
 //範囲内に何かが入ると動く
 private void OnTriggerEnter(Collider other)
 {
     //プレイヤータグの場合はダメージを与えて消す
     if (other.tag == "Player")
     {
         int damage = MobBase.calcDamage(minAtk, maxAtk);
         hpapi.Damage(damage);
         this.transform.parent = null;
         Destroy(this.transform.root.gameObject);
         boss.CoolOn();
     }
 }
Esempio n. 6
0
File: Mob_A.cs Progetto: Pmang/TRGR
    //アニメーションイベントで使用する
    void Attack1()
    {
        int damage = MobBase.calcDamage(minAtk, maxAtk);

        hpapi.Damage(damage);
    }