public void RefreshGemItem(GemDataItem gemItem) { _Name.text = StrDictionary.GetFormatStr(gemItem.GemRecord.NameDict); ResourceManager.Instance.SetImage(_Icon, gemItem.GemRecord.Icon); if (gemItem.GemExAttrRecord != null) { _SkillPanel.gameObject.SetActive(true); ResourceManager.Instance.SetImage(_SkillIcon, gemItem.GemExAttrRecord.Icon); _SkillDesc.text = StrDictionary.GetFormatStr(gemItem.GemExAttrRecord.NameDict); } else { _SkillPanel.gameObject.SetActive(false); } for (int i = 0; i < _AttrText.Count; ++i) { _AttrText[i].text = GameDataValue.ConfigIntToPersent(gemItem.GemRecord.Attrs[i]) + "%"; } if (gemItem == GemDataPack.Instance.SelectedGemItem) { _BtnEquip.gameObject.SetActive(false); _BtnEquiped.gameObject.SetActive(true); } else { _BtnEquip.gameObject.SetActive(true); _BtnEquiped.gameObject.SetActive(false); } }
public virtual string GetName() { if (CommonItemRecord == null) { return(""); } return(StrDictionary.GetFormatStr(CommonItemRecord.NameStrDict)); }
public override void Show(Hashtable hash) { base.Show(hash); var weaponItem = (WeaponDataItem)hash["WeaponItem"]; _SkillName.text = StrDictionary.GetFormatStr(weaponItem.WeaponRecord.SkillName); _SkillDesc.text = StrDictionary.GetFormatStr(weaponItem.WeaponRecord.SkillDesc); }
public override void Show(Hashtable hash) { base.Show(hash); string message = hash["Message"] as string; int posIdx = (int)hash["PosIdx"]; _Text.text = StrDictionary.GetFormatStr(message); _AnchorTrans.anchoredPosition = _TipPoses[posIdx]; }
public void RefreshGemItem(GemDataItem gemItem) { if (gemItem == null) { _Name.text = ""; _Icon.gameObject.SetActive(false); } else { _Name.text = StrDictionary.GetFormatStr(gemItem.GemRecord.NameDict); _Icon.gameObject.SetActive(true); ResourceManager.Instance.SetImage(_Icon, gemItem.GemRecord.Icon); } }
public void SetAwardInfo(string awardID, int value) { var itemRecord = TableReader.CommonItem.GetRecord(awardID); if (_AwardQuality != null) { ResourceManager.Instance.SetImage(_AwardQuality, CommonDefine.GetQualityIcon(itemRecord.Quality)); } if (_AwardIcon != null) { ResourceManager.Instance.SetImage(_AwardIcon, itemRecord.Icon); } if (_AwardName != null) { _AwardName.text = StrDictionary.GetFormatStr(itemRecord.NameStrDict); } if (_AwardValue != null) { _AwardValue.text = value.ToString(); } }
public bool DecMoney(string id, int value) { var moneyInfo = GetMoneyInfo(id); if (moneyInfo == null) { var commonitem = TableReader.CommonItem.GetRecord(id); UIMessageTip.ShowMessageTip(StrDictionary.GetFormatStr(2001, StrDictionary.GetFormatStr(commonitem.NameStrDict))); return(false); } else if (moneyInfo.Value < value) { var commonitem = TableReader.CommonItem.GetRecord(id); UIMessageTip.ShowMessageTip(StrDictionary.GetFormatStr(2001, StrDictionary.GetFormatStr(commonitem.NameStrDict))); return(false); } moneyInfo.Value -= value; SaveClass(true); GameCore.Instance.EventController.PushEvent(EVENT_TYPE.EVENT_LOGIC_REFRESH_MONEY, this, null); return(true); }
public virtual string GetDesc() { return(StrDictionary.GetFormatStr(CommonItemRecord.DescStrDict)); }
public static void ShowMessageTip(int idx, Vector3 showPos) { ShowMessageTip(StrDictionary.GetFormatStr(idx), showPos); }
public static void ShowMessageTip(int idx) { ShowMessageTip(StrDictionary.GetFormatStr(idx)); }
public void RefreshWeaponItem(WeaponDataItem weaponItem) { //_Name.text = StrDictionary.GetFormatStr(weaponItem.WeaponRecord.NameDict); ResourceManager.Instance.SetImage(_Icon, weaponItem.WeaponRecord.Icon); _SkillName.text = StrDictionary.GetFormatStr(weaponItem.WeaponRecord.SkillName); var curAttr = weaponItem.GetCurLevelAttrs(); _Atk.text = ((int)curAttr.x).ToString(); _HP.text = ((int)curAttr.y).ToString(); _NextAttrs.SetActive(false); if (UIChangeWeapon.GetShowTag() == 0) { _BtnLvUp.gameObject.SetActive(false); _MaxLevelTip.SetActive(false); if (weaponItem.Level > 0) { _BtnBuy.gameObject.SetActive(false); if (weaponItem.ItemDataID == WeaponDataPack.Instance._SelectedWeapon) { _BtnEquip.gameObject.SetActive(false); _BtnEquiped.gameObject.SetActive(true); } else { _BtnEquip.gameObject.SetActive(true); _BtnEquiped.gameObject.SetActive(false); } _Level.text = "Lv." + (weaponItem.Level - 1).ToString(); } else { _BtnEquip.gameObject.SetActive(false); _BtnBuy.gameObject.SetActive(true); _BuyPrice.ShowCurrency(PlayerDataPack.MoneyGold, weaponItem.WeaponRecord.Price); _Level.text = ""; } } else { _BtnEquip.gameObject.SetActive(false); _BtnBuy.gameObject.SetActive(false); _BtnEquiped.gameObject.SetActive(false); _Level.text = "Lv." + (weaponItem.Level - 1) + "/" + weaponItem.WeaponRecord.MaxLevel; if (weaponItem.Level == 0) { _BtnEquip.gameObject.SetActive(false); _BtnBuy.gameObject.SetActive(true); _Level.text = "Lv.0"; _BuyPrice.ShowCurrency(PlayerDataPack.MoneyGold, weaponItem.WeaponRecord.Price); } else if (!weaponItem.IsWeaponMaxLevel()) { _BtnLvUp.gameObject.SetActive(true); _MaxLevelTip.SetActive(false); _NextAttrs.SetActive(true); var nextAttr = weaponItem.GetNextLevelAttrs(); _NextLvAtk.text = "+" + ((int)nextAttr.x - curAttr.x).ToString(); _NextLvHP.text = "+" + ((int)nextAttr.y - curAttr.y).ToString(); if (weaponItem.IsGetWeapon()) { _LvUpPrice.gameObject.SetActive(true); _LvUpPrice.ShowCurrency(PlayerDataPack.MoneyGold, weaponItem.GetLvUPCost()); } else { _LvUpPrice.gameObject.SetActive(false); } } else { _BtnLvUp.gameObject.SetActive(false); _MaxLevelTip.SetActive(true); } } }