// Token: 0x0600044F RID: 1103 RVA: 0x00004470 File Offset: 0x00002670 private void GUI_Closing(object sender, FormClosingEventArgs e) { OsuBuddy.exit(); }
// Token: 0x0600049F RID: 1183 RVA: 0x00017B74 File Offset: 0x00015D74 private void StartTasks() { bool flag = true; while (flag) { OsuBuddy.Ac__DisplayClass2_0 ac__DisplayClass2_ = new OsuBuddy.Ac__DisplayClass2_0(); ac__DisplayClass2_.A4__this = this; this.gui.setStatus("Waiting for beatmap selection..."); Console.WriteLine("Waiting for beatmap selection..."); while (!OsuBuddy.osu.CanLoad && flag) { Thread.Sleep(5); } if (!flag) { break; } ac__DisplayClass2_.beatmap = OsuBuddy.osu.Player.Beatmap; this.gui.setStatus(string.Concat(new string[] { "Playing ", ac__DisplayClass2_.beatmap.Artist, " - ", ac__DisplayClass2_.beatmap.Title, " [", ac__DisplayClass2_.beatmap.Version, "] Mapped by ", ac__DisplayClass2_.beatmap.Creator })); Console.WriteLine(string.Concat(new string[] { "Playing ", ac__DisplayClass2_.beatmap.Artist, " - ", ac__DisplayClass2_.beatmap.Title, " [", ac__DisplayClass2_.beatmap.Version, "] Mapped by ", ac__DisplayClass2_.beatmap.Creator })); while (!this.aimAssistEnabled && !this.relaxEnabled && (!this.replayPlayerEnabled || this.replayPlayer.getReplayFrames() == null)) { this.aimAssist.Stop(); this.relax.Stop(); this.replayPlayer.Stop(); Thread.Sleep(5); if (!OsuBuddy.osu.CanLoad) { break; } } if (this.user != null) { if (!this.user.isSubscribed()) { OsuBuddy.exit(); } } else { OsuBuddy.exit(); } Task task = Task.Factory.StartNew(new Action(ac__DisplayClass2_.AStartTasksb__0)); Task task2 = Task.Factory.StartNew(new Action(ac__DisplayClass2_.AStartTasksb__1)); Task task3 = Task.Factory.StartNew(new Action(ac__DisplayClass2_.AStartTasksb__2)); Task.WaitAll(new Task[] { task, task2, task3 }); } }