public static AudioClip GetAudioClip(E_SE seType) { switch (seType) { case E_SE.Jump: return(jump); case E_SE.Slash: return(slash); case E_SE.DefeatEnemy: return(defeatEnemy); case E_SE.Guard: return(guard); } throw new System.Exception(); }
public static void PlaySE(E_SE seType, float _vomumeScale = 1.0f) { SEManager.audioSource.PlayOneShot(GetAudioClip(seType), volumeScale: _vomumeScale); }
public static void PlaySE(E_SE playSE) { switch (playSE) { case E_SE.explosionMissile: SEManager.PlaySE(SEManager.explosionMissile); break; case E_SE.select: SEManager.PlaySE(SEManager.select); break; case E_SE.shot0: SEManager.PlaySE(SEManager.shot0); break; case E_SE.shot1: SEManager.PlaySE(SEManager.shot1); break; case E_SE.back: SEManager.PlaySE(SEManager.back); break; case E_SE.decision: SEManager.PlaySE(SEManager.decision); break; case E_SE.explosionEnemy: SEManager.PlaySE(SEManager.explosionEnemy); break; case E_SE.explosionObstacle: SEManager.PlaySE(SEManager.explosionObstacle); break; case E_SE.explosionPlayer: SEManager.PlaySE(SEManager.explosionPlayer); break; case E_SE.page: SEManager.PlaySE(SEManager.page); break; case E_SE.failed: SEManager.PlaySE(SEManager.failed); break; case E_SE.getItem: SEManager.PlaySE(SEManager.getItem); break; case E_SE.pause: SEManager.PlaySE(SEManager.pause); break; case E_SE.peopleSurprise: SEManager.PlaySE(SEManager.peopleSurprise); break; case E_SE.returnMoveDirection: SEManager.PlaySE(SEManager.returnMoveDirection); break; case E_SE.shotBeam: SEManager.PlaySE(SEManager.shotBeam); break; case E_SE.speedDown: SEManager.PlaySE(SEManager.speedDown); break; case E_SE.speedUp: SEManager.PlaySE(SEManager.speedUp); break; case E_SE.stopMovement: SEManager.PlaySE(SEManager.stopMovement); break; case E_SE.success: SEManager.PlaySE(SEManager.success); break; case E_SE.generate: SEManager.PlaySE(SEManager.generate); break; } }