Ejemplo n.º 1
0
    /// <summary>
    /// 增加称号使用次数
    /// </summary>
    /// <param name="cmd"></param>
    public void OnGetTitleUseTimes(stSetCountTitlePropertyUserCmd_S cmd)
    {
        stTitleData titleData = m_listOwnedTitle.Find((data) => { return(data.dwID == cmd.wdTitleID); });

        if (titleData != null)
        {
            titleData.dwCount = cmd.dwCount;

            //更新玩家身上称号属性
            CleanMainPlayerTitleProp(titleData);
        }

        object titleIdData = cmd.wdTitleID;

        EventEngine.Instance().DispatchEvent((int)GameEventID.TITLE_USETIMES, titleIdData);//抛出激活的称号
    }
Ejemplo n.º 2
0
 public void OnGetTitleUseTimes(stSetCountTitlePropertyUserCmd_S cmd)
 {
     DataManager.Manager <TitleManager>().OnGetTitleUseTimes(cmd);
 }