Exemplo n.º 1
0
    public override void OnOperationResponse(OperationResponse response)
    {
        int heroId = (int)response[(byte)ParameterCode.PlayerId];

        // 是自身才有更新的必要
        if (GameData.HeroData.Id == heroId)
        {
            // 更新数据
            DtoSkill skill = JsonMapper.ToObject <DtoSkill>(response[(byte)ParameterCode.DtoSkill] as string);
            GameData.HeroData.SP--;
            // 更新ui
            m_ItemSkill.UpdateView(skill);
        }
    }