예제 #1
0
    public SellerShopParameters(SellerShopParameters parameters)
    {
        allBuyableEquipments      = parameters.allBuyableEquipments;
        selectedBuyableEquipments = new List <ShipEquipment>();

        List <ShipEquipment> equips = new List <ShipEquipment>(allBuyableEquipments);
        int numberOfEquipments      = Random.Range(minNumberOfEquipments, maxNumberOfEquipments);

        for (int i = 0; i < numberOfEquipments; i++)
        {
            if (equips.Count == 0)
            {
                break;
            }

            ShipEquipment equip = equips.GetRandomMemberOfTheList();
            selectedBuyableEquipments.Add(equip);
            equips.Remove(equip);
        }

        soldEquipments = new List <ShipEquipment>();
    }
예제 #2
0
 public void OpenSellerInventory(SellerShopParameters shopParameters)
 {
     currentSellerShopParameters = shopParameters;
 }
예제 #3
0
 public void SetShopParameters(SellerShopParameters shopParameters)
 {
     sellerShopParameters = /*new SellerShopParameters(shopParameters)*/ shopParameters;
     sellerShopParameters.SetUpSelectedObjects();
 }