using System;
using Server.Pack;

namespace Server
{
    /// <summary>
    /// 游戏消息处理
    /// </summary>
    public interface IGameMessage<T>
    {

        /// <summary>
        /// 处理子游戏包
        /// </summary>
        /// <param name="pack"></param>
        void DoZyxPack(T pack);

        /// <summary>
        /// 处理聊天消息
        /// </summary>
        /// <param name="pack"></param>
        /// <returns>是否处理完true 表示不用下级做处理了</returns>
        bool DoChatPack(T pack);

    }
}
