public static void Play(LcarsSoundAsset assetKey) { var resourceSting = GetGetResourceString(assetKey); if (resourceSting == null) { return; } Play(resourceSting); }
private static string GetGetResourceString(LcarsSoundAsset assetKey) { switch (assetKey) { case LcarsSoundAsset.RandomAlert: return(AlertWavs.Random()); case LcarsSoundAsset.RandomBeep: return(BeepWavs.Random()); case LcarsSoundAsset.RandomFail: return(FailWavs.Random()); case LcarsSoundAsset.RandomProcessing: return(ProcessingWavs.Random()); case LcarsSoundAsset.PlainBeep: return(soundsPrefix + "Beep.004.wav"); case LcarsSoundAsset.PlainProcessing: return(soundsPrefix + "Processing.001.wav"); case LcarsSoundAsset.TurnOn1: return(soundsPrefix + "Toggle.003_turn_on.wav"); case LcarsSoundAsset.TurnOff1: return(soundsPrefix + "Toggle.004_turn_off.wav"); case LcarsSoundAsset.TurnOn2: return(soundsPrefix + "Toggle.001_doorbell_on.wav"); case LcarsSoundAsset.TurnOff2: return(soundsPrefix + "Toggle.002_doorbell_off.wav"); case LcarsSoundAsset.Unset: default: return(null); } }