コード例 #1
0
ファイル: PlaySongSelect.cs プロジェクト: mosheepdev/osu
        protected override void ExitFromBack()
        {
            if (modSelect.State == Visibility.Visible)
            {
                modSelect.Hide();
                return;
            }

            base.ExitFromBack();
        }
コード例 #2
0
        protected override bool OnExiting(Screen next)
        {
            if (modSelect.State == Visibility.Visible)
            {
                modSelect.Hide();
                return(true);
            }

            return(base.OnExiting(next));
        }
コード例 #3
0
ファイル: RoomSubScreen.cs プロジェクト: Wieku/osu
        public override bool OnBackButton()
        {
            if (Room.RoomID.Value == null)
            {
                // room has not been created yet; exit immediately.
                settingsOverlay.Hide();
                return(base.OnBackButton());
            }

            if (userModsSelectOverlay.State.Value == Visibility.Visible)
            {
                userModsSelectOverlay.Hide();
                return(true);
            }

            if (settingsOverlay.State.Value == Visibility.Visible)
            {
                settingsOverlay.Hide();
                return(true);
            }

            return(base.OnBackButton());
        }
コード例 #4
0
ファイル: PlaySongSelect.cs プロジェクト: Aikoyori/osu
        protected override void OnSuspending(Screen next)
        {
            modSelect.Hide();

            base.OnSuspending(next);
        }