Beispiel #1
0
    //added by zhangqiang at 2013-03-07
    // strengthen monster
    public void StrengthEquip(BaseHttpRequest request, BaseResponse response)
    {
        ConsoleEx.Write("receive strengthen Equip message Sucess");
        Utils.Assert(request == null || response == null, "Parameter can't be null.");
        if (response.status != BaseResponse.ERROR)
        {
            if (request.baseType == BaseHttpRequestType.Common_Http_Request)
            {
                HttpRequest        htReq = request as HttpRequest;
                StrengthEquipParam param = htReq.ParamMem as StrengthEquipParam;

                StrengthEquipResponse htResp = response as StrengthEquipResponse;

                if (param != null)
                {
                    //remove all equip
                    int[] SoldIds = param.para;
                    DelEquipByIds(SoldIds);

                    //level up target monster
                    Equipment equip = getEquipment(param.seqid);
                    if (equip != null)
                    {
                        equip.RtEquip.exp = htResp.data.ep;
                        equip.RtEquip.lv  = (short)htResp.data.lv;
                    }
                }
            }
        }

        Core.Data.playerManager.RTData.curTeam.upgradeMember();
    }
Beispiel #2
0
 public void StrengthEquip(BaseResponse reponse)
 {
     ConsoleEx.Write("strengthen equip sucess to update coin");
     if (reponse != null && reponse.status != BaseResponse.ERROR)
     {
         StrengthEquipResponse resp = reponse as StrengthEquipResponse;
         if (resp != null)
         {
             RTData.curCoin += resp.data.coin;
         }
     }
 }