Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
    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;
    }