/** * fb邀请 * @param fbInviteIdList 好友列表 */ public static void CG_FB_INVITE(ArrayList fbInviteIdList) { OutputMessage msgBody = new OutputMessage(NetMessageType.CG_FB_INVITE); int i; msgBody.PutShort((short)fbInviteIdList.Count); for (i = 0; i < fbInviteIdList.Count; i++) { msgBody.PutString(fbInviteIdList[i].ToString()); } PlatformService.Send(msgBody); }
/** * facebook好友 * @param friendList 好友 */ public static void CG_FACEBOOK_FRIENDS_SYNC(ArrayList friendList) { OutputMessage msgBody = new OutputMessage(NetMessageType.CG_FACEBOOK_FRIENDS_SYNC); int i; msgBody.PutShort((short)friendList.Count); for (i = 0; i < friendList.Count; i++) { msgBody.PutString(friendList[i].ToString()); } PlatformService.Send(msgBody); }
/** * 梭哈 模式:单独摇色子 * @param diceValues 将要被 重摇的 色子的值的集合 */ public static void CG_SHOW_HAND_SINGLE_SWING(ArrayList diceValues) { OutputMessage msgBody = new OutputMessage(NetMessageType.CG_SHOW_HAND_SINGLE_SWING); int i; msgBody.PutShort((short)diceValues.Count); for (i = 0; i < diceValues.Count; i++) { msgBody.PutInt((int)diceValues[i]); } PlatformService.Send(msgBody); }
/** * 客户端请求删除 发送邮件 * @param mailIdList 邮件Id列表 */ public static void CG_DELETE_SEND_MAIL(ArrayList mailIdList) { OutputMessage msgBody = new OutputMessage(NetMessageType.CG_DELETE_SEND_MAIL); int i; msgBody.PutShort((short)mailIdList.Count); for (i = 0; i < mailIdList.Count; i++) { msgBody.PutLong((long)mailIdList[i]); } PlatformService.Send(msgBody); }
/** * 百家乐下注 * @param betDataList 下注列表 */ public static void CG_BACCART_BET(ArrayList betDataList) { OutputMessage msgBody = new OutputMessage(NetMessageType.CG_BACCART_BET); int i; msgBody.PutShort((short)betDataList.Count); for (i = 0; i < betDataList.Count; i++) { msgBody.PutInt((betDataList[i] as BaccartBetData).betType); msgBody.PutLong((betDataList[i] as BaccartBetData).betNum); } PlatformService.Send(msgBody); }
/** * 验证订单亚马逊 * @param amazonDeliveryList 道具奖励 */ public static void CG_ORDER_AMAZON_DELIVERY(ArrayList amazonDeliveryList) { OutputMessage msgBody = new OutputMessage(NetMessageType.CG_ORDER_AMAZON_DELIVERY); int i; msgBody.PutShort((short)amazonDeliveryList.Count); for (i = 0; i < amazonDeliveryList.Count; i++) { msgBody.PutInt((amazonDeliveryList[i] as AmazonDelivery).productId); msgBody.PutString((amazonDeliveryList[i] as AmazonDelivery).receiptId); msgBody.PutString((amazonDeliveryList[i] as AmazonDelivery).userId); } PlatformService.Send(msgBody); }
/** * 客户端请求发送邮件 * @param roleId 目标人id * @param content 邮件内容 * @param title 邮件标题 * @param randReward 邮件奖励 */ public static void CG_SEND_MAIL(long roleId, string content, string title, ArrayList randReward) { OutputMessage msgBody = new OutputMessage(NetMessageType.CG_SEND_MAIL); int i; msgBody.PutLong(roleId); msgBody.PutString(content); msgBody.PutString(title); msgBody.PutShort((short)randReward.Count); for (i = 0; i < randReward.Count; i++) { msgBody.PutInt((randReward[i] as RandRewardData).rewardId); msgBody.PutInt((randReward[i] as RandRewardData).rewardCount); } PlatformService.Send(msgBody); }