Exemplo n.º 1
0
        // create audio object
        private void CreateAudioObject()
        {
            var AO = CustomUtility.CreateDontDestroyObject <AudioObject>();

            AO.del_OnFinishedPlay = cbAudioFinished;
            AO.del_OnAudioPlay    = cbAudioPlay;
            AO.transform.parent   = transform;
            AO.gameObject.SetActive(false);
            cachedAuidoList.Add(AO);
            audioPool.Push(AO);
        }
Exemplo n.º 2
0
        // create instance
        protected static void CreateInstance()
        {
            if (_instance != null)
            {
                return;
            }

            _instance = CustomUtility.CreateDontDestroyObject <SoundManager>();

            if (_instance != null)
            {
                _instance.Initialize();
            }
        }