// Use this for initialization void Start() { animator = GetComponent <Animator>(); config = UserSoundConfig.Load(); GameObject[] musics = GameObject.FindGameObjectsWithTag("Music"); for (int i = 0; i < musics.Length; i++) { AudioSource audioSource = musics[i].GetComponent <AudioSource>(); if (audioSource) { audioSource.volume = config.MusicVolume; audioSource.mute = !config.MusicStatus; } } GameObject[] effects = GameObject.FindGameObjectsWithTag("SoundEffect"); for (int i = 0; i < effects.Length; i++) { AudioSource audioSource = effects[i].GetComponent <AudioSource>(); if (audioSource) { audioSource.volume = config.SoundVolume; audioSource.mute = !config.SoundStatus; } } toogleMusic.GetComponent <Toggle>().isOn = config.MusicStatus; toogleEffect.GetComponent <Toggle>().isOn = config.SoundStatus; scrollEffect.GetComponent <Slider>().value = config.SoundVolume; scrollMusic.GetComponent <Slider>().value = config.MusicVolume; }
public static UserSoundConfig Load() { BinaryFormatter formater = new BinaryFormatter(); UserSoundConfig data; FileStream fileStream; if (!File.Exists(Application.persistentDataPath + "/userSound.dat")) { data = new UserSoundConfig(); fileStream = File.Create(Application.persistentDataPath + "/userSound.dat"); formater.Serialize(fileStream, data); fileStream.Close(); } else { fileStream = File.Open(Application.persistentDataPath + "/userSound.dat", FileMode.Open); data = (UserSoundConfig)formater.Deserialize(fileStream); fileStream.Close(); if (data.DeviceID != SystemInfo.deviceUniqueIdentifier) { fileStream = File.Create(Application.persistentDataPath + "/userSound.dat"); data = new UserSoundConfig(); formater.Serialize(fileStream, data); fileStream.Close(); } } return(data); }
void Start() { animator = GetComponent <Animator>(); config = UserSoundConfig.Load(); pora.SetTrigger("happy"); scoreAudio.volume = config.SoundVolume; scoreAudio.mute = !config.SoundStatus; CountRequestConnect = 1; }
// Use this for initialization void Start() { UserSoundConfig config = UserSoundConfig.Load(); SoundNgantuk.volume = config.SoundVolume; SoundNgantuk.mute = !config.SoundStatus && !IsLeaderboard; SoundBangun.volume = config.SoundVolume; SoundBangun.mute = !config.SoundStatus && !IsLeaderboard; }
public void PlaySoundBangun() { UserSoundConfig config = UserSoundConfig.Load(); SoundBangun.volume = config.SoundVolume; SoundBangun.mute = !config.SoundStatus && !IsLeaderboard; if (!SoundBangun.isPlaying) { SoundBangun.Play(); } }
// Use this for initialization void Start() { UserSoundConfig config = UserSoundConfig.Load(); for (int i = 0; i < audioSourcesEffect.Length; i++) { audioSourcesEffect[i].volume = config.SoundVolume; audioSourcesEffect[i].mute = !config.SoundStatus; } string command = "{"; command += "action:OPEN_CHOOSEMODE"; command += "}"; ServerStatistic.DoRequest(command); }
public void RefreshSound() { UserSoundConfig config = UserSoundConfig.Load(); for (int i = 0; i < audioSourcesEffect.Length; i++) { audioSourcesEffect[i].volume = config.SoundVolume; audioSourcesEffect[i].mute = !config.SoundStatus; } GameObject[] musics = GameObject.FindGameObjectsWithTag("Music"); for (int i = 0; i < musics.Length; i++) { musics[i].GetComponent <AudioSource>().volume = config.MusicVolume; musics[i].GetComponent <AudioSource>().mute = !config.MusicStatus; } }
// Use this for initialization void Start() { UserSoundConfig config = UserSoundConfig.Load(); for (int i = 0; i < audioSourcesEffect.Length; i++) { audioSourcesEffect[i].volume = config.SoundVolume; audioSourcesEffect[i].mute = !config.SoundStatus; } for (int i = 0; i < audioSourcesMusic.Length; i++) { audioSourcesMusic[i].volume = config.MusicVolume; audioSourcesMusic[i].mute = !config.MusicStatus; } SceneCommunication com = new SceneCommunication(CurrentScene); List <CommunicationData> listOfdata = com.RetrieveMessages(); if (listOfdata.Count == 0) { data = "Parbaba"; } else if (listOfdata.Count == 1 && (listOfdata[0].Sender == SceneName.PlayParbaba || listOfdata[0].Sender == SceneName.PlayBatuguru || listOfdata[0].Sender == SceneName.PlayParapat || listOfdata[0].Sender == SceneName.PlayTomok)) { preplayPopUp.Show((StaticLevel)listOfdata[0].Data); } else { data = (string)listOfdata[0].Data; if (listOfdata[0].Sender == SceneName.PlayParbaba || listOfdata[0].Sender == SceneName.PlayBatuguru || listOfdata[0].Sender == SceneName.PlayParapat || listOfdata[0].Sender == SceneName.PlayTomok) { levelLastPlayed = (int)listOfdata[1].Data; } } SlideLevel.GetComponent <ScrollRect>().horizontalNormalizedPosition = levelLastPlayed <= 5 ? 0 : levelLastPlayed / 20f; string command = "{"; command += "action:OPEN_CHOOSELEVEL"; command += ",place:" + data; command += "}"; ServerStatistic.DoRequest(command); }
public void SoundOff() { UserSoundConfig config = UserSoundConfig.Load(); config.MusicStatus = false; config.SoundStatus = false; config.Save(); if (config.SoundStatus == true || config.MusicStatus == true) { ButtonSoundOn.SetActive(true); ButtonSoundoff.SetActive(false); } else { ButtonSoundOn.SetActive(false); ButtonSoundoff.SetActive(true); } playManager.RefreshSound(); }
void Start() { userScore = UserScoreData.Load(); UserSoundConfig config = UserSoundConfig.Load(); for (int i = 0; i < audioSourcesEffect.Length; i++) { audioSourcesEffect[i].volume = config.SoundVolume; audioSourcesEffect[i].mute = !config.SoundStatus; } SceneCommunication sceneCommunication = new SceneCommunication(SceneName.ChoosePlace); List <CommunicationData> dataRecieveds = sceneCommunication.RetrieveMessages(); if (dataRecieveds.Count > 0 && (dataRecieveds[0].Sender == SceneName.ChooseLevelParbaba || dataRecieveds[0].Sender == SceneName.ChooseLevelBatuguru || dataRecieveds[0].Sender == SceneName.ChooseLevelParapat || dataRecieveds[0].Sender == SceneName.ChooseLevelTomok)) { FirstSelected = (string)dataRecieveds[0].Data; } if (FirstSelected == "Parbaba") { PanelItem.GetComponent <RectTransform>().localPosition = new Vector3(715, PanelItem.GetComponent <RectTransform>().localPosition.y, PanelItem.GetComponent <RectTransform>().localPosition.z); } else if (FirstSelected == "Batuguru") { PanelItem.GetComponent <RectTransform>().localPosition = new Vector3(276, PanelItem.GetComponent <RectTransform>().localPosition.y, PanelItem.GetComponent <RectTransform>().localPosition.z); } else if (FirstSelected == "Parapat") { PanelItem.GetComponent <RectTransform>().localPosition = new Vector3(-227, PanelItem.GetComponent <RectTransform>().localPosition.y, PanelItem.GetComponent <RectTransform>().localPosition.z); } else if (FirstSelected == "Tomok") { PanelItem.GetComponent <RectTransform>().localPosition = new Vector3(-673, PanelItem.GetComponent <RectTransform>().localPosition.y, PanelItem.GetComponent <RectTransform>().localPosition.z); } string command = "{"; command += "action:OPEN_CHOOSEPLACE"; command += "}"; ServerStatistic.DoRequest(command); }
public void ShowForPlayingStaticLevel(Callback callback) { this.callback = callback; UnpauseButton.SetActive(true); BlurImage.SetActive(true); PauseButton.SetActive(false); GetComponent <Animator>().SetTrigger("Show"); UserSoundConfig config = UserSoundConfig.Load(); if (config.SoundStatus == true || config.MusicStatus == true) { ButtonSoundOn.SetActive(true); ButtonSoundoff.SetActive(false); } else { ButtonSoundOn.SetActive(false); ButtonSoundoff.SetActive(true); } }