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); }
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)); }