public RealtimeDataProvideWrapperBase(OsuRTDataProviderPlugin ref_plugin, OsuLiveStatusPanelPlugin plugin) : base(ref_plugin, plugin) { RefPanelPlugin.OnSettingChanged += () => { var beatmap = GetCurrentBeatmap(); beatmap.OutputType = CurrentOutputType = (current_status == OsuStatus.Playing || current_status == OsuStatus.Rank) ? OutputType.Play : OutputType.Listen; RefPanelPlugin.OnBeatmapChanged(new BeatmapChangedParameter() { beatmap = beatmap }); }; }
public OlspApis(Plugin olsp_plguin) { olsp = olsp_plguin as OsuLiveStatusPanelPlugin; }
public DifficultParamModifyPluginSourceWrapper(DifficultParamModifyPlugin.DifficultParamModifyPlugin ref_plugin, OsuLiveStatusPanelPlugin plugin) : base(ref_plugin, plugin) { }
public OsuRTDataProviderWrapper(OsuRTDataProviderPlugin ref_plugin, OsuLiveStatusPanelPlugin plugin) : base(ref_plugin, plugin) { }
public RealtimeDataProviderModsWrapper(OsuRTDataProviderPlugin ref_plugin, OsuLiveStatusPanelPlugin plugin) : base(ref_plugin, plugin) { }