void GetItem(OfficeItemSO officeitem) { int i = 0; int random; foreach (OfficeItemSO item in GameMaster.Instance.CustomizationManager.Office.Items) { if (item == officeitem) { phone.SetBool("PhoneH", false); phone.SetBool("PhoneO", false); hudCash.SetText("-$" + item.Price.ToString()); hudMoney.SetActive(true); GameMaster.Instance.EnableBuildMode(); GameMaster.Instance.CustomizationManager.Office.InitializeOfficeObject(i, out random); GameMaster.Instance.CustomizationManager.Office.SelectObject(random); GameMaster.Instance.ModeSetPlay(); tablet.SetActive(false); break; } i++; } }
void SetItem(GameObject newItem, OfficeItemSO item) { if (item.LevelRequirement > GameMaster.Instance.Player.Level) { //newItem.transform.Find ("Button/Image").GetComponent<Image> ().sprite = locked; } newItem.transform.Find("Name").GetComponent <TMP_Text> ().text = item.Name; newItem.transform.Find("Button/PriceText").GetComponent <TMP_Text> ().text = "$" + item.Price.ToString(); if (GameMaster.Instance.Player.Level < item.LevelRequirement) { newItem.transform.Find("Image").GetComponent <Image> ().gameObject.SetActive(true); } if (item.Category == OfficeItemCategory.Chairs) { newItem.transform.Find("Button/Picture").GetComponent <Image> ().sprite = chair; } if (item.Category == OfficeItemCategory.Lights) { newItem.transform.Find("Button/Picture").GetComponent <Image> ().sprite = lightS; } if (item.Category == OfficeItemCategory.Miscellaneous) { newItem.transform.Find("Button/Picture").GetComponent <Image> ().sprite = other; } if (item.Category == OfficeItemCategory.Stationery) { newItem.transform.Find("Button/Picture").GetComponent <Image> ().sprite = stationary; } if (item.Category == OfficeItemCategory.Tables) { newItem.transform.Find("Button/Picture").GetComponent <Image> ().sprite = table; } newItem.transform.Find("Button").GetComponent <Button>().onClick.AddListener(delegate { Confirm(item); }); }
public void Confirm(OfficeItemSO item) { tempItem = item; confirmName.SetText(item.Name); confirm.SetActive(true); }