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() + ")";
    }
Ejemplo n.º 4
0
    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();
        //             }
        //         }
    }
Ejemplo n.º 6
0
 public virtual void Init(ChatInfoSelectLinkLogic.Data data, int index)
 {
 }