32 lines
859 B
C#
32 lines
859 B
C#
using System;
|
|
using System.Net;
|
|
using Mistox.Attributes;
|
|
|
|
namespace Mistox.ResevedPackets {
|
|
|
|
[mPacket(0xFF)]
|
|
public class UserConnectedPacket {
|
|
public string UserName { get; set; }
|
|
public IPAddress ClientIPAddress { get; set; }
|
|
public int ClientPort { get; set; }
|
|
}
|
|
|
|
[mPacket(0xFE)]
|
|
public class UserAuthPacket {
|
|
public string UserName { get; set; } = "";
|
|
public string ConnectionKey { get; set; } = "";
|
|
public int AuthSuccessful { get; set; } = 0; // 0 is standard, -1 is auth failure, 1 is auth success
|
|
}
|
|
|
|
[mPacket(0xFD)]
|
|
public class EntityPacket {
|
|
public ushort ObjectId { get; set; }
|
|
public byte[] InnerPayload { get; set; }
|
|
}
|
|
|
|
[mPacket(0xFC)]
|
|
public class UserDisconnectedPacket {
|
|
public string UserName { get; set; }
|
|
}
|
|
|
|
} |