1
0
mirror of https://github.com/chylex/Minecraft-Phantom-Panel.git synced 2025-07-27 00:59:05 +02:00
Minecraft-Phantom-Panel/Utils/Phantom.Utils.Rpc/Message/IMessageDefinitions.cs

10 lines
453 B
C#

namespace Phantom.Utils.Rpc.Message;
public interface IMessageDefinitions<TClientListener, TServerListener, TReplyMessage> where TReplyMessage : IMessage<TClientListener, NoReply>, IMessage<TServerListener, NoReply> {
MessageRegistry<TClientListener> ToClient { get; }
MessageRegistry<TServerListener> ToServer { get; }
bool IsRegistrationMessage(Type messageType);
TReplyMessage CreateReplyMessage(uint sequenceId, byte[] serializedReply);
}