void UpdatePieceGrid(UIGridItem item) { if (item == null || item.mScripts == null || item.oData == null) { return; } RewardInfo rewardInfo = item.oData as RewardInfo; UISprite color = item.mScripts[0] as UISprite; UITexture head = item.mScripts[1] as UITexture; UILabel Name = item.mScripts[2] as UILabel; UISlider slider = item.mScripts[3] as UISlider; UISprite btn = item.mScripts[4] as UISprite; UILabel Num = item.mScripts[5] as UILabel; UISprite hetong = item.mScripts[6] as UISprite; slider.value = 0; ItemInfo info = ItemManager.GetItemInfo(rewardInfo.itemID); color.spriteName = UtilTools.StringBuilder("color" + info.color); Name.text = TextManager.GetItemString(rewardInfo.itemID); if (info.color == 5) { hetong.spriteName = "jinhetong"; } else { hetong.spriteName = "zihetong"; } LoadSprite.LoaderItem(head, rewardInfo.itemID, false); }
private void UpdateGuildGrid(UIGridItem item) { GuildInfo info = item.oData as GuildInfo; item.onClick = OnClickItem; UILabel rank_label = item.mScripts[0] as UILabel; UITexture guildhead_texture = item.mScripts[1] as UITexture; UILabel guildname_label = item.mScripts[2] as UILabel; UILabel camp_Label = item.mScripts[3] as UILabel; UILabel level_label = item.mScripts[4] as UILabel; UILabel num_label = item.mScripts[5] as UILabel; UITexture leader_texture = item.mScripts[6] as UITexture; UILabel leadername_label = item.mScripts[7] as UILabel; UISprite join_btn = item.mScripts[8] as UISprite; UISprite cancel_btn = item.mScripts[9] as UISprite; guildname_label.text = info.guildName; camp_Label.text = info.camp.ToString(); level_label.text = info.level.ToString(); num_label.text = string.Format("{0}/{1}", info.count, mGuildBaseInfo.maxMemberNum); leadername_label.text = info.leader; rank_label.text = info.rank.ToString(); bool isjoin = GuildBaseConfig.mApplyGuildIdList.Contains(info.id); join_btn.transform.gameObject.SetActive(!isjoin); cancel_btn.transform.gameObject.SetActive(isjoin); UIEventListener.Get(join_btn.transform.gameObject).onClick = OnClickJoin; UIEventListener.Get(cancel_btn.transform.gameObject).onClick = OnClickJoin; }
void UpdateShopGrid(UIGridItem item) { if (item == null || item.mScripts == null || item.oData == null) { return; } item.gameObject.SetActive(false); item.gameObject.SetActive(true); ShopItemInfo info = item.oData as ShopItemInfo; UISprite money = item.mScripts[0] as UISprite; UILabel price = item.mScripts[1] as UILabel; UISprite color = item.mScripts[2] as UISprite; UITexture icon = item.mScripts[3] as UITexture; UILabel limit = item.mScripts[4] as UILabel; UILabel Name = item.mScripts[5] as UILabel; UISprite recommend = item.mScripts[6] as UISprite; UISprite discount = item.mScripts[7] as UISprite; UILabel discountNum = item.mScripts[8] as UILabel; UISprite islimit = item.mScripts[9] as UISprite; item.onClick = OnClickItem; recommend.gameObject.SetActive(chooseType != 3); discount.gameObject.SetActive(chooseType != 3); islimit.gameObject.SetActive(chooseType != 3); ItemInfo data; if (chooseType == 3) { data = ItemManager.GetItemInfo(info.itemID); LoadSprite.LoaderItem(icon, info.itemID); UtilTools.SetMoneySprite(3, money); price.text = info.itemPrice.ToString(); Name.text = TextManager.GetItemString(info.itemID); limit.gameObject.SetActive(info.limitTime != 0); limit.text = info.limitTime.ToString(); islimit.gameObject.SetActive(info.limitTime == 0); color.spriteName = UtilTools.StringBuilder("color", data.color); return; } data = ItemManager.GetItemInfo(info.itemID.Substring(0, info.itemID.Length - 1)); color.spriteName = UtilTools.StringBuilder("color", data.color); price.text = (info.itemPrice * (info.disCount * 1.0f / 100)).ToString(); Name.text = TextManager.GetItemString(data.itemID); UtilTools.SetTextColor(Name, data.color); LoadSprite.LoaderItem(icon, data.itemID); UtilTools.SetMoneySprite(info.moneyType, money); limit.gameObject.SetActive(info.limitTime != 0); islimit.gameObject.SetActive(false); if (info.isLimit != 0) { limit.text = info.limitTime.ToString(); islimit.gameObject.SetActive(info.limitTime == 0); } recommend.gameObject.SetActive(info.recommend == 1); discount.gameObject.SetActive(info.disCount != 100); if (discount.gameObject.activeSelf) { discountNum.text = string.Format(TextManager.GetUIString("UIshop4"), info.disCount / 10); } }
void OnUpdateDataRow(UIGridItem item) { if (UpdateDataCallBack != null) { UpdateDataCallBack(item); } }
/// <summary> /// 获取指向序号的用户显示控件单元 /// </summary> /// <param name="iIndex">第几个</param> /// <returns>控件单元</returns> public UIGridItem GetCustomGridItem(object obj) { if (mDataSource == null) { return(null); } object oData = null; UIGridItem item = null; for (int i = 0; i < mDataSource.Count; ++i) { if (mDataSource[i] == obj) { oData = mDataSource[i]; } } if (oData == null || mDataToTrans == null) { return(null); } //获取指向序号的UIGridITem if (mDataToTrans.ContainsKey(oData)) { Transform trans = mDataToTrans[oData]; if (trans != null) { item = trans.GetComponent <UIGridItem>(); } return(item); } return(item); }
/// <summary> /// 点击事件 /// </summary> /// <param name="item"></param> void OnClick(UIGridItem item) { if (item == null) { return; } if (mSelectItem != null && miSelectIndex >= 0) { if (SelectItem != null) { SelectItem(miSelectIndex, false, true); } } miSelectIndex = item.GetIndex(); mSelectItem = item.gameObject; if (SelectItem != null && miSelectIndex >= 0) { if (SelectItem != null) { SelectItem(miSelectIndex, true, true); } } //UpdateCustomView(); }
void OnClickItem(UIGridItem item) { if (item == null || item.mScripts == null || item.oData == null) { return; } if (choosePlayerInfo != null) { panel.rankGrid.GetCustomGridItem(choosePlayerInfo).mScripts[7].gameObject.SetActive(false); } item.mScripts[7].gameObject.SetActive(true); choosePlayerInfo = item.oData as PlayerInfo; if (choosePlayerInfo == null) { return; } if (choosePlayerInfo.roleId == PlayerMediator.playerInfo.roleId) { Facade.SendNotification(NotificationID.Role_Show); } else { ServerCustom.instance.SendClientMethods("onClientGetPlayerInfo", choosePlayerInfo.roleId); } }
/// <summary> /// 点击视窗列回调 /// </summary> /// <param name="oItem">数据节点</param> /// <param name="OSubItem">点击的对象</param> public void OnClickItem(UIGridItem oItem, GameObject OSubItem) { if (fnonClickSubItem != null) { fnonClickSubItem(oItem, OSubItem); } }
public void UpdateCustomData(object odata) { if (odata == null) { return; } for (int i = 0; i < this.mDataSource.Count; i++) { object obj = this.mDataSource[i]; if (obj == odata) { this.mDataSource[i] = odata; if (this.mDataToTrans.ContainsKey(odata)) { Transform transform = this.mDataToTrans[odata]; if (transform != null) { UIGridItem component = transform.gameObject.GetComponent <UIGridItem>(); if (component != null) { component.setIndex(i); component.onClick = new UIGridItem.VoidDelegate(this.OnClick); component.oData = odata; this.mfnOnChangeRow(component); } } } break; } } }
private void OnUpdateCost(UIGridItem item) { if (item == null || item.mScripts == null || item.oData == null) { return; } EquipCostInfo info = item.oData as EquipCostInfo; UISprite color = item.mScripts[0] as UISprite; UITexture icon = item.mScripts[1] as UITexture; UILabel num = item.mScripts[2] as UILabel; ItemInfo item_info = ItemManager.GetItemInfo(info.item_id.ToString()); if (item_info == null) { return; } color.spriteName = "color" + item_info.color; LoadSprite.LoaderItem(icon, info.item_id.ToString(), false); int total_num = ItemManager.GetBagItemCount(info.item_id.ToString()); num.text = string.Format("{0}/{1}", total_num, info.need_num.ToString()); num.color = total_num >= info.need_num ? Color.white : Color.red; }
private void UpdateGuildGrid(UIGridItem item) { if (item == null || item.mScripts == null || item.oData == null) { return; } GuildInfo info = item.oData as GuildInfo; UILabel rank = item.mScripts[0] as UILabel; UITexture emblem = item.mScripts[1] as UITexture; UILabel guildname = item.mScripts[2] as UILabel; UILabel leader = item.mScripts[3] as UILabel; UILabel reputation = item.mScripts[4] as UILabel; UILabel fund = item.mScripts[5] as UILabel; UISprite appealBtn = item.mScripts[6] as UISprite; UISprite exposureBtn = item.mScripts[7] as UISprite; rank.text = info.ranking.ToString(); guildname.text = info.guildName; leader.text = info.leader; reputation.text = info.reputation.ToString(); fund.text = info.guildFunds.ToString(); bool isSelf = info.id == PlayerMediator.playerInfo.guildDBID; appealBtn.transform.GetComponent <UIButton>().isEnabled = !isSelf; exposureBtn.transform.GetComponent <UIButton>().isEnabled = !isSelf; UIEventListener.Get(appealBtn.transform.gameObject).onClick = OnClickItem; UIEventListener.Get(exposureBtn.transform.gameObject).onClick = OnClickItem; }
/// <summary>刷新英雄信息</summary> /// <param name="item"></param> void UpdateHeroGrid(UIGridItem item) { if (item == null || item.oData == null || item.mScripts == null) { return; } //item.onClick = SetHeroItem; FightCardMsg info = item.oData as FightCardMsg; UITexture texture = item.mScripts[0] as UITexture; UILabel name = item.mScripts[1] as UILabel; UILabel leftNumLab = item.mScripts[2] as UILabel; UILabel rightNumLab = item.mScripts[3] as UILabel; TD_Card card = CardConfig.GetItem(info.cardId); if (card == null) { Debug.LogError("no this card cfg:" + info.cardId); return; } name.text = card.name; LoadSprite.LoaderCard(texture, card.res); }
private void OnUpdateEquip(UIGridItem item) { if (item == null || item.mScripts == null || item.oData == null) { return; } item.onClick = ClickEquipItem; item.Selected = false; UITexture star = item.mScripts[0] as UITexture; UISprite color = item.mScripts[1] as UISprite; UITexture icon = item.mScripts[3] as UITexture; UILabel name = item.mScripts[2] as UILabel; UISprite[] equip_star = UtilTools.GetChilds <UISprite>(item.transform, "star"); EquipMakeInfo info = item.oData as EquipMakeInfo; EquipInfo equip_info = EquipConfig.GetEquipInfo(info.ID); name.text = TextManager.GetItemString(info.ID.ToString()); color.spriteName = "color" + equip_info.star; LoadSprite.LoaderItem(icon, info.ID.ToString(), false); UtilTools.SetTextColor(name, equip_info.star); UtilTools.SetStar(equip_info.star, equip_star); }
/// <summary> /// 点击背包中的道具 /// </summary> void OnClickItem(UIGridItem item) { Item info = item.oData as Item; if (info.itemID == string.Empty) { return; } if (batchSell) { GameObject itemObj = item.mScripts[5].gameObject; itemObj.SetActive(!itemObj.activeSelf); if (itemObj.activeSelf) { sellList.Add(info); } else { sellList.Remove(info); } itemObj = null; return; } GUIManager.ShowItemInfoPanel(PanelType.Info, info.itemID, info.uuid, SellItem, UseItem); }
/// <summary> /// 刷新上阵小队信息 /// </summary> /// <param name="item"></param> void UpdateHeroGrid(UIGridItem item) { if (item == null || item.oData == null || item.mScripts == null) { return; } item.onPress = SeeHeroArcaneInfo; HeroInfo info = item.oData as HeroInfo; UILabel heroName = item.mScripts[0] as UILabel; UILabel cardName = item.mScripts[1] as UILabel; UITexture isEmpty = item.mScripts[4] as UITexture; CreateSpineAni player = item.mScripts[2] as CreateSpineAni; item.name = "hero" + item.miCurIndex.ToString(); if (player != null) { MonoBehaviour.Destroy(player.gameObject); } heroName.gameObject.SetActive(info.heroUUId > 0); cardName.gameObject.SetActive(info.heroUUId > 0); isEmpty.gameObject.SetActive(info.heroUUId <= 0); if (info.heroUUId > 0) { TD_Hero heroInfo = HeroConfig.GetItem(info.configId); heroName.text = heroInfo.name; cardName.text = info.cardTeamName; ResourceManager.Instance.LoadPrefab(heroInfo.res, LoadComplete, LoadFail, item); } }
/// <summary> /// 界面显示调用 /// </summary> protected override void OnShow(INotification notification) { UIGridItem info = notification.Body as UIGridItem; int pos = (info.oData as HeroInfo).pos; switch (pos) { case 1: panel.transform.localPosition = new Vector3(-215, 117, 0); break; case 2: panel.transform.localPosition = new Vector3(129, 117, 0); break; case 3: panel.transform.localPosition = new Vector3(471, 117, 0); break; case 4: panel.transform.localPosition = new Vector3(160, 117, 0); break; } TD_Skill skillInfo = SkillConfig.GetItem((info.oData as HeroInfo).arcaneId); if (skillInfo == null) { Debug.LogError("缺少配置"); return; } panel.arcaneName.text = skillInfo.name; panel.arcaneDes.text = skillInfo.des; panel.arcanePoint.text = skillInfo.point.ToString(); }
/// <summary> /// 交换两个英雄位置 /// </summary> /// <param name="start"></param> /// <param name="end"></param> void SwitchTwoHeroPosition(UIGridItem start, UIGridItem end) { if (start == null || end == null || start.miCurIndex == end.miCurIndex) { return; } Vector3 temp = start.transform.localPosition; TweenPosition.Begin(start.gameObject, 0.2f, end.transform.localPosition); TweenPosition.Begin(end.gameObject, 0.2f, temp); HeroInfo startInfo = start.oData as HeroInfo; HeroInfo endInfo = end.oData as HeroInfo; ChangeHeroPosMsg msg = new ChangeHeroPosMsg { teamId = heroListMsg.id, type = 1, heroId = startInfo.heroUUId, startPos = startInfo.pos, changId = endInfo.heroUUId, endPos = endInfo.pos, }; startInfo.pos = msg.endPos; endInfo.pos = msg.startPos; NSocket.GetInstance().SendData(Request.ChangeHeroPos, msg); }
/// <summary> /// 更新单个结点 /// </summary> /// <param name="odata"></param> public void UpdateCustomData(object odata) { if (odata == null) { return; } for (int i = 0; i < mDataSource.Count; i++) { object oSrcData = mDataSource[i]; if (oSrcData == odata) { mDataSource[i] = odata; if (mDataToTrans.ContainsKey(odata)) { Transform trans = mDataToTrans[odata]; if (trans != null) { UIGridItem griditem = trans.gameObject.GetComponent <UIGridItem>(); if (griditem != null) { griditem.setIndex(i); griditem.onClick = OnClick; griditem.oData = odata; mfnOnChangeRow(griditem); } } } break; } } }
private void OnUpdateDataRow(UIGridItem item) { if (this.UpdateDataCallBack != null) { this.UpdateDataCallBack(item); } }
/// <summary> /// 获取指向序号的用户显示控件单元 /// </summary> /// <param name="iIndex">第几个</param> /// <returns>控件单元</returns> public UIGridItem GetCustomGridItem(int iIndex) { if (iIndex < 0 || mDataSource == null || iIndex > mDataSource.Count) { return(null); } UIGridItem item = null; object oData = mDataSource[iIndex]; if (oData == null || mDataToTrans == null) { return(null); } //获取指向序号的UIGridITem if (mDataToTrans.ContainsKey(oData)) { Transform trans = mDataToTrans[oData]; if (trans != null) { item = trans.GetComponent <UIGridItem>(); } return(item); } return(item); }
private void ChooseGrid_UpdateItem(UIGridItem item) { if (item == null || item.mScripts == null || item.oData == null) { return; } Item info = item.oData as Item; item.onClick = ClickGemItem; UILabel name = item.mScripts[0] as UILabel; UITexture icon = item.mScripts[1] as UITexture; UILabel level = item.mScripts[2] as UILabel; UISprite color = item.mScripts[3] as UISprite; ItemInfo item_info = ItemManager.GetItemInfo(info.itemID); GemItem gem = GemItemConfig.GetGemItem(int.Parse(info.itemID)); if (item_info == null) { return; } color.spriteName = "color" + item_info.color; name.text = TextManager.GetItemString(info.itemID); level.text = info.amount.ToString(); LoadSprite.LoaderItem(icon, item_info.itemID, false); }
private void ChooseGrid_UpdateItem(UIGridItem item) { if (item == null || item.mScripts == null || item.oData == null) { return; } Item info = item.oData as Item; item.onClick = ClickGemItem; UILabel name = item.mScripts[0] as UILabel; UITexture icon = item.mScripts[1] as UITexture; UILabel num = item.mScripts[2] as UILabel; name.text = TextManager.GetItemString(info.itemID); num.text = info.amount.ToString(); ItemInfo item_info = ItemManager.GetItemInfo(info.itemID.ToString()); if (item_info == null) { return; } LoadSprite.LoaderItem(icon, item_info.itemID, false); }
private void CostUpdataItem(UIGridItem item) { if (item == null || item.mScripts == null || item.oData == null) { return; } CompoundInfo info = item.oData as CompoundInfo; UISprite color = item.mScripts[0] as UISprite; UITexture icon = item.mScripts[1] as UITexture; UILabel num = item.mScripts[2] as UILabel; UISprite add = item.mScripts[3] as UISprite; color.spriteName = "color" + 1; add.transform.gameObject.SetActive(info.m_select == 0); item.transform.FindChild("contain").gameObject.SetActive(info.m_select == 1); if (info.m_gem != null) { GemItem gem = GemItemConfig.GetGemItem(int.Parse(info.m_gem.itemID)); ItemInfo item_info = ItemManager.GetItemInfo(info.m_gem.itemID); num.text = "1"; color.spriteName = "color" + item_info.color; LoadSprite.LoaderItem(icon, item_info.itemID, false); } }
private void ChooseGrid_UpdateItem(UIGridItem item) { if (item == null || item.mScripts == null || item.oData == null) { return; } EquipItemInfo info = item.oData as EquipItemInfo; item.onClick = ClickEquipItem; UILabel name = item.mScripts[0] as UILabel; UISprite color = item.mScripts[1] as UISprite; UITexture icon = item.mScripts[2] as UITexture; UILabel level = item.mScripts[7] as UILabel; UITexture star = item.mScripts[8] as UITexture; UISprite[] equip_star = UtilTools.GetChilds <UISprite>(item.transform, "star"); ItemInfo item_info = ItemManager.GetItemInfo(info.itemID.ToString()); if (item_info == null) { return; } level.text = info.strongLevel.ToString(); name.text = TextManager.GetItemString(info.itemID); color.spriteName = "color" + info.star; LoadSprite.LoaderItem(icon, item_info.itemID, false); UtilTools.SetStar(info.star, equip_star); }
private void OnUpdateEquip(UIGridItem item) { if (item == null || item.mScripts == null || item.oData == null) { return; } item.onClick = ClickEquipItem; EquipItemInfo info = item.oData as EquipItemInfo; UISprite color = item.mScripts[0] as UISprite; UILabel level = item.mScripts[1] as UILabel; UITexture icon = item.mScripts[2] as UITexture; UILabel name = item.mScripts[3] as UILabel; UISprite select = item.mScripts[4] as UISprite; UITexture star = item.mScripts[5] as UITexture; bool show = false; if (cur_equip != null) { show = cur_select_player_id == 0? info.uuid == cur_equip.uuid: info.itemID == cur_equip.itemID; } select.transform.gameObject.SetActive(show); if (show) { last_equip_item = item; } Transform addbg = UtilTools.GetChild <Transform>(item.transform, "addbg"); Transform content = UtilTools.GetChild <Transform>(item.transform, "content"); UISprite[] equip_star = UtilTools.GetChilds <UISprite>(content, "star"); addbg.gameObject.SetActive(string.IsNullOrEmpty(info.itemID)); content.gameObject.SetActive(!string.IsNullOrEmpty(info.itemID)); if (string.IsNullOrEmpty(info.itemID)) { UILabel pos_txt = UtilTools.GetChild <UILabel>(addbg, "pos"); pos_txt.text = TextManager.GetUIString(string.Format("position_{0}", info.position)); return; } ItemInfo item_info = ItemManager.GetItemInfo(info.itemID.ToString()); if (item_info == null) { return; } level.text = TextManager.GetUIString("UI2010") + info.strongLevel.ToString(); name.text = TextManager.GetItemString(info.itemID); color.spriteName = "color" + info.star; LoadSprite.LoaderItem(icon, info.itemID, false); //UtilTools.SetTextColor(name, info.star); UtilTools.SetStar(info.star, equip_star); }
void UpdateMailGrid(UIGridItem item) { if (item == null || item.mScripts == null || item.oData == null) { return; } MailInfo info = item.oData as MailInfo; UILabel label = item.mScripts[2] as UILabel; UILabel time = item.mScripts[3] as UILabel; UISprite seeBtn = item.mScripts[4] as UISprite; UILabel content = item.mScripts[5] as UILabel; UILabel people = item.mScripts[6] as UILabel; UISprite haveRead = item.mScripts[7] as UISprite; UIEventListener.Get(seeBtn.gameObject).onClick = OnItemClick; if (info.state == 2) { haveRead.spriteName = "youjiandiban"; seeBtn.spriteName = "anniu1"; seeBtn.GetComponent <BoxCollider>().enabled = true; } else { haveRead.spriteName = "yiyuedudiban"; seeBtn.spriteName = "wufadianjianniu"; seeBtn.GetComponent <BoxCollider>().enabled = false; } label.text = info.title.ToString(); content.text = info.text.ToString(); people.text = info.name; TimeSpan timeSpan = (DateTime.UtcNow - new DateTime(1970, 1, 1)); int cstName = (int)timeSpan.TotalSeconds; time.text = UtilTools.formatDuring(cstName - info.time) + TextManager.GetUIString("UIEmail003"); }
//刷新批准申请 private void UpdateApplyGrid(UIGridItem item) { if (item == null || item.mScripts == null || item.oData == null) { return; } applyinfo = item.oData as GuildApplyInfo; UITexture portrait_texture = item.mScripts[0] as UITexture; UILabel name_label = item.mScripts[1] as UILabel; UILabel post_label = item.mScripts[2] as UILabel; UILabel level_label = item.mScripts[3] as UILabel; UILabel applytime_label = item.mScripts[4] as UILabel; UILabel state_time = item.mScripts[5] as UILabel; UISprite agree_btn = item.mScripts[6] as UISprite; UISprite reject_btn = item.mScripts[7] as UISprite; post_label.text = TextManager.GetUIString("UIOffical" + applyinfo.offical); name_label.text = applyinfo.playerName; level_label.text = applyinfo.level.ToString(); DateTime utcdt = DateTime.Parse(DateTime.UtcNow.ToString("1970-01-01 00:00:00")).AddSeconds(applyinfo.applyTime); //转成本地时间 DateTime localdt = utcdt.ToLocalTime(); string timeformat = localdt.ToString("yyyy-MM-dd HH:mm:ss"); applytime_label.text = timeformat; state_time.text = ""; UIEventListener.Get(agree_btn.gameObject).onClick = OnApplyClick; UIEventListener.Get(reject_btn.gameObject).onClick = OnApplyClick; }
/// <summary> /// 刷新上阵卡牌信息 /// </summary> /// <param name="item"></param> void UpdateCardFightGrid(UIGridItem item) { if (item == null || item.oData == null || item.mScripts == null) { return; } CardDataMsg info = item.oData as CardDataMsg; UILabel nofight = item.mScripts[0] as UILabel; UILabel fight = item.mScripts[1] as UILabel; UILabel cardName = item.mScripts[2] as UILabel; UITexture head = item.mScripts[3] as UITexture; UILabel skillType = item.mScripts[4] as UILabel; nofight.gameObject.SetActive(info.configId < 4); fight.gameObject.SetActive(info.configId > 4); item.name = "fight" + item.miCurIndex; if (fight.gameObject.activeSelf) { TD_Card card = CardConfig.GetItem(info.configId); cardName.text = card.name; LoadSprite.LoaderCard(head, card.res); skillType.text = UtilTools.GetSKillTypeName((int)card.type); } }
/// <summary> /// 显示技能卡牌信息 /// </summary> /// <param name="item"></param> void ShowCardInfoPanel(UIGridItem item) { if (item == null || item.oData == null || item.mScripts == null) { return; } ResourceManager.Instance.LoadPrefab("cardinfopanel", CardInfoPanelComplete, null, item); }
void UpdateFriend(UIGridItem item) { if (item == null || item.mScripts == null || item.oData == null) { return; } FriendData info = item.oData as FriendData; }