Ejemplo n.º 1
0
    public void GenerateOrder(string orderID, string[] first, string[] second, string[] third)
    {
        int    rng1  = Random.Range(0, 3);
        string temp1 = first[rng1];

        for (int i = 0; i < orderID.Length; i++)
        {
            if (orderID[i] == '0')
            {
                requestComponentOrder[i] = temp1;
            }
        }

        int    rng2  = Random.Range(0, 3);
        string temp2 = second[rng2];

        for (int i = 0; i < orderID.Length; i++)
        {
            if (orderID[i] == '1')
            {
                requestComponentOrder[i] = temp2;
            }
        }

        int    rng3  = Random.Range(0, 3);
        string temp3 = third[rng3];

        for (int i = 0; i < orderID.Length; i++)
        {
            if (orderID[i] == '2')
            {
                requestComponentOrder[i] = temp3;
            }
        }

        if (craftingHandSanitiser == true)
        {
            orderCost = stockManagerObj.HandSanitiserPrice(rng1, rng2, rng3);


            StructureOrderHandSanitiser(handSanitiserBottleOptions, handSanitiserScentOptions, handSanitiserColourOptions);
        }
        else if (craftingFaceMask == true)
        {
            orderCost = stockManagerObj.FaceMaskPrice(rng1, rng2, rng3);


            StructureOrderFaceMask(faceMaskStrapOptions, faceMaskFilterOptions, faceMaskColourOptions);
        }
        else if (craftingGloves == true)
        {
            orderCost = stockManagerObj.GlovesPrice(rng1, rng2, rng3);


            StructureOrderGloves(gloveMaterialOptions, gloveSizeOptions, gloveColourOptions);
        }
    }