コード例 #1
0
        /// <summary>
        /// Awake
        /// </summary>
        protected override void Awake()
        {
            base.Awake();

            m_BackgroundMusic = gameObject.GetComponentSafely <AudioSource>();
            m_SoundsPool      = GetComponent <SoundPooler>();
        }
コード例 #2
0
 /// <summary>
 /// Active Scene change
 /// </summary>
 /// <param name="arg0"></param>
 /// <param name="arg1"></param>
 private void SceneManager_activeSceneChanged(Scene arg0, Scene arg1)
 {
     if (m_CurrentInGamePooler != null)
     {
         Destroy(m_CurrentInGamePooler.gameObject);
     }
     m_CurrentInGamePooler = Instantiate(inGamePoolerPrefab).GetComponent <SoundPooler>();
 }