Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
 public GameStatus(DirectMemoryReader reader)
 {
     this.Reader = reader;
 }
Ejemplo n.º 3
0
 public GameMode(DirectMemoryReader reader)
 {
     this.Reader = reader;
 }
Ejemplo n.º 4
0
 public Playing(DirectMemoryReader reader)
 {
     Reader = reader;
 }
Ejemplo n.º 5
0
 public MultiplayerBeatmapId(DirectMemoryReader reader)
 {
     this.Reader = reader;
 }
Ejemplo n.º 6
0
 public GlobalGameModerator(DirectMemoryReader reader)
 {
     Reader = reader;
 }