コード例 #1
0
ファイル: NBHomeMedalLayer.cs プロジェクト: AndyLiu2000/Medal
 public void PushMedalInfo(NBMedal pCurrentInfo)
 {
     //加载勋章信息界面
     //初始化时要用到当前勋章信息
     m_pMedalinfoLayer = new NBMedalInfoLayer();
     ms_pMedalInfo     = pCurrentInfo;
 }
コード例 #2
0
    public void initMedal(NBMedal pMedal, BOH.MsgUserMedalInfo info)
    {
        if (pMedal == null)
        {
            return;
        }

        pMedal.Init(info.Medalid);
        pMedal.Iswear      = info.Iswear;
        pMedal.Ownerroleid = info.Ownerroleid;
    }
コード例 #3
0
    public NBMedal GetMedalInPlayer(NBEntityId_t heroentityid)
    {
        NBMedal         pRet      = this;
        NBPlayer        pMe       = NBGameWorld.SharedInstance().GetMe();
        IList <NBMedal> medalList = pMe.GetMedalList();

        foreach (NBMedal iter in medalList)
        {
            if (iter.MedalID == m_pMedalConfInfo.MedalID)
            {
                if (iter.Iswear == 0)
                {
                    pRet = iter;
                }
                if (iter.Ownerroleid == heroentityid)
                {
                    pRet = iter;
                    break;
                }
            }
        }
        return(pRet);
    }