using ProtoBuf;
using Thousandto.Plugins.Common;

namespace Thousandto.Code.Logic.Network
{
    /// <summary>
    /// 定义消息的回调方法,便于实现
    /// </summary>
    public partial interface  IHandleMsgResult
    {
        void GS2U_ResCopyMapBitFinish(MSG_copyMap.ResCopyMapBitFinish result);
        void GS2U_ResCopymapNeedTime(MSG_copyMap.ResCopymapNeedTime result);
        void GS2U_ResVipBuyCount(MSG_copyMap.ResVipBuyCount result);
        void GS2U_ResChallengeInfo(MSG_copyMap.ResChallengeInfo result);
        void GS2U_ResChallengeEndInfo(MSG_copyMap.ResChallengeEndInfo result);
        void GS2U_ResChallengeEnterPanel(MSG_copyMap.ResChallengeEnterPanel result);
        void GS2U_ResTeamCampWar(MSG_copyMap.ResTeamCampWar result);
        void GS2U_ResTeamCampWarRank(MSG_copyMap.ResTeamCampWarRank result);
        void GS2U_ResTeamCampWarEndInfo(MSG_copyMap.ResTeamCampWarEndInfo result);
        void GS2U_ResStartCopyInfo(MSG_copyMap.ResStartCopyInfo result);
        void GS2U_ResStartCopyResult(MSG_copyMap.ResStartCopyResult result);
        void GS2U_ResSyncMonsterNum(MSG_copyMap.ResSyncMonsterNum result);
        void GS2U_ResOpenFairyCopyPanel(MSG_copyMap.ResOpenFairyCopyPanel result);
        void GS2U_ResFairyCopyResult(MSG_copyMap.ResFairyCopyResult result);
        void GS2U_ResEnterFairyCopy(MSG_copyMap.ResEnterFairyCopy result);
        void GS2U_ResOpenManyCopyPanel(MSG_copyMap.ResOpenManyCopyPanel result);
        void GS2U_ResCopySetting(MSG_copyMap.ResCopySetting result);
        void GS2U_ResExpCopy(MSG_copyMap.ResExpCopy result);
        void GS2U_ResSyncMonsterExp(MSG_copyMap.ResSyncMonsterExp result);
        void GS2U_ResManyCopy(MSG_copyMap.ResManyCopy result);
        void GS2U_ResSyncManyCopy(MSG_copyMap.ResSyncManyCopy result);
        void GS2U_ResManyCopyResult(MSG_copyMap.ResManyCopyResult result);
        void GS2U_ResOpenBossStatePanle(MSG_copyMap.ResOpenBossStatePanle result);
        void GS2U_ResupdateBossState(MSG_copyMap.ResupdateBossState result);
        void GS2U_ResBuyBossStateCount(MSG_copyMap.ResBuyBossStateCount result);
        void GS2U_ResGuildTaskCopyEnter(MSG_copyMap.ResGuildTaskCopyEnter result);
        void GS2U_ResGuildTaskCopyInfo(MSG_copyMap.ResGuildTaskCopyInfo result);
        void GS2U_ResGuildTaskCopyResult(MSG_copyMap.ResGuildTaskCopyResult result);

    }
}