NLDClient-yudde/ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Messages/MessageDef.cs

40 lines
792 B
C#
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

//////////////////////////////////////////////////////////////////////////
//
// 文件Assets/Code/Scripts/Gameplay/Net/Messages/MessageDef.cs
// 作者Xoen Xie
// 时间2023/07/18
// 描述:网络相关定义
// 说明:
//
//////////////////////////////////////////////////////////////////////////
namespace Gameplay.Net
{
public enum EP
{
None = 0,
Client,
Center,
Login,
Gate,
Game,
Manager,
Max,
}
public class IMessage
{
public virtual NLDMID.MSGID ID { get { return 0; } }
public virtual byte[] Export() { return null; }
public virtual void Import(byte[] data, int offset, int length) { }
public virtual void Execute(NetClient client) { }
}
}