Files
WLUS/PacketHeaders.py
wesleyd1124 4003303c5a A Lot of Stuff
Started working on replica objects, implemented a couple new things as far as architecture goes, implemented all the replica components needed for a player
2018-05-30 18:27:10 -04:00

30 lines
1.2 KiB
Python

from enum import Enum
from pyraknet.bitstream import *
def generateHeaderFromList(HeaderList : list):
stream = WriteStream()
for i in HeaderList:
stream.write(i)
return stream.__bytes__()
class PacketHeader(Enum):
Handshake = b'S\x00\x00\x00\x00\x00\x00\x00'
DisconnectNotify = b"S\x00\x00\x01\x00\x00\x00\x00"
ClientLoginInfo = b'S\x01\x00\x00\x00\x00\x00\x00'
LoginResponse = b'S\x05\x00\x00\x00\x00\x00\x00'
ClientUserSessionInfo = b"S\x04\x00\x01\x00\x00\x00\x00"
ClientMinifigureListRequest = b"S\x04\x00\x02\x00\x00\x00\x00"
MinifigureList = b"S\x05\x00\x06\x00\x00\x00\x00"
ClientMinifigureCreateRequest = b"S\x04\x00\x03\x00\x00\x00\x00"
MinifigureCreationResponse = b"S\x05\x00\x08\x00\x00\x00\x00"
ClientDeleteMinifigureRequest = b'S\x04\x00\x06\x00\x00\x00\x00'
WorldInfo = b'S\x05\x00\x02\x00\x00\x00\x00'
ClientEnterWorld = b'S\x04\x00\x04\x00\x00\x00\x00'
ClientLoadComplete = b'S\x04\x00\x13\x00\x00\x00\x00'
DetailedUserInfo = b'S\x05\x00\x04\x00\x00\x00\x00'
RoutedPacket = b'S\x04\x00\x15\x00\x00\x00\x00'
ClientGameMessage = b'S\x04\x00\x05\x00\x00\x00\x00'
ServerGameMessage = b'S\x05\x00\x0c\x00\x00\x00\x00'
ClientPositionUpdate = b'S\x04\x00\x16\x00\x00\x00\x00'