private async Task CheckSave() { if (mainMenu.requestSave) { mainMenu.requestSave = false; //TriggerServerEvent("rs:SaveRace", mainMenu.raceName, RaceEditor.GetCheckpointPos()); TriggerServerEvent("rs:SaveRaceJson", mainMenu.raceName, RaceEditor.GetCheckpointPosJson()); while (!isReceived) { await Delay(100); timerLocal += 100; if (timerLocal >= 1500) { timerLocal = 0; break; } } // Notification above mini map API.SetNotificationTextEntry("STRING"); API.AddTextComponentString(response == "OK" ? "Saved Successfully!" : "Save Failed!"); API.DrawNotification(false, true); } }