Exemplo n.º 1
0
        public static Sound Add(SoundName soundName)
        {
            SoundManager soundMan = SoundManager.GetInstance();
            Sound        pSound   = (Sound)soundMan.BaseAdd();

            pSound.Set(soundName);
            return(pSound);
        }
Exemplo n.º 2
0
        public static Sound Add(Sound.Name soundName, float volume = 1)
        {
            SoundManager pMan = SoundManager.PrivGetInstance();

            Debug.Assert(pMan != null);

            Sound pNode = (Sound)pMan.BaseAdd();

            Debug.Assert(pNode != null);

            pNode.Set(soundName, volume);

            return(pNode);
        }
        public static Sound Add(Sound.Name name, string pSoundName)
        {
            SoundManager pMan = SoundManager.GetInstance();

            Debug.Assert(pMan != null);

            Sound pNode = (Sound)pMan.BaseAdd();

            Debug.Assert(pNode != null);

            // Initialize the data
            Debug.Assert(pSoundName != null);
            pNode.Set(name, pSoundName, ref pSoundEngine);

            return(pNode);
        }