Ejemplo n.º 1
0
        bool HandleRechargeResult(NetCmdBase obj)
        {
            LC_Cmd_Recharge ncb = (LC_Cmd_Recharge)obj;

            if (ncb.Result)
            {
                tagFishRechargeInfo pInfo;
                if (!FishConfig.Instance.m_FishRecharge.m_FishRechargeMap.TryGetValue(ncb.ID, out pInfo))
                {
                    return(false);
                }
                UInt32 LostRMB = (UInt32)pInfo.dDisCountPrice;
                //更新进度条
                PlayerRole.Instance.HandleEvent(EventTargetType.ET_Recharge, 0, LostRMB);
            }

            UserOperateMessage code = UserOperateMessage.UOM_Recharge_SendRecharge_Sucess;

            UIManager.Instance.ShowMessage(code.Description(), MessageBoxEnum.Style.Ok, null);

            tagRechargeResultEvent pEvent = new tagRechargeResultEvent(ncb.ID, ncb.Result);

            //MsgEventHandle.HandleMsg(pEvent);
            return(true);
        }
Ejemplo n.º 2
0
        public void OnRecharge(IEvent iEvent)
        {
            NetCmdPack pack = (NetCmdPack)iEvent.parameter;
            //玩家登陆的结果 或者是注册的结果
            LC_Cmd_Recharge ncb = (LC_Cmd_Recharge)pack.cmd;

            if (ncb.Result)
            {
                UIManager.Instance.ShowMessage("充值成功", MessageBoxEnum.Style.Ok, null);
            }
            else
            {
                UIManager.Instance.ShowMessage("充值失败", MessageBoxEnum.Style.Ok, null);
            }
        }
Ejemplo n.º 3
0
    bool HandleRechargeResult(NetCmdBase obj)
    {
        LC_Cmd_Recharge ncb = (LC_Cmd_Recharge)obj;

        if (ncb.Result)
        {
            tagFishRechargeInfo pInfo;
            if (!FishConfig.Instance.m_FishRecharge.m_FishRechargeMap.TryGetValue(ncb.ID, out pInfo))
            {
                return(false);
            }
            UInt32 LostRMB = (UInt32)pInfo.dDisCountPrice;
            //更新进度条
            PlayerRole.Instance.HandleEvent(EventTargetType.ET_Recharge, 0, LostRMB);
        }
        tagUserOperationEvent pUOM = new tagUserOperationEvent((ncb.Result?UserOperateMessage.UOM_Recharge_SendRecharge_Sucess:UserOperateMessage.UOM_Recharge_SendRecharge_Failed_1));

        MsgEventHandle.HandleMsg(pUOM);

        tagRechargeResultEvent pEvent = new tagRechargeResultEvent(ncb.ID, ncb.Result);

        MsgEventHandle.HandleMsg(pEvent);
        return(true);
    }