public void Show(int progress, int itemID, int itemNumber, bool isLast, TrialsSettlementpanel_V2 myParent) { this.MyParent = myParent; TraceUtil.Log("获得物品ID:" + itemID); ItemData itemData = ItemDataManager.Instance.GetItemData(itemID); string typeStr = string.Empty; string itemNameStr = string.Empty; switch (itemID) { case 3050001: //铜币 typeStr = LanguageTextManager.GetString(itemData._szGoodsName); itemNameStr = string.Format("+{0}", itemNumber); break; case 3050002: //元宝 typeStr = LanguageTextManager.GetString(itemData._szGoodsName); itemNameStr = string.Format("+{0}", itemNumber); break; case 3050003: //活力 typeStr = LanguageTextManager.GetString(itemData._szGoodsName); itemNameStr = string.Format("+{0}", itemNumber); break; case 3050004: //经验 typeStr = LanguageTextManager.GetString(itemData._szGoodsName); itemNameStr = string.Format("+{0}", itemNumber); break; case 3050005: //妖气值 typeStr = LanguageTextManager.GetString(itemData._szGoodsName); itemNameStr = string.Format("+{0}", itemNumber); break; case 3050006: //修为 typeStr = LanguageTextManager.GetString(itemData._szGoodsName); itemNameStr = string.Format("+{0}", itemNumber); break; default: typeStr = LanguageTextManager.GetString("IDS_H1_558");//道具 itemNameStr = string.Format("{0}X{1}", NGUIColor.SetTxtColor(LanguageTextManager.GetString(itemData._szGoodsName), GetItemColor(itemData)), itemNumber); break; } IsLastSprite.ApplyAllItem(P => P.ChangeSprite(isLast?2:1)); TextColor colortype = isLast ? TextColor.purple : TextColor.white; ProgressLabel.SetText(LanguageTextManager.GetString(string.Format("IDS_H1_{0}", 534 + progress))); TypeLabel.SetText(NGUIColor.SetTxtColor(typeStr, colortype)); ItemNameLabel.SetText(itemNameStr); TweenFloat.Begin(0.3f, 0, 1, SetPanelAlpha); }
public void ShowTrialsSettlement(object obj) { SMSGEctypeTrialsTotalResult_SC sMSGEctypeTrialsTotalResult_SC = (SMSGEctypeTrialsTotalResult_SC)obj; if (TrialsSettlementpanel == null) { TrialsSettlementpanel = CreatObjectToNGUI.InstantiateObj(TrialsSettlementPanelPrefab, transform).GetComponent <TrialsSettlementpanel_V2>(); } TrialsSettlementpanel.Show(sMSGEctypeTrialsTotalResult_SC); if (SingleTrialsSettlementPanel != null) { SingleTrialsSettlementPanel.Close(); } }