/// <summary> /// 停止播放 /// </summary> public void stopBGMClip() { isOpenAudio = EnabledEnum.OFF; if (audioSource != null) { audioSource.Stop(); } }
public static void refreshData() { GameLanguage = GameLanguageEnum.English; IsOpenBGM = EnabledEnum.ON; IsOpenSound = EnabledEnum.ON; IsOpenTimeUI = EnabledEnum.ON; SceenMode = ScreenModeEnum.Full; PuzzlesShape = JigsawStyleEnum.Def; BorderShape = GameWallEnum.Def; BorderColor = EquipColorEnum.Def; Background = EquipColorEnum.Def; SoundVolume = 1f; BGMVolume = 1f; GameConfigureBean configureBean = DataStorageManage.getGameConfigureDSHandle().getData(0); if (configureBean != null) { //游戏语言设置 GameLanguage = (GameLanguageEnum)Enum.ToObject(typeof(GameLanguageEnum), configureBean.gameLanguage); //是否开启BGM IsOpenBGM = (EnabledEnum)Enum.ToObject(typeof(EnabledEnum), configureBean.isOpenBGM); //是否开启音效 IsOpenSound = (EnabledEnum)Enum.ToObject(typeof(EnabledEnum), configureBean.isOpenSound); //是否开启计时UI IsOpenTimeUI = (EnabledEnum)Enum.ToObject(typeof(EnabledEnum), configureBean.isOpenTimeUI); //屏幕模式 SceenMode = (ScreenModeEnum)Enum.ToObject(typeof(ScreenModeEnum), configureBean.screenMode); PuzzlesShape = (JigsawStyleEnum)Enum.ToObject(typeof(JigsawStyleEnum), configureBean.puzzlesShape); BorderShape = (GameWallEnum)Enum.ToObject(typeof(GameWallEnum), configureBean.borderShape); BorderColor = (EquipColorEnum)Enum.ToObject(typeof(EquipColorEnum), configureBean.borderColor); Background = (EquipColorEnum)Enum.ToObject(typeof(EquipColorEnum), configureBean.background); SoundVolume = configureBean.soundVolume; BGMVolume = configureBean.bgmVolume; } }
private void Awake() { playWay = AudioPlayWayEnum.Random_Play; listBGMInfo = BGMInfoManager.LoadAllBGMInfo(); isOpenAudio = CommonConfigure.IsOpenBGM; }