var
BeatmapInfo Beatmap
GameplayState
SpectatorGameplayState
MultiplayerRoomUser
int
UserLookupCache
MultiplayerSpectatorScreen
The UserFinishedPlaying event may trigger before the event is subscribed to by SpectatorScreen. For such cases, an extra check is done to make sure the user is _actually_ playing.