Files
JJBB/Assets/Editor/Scripts/AutoScript/Resources/BinaryMessageInfo.txt
2024-08-23 15:49:34 +08:00

31 lines
666 B
Plaintext

using System.Collections.Generic;
using System.IO;
using System;
public class BinaryMessageBase
{
protected byte cmdID = 2;
protected byte sysID = 1;
public virtual void ReadMsg(BinaryReader binaryReader)
{
}
public virtual void WriteMsg(BinaryWriter binaryReader)
{
}
public virtual void SendMsg()
{
using (var ms = new MemoryStream())
{
using (var writer = new BinaryWriter(ms))
{
writer.Write(sysID);
writer.Write(cmdID);
WriteMsg(writer);
BinaryMessageHandle.PacketSend(ms, writer);
}
}
}
}