public void RegisterMusicSyncNotifications(string name, MusicTimeSittings.OnBarHandler onBarCallback, MusicTimeSittings.OnBeatHandler onBeatCallback) { MusicTimeSittings musicSettingByName = GetMusicSettingByName(name); if (musicSettingByName != null) { musicSettingByName._onBeatDetected += onBeatCallback; musicSettingByName._onBarDetected += onBarCallback; } }
internal void RegisterComponentMusicTimeSettings(Fabric.Component component, MusicTimeSittings musicTimeSettings) { _componentMusicTimeSettings.Add(musicTimeSettings); }
internal void UnregisterComponentMusicTimeSettings(Fabric.Component component, MusicTimeSittings musicTimeSettings) { _componentMusicTimeSettings.Remove(musicTimeSettings); }