public void UseItem() { // Debug.Log("Used an item!"); ManageItem manageItem = selected.GetComponent <ManageItem>(); DisplayItem dispItem = selected.GetComponent <DisplayItem>(); if (dispItem.isEquipment == true) { bool equipped = manageItem.Equip(); //Debug.Log("Equipped the equipment!"); if (equipped) { updateLog.AddActionInLog("Equipped " + dispItem.name); } else { updateLog.AddActionInLog("Your level is too low!"); } } else if (dispItem.itemType == "healing") { if (OnCooldown) { Debug.Log("Item still on cooldown!"); updateLog.AddActionInLog("Item still on cooldown!"); } else { manageItem.UseItem(); updateLog.AddActionInLog("You used " + dispItem.name); StartCoroutine(StartItemCooldown(dispItem.coolDown)); } } }
private void InstantiateItem(Item addedItem) { GameObject emptySlot = null; foreach (Transform child in equipInven.transform) { if (child.childCount == 0 && emptySlot == null) { //emptyIndex = child.transform.GetSiblingIndex(); emptySlot = child.gameObject; } } GameObject itemGo = Instantiate(item); itemGo.transform.SetParent(emptySlot.transform); itemGo.transform.position = emptySlot.transform.position; //RectTransform rt = itemGo.GetComponent<RectTransform>(); //itemGo.GetComponent<RectTransform>().sizeDelta = emptySlot.GetComponent<RectTransform>().sizeDelta; DisplayItem disItem = itemGo.GetComponent <DisplayItem>(); disItem.itemCount += 1; //num of items at hand disItem.DisplayItemGui(addedItem); ManageItem manItem = itemGo.GetComponent <ManageItem>(); manItem.player = gameData.GetComponent <Player>(); manItem.equipmentGo = equipGo; Button itemBtn = itemGo.GetComponent <Button>(); itemBtn.onClick.AddListener(delegate() { SelectItem(itemGo); }); }
private void ManageItemButtonClickAction(ManageItem manageItem) { if (manageItem != null) { this.rtboxResult.AppendText(string.Format("파일 [{0}]이(가) 선택되었습니다.\n", manageItem.FileName)); } }
public void GetItem() { con = new DBConnection(); var item = new List <ManageItem>(); con.OpenConection(); con._dr = con.DataReader(@"SELECT s.suppname, s.suppcode, i.brandname, i.description, i.unitprice, i.itemsid FROM items i INNER JOIN suppliers s ON s.suppcode=i.suppcode ORDER BY s.suppname ASC" ); while (con._dr.Read()) { var items = new ManageItem { itemsId = Convert.ToInt32(con._dr["itemsid"].ToString()), suppName = con._dr["suppname"].ToString(), brandName = con._dr["brandname"].ToString(), description = con._dr["description"].ToString(), unitPrice = con._dr["unitprice"].ToString() }; item.Add(items); } con._dr.Close(); con.CloseConnection(); var js = new JavaScriptSerializer(); Context.Response.Write(js.Serialize(item)); con.CloseConnection(); }
public void ThrowItem() { ManageItem manageItem = selected.GetComponent <ManageItem>(); manageItem.DecreaseItemCount(); DisplayItem dispItem = selected.GetComponent <DisplayItem>(); updateLog.AddActionInLog("You threw " + dispItem.name); }
private void ManageItemButton_Click(object sender, EventArgs e) { ManageItem manageItem = RetrieveManageItemFromButtonTag(sender as Control); if (manageItem != null) { MessageBox.Show(string.Format("파일 [{0}]이(가) 선택되었습니다.", manageItem.FileName), "Selected ManageItem", MessageBoxButtons.OK); } var clickAction = manageItemButtonClickAction; if (clickAction != null) { clickAction(manageItem); } }
public void SetShortcut() { Debug.Log("Shortcut slot selected!"); GameObject setGoShortcut = invenManager.goToSetShortcut; setGoShortcut.GetComponent <ManageItem>().inShortcut = true; setGoShortcut.transform.SetParent(transform); setGoShortcut.transform.position = transform.position; ManageItem manageItem = setGoShortcut.GetComponent <ManageItem>(); Button itemBtn = setGoShortcut.GetComponent <Button>(); itemBtn.onClick.AddListener(delegate() { shortcutManager.UseItemInShortcut(setGoShortcut); }); invenManager.goToSetShortcut = null; }
public void GetItemById(int id) { con = new DBConnection(); ManageItem itm = new ManageItem(); con.OpenConection(); con._dr = con.DataReader(@"SELECT s.suppname, s.suppcode, i.brandname, i.description, i.unitprice, i.itemsid FROM items i INNER JOIN suppliers s ON s.suppcode=i.suppcode WHERE i.itemsid ='" + id + "'"); while (con._dr.Read()) { itm.itemsId = Convert.ToInt32(con._dr["itemsid"].ToString()); itm.suppName = con._dr["suppname"].ToString(); itm.brandName = con._dr["brandname"].ToString(); itm.description = con._dr["description"].ToString(); itm.unitPrice = con._dr["unitprice"].ToString(); } con._dr.Close(); con.CloseConnection(); JavaScriptSerializer js = new JavaScriptSerializer(); Context.Response.Write(js.Serialize(itm)); }