//攻撃
 public virtual void attackTarget(AttackWay attackWay, GameObject obj)
 {
     try
     {
         Debug.Log(this.parameter.cName + "が" + attackWay.name + "で攻撃!");
         //攻撃のエフェクト
         if (attackWay.effect != null) { Instantiate(attackWay.effect, obj.transform.position, Quaternion.identity); }
         //ダメージ処理
         obj.GetComponent<AbstractCharacter>().beDameged(attackWay.power);
     }
     finally
     {
         this.process = Process.PreEnd;
     }
 }
Beispiel #2
0
 public void Start()
 {
     this.type = Type.Enemy;
     myAttack = new AttackWay("キック", 9, PrefabManager.Instance.explosion);
 }