public static BunkerCardInfo GenerateBunker() { BunkerCardInfo b = new BunkerCardInfo(); int[] areas = { 40, 75, 85, 90, 120, 145, 150, 160, 180, 200, 250 }; b.Area = areas[Random.Range(0, areas.Length)]; b.TimeToStay = Random.Range(1, 37); b.Provision = GenerateProvision(); b.SecurityStatus = GenerateSecurityStatus(); (string f1, string f2, string f3)facilities = GenerateFacilities(); b.FirstFacility = facilities.f1; b.SecondFacility = facilities.f2; b.ThirdFacility = facilities.f3; (string w1, string w2, string w3)warehouse = GenerateWarehouse(); b.FirstItem = warehouse.w1; b.SecondItem = warehouse.w2; b.ThirdItem = warehouse.w3; b.Pests = GeneratePests(); return(b); }
public void FillBunkerCard(BunkerCardInfo bi) { areaField.text = $"{bi.Area} квадратных метра"; timeToStayField.text = HelpUtilities.GetYearMonthsString(bi.TimeToStay); /* * timeToStayField.text = $"{HelpUtilities.GetYearsString(bi.TimeToStay / 12)} " + * $"{HelpUtilities.GetMonthsString(bi.TimeToStay % 12)}"; */ provisionField.text = bi.Provision; securityStatusField.text = bi.SecurityStatus; firstFacilityField.text = bi.FirstFacility; secondFacilityField.text = bi.SecondFacility; thirdFacilityField.text = bi.ThirdFacility; firstItemField.text = bi.FirstItem; secondItemField.text = bi.SecondItem; thirdItemField.text = bi.ThirdItem; pestsStatus.text = bi.Pests; }