示例#1
0
    public void SetData(PVPFindOpWindow parent, PVPData.OpponentInfo data)
    {
        m_parent             = parent;
        LabelName.text       = data.name;
        LabelLevel.text      = data.level.ToString();
        LabelPower.text      = data.fightPower.ToString();
        LabelProfession.text = Utils.GetProfessionNameByType((int)data.profession); //Utils.GetDicByID(CharacterDefine.PROFESSION_DICNUM[(int)data.profession]);//data.profession.ToString();
        LabelRange.text      = data.range.ToString();
        m_data = data;

        int profession = (int)data.profession;

        for (int i = 0; i < ProfessionSprites.Length; i++)
        {
            ProfessionSprites[i].gameObject.SetActive(profession == i);
        }
    }
示例#2
0
    public static PVPOpListItem CreateItem(GameObject grid, GameObject resObj, string name, PVPFindOpWindow parent, PVPData.OpponentInfo data)
    {
        GameObject curItem = Utils.BindObjToParent(resObj, grid);

        if (null != curItem)
        {
            PVPOpListItem curItemComponent = curItem.GetComponent <PVPOpListItem>();
            if (null != curItemComponent)
            {
                curItemComponent.SetData(parent, data);
            }
            return(curItemComponent);
        }

        return(null);
    }
示例#3
0
 void UpdateCurOpInfo(PVPData.OpponentInfo data)
 {
     m_curData = data;
     //  LabelSuccessSpirit.text = m_curData.winSpirit.ToString();
     // LabelFailGetSpirit.text = m_curData.loseSpirit.ToString();
 }