mirror of
https://github.com/alliedmodders/hl2sdk.git
synced 2025-01-09 18:48:51 +08:00
c5d57c03ee
* Replace protobuf 2.6.1 with 3.21.8 * Update/add protobuf libs * Add CS2 protos * Remove old csgo/dota protos * Add versioned protoc bin * Comment out Valve's `schema` define for now * Use ENetworkDisconnectionReason * Fix-up `offsetof` to avoid errors on some Clang versions
49 lines
1.2 KiB
Protocol Buffer
49 lines
1.2 KiB
Protocol Buffer
enum EBaseClientMessages {
|
|
CM_CustomGameEvent = 280;
|
|
CM_CustomGameEventBounce = 281;
|
|
CM_ClientUIEvent = 282;
|
|
CM_DevPaletteVisibilityChanged = 283;
|
|
CM_WorldUIControllerHasPanelChanged = 284;
|
|
CM_RotateAnchor = 285;
|
|
CM_MAX_BASE = 300;
|
|
}
|
|
|
|
enum EClientUIEvent {
|
|
EClientUIEvent_Invalid = 0;
|
|
EClientUIEvent_DialogFinished = 1;
|
|
EClientUIEvent_FireOutput = 2;
|
|
}
|
|
|
|
message CClientMsg_CustomGameEvent {
|
|
optional string event_name = 1;
|
|
optional bytes data = 2;
|
|
}
|
|
|
|
message CClientMsg_CustomGameEventBounce {
|
|
optional string event_name = 1;
|
|
optional bytes data = 2;
|
|
optional int32 player_slot = 3 [default = -1];
|
|
}
|
|
|
|
message CClientMsg_ClientUIEvent {
|
|
optional .EClientUIEvent event = 1 [default = EClientUIEvent_Invalid];
|
|
optional uint32 ent_ehandle = 2;
|
|
optional uint32 client_ehandle = 3;
|
|
optional string data1 = 4;
|
|
optional string data2 = 5;
|
|
}
|
|
|
|
message CClientMsg_DevPaletteVisibilityChangedEvent {
|
|
optional bool visible = 1;
|
|
}
|
|
|
|
message CClientMsg_WorldUIControllerHasPanelChangedEvent {
|
|
optional bool has_panel = 1;
|
|
optional uint32 client_ehandle = 2;
|
|
optional uint32 literal_hand_type = 3;
|
|
}
|
|
|
|
message CClientMsg_RotateAnchor {
|
|
optional float angle = 1;
|
|
}
|