public static ApplyBossHomeOutMessage ApplyBossHome(this IActivity9xServiceInterface agent, int serverId) { return(new ApplyBossHomeOutMessage(agent, serverId)); }
public static ApplyChickenRankDataOutMessage ApplyChickenRankData(this IActivity9xServiceInterface agent, ulong characterId) { return(new ApplyChickenRankDataOutMessage(agent, characterId)); }
public static ApplyPortraitDataOutMessage ApplyPortraitData(this IActivity9xServiceInterface agent, int serverId) { return(new ApplyPortraitDataOutMessage(agent, serverId)); }
public static ApplyPointRankingDataOutMessage ApplyPointRankingData(this IActivity9xServiceInterface agent, int serverId, int activityId) { return(new ApplyPointRankingDataOutMessage(agent, serverId, activityId)); }
public static ApplyMieshiHeroLogDataOutMessage ApplyMieshiHeroLogData(this IActivity9xServiceInterface agent, int serverId) { return(new ApplyMieshiHeroLogDataOutMessage(agent, serverId)); }
public static ApplyOrderSerialOutMessage ApplyOrderSerial(this IActivity9xServiceInterface agent, ApplyOrderMessage msg) { return(new ApplyOrderSerialOutMessage(agent, msg)); }
public static void Init(this IActivity9xServiceInterface agent) { agent.AddPublishDataFunc(ServiceType.Activity, (p, list) => { switch (p) { case 4045: using (var ms = new MemoryStream(list, false)) { return(Serializer.Deserialize <__RPC_Activity_NotifyActivityState_ARG_int32_activityId_int32_state__>(ms)); } break; case 4047: using (var ms = new MemoryStream(list, false)) { return(Serializer.Deserialize <__RPC_Activity_NotifyTableChange_ARG_int32_flag__>(ms)); } break; case 4107: using (var ms = new MemoryStream(list, false)) { return(Serializer.Deserialize <__RPC_Activity_NotifyBatteryData_ARG_int32_activityId_ActivityBatteryOne_battery__>(ms)); } break; case 4108: using (var ms = new MemoryStream(list, false)) { return(Serializer.Deserialize <__RPC_Activity_NotifyMieShiActivityState_ARG_int32_activityId_int32_state__>(ms)); } break; case 4115: using (var ms = new MemoryStream(list, false)) { return(Serializer.Deserialize <__RPC_Activity_NotifyMieShiActivityInfo_ARG_CommonActivityData_msg__>(ms)); } break; case 4109: using (var ms = new MemoryStream(list, false)) { return(Serializer.Deserialize <__RPC_Activity_NotifyPlayerCanIn_ARG_int32_fubenId_int64_canInEndTime__>(ms)); } break; default: break; } return(null); }); agent.AddPublishMessageFunc(ServiceType.Activity, (evt) => { switch (evt.Message.FuncId) { case 4045: { var data = evt.Data as __RPC_Activity_NotifyActivityState_ARG_int32_activityId_int32_state__; agent.NotifyActivityState(data.ActivityId, data.State); } break; case 4047: { var data = evt.Data as __RPC_Activity_NotifyTableChange_ARG_int32_flag__; agent.NotifyTableChange(data.Flag); } break; case 4107: { var data = evt.Data as __RPC_Activity_NotifyBatteryData_ARG_int32_activityId_ActivityBatteryOne_battery__; agent.NotifyBatteryData(data.ActivityId, data.Battery); } break; case 4108: { var data = evt.Data as __RPC_Activity_NotifyMieShiActivityState_ARG_int32_activityId_int32_state__; agent.NotifyMieShiActivityState(data.ActivityId, data.State); } break; case 4115: { var data = evt.Data as __RPC_Activity_NotifyMieShiActivityInfo_ARG_CommonActivityData_msg__; agent.NotifyMieShiActivityInfo(data.Msg); } break; case 4109: { var data = evt.Data as __RPC_Activity_NotifyPlayerCanIn_ARG_int32_fubenId_int64_canInEndTime__; agent.NotifyPlayerCanIn(data.FubenId, data.CanInEndTime); } break; default: break; } }); }