Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package packet
- syntax = "proto3";
- // OutGoing Packet
- message Pong {
- required int32 packetId = 1;
- }
- message Room
- {
- roomID = 1;
- roomName =2;
- }
- message RoomList {
- required int32 packetID = 1;
- repeated Room = 2;
- }
- message Player {
- int32 playerID = 1;
- float playerPositionX = 2;
- float playerPositionY = 3;
- float playerDirX = 4;
- float playerDirY = 5;
- float barrelDirX = 6;
- float barrelDirY = 7;
- bool isDead = 8;
- }
- message Update_GamePlay {
- required int32 packetID = 1;
- repeated Player = 2
- }
- message PlayerJoin {
- int32 packageID = 1;
- int32 playerId = 2;
- string playerName = 3;
- }
- message PlayerName {
- int32 playerId = 1;
- string player = 2;
- }
- message playerList {
- int32 packetId = 1;
- repeated PlayerName = 2;
- }
- message Player_Leafe {
- int32 packetID = 1;
- int32 roomID = 2;
- }
- // Incoming Packet
- message Ping {
- int32 packageID = 1
- }
- message RoomListReqest {
- int32 packageID = 1;
- }
- message Hendshake {
- int32 packageID = 1;
- int32 roomID = 2;
- string playerName = 3;
- }
- message Player_Stering {
- int32 packageID = 1;
- float dirX = 2;
- float dirY = 3;
- float barrelDirX = 3;
- float barrelDirY = 4;
- bool isShot = 5;
- }
- message LeaftReqest {
- int32 packageID;
- int32 roomID;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement