예제 #1
0
 public void AddRoleMode(PvpRolePos pos, int VocationID)
 {
     if (pos == PvpRolePos.LeftPos)
     {
         CreatRoleMode(leftChar, VocationID, leftPos.transform);
     }
     else if (pos == PvpRolePos.RightPos)
     {
         CreatRoleMode(rightChar, VocationID, rightpos.transform);
     }
 }
예제 #2
0
    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));
    }