예제 #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));
 }