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; } }
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); } }
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"); }