Ejemplo n.º 1
0
    /// <summary>
    /// 升级心法数据
    /// </summary>
    /// <param name="cmd"></param>

    public void ReqUpgradeHeartSkill(uint id)
    {
        stUpSkillGodDataUserCmd_CS cmd = new stUpSkillGodDataUserCmd_CS();

        cmd.skill_id = id;
        NetService.Instance.Send(cmd);
    }
Ejemplo n.º 2
0
    /// <summary>
    /// 升级心法数据
    /// </summary>
    /// <param name="cmd"></param>
    public void OnUpgradeHeartSkill(stUpSkillGodDataUserCmd_CS cmd)
    {
        HeartSkill heartSkill = m_ownedHeartSkillList.Find((data) => { return(data.skill_id == cmd.skill_id); });

        if (heartSkill != null)
        {
            heartSkill.level = cmd.level;
        }
        else
        {
            heartSkill = new HeartSkill {
                skill_id = cmd.skill_id, level = cmd.level
            };
            m_ownedHeartSkillList.Add(heartSkill);
        }

        Engine.Utility.EventEngine.Instance().DispatchEvent((int)Client.GameEventID.HEARTSKILLUPGRADE, heartSkill);
    }
Ejemplo n.º 3
0
 public void OnUpgradeHeartSkill(stUpSkillGodDataUserCmd_CS cmd)
 {
     DataManager.Manager <HeartSkillManager>().OnUpgradeHeartSkill(cmd);
 }