public void OnSceneInjectionFinished() { songMetaChangeEventStream.Subscribe(_ => { issues = SongMetaAnalyzer.AnalyzeIssues(songMeta); UpdateIssueOverviewImage(); }); }
private void OnSongMetaChanged(ISongMetaChangeEvent changeEvent) { if (changeEvent is LyricsChangedEvent) { return; } issues = SongMetaAnalyzer.AnalyzeIssues(songMeta); UpdateIssues(); }
public void OnInjectionFinished() { songMetaChangeEventStream.Subscribe(_ => { issues = SongMetaAnalyzer.AnalyzeIssues(songMeta); UpdateIssueOverviewImage(); }); overviewAreaIssues.RegisterCallbackOneShot <GeometryChangedEvent>(evt => { dynamicTexture = new DynamicTexture(songEditorSceneControl.gameObject, overviewAreaIssues); UpdateIssueOverviewImage(); }); }
private void UpdateIssues() { issues = SongMetaAnalyzer.AnalyzeIssues(songMeta); DrawIssues(); }