public Beatmap(DirectMemoryReader reader, OsuProcessMatchedEvent @event) { this.Reader = reader; BeatmapAddressOffset = LatestBeatmapOffset; BeatmapSetAddressOffset = LatestBeatmapSetOffset; BeatmapFolderAddressOffset = LatestBeatmapFolderOffset; BeatmapFileNameAddressOffset = LatestBeatmapFilenameOffset; if (@event.LatestVersion.ToComparableVersion() < "20190816".ToComparableVersion()) { BeatmapAddressOffset -= 4; BeatmapSetAddressOffset -= 4; BeatmapFolderAddressOffset -= 4; BeatmapFileNameAddressOffset -= 4; } }
public GameStatus(DirectMemoryReader reader) { this.Reader = reader; }
public GameMode(DirectMemoryReader reader) { this.Reader = reader; }
public Playing(DirectMemoryReader reader) { Reader = reader; }
public MultiplayerBeatmapId(DirectMemoryReader reader) { this.Reader = reader; }
public GlobalGameModerator(DirectMemoryReader reader) { Reader = reader; }