using System;
namespace Base
{
public enum MessageType
{
Client,
Realm,
Gate,
}
///
/// 搭配MessageComponent用来分发消息
///
public class MessageAttribute : Attribute
{
public ushort Opcode { get; private set; }
///
/// MessageComponent所有者的SceneType必须相同,这个Message Handle才会注册到MessageComponent里面
///
public MessageType MessageType { get; private set; }
public MessageAttribute(MessageType messageType, ushort opcode)
{
this.MessageType = messageType;
this.Opcode = opcode;
}
}
}