예제 #1
0
 void SetData(PVPRecordWindow parent, string timeText, string nameText, string rankText, bool isActive)
 {
     m_TimeLabel.text = timeText;
     m_NameLabel.text = nameText;
     m_RankLabel.text = rankText;
     //这个排名的标签显示的逻辑~ 混乱
     m_SuccessObj.SetActive(!isActive);
     m_LoseObj.SetActive(isActive);
 }
예제 #2
0
//	private PVPRecordWindow m_parent;

    public static PVPRecordListItem CreateItem(GameObject grid, GameObject resItem, string name, PVPRecordWindow parent, string timeText, string nameText, string rankText, bool isSuccess)
    {
        GameObject curItem = Utils.BindObjToParent(resItem, grid, name);

        if (null != curItem)
        {
            PVPRecordListItem curItemComponent = curItem.GetComponent <PVPRecordListItem>();
            if (null != curItemComponent)
            {
                if (isSuccess)
                {
                    nameText = StrDictionary.GetClientDictionaryString("#{11017}", nameText);
                    rankText = StrDictionary.GetClientDictionaryString("#{11019}", rankText);

                    curItemComponent.SetData(parent, timeText, nameText, rankText, isSuccess);
                }

                else
                {
                    nameText = StrDictionary.GetClientDictionaryString("#{11018}", nameText);
                    rankText = StrDictionary.GetClientDictionaryString("#{11020}", rankText);

                    curItemComponent.SetData(parent, timeText, nameText, rankText, isSuccess);
                }
            }
            return(curItemComponent);
        }
        return(null);
    }