Пример #1
0
        private void load(KaraokeRulesetConfigManager config)
        {
            // ruby and romaji
            config.BindWith(KaraokeRulesetSetting.DisplayRuby, displayRuby);
            config.BindWith(KaraokeRulesetSetting.DisplayRomaji, displayRomaji);

            // translate
            config.BindWith(KaraokeRulesetSetting.UseTranslate, useTranslate);
            config.BindWith(KaraokeRulesetSetting.PreferLanguage, translateLanguage);
        }
Пример #2
0
        private void load(KaraokeRulesetConfigManager config)
        {
            config.BindWith(KaraokeRulesetSetting.ScrollDirection, configDirection);
            configDirection.BindValueChanged(direction =>
            {
                if (scrollingInfo.Direction is Bindable <ScrollingDirection> bindableScrollingDirection)
                {
                    bindableScrollingDirection.Value = (ScrollingDirection)direction.NewValue;
                }
            }, true);

            config.BindWith(KaraokeRulesetSetting.ScrollTime, scrollingInfo.TimeRange as BindableDouble);
        }
Пример #3
0
        private void load(KaraokeRulesetConfigManager rulesetConfig, KaraokeSessionStatics session)
        {
            // Cursor
            rulesetConfig?.BindWith(KaraokeRulesetSetting.ShowCursor, DisplayCursor);

            // Alpha
            rulesetConfig?.BindWith(KaraokeRulesetSetting.NoteAlpha, notePlayfieldAlpha);
            rulesetConfig?.BindWith(KaraokeRulesetSetting.LyricAlpha, lyricPlayfieldAlpha);

            // Pitch
            session.BindWith(KaraokeRulesetSession.Pitch, bindablePitch);
            session.BindWith(KaraokeRulesetSession.VocalPitch, bindableVocalPitch);
            session.BindWith(KaraokeRulesetSession.PlaybackSpeed, bindablePlayback);
        }
Пример #4
0
        private void load(KaraokeRulesetConfigManager rulesetConfig, KaraokeSessionStatics session)
        {
            rulesetConfig?.BindWith(KaraokeRulesetSetting.ShowCursor, DisplayCursor);

            // Pitch
            session.BindWith(KaraokeRulesetSession.Pitch, bindablePitch);
            session.BindWith(KaraokeRulesetSession.VocalPitch, bindableVocalPitch);
            session.BindWith(KaraokeRulesetSession.PlaybackSpeed, bindablePlayback);
        }
Пример #5
0
        private void load(KaraokeRulesetConfigManager rulesetConfig, KaraokeSessionStatics session)
        {
            // Translate
            session.BindWith(KaraokeRulesetSession.UseTranslate, translate);
            session.BindWith(KaraokeRulesetSession.PreferLanguage, translateLanguage);

            // Ruby/Romaji
            session.BindWith(KaraokeRulesetSession.DisplayRuby, displayRuby);
            session.BindWith(KaraokeRulesetSession.DisplayRomaji, displayRomaji);

            // Practice
            rulesetConfig.BindWith(KaraokeRulesetSetting.PracticePreemptTime, preemptTime);
            session.BindWith(KaraokeRulesetSession.NowLyric, nowLyric);
        }
Пример #6
0
 private void load(KaraokeRulesetConfigManager config)
 {
     config.BindWith(KaraokeRulesetSetting.MicrophoneDevice, bindableMicrophoneDeviceName);
 }
Пример #7
0
 private void load(KaraokeRulesetConfigManager config)
 {
     config.BindWith(KaraokeRulesetSetting.ShowCursor, bindableShowCursor);
 }