//各種アタックエフェクト public void AttackEffect(EnemyData enemyData, BattleRouletteSlotID slotID) { switch (slotID) { case BattleRouletteSlotID.NormalAttack: enemyDamage.DamageEffect(enemyData, true, true); slashEffect.gameObject.SetActive(true); break; case BattleRouletteSlotID.Critical: enemyDamage.DamageEffect(enemyData, true, true); criticalEffect.gameObject.SetActive(true); break; case BattleRouletteSlotID.None: enemyDamage.DamageEffect(enemyData, false); break; case BattleRouletteSlotID.FilreMagic: enemyDamage.DamageEffect(enemyData, true, false); fireEffect.gameObject.SetActive(true); break; case BattleRouletteSlotID.IceMagic: enemyDamage.DamageEffect(enemyData, true, false); iceEffect.gameObject.SetActive(true); break; case BattleRouletteSlotID.ThunderMagic: enemyDamage.DamageEffect(enemyData, true, false); thunderEffect.gameObject.SetActive(true); break; case BattleRouletteSlotID.Charge: charge.PlaySound(); break; default: break; } }