예제 #1
0
 private bool onPreviewMusicTrack(IglooMusicEvents.PreviewMusicTrack evt)
 {
     if (definitionId == evt.Definition.Id)
     {
         setToPreviewingState();
     }
     else if (currentState == ButtonState.Preview)
     {
         setToNormalState();
     }
     return(false);
 }
    private bool onPreviewMusicTrack(IglooMusicEvents.PreviewMusicTrack evt)
    {
        int id = evt.Definition.Id;

        if (currentPreviewingTrackDefinition != null && id == currentPreviewingTrackDefinition.Id)
        {
            return(false);
        }
        currentlyLoadingTrack = id;
        MusicTrackDefinition music;

        if (id == 0)
        {
            stopPreviewTrack();
        }
        else if (musicDefs.TryGetValue(id, out music))
        {
            Content.LoadAsync(delegate(string path, GameObject prefab)
            {
                onPreviewMusicLoaded(prefab, music);
            }, music.Music);
        }
        return(false);
    }
예제 #3
0
 private bool onPreviewMusicTrack(IglooMusicEvents.PreviewMusicTrack evt)
 {
     SongAnimationAnimator.enabled      = false;
     SongGenreAnimationAnimator.enabled = false;
     return(false);
 }