internal static void RequestWarrant(CaseData data) { GameFiber.StartNew(delegate { "Requesting warrant".AddLog(); data.WarrantApprovedDate = TimeCheckObject.RandomTimeCreator().ToLocalTime(); Evid_War_TimeChecker.AddObject(new TimeCheckObject(TimeCheckObject.Type.Warrant, "Warrant", data.WarrantApprovedDate)); "Warrant submitted".AddLog(); data.WarrantSubmitted = true; LtFlash.Common.Serialization.Serializer.SaveItemToXML(data, Main.CDataPath); }); }
internal static void Command_SkipEvidWarWaitTime() { "Skipping evidence/warrant wait time".AddLog(true); for (var i = 0; i < Fiskey111Common.Rand.RandomNumber(5, 25); i++) { Game.Console.Print("CHEATER"); GameFiber.Sleep(10); } Evid_War_TimeChecker.SkipWaitTimes(); }
private void StartCountdown() { lab_return_but.Hide(); _sw.Start(); GameFiber.StartNew(delegate { var txt = 0f; for (var i = 0f; i < 1f; i = i + MathHelper.GetRandomSingle(0.01f, 0.10f)) { lab_progress_bar.Value = i; var remainder = IsDivisibleByFour(txt); var text = "Sending Request"; if (remainder == 0.25f) { text = "Sending Request."; } else if (remainder == 0.50f) { text = "Sending Request.."; } else if (remainder == 0.75f) { text = "Sending Request..."; } lab_sending_lbl.Text = text; txt++; GameFiber.Sleep(MathHelper.GetRandomInteger(0500, 1000)); } lab_progress_bar.Hide(); lab_progress_bar.Value = 1f; foreach (var data in _eList) { if (!data.Collected) { continue; } data.TestingFinishTime = TimeCheckObject.RandomTimeCreator().ToLocalTime(); Evid_War_TimeChecker.AddObject(new TimeCheckObject(TimeCheckObject.Type.Evidence, data.Name, data.TestingFinishTime)); } Serializer.SaveItemToXML <List <EvidenceData> >(_eList, Main.EDataPath); lab_sending_lbl.Text = "Request Sent!"; _sw.Stop(); lab_return_but.Show(); }); }
private static void LoadLsn() { GameFiber.StartNew(delegate { try { "Starting".AddLog(); AppDomain.CurrentDomain.AssemblyResolve += LSPDFRResolveEventHandler; if (!CheckFiles()) { Game.DisplayNotification( "L.S. Noir was missing scene data/service data\nplease reinstall this modification"); return; } "Starting to load L.S. Noir!".AddLog(true); _cData = LoadItemFromXML <CaseData>(Main.CDataPath); PoliceStationCheck.PoliceCheck(); RegisterSAStages.RegisterStages(_cData); Evid_War_TimeChecker.StartChecker(); PrintBanner(); BetterEmsFound = DependencyCheck.BetterEMS(); ("Finished loading L.S. Noir; ComputerAccess = " + _cData.ComputerAccess).AddLog(true); InteriorHelper.IsCoronerInteriorEnabled = true; } catch (Exception ex) { $"Error loading LS Noir; exception: {ex}".AddLog(true); Game.DisplayNotification("3dtextures", "mpgroundlogo_cops", "L.S. Noir", "Created by Fiskey111, LtFlash, Albo1125", "It looks like L.S. Noir ~r~crashed~w~. \nPlease send ~y~Fiskey111~w~ your log."); } }); }