示例#1
0
 public static T ToStruct <T>(this Network.Packet packet) where T : struct
 {
     return(packet.Buffer.FromBytesUnsafe <T>(packet.Offset));
 }
示例#2
0
 public static T ToClass <T>(this Network.Packet packet) where T : ISerializable, new()
 {
     return(packet.Buffer.FromBytes <T>(packet.Offset, packet.Length));
 }
示例#3
0
 public static T ToStruct2 <T>(this Network.Packet packet) where T : unmanaged
 {
     return(packet.Buffer.FromBytesUnsafe2 <T>(packet.Offset));
 }