// Start is called before the first frame update void Start() { musicPlayManager = this.GetComponent <MusicPlayManager>(); musicPlayData = GameObject.Find("MusicPlayManager").GetComponent <MusicPlayData>(); screenLeft = GameObject.Find("ScreenObjectLeft"); screenRight = GameObject.Find("ScreenObjectRight"); }
// Start is called before the first frame update void Start() { musicPlayManager = this.GetComponent <MusicPlayManager>(); musicPlayData = this.GetComponent <MusicPlayData>(); dictMovie = new Dictionary <string, string>(); dicChangeChars = getDicChangeChars(); }
private void Update() { if (audioGroupPlayState != AudioGroupPlayState.Playing) { return; } foreach (var item in randomLoopSFXDatas) { if (item.IsRunFinished()) { clearRandomList.Add(item); } else { SFXPlayData sFXPlayData = item.Excute(); if (sFXPlayData != null) { PlaySFXData(sFXPlayData); } } } if (clearRandomList.Count > 0) { foreach (var item in clearRandomList) { randomLoopSFXDatas.Remove(item); } clearRandomList.Clear(); } foreach (var item in randomLoopMusicDatas) { if (item.IsRunFinished()) { clearLoopMusicDatas.Add(item); } else { MusicPlayData musicPlayData = item.Excute(); if (musicPlayData != null) { //Debug.Log("currentAudioGroupData: " + currentAudioGroupData.keyName+ " Play MusicPlayData: " + musicPlayData.name); PlayMusicData(musicPlayData, item.flag); } } } if (clearLoopMusicDatas.Count > 0) { foreach (var item in clearLoopMusicDatas) { item.Close(); randomLoopMusicDatas.Remove(item); } clearLoopMusicDatas.Clear(); } }
public static void Play(string keyName, float fadeTime = 0.6f) { Init(); if (currentAudioGroupData != null && keyName == currentAudioGroupData.keyName && audioGroupPlayState == AudioGroupPlayState.Playing) { return; } //Debug.Log("AudioGroupSystem.Play :" + keyName); audioGroupPlayState = AudioGroupPlayState.Playing; // Dictionary<int, AudioAsset> playingMusics = AudioPlayManager.a2DPlayer.bgMusicDic; if (currentAudioGroupData != null) { foreach (var item in currentAudioGroupData.fixedMusicDatas) { AudioPlayManager.StopMusic2D(item.channel, fadeTime); } foreach (var ss in currentAudioGroupData.loopMusicDatas) { foreach (var item in ss.musicDatas) { AudioPlayManager.StopMusic2D(item.channel, fadeTime); } } } currentAudioGroupData = audioGroupDataDic[keyName]; for (int i = 0; i < currentAudioGroupData.fixedMusicDatas.Count; i++) { MusicPlayData data = currentAudioGroupData.fixedMusicDatas[i]; PlayMusicData(data); } foreach (var item in currentAudioGroupData.fixedSFXDatas) { PlaySFXData(item); } instance.randomLoopSFXDatas.Clear(); foreach (var item in currentAudioGroupData.sFXRandomLoopDatas) { instance.randomLoopSFXDatas.Add(new RandomLoopSFXData(item)); } foreach (var item in instance.randomLoopMusicDatas) { item.Close(); } instance.randomLoopMusicDatas.Clear(); foreach (var item in currentAudioGroupData.loopMusicDatas) { instance.randomLoopMusicDatas.Add(new RandomLoopMusicData(item)); } }
// Start is called before the first frame update void Start() { GameObject mainObject = GameObject.Find("MusicPlayManager"); musicPlayData = GameObject.Find("MusicPlayManager").GetComponent <MusicPlayData>(); musicPlayPower = mainObject.GetComponent <MusicPlayPower>(); calcFps = GameObject.Find("FpsObject").GetComponent <CalcFps>(); m = mainObject.GetComponent <MusicPlayManager>(); v = m.getMusicObjVec(); isAutoPlay = m.isAutoPlay; GOOD_LINE = m.GOOD_LINE; GREAT_LINE = m.GREAT_LINE; ui = GameObject.Find("UiArea").GetComponent <UiController>(); }
public static void Pause(bool isPause, float fadeTime = 0.5f) { if (audioGroupPlayState == AudioGroupPlayState.Playing && isPause) { audioGroupPlayState = AudioGroupPlayState.Pause; } if (audioGroupPlayState == AudioGroupPlayState.Pause && !isPause) { audioGroupPlayState = AudioGroupPlayState.Playing; } for (int i = 0; i < currentAudioGroupData.fixedMusicDatas.Count; i++) { MusicPlayData data = currentAudioGroupData.fixedMusicDatas[i]; AudioPlayManager.PauseMusic2D(data.channel, isPause, fadeTime); } AudioPlayManager.PauseSFXAll2D(isPause); }
private void init() { musicPlayManager = GameObject.Find("MusicPlayManager").GetComponent <MusicPlayManager>(); musicPlayData = GameObject.Find("MusicPlayManager").GetComponent <MusicPlayData>(); calcFps = GameObject.Find("FpsObject").GetComponent <CalcFps>(); calorieText = GameObject.Find("CalorieArea").GetComponent <Text>(); metsText = GameObject.Find("METsArea").GetComponent <Text>(); scoreText = GameObject.Find("ScoreArea").GetComponent <Text>(); timeText = GameObject.Find("TimeArea").GetComponent <Text>(); dict_object = new Dictionary <string, GameObject>(); GameObject state = GameObject.Find("UiStateObject"); dict_object.Add("state", state); for (int i = 0; i < 4; i++) { string objName = "UiNumObject" + i.ToString(); GameObject obj = GameObject.Find(objName); dict_object.Add(objName, obj); } }
public static void Play(string keyName, float fadeTime = 0.6f) { Init(); if (currentAudioGroupData != null && keyName == currentAudioGroupData.keyName) { return; } audioGroupPlayState = AudioGroupPlayState.Playing; currentAudioGroupData = audioGroupDataDic[keyName]; Dictionary <int, AudioAsset> playingMusics = AudioPlayManager.a2DPlayer.bgMusicDic; foreach (var item in playingMusics) { if (item.Key > currentAudioGroupData.fixedMusicDatas.Count - 1) { AudioPlayManager.StopMusic2D(item.Key, fadeTime); } } for (int i = 0; i < currentAudioGroupData.fixedMusicDatas.Count; i++) { MusicPlayData data = currentAudioGroupData.fixedMusicDatas[i]; PlayMusicData(data); } foreach (var item in currentAudioGroupData.fixedSFXDatas) { PlaySFXData(item); } instance.randomLoopSFXDatas.Clear(); foreach (var item in currentAudioGroupData.sFXRandomLoopDatas) { instance.randomLoopSFXDatas.Add(AddLoopSFX(item)); } }
private void init() { Application.targetFrameRate = FRAME_RATE; bmsConverter = this.GetComponent <BmsConverter>(); musicPlay = this.GetComponent <MusicPlay>(); musicPlayPower = this.GetComponent <MusicPlayPower>(); musicPlayData = this.GetComponent <MusicPlayData>(); musicPlayAvator = this.GetComponent <MusicPlayAvator>(); animationManager = GameObject.Find("AnimationManager").GetComponent <AnimationManager>(); //MUSIC_FOLDER_PATH = config.getFolderPath(); MUSIC_OBJ_Y = getMusicObjectY(); setMusicData(dictMusicData); frameCount = 0; if (dictMusicData != null) { this.music_folder = dictMusicData["music_folder"]; this.music_bms = dictMusicData["music_bms"]; } //もしisAvatorがtrueなら表示させる if (isAvator) { isAvator = musicPlayAvator.changeAvatorMode(); } }
private static void PlayMusicData(MusicPlayData data) { AudioPlayManager.PlayMusic2D(data.name, data.channel, data.volume, data.isLoop, data.fadeTime, data.delay); }
void Start() { musicPlayManager = GameObject.Find("MusicPlayManager").GetComponent <MusicPlayManager>(); musicPlayData = GameObject.Find("MusicPlayManager").GetComponent <MusicPlayData>(); frameRate = musicPlayManager.FRAME_RATE; }
private static void PlayMusicData(MusicPlayData data, string flag = "") { AudioPlayManager.PlayMusic2D(data.name, data.channel, data.volume, data.isLoop, data.fadeTime, data.delay, flag: flag); }
// Start is called before the first frame update void Start() { musicPlayData = GetComponent <MusicPlayData>(); startSec = Time.time; }