Exemple #1
0
    private MerchantElement CreateMerchantElementAndFill(Merchant merchant)
    {
        MerchantElement element = GameObject.Instantiate <MerchantElement>(merchantElementReference);

        element.transform.SetParent(merchantListParent);
        element.transform.localScale = Vector3.one;
        element.gameObject.SetActive(true);
        element.SetupView(merchant.MerchantName, merchant.MerchantKey);

        return(element);
    }
Exemple #2
0
 private void SetupMerchantsResult()
 {
     for (int i = 0; i < merchantsResult.Merchants.Length; i++)
     {
         int             index   = i;
         MerchantElement element = CreateMerchantElementAndFill(merchantsResult.Merchants[i]);
         element.OnSaleClick = () =>
         {
             currentMerchant = merchantsResult.Merchants[index];
             OpenAndSetupSalePopup();
         };
     }
 }