private bool onSetMusicTrack(IglooMusicEvents.SetMusicTrack evt) { if (definitionId == evt.Definition.Id) { setToSelectedState(); } else if (currentState != 0) { setToNormalState(); } return(false); }
private bool onSetMusicTrack(IglooMusicEvents.SetMusicTrack evt) { setMusicTrackData(evt.Definition.Id); showNowPlaying(); SongAnimationAnimator.enabled = true; SongGenreAnimationAnimator.enabled = true; MusicTrackDefinition value; if (evt.Definition.Id == 0) { Service.Get <ICPSwrveService>().Action("igloo", "music_selection", "none"); } else if (musicDefinitions.TryGetValue(evt.Definition.Id, out value)) { Service.Get <ICPSwrveService>().Action("igloo", "music_selection", value.InternalName); } return(false); }
private bool onSetMusicTrack(IglooMusicEvents.SetMusicTrack evt) { int id = evt.Definition.Id; if (currentMusicTrackDefinition != null && id == currentMusicTrackDefinition.Id) { return(false); } currentlyLoadingTrack = id; MusicTrackDefinition music; if (id == 0) { stopMusicTrack(); } else if (currentPreviewingTrackDefinition != null && id == currentPreviewingTrackDefinition.Id) { stopMusicTrack(); layout.MusicTrackId = currentPreviewingTrackDefinition.Id; currentMusicTrackDefinition = currentPreviewingTrackDefinition; musicTrackPrefabInstance = previewMusicTrackInstance; musicTrackPrefabInstance.name = "Playing_" + evt.Definition.InternalName; if (!musicTrackPrefabInstance.activeSelf) { musicTrackPrefabInstance.SetActive(value: true); } currentPreviewingTrackDefinition = null; previewMusicTrackInstance = null; } else if (musicDefs.TryGetValue(id, out music)) { Content.LoadAsync(delegate(string path, GameObject prefab) { onMusicLoaded(prefab, music); }, music.Music); } return(false); }