public void AddPurchase(ProductionJSON product)
    {
        // Debug.Log("Purchased! product: " + product.product_id);
        GameObject purchaseItem = MakePurchaseItem(product);

        purchaseItem.transform.parent        = purchaseContent.transform;
        purchaseItem.transform.localScale    = new Vector3(1.4f, 1, 1);
        purchaseItem.transform.localPosition = new Vector3(purchaseItem.transform.localPosition.x,
                                                           purchaseItem.transform.localPosition.y, 0);
    }
    public GameObject MakePurchaseItem(ProductionJSON product)
    {
        // make prefab into gameobject in list
        GameObject productItem = Instantiate(purchasePrefab, Vector3.zero, Quaternion.identity);

        productItem.transform.GetChild(2).GetComponent <Text>().text = product.product_name;
        productItem.transform.GetChild(3).GetComponent <Text>().text = product.price + "원";
        productItem.SetActive(true);
        return(productItem);
    }
Beispiel #3
0
    public GameObject MakeCartItem(ProductionJSON product)
    {
        GameObject cartItem = Instantiate(cartPrefab, Vector3.zero, Quaternion.identity);

        cartItem.transform.GetChild(2).GetComponent <Text>().text          = product.product_name;
        cartItem.transform.GetChild(3).GetComponent <Text>().text          = product.price + "원";
        cartItem.transform.GetChild(4).GetComponent <Purchase>().product   = product;
        cartItem.transform.GetChild(5).GetComponent <RemoveCart>().product = product;
        cartItem.SetActive(true);

        return(cartItem);
    }
    //public void UpdateProducts() {
    //    string json = GetAllProductions();
    //    var temp = JsonConvert.DeserializeObject<List<ProductionJSON>>(json);
    //    //var tmp = JsonConvert.DeserializeObject<List<JsonArrayAttribute>>(json);
    //    //var temp = new List<ProductionJSON>(tmp);

    //    if (temp != null)
    //        products = temp;


    //}

    //public void RenderProducts() {
    //    BrandClick brand = GetActiveBrandClick();
    //    GameObject productContent = brand.productContent;

    //    ClearContent(productContent);

    //    // Debug.Log("# of products: " + products.Count);
    //    foreach (ProductionJSON product in products) {
    //        // Debug.Log(string.Format("category: {0}, product: {1} / brand: {2}, product: {3}", curCategory, product.category, curBrand, product.company));

    //        if ((curCategory.Equals("") || product.category.Equals(curCategory)) &&
    //            (curBrand.Equals("DEFAULT") || product.company.Equals(curBrand))) {
    //            GameObject productItem = MakeProductionItem(product);
    //            productItem.transform.parent = productContent.transform;
    //            productItem.transform.localScale = Vector3.one;
    //        }
    //    }
    //    // Debug.Log(string.Format("Render products: category[{0}] - brand[{1}]", curCategory, curBrand));
    //}

    public GameObject MakeProductionItem(ProductionJSON product)
    {
        // make prefab into gameobject in list
        GameObject productItem = Instantiate(productPrefab, Vector3.zero, Quaternion.identity);

        productItem.transform.GetChild(1).GetComponent <AddCart>().product     = product;
        productItem.transform.GetChild(2).GetComponent <PlaceObject>().product = product;
        productItem.transform.GetChild(3).GetComponent <Purchase>().product    = product;

        productItem.transform.GetChild(5).GetComponent <Text>().text           = product.product_name;
        productItem.transform.GetChild(6).GetComponentInChildren <Text>().text = product.descrip;
        productItem.transform.GetChild(7).GetComponent <Text>().text           = product.price + "원";
        productItem.SetActive(true);
        return(productItem);
    }
 public GameObject LoadModelFromDir(ProductionJSON product)
 {
     return(LoadModelFromDir(product.product_id));
 }