public override void Init(ChatInfoSelectLinkLogic.Data data, int index) { base.Init(data, index); this.name = index.ToString(); FellowContainer container = GameManager.gameManager.PlayerDataPool.FellowContainer; if (container == null) { return; } Fellow fellow = container.GetFellowByGuid(data.guid); if (null == fellow) { return; } m_fellowIcon.spriteName = fellow.GetIcon(); m_fellowName.text = fellow.Name; m_level.text = fellow.Level.ToString(); m_combatValue.text = fellow.GetCombatValue().ToString(); m_fellowQuality.spriteName = FellowTool.GetFellowQualityFrame(fellow.Quality); this.m_fellowGuid = data.guid; }
public override void Init(ChatInfoSelectLinkLogic.Data data, int index) { base.Init(data, index); this.name = string.Format("{0:D3}", index.ToString()); m_chatText.text = data.historyItem.ChatInfo; m_historyItem = data.historyItem; }
public override void Init(ChatInfoSelectLinkLogic.Data data, int index) { base.Init(data, index); string strPrefabName = ""; if (index < 10) { strPrefabName = "EmotionButton" + "0" + index.ToString(); } else { strPrefabName = "EmotionButton" + index.ToString(); } this.name = strPrefabName; this.GetComponent <UISprite>().spriteName = "emotion (" + (index + 1).ToString() + ")"; }
public override void Init(ChatInfoSelectLinkLogic.Data data, int index) { base.Init(data, index); m_missionId = data.id; int nMissionID = data.id; this.name = string.Format("{0:D4}", index); Tab_MissionDictionary MissionDic = TableManager.GetMissionDictionaryByID(nMissionID, 0); if (MissionDic == null) { LogModule.ErrorLog("Can not find missionDictionary {0}", nMissionID); return; } byte yMissionQuality = GameManager.gameManager.MissionManager.GetMissionQuality(nMissionID); string strMissionColor = MissionDialogAndLeftTabsLogic.GetColorByQuality(yMissionQuality); m_missionName.text = string.Format(MissionDic.MissionName, strMissionColor, "[ffe6b4]"); }
public override void Init(ChatInfoSelectLinkLogic.Data data, int index) { base.Init(data, index); this.name = string.Format("{0:D6}", index); GameItem item = data.item; m_item = item; if (null == item) { return; } m_itemIcon.spriteName = item.GetIcon(); m_itemQuality.spriteName = GlobeVar.QualityColorGrid[(int)item.GetQuality() - 1 < 0 ? 0 : (int)item.GetQuality() - 1]; m_itemCount.text = "X " + item.StackCount.ToString(); // List<ChatInfoSelectLinkLogic.Data> res = new List<ChatInfoSelectLinkLogic.Data>(); // // GameItemContainer EquipPack = GameManager.gameManager.PlayerDataPool.EquipPack; // for (int nIndex = 0; nIndex < EquipPack.ContainerSize; ++nIndex) // { // GameItem equip = EquipPack.GetItem(BackPackLogic.GetEquipSlotByIndex(nIndex)); // if (equip != null && equip.IsValid()) // { // ChatInfoSelectLinkLogic.Data tempdata = new ChatInfoSelectLinkLogic.Data(); // tempdata.item = equip; // res.Add(tempdata); // } // } // GameItemContainer BackPack = GameManager.gameManager.PlayerDataPool.BackPack; // List<GameItem> itemall = ItemTool.ItemFilter(BackPack, 0, 0, false); // for (int nIndex = 0; nIndex < GameItemContainer.MAXSIZE_BACKPACK; ++nIndex) // { // if (nIndex < BackPack.ContainerSize && nIndex < itemall.Count) // { // ChatInfoSelectLinkLogic.Data tempdata = new ChatInfoSelectLinkLogic.Data(); // tempdata.item = itemall[nIndex]; // res.Add(tempdata); // } // } // //每页显示数量 // int itemPageCount = ChatInfoSelectLinkLogic.MAX_COMMONITEM_COUNT; // // //当前页起始下标 // int startIndex = itemPageCount * (index); // // //当前页结束下标 // int endIndex = startIndex + itemPageCount - 1; // // showData = new List<ChatInfoSelectLinkLogic.Data>(); // for (int nIndex = startIndex; nIndex <= endIndex && nIndex < res.Count; nIndex++) // { // showData.Add(res[nIndex]); // } // // showDataCount = showData.Count; // // for (int i = 0; i < itemPageCount; i++) // { // itemObj[i].SetActive(i < showDataCount); // m_itemIcon[i].gameObject.name = i.ToString(); // if (i < showDataCount) // { // GameItem item = showData[i].item; // m_item = item; // if (null == item) // { // continue; // } // // // m_itemIcon[i].spriteName = item.GetIcon(); // m_itemQuality[i].spriteName = GlobeVar.QualityColorGrid[(int)item.GetQuality() - 1 < 0 ? 0 : (int)item.GetQuality() - 1]; // m_itemCount[i].text = "X " +item.StackCount.ToString(); // } // } }
public virtual void Init(ChatInfoSelectLinkLogic.Data data, int index) { }