And initialize the breaks to avoid get the null instance.
Also, mark as nullable for some properties.
IApplicableToSample
Done for consistency with `IApplicableToTrack`.
IApplicableToTrack
ModRateAdjust
ModCreatedReplayUser
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
public
ICreateReplayData
ICreateReplay
SetReplayScore
ModCinema
ModUsage
IsPlayable
UserPlayable
Handles consumers who still haven't updated to use `IsPlayable` yet.
ModUsage.Solo
ModUsage.User
IsPlayable(...)