コード例 #1
0
 public void OnSceneInjectionFinished()
 {
     songMetaChangeEventStream.Subscribe(_ =>
     {
         issues = SongMetaAnalyzer.AnalyzeIssues(songMeta);
         UpdateIssueOverviewImage();
     });
 }
コード例 #2
0
    private void OnSongMetaChanged(ISongMetaChangeEvent changeEvent)
    {
        if (changeEvent is LyricsChangedEvent)
        {
            return;
        }

        issues = SongMetaAnalyzer.AnalyzeIssues(songMeta);
        UpdateIssues();
    }
コード例 #3
0
    public void OnInjectionFinished()
    {
        songMetaChangeEventStream.Subscribe(_ =>
        {
            issues = SongMetaAnalyzer.AnalyzeIssues(songMeta);
            UpdateIssueOverviewImage();
        });

        overviewAreaIssues.RegisterCallbackOneShot <GeometryChangedEvent>(evt =>
        {
            dynamicTexture = new DynamicTexture(songEditorSceneControl.gameObject, overviewAreaIssues);
            UpdateIssueOverviewImage();
        });
    }
コード例 #4
0
 private void UpdateIssues()
 {
     issues = SongMetaAnalyzer.AnalyzeIssues(songMeta);
     DrawIssues();
 }