public override void Refresh() { //base.Refresh(); // AssetDatabase.Refresh(); if (Save.Equiplist == null) { HP.text = "HP: " + (hp).ToString(); MP.text = "MP: " + (mp).ToString(); ATK.text = "ATK: " + (atk).ToString(); DEF.text = "DEF: " + (def).ToString(); SPEDD.text = "SPEDD: " + (speed).ToString(); } else { DataMgr dataMgr = DataMgr.GetInstance(); for (int i = 0; i < Save.Equiplist.Count; i++) { S = DataMgr.instance.GetItemID(Save.Equiplist[i].Id); HP.text = "HP: " + (hp += dataMgr.GetItemID(S.item_ID).hp).ToString(); MP.text = "MP: " + (mp += dataMgr.GetItemID(S.item_ID).mp).ToString(); ATK.text = "ATK: " + (atk += dataMgr.GetItemID(S.item_ID).atk).ToString(); DEF.text = "DEF: " + (def += dataMgr.GetItemID(S.item_ID).def).ToString(); SPEDD.text = "SPEDD: " + (speed += dataMgr.GetItemID(S.item_ID).spd).ToString(); } } }
public static void BuyItem(DataMgr.Item _item) { Debug.Log("买买买"); Debug.Log(_item.item_ID); if (Goodlist == null) { Goodlist = new List <GoodsModel>(); } GoodsModel gm = Goodlist.Find(x => x.Id == _item.item_ID); if (gm != null) { gm.Num += 1; } else { Goodlist.Add(new GoodsModel() { Id = _item.item_ID, Num = 1 }); } // SaveGoods(); TTUIPage.ShowPage <TipePanel>(_item.item_ID); }
public static void showbag() { // AssetDatabase.Refresh(); //Save.SaveGoods(); //Analysis.GoodsAnalysis(); //Analysis.GoodsAnalysis(); GameObject pa = GameObject.Find("BagPanel(Clone)").transform.GetChild(1).GetChild(0).gameObject; for (int i = 0; i < Save.Goodlist.Count; i++) { if (Save.Goodlist[i].Num > 0) { DataMgr.Item tt1 = DataMgr.GetInstance().GetItemID(Save.Goodlist[i].Id); GameObject ga = GameObject.Instantiate(Resources.Load <GameObject>("bagga")); Debug.Log(Save.Goodlist.Count); ga.transform.SetParent(pa.transform.GetChild(i)); // ga.transform.position = ga.transform.parent.transform.position; ga.transform.localScale = Vector3.one; ga.transform.localPosition = new Vector3(0f, 0, 0); ga.transform.GetChild(0).GetComponent <Image>().sprite = Resources.Load <Sprite>(tt1.item_Img); ga.transform.GetChild(1).GetComponent <Text>().text = Save.Goodlist[i].Num.ToString(); ga.transform.GetChild(0).GetComponent <Button>().onClick.AddListener(() => { TTUIPage.ShowPage <ttttt>(tt1); }); ga.transform.GetComponent <Button>().onClick.AddListener(() => TTUIPage.ShowPage <ttttt>(Save.Goodlist[i])); } }// }
public override void Refresh() { base.Refresh(); DataMgr.Item item = (DataMgr.Item)data; s.onClick.AddListener(() => { TTUIPage.ClosePage <ttttt>(); }); s1.onClick.AddListener(() => { switch (item.item_Type) { case "Weapon": // TTUIPage.ShowPage<Equip>(item); break; case "Headgear": // TTUIPage.ShowPage<Equip>(item); break; case "Armor": // TTUIPage.ShowPage<Equip>(item); break; case "Shose": // TTUIPage.ShowPage<Equip>(item); break; case "Shield": // TTUIPage.ShowPage<Equip>(item); break; case "Accessory": // break; default: Debug.Log("使用物品类型错误"); break; } ; #region //TTUIPage.ClosePage<Equip>(); DataMgr.Item te = DataMgr.instance.GetItemID(item.item_ID); if (Save.Equiplist.Count == 0) { GoodsModel SS = new GoodsModel(); SS.Id = te.item_ID; SS.Num = 1; Save.Equiplist = new List <GoodsModel>(); Save.Equiplist.Add(SS); for (int i = 0; i < Save.Goodlist.Count; i++) { if (Save.Goodlist[i].Id == item.item_ID) { if (Save.Goodlist[i].Num <= 1) { Save.Goodlist.Remove(Save.Goodlist[i]); } else { Save.Goodlist[i].Num -= 1; } } } } if (Save.Equiplist.Count != 0) { for (int i = 0; i < Save.Equiplist.Count; i++) { if (item.equipment_Type == DataMgr.instance.GetItemID(Save.Equiplist[i].Id).equipment_Type) { Save.Goodlist.Add(Save.Equiplist[i]); Save.Equiplist.Remove(Save.Equiplist[i]); //Save.Equiplist.Remove(Save.Equiplist[i]); GoodsModel SS = new GoodsModel(); //SS.Id = item.item_ID; //SS.Num = 1; //Save.Equiplist.Add(SS); } else { GoodsModel SS = new GoodsModel(); SS.Id = item.item_ID; SS.Num = 1; Save.Equiplist.Add(SS); for (int m = 0; m < Save.Goodlist.Count; m++) { if (Save.Goodlist[m].Id == item.item_ID) { Save.Goodlist.Remove(Save.Goodlist[m]); Debug.Log("YIJINGYICHULE"); } } } } } #endregion // Save.chuanItem(item); TTUIPage.ShowPage <BagPanel>(); TTUIPage.ShowPage <Equip>(item); TTUIPage.ClosePage <Equip>(); }); item = (DataMgr.Item)data; t.transform.GetChild(0).GetComponent <Image>().sprite = Resources.Load <Sprite>(item.item_Img); t.transform.GetChild(1).GetComponent <Text>().text = "名字 :" + item.item_Name; t.transform.GetChild(2).GetComponent <Text>().text = "类型 :" + item.item_Type; t.transform.GetChild(3).GetComponent <Text>().text = "描述 :" + item.description; t.transform.GetChild(4).GetComponent <Text>().text = "价格 :" + item.price; TTUIRoot ttui = new TTUIRoot(); Vector3 ee; if (RectTransformUtility.ScreenPointToWorldPointInRectangle(TTUIRoot.Instance.root.transform as RectTransform, Input.mousePosition, TTUIRoot.Instance.uiCamera, out ee)) { Debug.Log(ee); t.transform.position = ee; } }
public void tipe(DataMgr.Item _itt) { Debug.Log("执行了遍"); itt = _itt; }
public override void Refresh() { base.Refresh(); DataMgr.Item item = (DataMgr.Item)data; tu.sprite = Resources.Load <Sprite>(item.item_ID.ToString()); name.text = item.item_Name; type.text = item.item_Type; des.text = item.description; price.text = item.price.ToString(); ok.onClick.AddListener(() => { TTUIPage.ClosePage <tipequ>(); }); tuo.onClick.AddListener(() => { DataMgr.Item vv = new DataMgr.Item(); vv.item_ID = ((DataMgr.Item)data).item_ID; // TTUIPage.ShowPage<Equip>(); bool ss = false; for (int j = 0; j < Save.Equiplist.Count; j++) { if (Save.Equiplist[j].Id == item.item_ID) { for (int i = 0; i < Save.Goodlist.Count; i++) { Debug.Log(Save.Goodlist[i].Id + "=============" + item.item_ID); if (Save.Goodlist[i].Id == item.item_ID) { Save.Goodlist[i].Num += 1; Save.Equiplist.Remove(Save.Equiplist[j]); ss = true; break; } else { if (Save.Goodlist[Save.Goodlist.Count - 1].Id != item.item_ID) { Save.Goodlist.Add(Save.Equiplist[j]); Save.Equiplist.Remove(Save.Equiplist[j]); break; } } } if (ss == true) { break; } } } Save.chuanItem(item); TTUIPage.ClosePage <Equip>(); TTUIPage.ShowPage <Equip>(); //TTUIPage.ClosePage<BagPanel>(); //TTUIPage.ShowPage<BagPanel>(); }); Vector3 ee; if (RectTransformUtility.ScreenPointToWorldPointInRectangle(TTUIRoot.Instance.root.transform as RectTransform, Input.mousePosition, TTUIRoot.Instance.uiCamera, out ee)) { Debug.Log(ee); transform.position = ee; } }
public static void showequip() { AssetDatabase.Refresh(); // Analysis.GoodsEquip(); // Save.SaveEquip(); if (Save.Equiplist == null) { } else { for (int i = 0; i < Save.Equiplist.Count; i++) { GameObject ga = GameObject.Instantiate(Resources.Load <GameObject>("zhuangbei")); DataMgr.Item tt1 = DataMgr.GetInstance().GetItemID(Save.Equiplist[i].Id); GameObject go = GameObject.Find("NormalRoot").transform.Find("EquipPanel(Clone)").gameObject; switch (tt1.equipment_Type) { case DataMgr.Equipment_Type.Head_Gear: ga.transform.SetParent(go.transform.GetChild(0)); ga.transform.GetComponent <Image>().sprite = Resources.Load <Sprite>(tt1.item_Img); ga.transform.localScale = Vector3.one; ga.transform.GetComponent <RectTransform>().localPosition = Vector3.zero; ga.GetComponent <Button>().onClick.AddListener(() => { TTUIPage.ShowPage <tipequ>(tt1); }); break; case DataMgr.Equipment_Type.Armor: ga.transform.SetParent(go.transform.GetChild(1)); ga.transform.GetComponent <Image>().sprite = Resources.Load <Sprite>(tt1.item_Img); ga.transform.localScale = Vector3.one; ga.transform.GetComponent <RectTransform>().localPosition = Vector3.zero; ga.GetComponent <Button>().onClick.AddListener(() => { TTUIPage.ShowPage <tipequ>(tt1); }); break; case DataMgr.Equipment_Type.Shoes: ga.transform.SetParent(go.transform.GetChild(4)); ga.transform.GetComponent <Image>().sprite = Resources.Load <Sprite>(tt1.item_Img); ga.transform.localScale = Vector3.one; ga.transform.GetComponent <RectTransform>().localPosition = Vector3.zero; ga.GetComponent <Button>().onClick.AddListener(() => { TTUIPage.ShowPage <tipequ>(tt1); }); break; case DataMgr.Equipment_Type.Accessory: ga.transform.SetParent(go.transform.GetChild(5)); ga.transform.GetComponent <Image>().sprite = Resources.Load <Sprite>(tt1.item_Img); ga.transform.localScale = Vector3.one; ga.transform.GetComponent <RectTransform>().localPosition = Vector3.zero; ga.GetComponent <Button>().onClick.AddListener(() => { TTUIPage.ShowPage <tipequ>(tt1); }); break; case DataMgr.Equipment_Type.Left_Hand: ga.transform.SetParent(go.transform.GetChild(3)); ga.transform.GetComponent <Image>().sprite = Resources.Load <Sprite>(tt1.item_Img); ga.transform.localScale = Vector3.one; ga.transform.GetComponent <RectTransform>().localPosition = Vector3.zero; ga.GetComponent <Button>().onClick.AddListener(() => { TTUIPage.ShowPage <tipequ>(tt1); }); break; case DataMgr.Equipment_Type.Right_Hand: ga.transform.SetParent(go.transform.GetChild(2)); ga.transform.GetComponent <Image>().sprite = Resources.Load <Sprite>(tt1.item_Img); ga.transform.localScale = Vector3.one; ga.transform.GetComponent <RectTransform>().localPosition = Vector3.zero; ga.GetComponent <Button>().onClick.AddListener(() => { TTUIPage.ShowPage <tipequ>(tt1); }); break; case DataMgr.Equipment_Type.Two_Hand: ga.transform.SetParent(go.transform.GetChild(2)); ga.transform.GetComponent <Image>().sprite = Resources.Load <Sprite>(tt1.item_Img); ga.transform.localScale = Vector3.one; ga.transform.GetComponent <RectTransform>().localPosition = Vector3.zero; ga.GetComponent <Button>().onClick.AddListener(() => { TTUIPage.ShowPage <tipequ>(tt1); }); //GameObject clone = GameObject.Instantiate(Resources.Load<GameObject>("zhuangbei")); //clone.transform.SetParent(go.transform.GetChild(3)); //clone.transform.GetComponent<Image>().sprite = Resources.Load<Sprite>(tt1.item_Img); //clone.transform.localPosition = Vector3.zero; //clone.transform.localScale = Vector3.one; break; default: break; } } } }
public static void chuanItem(DataMgr.Item _item) { }