} // ---UpdateHp() /* * 攻撃演出処理 */ protected IEnumerator DrawBattleGraphic(BaseCharacter[] cd, ComboManager cm) { // 攻撃者の画像を貼り付ける GameObject atkObj = DamageEffect.DrawAttackChara(this); yield return(Utility._Wait.WaitFrame(30)); Destroy(atkObj); // 対象表示 DamageEffect.TargetGraphicDraw(cd[targetId]); yield return(Utility._Wait.WaitFrame(10)); // 戦闘アニメーション DamageEffect.AttackEffect(1); yield return(Utility._Wait.WaitFrame(45)); // ダメージ表示 DamageEffect.DrawDamage(DamageEffect.CalDamage(this, cm)); DamageEffect.DrawCombo(cm); yield return(Utility._Wait.WaitFrame(45)); // 消去 DamageEffect.DestroyAllObject(); yield return(0); }