void SetMyInfo() { m_MyInfo = new SGroupMemberInfo(); m_MyInfo.dwVocation = (uint)PlayerManager.Instance.FindHeroDataModel().PlayerValues.PlayerCommonValue.PLAYER_FIELD_VISIBLE_VOCATION; m_MyInfo.dwFighting = (uint)PlayerDataManager.Instance.GetHeroForce(); m_MyInfo.dwLevel = (uint)PlayerManager.Instance.FindHeroDataModel().UnitValues.sMsgPropCreateEntity_SC_UnitVisibleValue.UNIT_FIELD_LEVEL; m_MyInfo.szName = PlayerManager.Instance.FindHeroDataModel().m_name; }
void ShowHeroTitle(PvpRolePos pos, SGroupMemberInfo merberInfo) { PvpHeroTitle pvptitle = new PvpHeroTitle(); switch (pos) { case PvpRolePos.CenterPos: { m_CenterheroTitle.SetActive(true); m_CenterheroTitle.transform.position = PvpCamPointToUICampoint(centerpos.transform); Vector3 localpos = m_CenterheroTitle.transform.localPosition; m_CenterheroTitle.transform.localPosition = new Vector3(localpos.x + HeroTitleOffset.x, localpos.y + HeroTitleOffset.y, HeroTitleOffset.z); pvptitle = m_CenterheroTitle.GetComponent <PvpHeroTitle>(); break; } case PvpRolePos.LeftPos: { m_LeftheroTitle.SetActive(true); m_LeftheroTitle.transform.position = PvpCamPointToUICampoint(leftPos.transform); Vector3 localpos = m_LeftheroTitle.transform.localPosition; m_LeftheroTitle.transform.localPosition = new Vector3(localpos.x + HeroTitleOffset.x, localpos.y + HeroTitleOffset.y, HeroTitleOffset.z); pvptitle = m_LeftheroTitle.GetComponent <PvpHeroTitle>(); break; } case PvpRolePos.RightPos: { m_RightheroTitle.SetActive(true); m_RightheroTitle.transform.position = PvpCamPointToUICampoint(rightpos.transform); Vector3 localpos = m_RightheroTitle.transform.localPosition; m_RightheroTitle.transform.localPosition = new Vector3(localpos.x + HeroTitleOffset.x, localpos.y + HeroTitleOffset.y, HeroTitleOffset.z); pvptitle = m_RightheroTitle.GetComponent <PvpHeroTitle>(); break; } } pvptitle.ShowHeroTitle((int)merberInfo.dwVocation, (int)merberInfo.dwFighting, "LV" + merberInfo.dwLevel, Encoding.UTF8.GetString(merberInfo.szName)); }
// Update is called once per frame public void Show(SGroupMemberInfo info) { roleInfo = info; Init(); ShowPanel(); }