Broke Protocol Game API Reference  1.39
Code reference for server and client scripting
Loading...
Searching...
No Matches
Namespaces | Classes | Enumerations
BrokeProtocol.Utility Namespace Reference

Namespaces

namespace  AI
 
namespace  Callbacks
 
namespace  Jobs
 
namespace  Networking
 
namespace  ResourceDB
 
namespace  Votes
 
namespace  Voxels
 

Classes

class  ActionableButtons
 
class  AnnouncementsSettings
 
class  AppCall
 
class  AppCallInfo
 
struct  AppContact
 
class  AppContactInfo
 
struct  AppInbox
 
class  AppInboxInfo
 
class  AppInfo
 
struct  AppMessage
 
class  AppMessageInfo
 
class  AppMessages
 
class  AppServiceInfo
 
struct  AppTransaction
 
class  AppTransactionInfo
 
struct  AssetData
 
class  AssetSnapshot
 
class  AttachmentType
 
class  BanRecordInfo
 
struct  Binding
 
class  BoundsHighlight
 
class  ButtonCustomization
 
class  ButtonCustomizations
 
class  ButtonInfo
 
struct  ChildIndex
 
struct  ChildIndexActionPair
 
struct  ColorStruct
 
class  ConnectData
 
class  ControlInfo
 
class  CrackingGame
 
struct  DamageType
 
class  DatabaseSettings
 
class  DeltaInv
 
class  DoorLink
 
class  FileWatcher
 
class  GizmoComponentAttribute
 
class  GLDebug
 
class  HackingBug
 
class  HackingGame
 
class  HackingProbe
 
class  HitEffectIndex
 
class  ImageItem
 
struct  Injury
 
class  InjuryInfo
 
class  InputButton
 
class  InventoryItem
 
class  ItemInfo
 
class  Language
 
class  LayerType
 
class  MaskIndex
 
class  Minigame
 
class  MobileButton
 
class  MobileButtonIndex
 
class  MonoBehaviourSingleton
 
class  MoveMode
 
class  NavTags
 
class  OptionInfo
 
class  Paths
 
class  PersistentSettings
 
class  Place
 
class  PlayerInfo
 
struct  PlayerRecord
 
class  PlayerRecordInfo
 
class  PluginButtonInfo
 
class  PrefsKey
 
class  ProcessInfo
 
class  ProgressAction
 
class  ResolutionInfo
 
class  Sector
 
class  SecurityTrigger
 
struct  SerializedItemOption
 
struct  ServerAddress
 
class  ServerButtonInfo
 
class  Settings
 
class  StanceType
 
struct  TransformStruct
 
class  Translation
 
class  Util
 
class  VaultState
 
struct  VisNode
 
class  Voice
 
class  VoteIndex
 

Enumerations

enum  ButtonType : byte {
  Mine , Others , Sellable , Buyable ,
  Disabled , Unequipped , Equipped
}
 
enum  LogLevel { Log , Warn , Error }
 
enum  ViewTool {
  None , Orbit , Pan , Dolly ,
  Look
}
 
enum  ClimbState { None , Mantling , Climbing }
 
enum  SceneIndex { Main , Builder }
 
enum  Tool { Position , Rotate , Scale }
 
enum  QueryType {
  All , Favorite , Voted , Subscribed ,
  Published
}
 
enum  ConnectionStatus {
  Initial , Ready , ReceivedCache , LoadedMap ,
  LoggedIn
}
 
enum  ProgressIndex { Bomb , Repair , Lockpick }
 
enum  PermEnum {
  PingAll , Save , TimeScale , PlayerRecords ,
  BanRecords , VoteStart , Kick , Ban ,
  BanAccount , DeleteAccount , UnbanIP , Restrain ,
  Teleport , Summon , RemoveJob , Heal ,
  Spectate , StopServer , GodMode , MaxSpeed ,
  TimeLeft , Channel , VideoStop , VideoDefault ,
  VideoCustom
}
 
enum  UnderbarrelSetting { Default , Enabled , Disabled }
 
enum  ButtonIndex {
  Door , Processor , ProcessButton , Equipable ,
  Attachment , Furniture , ControlButton , Apartment ,
  Item , Consumable , Entity , Mountable ,
  Vault , Transport , ServerButton , Wearable ,
  PlayerButton , AppContactButton , Player , ActionMenu ,
  PlayerRecord , BanRecord , Explosion , HackingButton ,
  CrackingButton , TextDisplay
}
 
enum  ChatMode : byte { Public , Job , Channel }
 
enum  MobileButtonType { Single , Repeat , Toggle }
 
enum  InputType {
  Fire , FireStatic , Zoom , Use1 ,
  Use2 , Forward , Backward , YawLeft ,
  YawRight , Left , Right , Jump ,
  Slow , Fast , Crouch , Drop ,
  Equipment1 , Equipment2 , Equipment3 , Equipment4 ,
  Hands , Surrender , Point , Alert ,
  Reload , AltFire , ChatMode , ChatGlobal ,
  ChatLocal , ChatVoice , ChatHistory , PlayerList ,
  CycleCamera , Map , CameraUp , CameraDown ,
  CameraLeft , CameraRight , CameraIn , CameraOut ,
  CameraZoomIn , CameraZoomOut , Screenshot , ToggleHUD ,
  ToggleInterface , ToggleCursor , Cancel
}
 
enum  MouseButton { None , Left , Right , Middle }
 
enum  CameraMode { FirstPerson , ThirdPerson , Static , Count }
 

Enumeration Type Documentation

◆ ButtonIndex

Enumerator
Door 
Processor 
ProcessButton 
Equipable 
Attachment 
Furniture 
ControlButton 
Apartment 
Item 
Consumable 
Entity 
Mountable 
Vault 
Transport 
ServerButton 
Wearable 
PlayerButton 
AppContactButton 
Player 
ActionMenu 
PlayerRecord 
BanRecord 
Explosion 
HackingButton 
CrackingButton 
TextDisplay 

◆ ButtonType

Enumerator
Mine 
Others 
Sellable 
Buyable 
Disabled 
Unequipped 
Equipped 

◆ CameraMode

Enumerator
FirstPerson 
ThirdPerson 
Static 
Count 

◆ ChatMode

Enumerator
Public 
Job 
Channel 

◆ ClimbState

Enumerator
None 
Mantling 
Climbing 

◆ ConnectionStatus

Enumerator
Initial 
Ready 
ReceivedCache 
LoadedMap 
LoggedIn 

◆ InputType

Enumerator
Fire 
FireStatic 
Zoom 
Use1 
Use2 
Forward 
Backward 
YawLeft 
YawRight 
Left 
Right 
Jump 
Slow 
Fast 
Crouch 
Drop 
Equipment1 
Equipment2 
Equipment3 
Equipment4 
Hands 
Surrender 
Point 
Alert 
Reload 
AltFire 
ChatMode 
ChatGlobal 
ChatLocal 
ChatVoice 
ChatHistory 
PlayerList 
CycleCamera 
Map 
CameraUp 
CameraDown 
CameraLeft 
CameraRight 
CameraIn 
CameraOut 
CameraZoomIn 
CameraZoomOut 
Screenshot 
ToggleHUD 
ToggleInterface 
ToggleCursor 
Cancel 

◆ LogLevel

Enumerator
Log 
Warn 
Error 

◆ MobileButtonType

Enumerator
Single 
Repeat 
Toggle 

◆ MouseButton

Enumerator
None 
Left 
Right 
Middle 

◆ PermEnum

Enumerator
PingAll 
Save 
TimeScale 
PlayerRecords 
BanRecords 
VoteStart 
Kick 
Ban 
BanAccount 
DeleteAccount 
UnbanIP 
Restrain 
Teleport 
Summon 
RemoveJob 
Heal 
Spectate 
StopServer 
GodMode 
MaxSpeed 
TimeLeft 
Channel 
VideoStop 
VideoDefault 
VideoCustom 

◆ ProgressIndex

Enumerator
Bomb 
Repair 
Lockpick 

◆ QueryType

Enumerator
All 
Favorite 
Voted 
Subscribed 
Published 

◆ SceneIndex

Enumerator
Main 
Builder 

◆ Tool

Enumerator
Position 
Rotate 
Scale 

◆ UnderbarrelSetting

Enumerator
Default 
Enabled 
Disabled 

◆ ViewTool

Enumerator
None 
Orbit 
Pan 
Dolly 
Look