Exemple #1
0
        public static void Play(LcarsSoundAsset assetKey)
        {
            var resourceSting = GetGetResourceString(assetKey);

            if (resourceSting == null)
            {
                return;
            }

            Play(resourceSting);
        }
Exemple #2
0
        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);
            }
        }