1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-22 12:07:23 +08:00
osu-lazer/osu.Game
Nobbele ad8ba37ee3
Updated UserStatus.cs to make more sense(UNTESTED)
Untested code, on my ipad in school so i can’t compile the code or check for refrences to stuff

Modding, playing multiplayer/singleplayer, Busy, etc are all done when user is online so they may just be a class of type UserStatusOnline(used to be UserStatusAvailable but since available and online are basically the same i just made available be online). I don’t know how PM’s are handled but i assume that the client recieves the PM and then decides what to do based on your status. By doing this you can interupt the user with the message if typeof(status) != typeof(UserStatusBusy), making multiplaying, solo game, etc not interupt the user, but when typeof(status) == typeof(UserStatusBusy) show a less intrusive message box to not interupt the user
2018-04-26 12:57:24 +02:00
..
Audio Normalize all the line endings 2018-04-13 18:26:38 +09:00
Beatmaps Add error handling on a per-line level in LegacyDecoder 2018-04-20 18:32:24 +09:00
Configuration Invert logic to match existing toggles 2018-04-25 16:18:55 +09:00
Database Normalize all the line endings 2018-04-13 18:26:38 +09:00
Graphics Merge branch 'master' into show-beatmap-id 2018-04-20 18:05:24 +09:00
Input Normalize all the line endings 2018-04-13 18:26:38 +09:00
IO Test CI run with new changes 2018-04-22 03:51:17 +09:00
IPC Normalize all the line endings 2018-04-13 18:26:38 +09:00
Migrations Normalize all the line endings 2018-04-13 18:26:38 +09:00
Online Fix new detections in rider 2018.1 2018-04-23 14:56:45 +09:00
Overlays Update framework and ensure the add channel button is not switchable 2018-04-24 20:46:44 +09:30
Properties Normalize all the line endings 2018-04-13 18:26:38 +09:00
Rulesets Merge branch 'master' into fix-overlapping-speedchanges 2018-04-20 15:36:28 +09:00
Screens Invert logic to match existing toggles 2018-04-25 16:18:55 +09:00
Skinning User pattern matching 2018-04-25 16:32:06 +09:00
Storyboards Normalize all the line endings 2018-04-13 18:26:38 +09:00
Tests Change load order to ensure runner is loaded before blocking op 2018-04-22 04:26:27 +09:00
Users Updated UserStatus.cs to make more sense(UNTESTED) 2018-04-26 12:57:24 +02:00
Utils Normalize all the line endings 2018-04-13 18:26:38 +09:00
osu!.res And then everything became one 2017-09-19 16:06:58 +09:00
osu.Game.csproj bump NUnit to version 3.10.1 2018-04-13 13:19:52 +02:00
osu.nuspec Update license year. 2018-01-22 18:22:38 +01:00
OsuGame.cs Make BeatmapSetOverlay accept nulls everywhere 2018-04-18 16:42:09 +09:00
OsuGameBase.cs Change load order to ensure runner is loaded before blocking op 2018-04-22 04:26:27 +09:00