private void CreateEvidence() { var eList = new List <Evidence> { new Evidence("drink", "prop_cs_bs_cup", "Burget Shot Cup"), new Evidence("electronic", "prop_cs_tablet", "iFruit Tablet"), new Evidence("electronic", "prop_ing_camera_01", "Sonsung Camera"), new Evidence("electronic", "prop_ld_lap_top", "iFruit McBook"), new Evidence("food", "prop_food_bs_chips", "Burger Shot Fries"), new Evidence("bag", "prop_big_bag_01", "Duffle Bag"), new Evidence("bag", "prop_poly_bag_money", "Bag of Money"), new Evidence("id", "prop_ld_wallet_01", "Wallet"), new Evidence("id", "prop_ld_suitcase_01", "Suitcase"), new Evidence("panties", "prop_cs_panties", "Panties"), new Evidence("panties", "prop_cs_panties_02", "Panties"), new Evidence("panties", "prop_cs_panties_03", "Panties"), new Evidence("stuffed", "prop_mr_raspberry_01", "Destroyed Stuffed Bear"), new Evidence("stuffed2", "prop_defiled_ragdoll_01", "Interesting Ragdoll") }; var ints = new List <int>(); for (var e = 0; e < eList.Count; e++) { ints.Add(e); } ints.Shuffle(); var randomEvidenceNumber = Rand.RandomNumber(3, eList.Count); $"Total evidence created: {randomEvidenceNumber}".AddLog(); for (int i = 0; i < randomEvidenceNumber; i++) { var evidType = eList[ints[i]]; var obj = new Evid.Object(evidType.Description, evidType.Description, evidType.Model, CsiCreator.Victim.Position.Around2D(3f, 9f)) { KeyLeave = Settings.Settings.LeaveKey(), KeyCollect = Settings.Settings.CollectKey(), KeyInteract = Settings.Settings.InteractKey() }; CompleteEvidCreation(obj); _dData = new EvidenceData(EvidenceData.DataType.Drink, evidType.PublicName, [email protected], obj.IsImportant); GetTraces(_dData); _evidenceObjData.Add(obj, _dData); _eDataList.Add(_dData); _eController.AddEvidence(obj); ("Evidence: " + evidType.Description + " created successfully").AddLog(); } }
private void LoadData() { foreach (string file in _files) { if (!File.Exists(file)) { continue; } DataGetter data = new DataGetter(file); Type t = data.GetTypeFromData(); if (t == typeof(CaseProgress)) { Progress.Add(file, (CaseProgress)data.ConvertToObject()); } if (t == typeof(CSIData)) { CSIData.Add(file, (CSIData)data.ConvertToObject()); } if (t == typeof(CurrentCaseData)) { CurrentData.Add(file, (CurrentCaseData)data.ConvertToObject()); } if (t == typeof(EntityData)) { EntityData.Add(file, (EntityData)data.ConvertToObject()); } if (t == typeof(EvidenceData)) { EvidenceData.Add(file, (EvidenceData)data.ConvertToObject()); } if (t == typeof(InterrogationData)) { InterrogationData.Add(file, (InterrogationData)data.ConvertToObject()); } if (t == typeof(SceneData)) { SceneData.Add(file, (SceneData)data.ConvertToObject()); } if (t == typeof(StageData)) { StageData.Add(file, (StageData)data.ConvertToObject()); } if (t == typeof(WrittenData)) { WrittenData.Add(file, (WrittenData)data.ConvertToObject()); } } }
private async void LoadData() { var serviceClient = new ServiceClient(); var evidenceList = await serviceClient.GetEvidencesAsync(token); var adapter = new EvidencesAdapter(this, evidenceList, Resource.Layout.EvidenceItem, Resource.Id.evidenceTitleTextView, Resource.Id.evidenceStatusTextView ); evidenceListView.Adapter = adapter; var data = new EvidenceData { Adapter = adapter }; var FragmentTransaction = this.FragmentManager.BeginTransaction(); FragmentTransaction.Add(data, "Data"); FragmentTransaction.Commit(); }
private void GetTraces(EvidenceData data) { Array values = Enum.GetValues(typeof(EvidenceData.Traces)); data.Trace = (EvidenceData.Traces)values.GetValue(Fiskey111Common.Rand.RandomNumber(values.Length)); }