osu/osu.Desktop
Bartłomiej Dach cb823f367f
Simplify UserActivity for serialisability over the wire
Up until now, the `UserActivity` class hierarchy contained things like
beatmap info, room info, full replay info, etc. While this was
convenient, it is soon going to be less so, as the data is sent over the
wire to the spectator server so that the user's activity can be
broadcast to other clients.

To counteract this without creating a second separate and slimmed-down
class hierarchy, slim down the `UserActivity` structure to contain the
bare minimum amounts of data such that the structures aren't overly
large and complex to serialise, but also contain enough data that they
can be used by receiving clients directly without having to do beatmap
or score lookups.
2023-12-06 18:52:26 +01:00
..
LegacyIpc
Properties
Security
Updater Use new initialisation structure for github sourced update manager 2023-11-09 12:26:41 +09:00
Windows
DiscordRichPresence.cs Simplify UserActivity for serialisability over the wire 2023-12-06 18:52:26 +01:00
lazer.ico
osu!.res
osu.Desktop.csproj Update squirrel to latest release 2023-11-07 21:28:36 +09:00
osu.nuspec
OsuGameDesktop.cs
Program.cs