public TestSceneGameplayChatDisplay() { var mockLocalUserInfo = new Mock <ILocalUserPlayInfo>(); mockLocalUserInfo.SetupGet(i => i.IsPlaying).Returns(localUserPlaying); localUserInfo = mockLocalUserInfo.Object; }
private void load(ILocalUserPlayInfo localUserInfo, OsuConfigManager config) { localUserPlaying = localUserInfo.IsPlaying.GetBoundCopy(); localUserPlaying.BindValueChanged(_ => updateBlocking()); disableWinKey = config.GetBindable <bool>(OsuSetting.GameplayDisableWinKey); disableWinKey.BindValueChanged(_ => updateBlocking(), true); }
private void load(ILocalUserPlayInfo localUserInfo, FrameworkConfigManager frameworkConfigManager, OsuConfigManager osuConfigManager) { frameworkConfineMode = frameworkConfigManager.GetBindable <ConfineMouseMode>(FrameworkSetting.ConfineMouseMode); frameworkWindowMode = frameworkConfigManager.GetBindable <WindowMode>(FrameworkSetting.WindowMode); frameworkWindowMode.BindValueChanged(_ => updateConfineMode()); osuConfineMode = osuConfigManager.GetBindable <OsuConfineMouseMode>(OsuSetting.ConfineMouseMode); localUserPlaying = localUserInfo.IsPlaying.GetBoundCopy(); osuConfineMode.ValueChanged += _ => updateConfineMode(); localUserPlaying.BindValueChanged(_ => updateConfineMode(), true); }
private void load(ILocalUserPlayInfo localUserInfo) { localUserPlaying.BindTo(localUserInfo.IsPlaying); }