示例#1
0
        public TestSceneGameplayChatDisplay()
        {
            var mockLocalUserInfo = new Mock <ILocalUserPlayInfo>();

            mockLocalUserInfo.SetupGet(i => i.IsPlaying).Returns(localUserPlaying);

            localUserInfo = mockLocalUserInfo.Object;
        }
示例#2
0
        private void load(ILocalUserPlayInfo localUserInfo, OsuConfigManager config)
        {
            localUserPlaying = localUserInfo.IsPlaying.GetBoundCopy();
            localUserPlaying.BindValueChanged(_ => updateBlocking());

            disableWinKey = config.GetBindable <bool>(OsuSetting.GameplayDisableWinKey);
            disableWinKey.BindValueChanged(_ => updateBlocking(), true);
        }
示例#3
0
        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);
        }
示例#4
0
 private void load(ILocalUserPlayInfo localUserInfo)
 {
     localUserPlaying.BindTo(localUserInfo.IsPlaying);
 }