Broke Protocol Game API Reference  1.39
Code reference for server and client scripting
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations
Types.cs File Reference

Classes

struct  BrokeProtocol.Utility.VisNode
 
class  BrokeProtocol.Utility.VisNode.Comparer
 
struct  BrokeProtocol.Utility.ChildIndex
 
struct  BrokeProtocol.Utility.SerializedItemOption
 
struct  BrokeProtocol.Utility.ChildIndexActionPair
 
class  BrokeProtocol.Utility.HackingBug
 
class  BrokeProtocol.Utility.HackingProbe
 
class  BrokeProtocol.Utility.Minigame
 
class  BrokeProtocol.Utility.HackingGame
 
class  BrokeProtocol.Utility.CrackingGame
 
class  BrokeProtocol.Utility.HitEffectIndex
 
struct  BrokeProtocol.Utility.Binding
 
struct  BrokeProtocol.Utility.Injury
 
class  BrokeProtocol.Utility.ConnectData
 
struct  BrokeProtocol.Utility.PlayerRecord
 
struct  BrokeProtocol.Utility.ServerAddress
 
class  BrokeProtocol.Utility.PrefsKey
 
class  BrokeProtocol.Utility.MoveMode
 
class  BrokeProtocol.Utility.VaultState
 
class  BrokeProtocol.Utility.DeltaInv
 
class  BrokeProtocol.Utility.InventoryItem
 
class  BrokeProtocol.Utility.ImageItem
 
class  BrokeProtocol.Utility.PersistentSettings
 
class  BrokeProtocol.Utility.Settings
 
class  BrokeProtocol.Utility.AnnouncementsSettings
 
class  BrokeProtocol.Utility.DatabaseSettings
 
class  BrokeProtocol.Utility.ActionableButtons
 
class  BrokeProtocol.Utility.VoteIndex
 
class  BrokeProtocol.Utility.NavTags
 
class  BrokeProtocol.Utility.MaskIndex
 
class  BrokeProtocol.Utility.AttachmentType
 
class  BrokeProtocol.Utility.StanceType
 
class  BrokeProtocol.Utility.MobileButtonIndex
 
class  BrokeProtocol.Utility.ButtonCustomization
 
class  BrokeProtocol.Utility.ButtonCustomizations
 
struct  BrokeProtocol.Utility.DamageType
 
class  BrokeProtocol.Utility.MobileButton
 
class  BrokeProtocol.Utility.InputButton
 
struct  BrokeProtocol.Utility.AssetData
 
class  BrokeProtocol.Utility.LayerType
 
class  BrokeProtocol.Utility.Sector
 
class  BrokeProtocol.Utility.Place
 
class  BrokeProtocol.Utility.ProgressAction
 
struct  BrokeProtocol.Utility.AppContact
 
class  BrokeProtocol.Utility.AppCall
 
class  BrokeProtocol.Utility.AppMessages
 
struct  BrokeProtocol.Utility.AppInbox
 
struct  BrokeProtocol.Utility.AppMessage
 
struct  BrokeProtocol.Utility.AppTransaction
 
struct  BrokeProtocol.Utility.ColorStruct
 

Namespaces

namespace  BrokeProtocol
 
namespace  BrokeProtocol.Utility
 

Enumerations

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