| 
| enum   | Key {  
  Jump
, Drop
, Fire1
, Jets
,  
  Reload
, Change
, Crouch
, Item
,  
  Superman
, DropFlag
, Count
 
 } | 
|   | 
| enum   | Axis {  
  H
, V
, Zoom
, Direction
,  
  Count
 
 } | 
|   | 
| enum   | Pointer { Aim
, AimWorld
, Count
 } | 
|   | 
| enum   | Packets : ushort {  
  None = 0
, Spawn
, Destroy
, PlayerProperties
,  
  RPC
, MatchParams
, SwitchState
, WeaponChoice
,  
  RequestSpawn
, GamesCycle
, LoadLevel
, LevelLoaded
,  
  AnnounceLevel
, Rules
, Objects
, Levels
,  
  Modifiers
, CoreSettings
, Chat
, ChatStart
,  
  ChatEnd
, Greet
, GreetReply
, Security
,  
  SecurityReply
, Security2
, Security2Reply
, Caches
,  
  ConfirmData
, Add_Player
, Remove_Player
, All_Players
,  
  Emoticon
, Message
, Kick
, Suicide
,  
  Hit
, BulletDestroyed
, Limbo_Select
, Limbo_Screen
,  
  Limbo_Back
, Construct_SyncAll
, Rules_Params
, Rules_Success
,  
  Pump_State
, Spawn_All
, TeamResource
, Ping
,  
  Rcon
, Flag_Captured
, Flag_Returned
, SwitchTeam
,  
  Voting_List
, Voting_Vote
, Voting_Item
, Voting_Start
,  
  PlayerProperty
, ServerGreet
, StagesParams
, EndCondition
,  
  EndGame
, Lobby
, LobbyVote
, LobbyStart
,  
  LobbyTeam
, LobbyExternal
, Password
, RadioCommand
,  
  Spectator
, LoadLevel_Objects
, LoadLevel_Map
, LoadLevel_Rules
,  
  LoadLevel_Scripts
, Reserved
 
 } | 
|   | 
| enum   | Events : ushort {  
  None = 0
, New_Connection
, Created
, Destroyed
,  
  Died
, Add_Player
, Remove_Player
, Player_Joined
,  
  Player_Assigned
, Player_Left
, Player_Changed_Team
, Player_Unassigned
,  
  Level_Loaded
, Rules_Loaded
, Impacted
, Weapon_Selected
,  
  Trigger
, Match_Waiting
, Match_Warmup
, Match_Started
,  
  Match_Ended
, Hit
, Camera_Target_Changed
, Camera_Created
,  
  Powerup_Started
, Powerup_Ended
, Bullet_Created
, Bot_Assigned
,  
  Flag_Captured
, Flag_Returned
, Flag_Grabbed
, Use_Weapon
,  
  Construct_AddBody
, Construct_RemoveBody
, Properties_Changed
, Item_Dropped
,  
  Item_Picked
, AssignedNetworkId
, Changed_Team
, Request_Spawn
,  
  End_Condition
, Reserved
 
 } | 
|   | 
| enum   | CloudEvents : byte {  
  None = 0
, Matches_Won
, Score_At_End
, Killed
,  
  Killed_Aggregated
, Stats_Aggregated
, Reserved
 
 } | 
|   | 
| enum   | SendFlags { None = 0
, Reliable = 1
, Secure = 2
, Self = 4
 } | 
|   |