public void SetCombination(ItemManager.eItem item) { Item cItem = GameManager.GetInstance().m_cItemManager.GetItem(item); m_cText.text = cItem.Combination; GameManager.GetInstance().m_cItemManager.itemselect = (int)item; }
public void BuyItem() { item = (ItemManager.eItem)GameManager.GetInstance().m_cItemManager.itemselect; Item cItem = GameManager.GetInstance().m_cItemManager.GetItem(item); player.SetInventory(item); }
// Use this for initialization public void Set(ItemManager.eItem item) { Item cItem = GameManager.GetInstance().m_cItemManager.GetItem(item); m_cImage.sprite = Resources.Load <Sprite>("Tex/" + cItem.Image); m_cText.text = cItem.Comment; GameManager.GetInstance().m_cItemManager.itemselect = (int)item; }
public void SetEquip() { ItemManager.eItem item = (ItemManager.eItem)itemselect; Item cItem = GameManager.GetInstance().m_cItemManager.GetItem(item); itemselect = (int)item; m_listEquipment.Add(item); }
public void Init() { m_cPlayer = new Player("NPC"); ItemManager cItemManager = GameManager.GetInstance().m_cItemManager; for (ItemManager.eItem i = 0; i < ItemManager.eItem.MAX; i++) { m_cPlayer.SetInvetory(cItemManager.GetItem(i)); } }
public void AddCombination(ItemManager.eItem item, GUIPanel cPanel) { Item cItem = GameManager.GetInstance().m_cItemManager.GetItem(item); GameObject objButton = Instantiate(m_prefabButton); GUIItemButton cItemButton = objButton.GetComponent <GUIItemButton>(); Button btnButton = objButton.GetComponent <Button>(); btnButton.onClick.AddListener(() => cPanel.SetCombination(item)); cItemButton.m_cText.text = cItem.Name; objButton.transform.SetParent(m_objContext.transform); m_listItemList.Add(objButton); }
//동적할당으로 아이템을 지닌 버튼을 생성하는 함수 public void AddItem(ItemManager.eItem item) { //m_listItem.Add(Instantiate(m_ItemButtonPrefab)); //m_listItem[(int)item].transform.parent = m_Context.transform; //m_listItem[(int)item].GetComponent<GUIItmeButton>().SetText(GameManager.GetInstance().m_cItemManager.GetItem(item).Name); GameObject objItemButton = Instantiate(m_ItemButtonPrefab); objItemButton.transform.parent = m_Context.transform; objItemButton.GetComponent <GUIItmeButton>().SetText(GameManager.GetInstance().m_cItemManager.GetItem(item).Name); objItemButton.GetComponent <GUIItmeButton>().InvenItem = item; m_listItem.Add(objItemButton); }
//아이템 Content와 Image 넣기 public void Set(ItemManager.eItem item) { cItem = GameManager.GetInstance().m_cItemManager.GetItem(item); Ptext.text = cItem.Content; if (item != ItemManager.eItem.KEY) { Pimage.overrideSprite = Item_Object[0]; } else { Pimage.overrideSprite = Item_Object[1]; } }
public void CombinateItem() { item = (ItemManager.eItem)GameManager.GetInstance().m_cItemManager.itemselect; Item cItem = GameManager.GetInstance().m_cItemManager.GetItem(item); var firstNotSecond = GameManager.GetInstance().m_cItemManager.GetItem(item).m_needBag.Except(GameManager.GetInstance().m_cNPC.m_listBag).ToList(); var secondNotFirst = GameManager.GetInstance().m_cNPC.m_listBag.Except(GameManager.GetInstance().m_cItemManager.GetItem(item).m_needBag).ToList(); if (!firstNotSecond.Any() && !secondNotFirst.Any()) { player.SetInventory(item); GameManager.GetInstance().m_cNPC.ReleaseItems(); } }
public void SetEquipment() { item = (ItemManager.eItem)GameManager.GetInstance().m_cItemManager.itemselect; Item cItem = GameManager.GetInstance().m_cItemManager.GetItem(item); if (cItem.fx == "atk") { atk = atk + cItem.stat; } else if (cItem.fx == "def") { def = def + cItem.stat; } }
public void SetEquipmentButton() { item = (ItemManager.eItem)GameManager.GetInstance().m_cItemManager.itemselect; Item cItem = GameManager.GetInstance().m_cItemManager.GetItem(item); Color color; if (cItem.fx == "atk") { Guiequipment.WeaponImg.sprite = Resources.Load<Sprite>("Tex/" + cItem.Image); color = Guiequipment.WeaponImg.color; color.a = 255f; Guiequipment.WeaponImg.color = color; player.weaponatk = cItem.stat; } if (cItem.fx == "armor") { Guiequipment.ArmorImg.sprite = Resources.Load<Sprite>("Tex/" + cItem.Image); color = Guiequipment.ArmorImg.color; color.a = 255f; Guiequipment.ArmorImg.color = color; player.armordef = cItem.stat; } if (cItem.fx == "shoes") { Guiequipment.ShoesImg.sprite = Resources.Load<Sprite>("Tex/" + cItem.Image); color = Guiequipment.ShoesImg.color; color.a = 255f; Guiequipment.ShoesImg.color = color; player.shoesdef = cItem.stat; } if (cItem.fx == "helmet") { Guiequipment.HelmetImg.sprite = Resources.Load<Sprite>("Tex/" + cItem.Image); color = Guiequipment.HelmetImg.color; color.a = 255f; Guiequipment.HelmetImg.color = color; player.helmetdef = cItem.stat; } }
public void CombinateItem() { item = (ItemManager.eItem)GameManager.GetInstance().m_cItemManager.itemselect; Item cItem = GameManager.GetInstance().m_cItemManager.GetItem(item); Debug.Log("ItemSelect"); if (npc.GetBagSize() != 0) { var firstNotSecond = GameManager.GetInstance().m_cItemManager.GetItem(item).m_needBag.Except(npc.m_listBag).ToList(); var secondNotFirst = npc.m_listBag.Except(GameManager.GetInstance().m_cItemManager.GetItem(item).m_needBag).ToList(); if (!firstNotSecond.Any() && !secondNotFirst.Any()) { Debug.Log("Ok to combinate"); player.SetInventory(item); Debug.Log("ItemGet"); npc.ReleaseItems(); Debug.Log("Ingredient removed"); } } GameManager.GetInstance().m_cGUIManager.SetStatus(GUIManager.eSceneStatus.COMBINATE); }
public void SetPanel(ItemManager.eItem item) { m_cPanel.Set(item); }
void SetIventory(ItemManager.eItem item) { m_listIventory.Add(item); }
public ItemManager.eItem GetInventory(ItemManager.eItem item) { return(m_listInventory.Find(obj => obj.Equals(item))); }
public ItemManager.eItem GetEquip(ItemManager.eItem item) { return(m_listEquipment.Find(obj => obj.Equals(item))); }
public void DeleteEquip(ItemManager.eItem item) { m_listEquipment.Remove(item); }
public void DeleteInventory(ItemManager.eItem item) { m_listInventory.Remove(item); }
//ItemManager에 있는Item을 Player Inventory에 Add하여 추가하는 함수 public void SetInventory(ItemManager.eItem item) { m_InventoryList.Add(GameManager.GetInstance().m_cItemManager.GetItem(item)); }
public bool DeleteItem(ItemManager.eItem item) { return(false); }
void DeleteIvetory(ItemManager.eItem item) { m_listIventory.Remove(item); }
public void SetIventory(ItemManager.eItem eitem) { m_cItemList.AddItem(eitem); }