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); } }
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); }
void UpdateCurOpInfo(PVPData.OpponentInfo data) { m_curData = data; // LabelSuccessSpirit.text = m_curData.winSpirit.ToString(); // LabelFailGetSpirit.text = m_curData.loseSpirit.ToString(); }