Ejemplo n.º 1
0
 public override void LoadUI(Dictionary <string, string> propertyList = null)
 {
     m_normal = base.transform.Find(NORMAL);
     m_candy  = base.transform.Find(CANDY);
     base.LoadUI(propertyList);
     Button[] componentsInChildren = base.gameObject.GetComponentsInChildren <Button>();
     Button[] array = componentsInChildren;
     foreach (Button button in array)
     {
         if (button.gameObject.name == BTN_PLAY)
         {
             m_btnPlay = button;
         }
         else if (button.gameObject.name == BTN_INSTRUCTIONS)
         {
             m_btnInstructions = button;
         }
         else if (button.gameObject.name == BTN_LEVER)
         {
             m_btnLever = button;
         }
     }
     m_leverAnimator = m_btnLever.GetComponentInChildren <Animator>();
     m_pizzatron     = m_btnLever.transform.Find("sfx_pizzatron").GetComponent <MinigameSFX>();
     m_cookietron    = m_btnLever.transform.Find("sfx_cookietron").GetComponent <MinigameSFX>();
     RegisterEvents();
 }
 private void StopFuseSFX()
 {
     if (m_fuseSFX != null)
     {
         m_fuseSFX.Stop();
         m_fuseSFX = null;
     }
 }
Ejemplo n.º 3
0
    private void OnSfxClicked(bool p_value)
    {
        MinigameSFX minigameSFX = MinigameManager.GetActive().PlaySFX("mg_jr_sfx_UISelect");

        m_gameLogic.MiniGame.AreSFXEnabled = p_value;
        if (!m_sfxButton.isOn && minigameSFX != null)
        {
            minigameSFX.AudioTrack.PlayOneShot(minigameSFX.AudioTrack.clip);
        }
    }
Ejemplo n.º 4
0
 private void LoadSfxResources()
 {
     if (GameSoundsAreInstantiated)
     {
         DisneyMobile.CoreUnitySystems.Logger.LogWarning(this, "Sounds have already been loaded");
         return;
     }
     if (m_loadedSoundsContainer == null)
     {
         m_loadedSoundsContainer = new GameObject("mg_jr_sound_resources");
         m_loadedSoundsContainer.transform.parent = ResourceContainer.transform;
         m_loadedMultiSounds = new GameObject("mg_jr_multiplay");
         m_loadedMultiSounds.transform.parent = m_loadedSoundsContainer.transform;
         m_loadedSingleSounds = new GameObject("mg_jr_singleplay");
         m_loadedSingleSounds.transform.parent = m_loadedSoundsContainer.transform;
         m_loadedSoundLoops = new GameObject("mg_jr_soundloops");
         m_loadedSoundLoops.transform.parent = m_loadedSoundsContainer.transform;
         m_loadedMusic = new GameObject("mg_jr_music");
         m_loadedMusic.transform.parent = m_loadedSoundsContainer.transform;
     }
     GameObject[] array  = Resources.LoadAll <GameObject>("JetpackReboot/Sound/SinglePlay/");
     GameObject[] array2 = array;
     foreach (GameObject original in array2)
     {
         GameObject  gameObject = Object.Instantiate(original);
         MinigameSFX component  = gameObject.GetComponent <MinigameSFX>();
         component.AudioTrack        = gameObject.GetComponent <AudioSource>();
         gameObject.transform.parent = m_loadedSingleSounds.transform;
     }
     GameObject[] array3 = Resources.LoadAll <GameObject>("JetpackReboot/Sound/MultiPlay/");
     array2 = array3;
     foreach (GameObject original in array2)
     {
         GameObject  gameObject = Object.Instantiate(original);
         MinigameSFX component  = gameObject.GetComponent <MinigameSFX>();
         component.AudioTrack        = gameObject.GetComponent <AudioSource>();
         gameObject.transform.parent = m_loadedSingleSounds.transform;
         for (int j = 0; j < 3; j++)
         {
             GameObject gameObject2 = Object.Instantiate(original);
             gameObject2.transform.parent = m_loadedMultiSounds.transform;
         }
     }
     GameObject[] array4 = Resources.LoadAll <GameObject>("JetpackReboot/Sound/Loops/");
     array2 = array4;
     foreach (GameObject original2 in array2)
     {
         GameObject  gameObject3 = Object.Instantiate(original2);
         MinigameSFX component   = gameObject3.GetComponent <MinigameSFX>();
         component.AudioTrack         = gameObject3.GetComponent <AudioSource>();
         gameObject3.transform.parent = m_loadedSoundLoops.transform;
     }
     GameObject[] array5 = Resources.LoadAll <GameObject>("JetpackReboot/Sound/Music/");
     array2 = array5;
     foreach (GameObject original3 in array2)
     {
         GameObject gameObject4 = Object.Instantiate(original3);
         m_musicResources.Add(gameObject4.GetComponent <AudioSource>());
         gameObject4.transform.parent = m_loadedMusic.transform;
     }
     GameSoundsAreInstantiated = true;
 }
 protected void Start()
 {
     m_fuseSFX = MinigameManager.GetActive().PlaySFX("mg_ss_sfx_bomb_fuse");
 }