SCP - Containment Breach
Loading...
Searching...
No Matches
as.predefined File Reference

Classes

class  array< T >
class  cstr
class  string
class  carray< T >
class  dim1< T >
class  dim2< T >
class  dim3< T >
class  B3D.Stream
class  B3D.Channel
class  B3D.Sound
class  B3D.Bank
class  B3D.Buffer
class  B3D.Font
class  B3D.Movie
class  B3D.Image
class  B3D.Matrix
class  B3D.Texture
class  B3D.Effect
class  B3D.Brush
class  B3D.Surface
class  B3D.Entity
class  B3D.Model
class  B3D.Mesh
class  B3D.Camera
class  B3D.Light
class  B3D.Pivot
class  B3D.Sprite
class  B3D.Plane
class  B3D.Terrain
class  B3D.Listener
class  B3D.Timer
class  CB.Sound
class  CB.Stream
class  CB.ParticleEmitter
class  CB.ParticleTemplate
class  CB.Waypoint
class  CB.Forest
class  CB.NPC
class  CB.Room
class  CB.Door
class  CB.TempTriggerbox
class  CB.TempItem
class  CB.TempDoor
class  CB.RoomTemplate
class  CB.TempWaypoint
class  CB.Triggerbox
class  CB.MaintenanceTunnel
class  CB.Decal
class  CB.ItemTemplate
class  CB.Item
class  CB.Inventory
class  CB.Console.Msg
class  CB.Event
class  CB.SubtitleBox
class  CB.SubtitleColor
class  CB.SubtitleEntry
class  CB.SubtitleToken
class  CB.QueuedSubtitleMsg
class  CB.SubtitleMsg
class  CB.Achievement
class  CB.AchievementMessage

Enumerations

enum  Music {
  LightContainmentZone , HeavyContainmentZone , EntranceZone , PocketDimension ,
  Room079 , GateB1 , GateB2 , Room3Storage ,
  Room049 , Forest860 , SCP106Chase , Menu ,
  Forest860Chase , Intro , SCP178 , PocketDimensionTrench ,
  Room205 , GateA , Dimension1499 , Dimension1499Danger ,
  SCP049Chase , EndingMenuBreath , Room914 , Ending ,
  Credits , AfterCredits , Invalid
}

Functions

string ToString (bool b)
string ToString (float f)
string ToString (double d)
string ToString (int8 i)
string ToString (uint8 u)
string ToString (int16 i)
string ToString (uint16 u)
string ToString (int i)
string ToString (uint u)
string ToString (int64 i)
string ToString (uint64 u)
void B3D.DebugLogRuntimeStats ()
Channel B3D.PlayMusic (string midifile, int mode=0)
B3D::Bank B3D.Bank.Create (int size=0)
int B3D.Bank.StringSize (string str)
B3D::Buffer B3D.Buffer.get_Back () property
B3D::Buffer B3D.Buffer.get_Depth () property
B3D::Buffer B3D.Buffer.get_Graphics () property
B3D::Buffer B3D.Buffer.Set (B3D::Buffer@ buffer, B3D::Buffer@ depth=null, int pass=0)
void B3D.Buffer.CopyPixel (int srcX, int srcY, B3D::Buffer@ srcBuffer, int destX, int destY, B3D::Buffer@ destBuffer=null)
void B3D.Buffer.CopyPixelFast (int srcX, int srcY, B3D::Buffer@ srcBuffer, int destX, int destY, B3D::Buffer@ destBuffer=null)
B3D::Font B3D.Font.get_Current () property
void B3D.Font.set_Current (B3D::Font@ font) property
int B3D.Font.get_Width () property
int B3D.Font.get_Height () property
int B3D.Font.StringWidth (string str)
int B3D.Font.StringHeight (string str)
string B3D.Font.Path (string facename)
B3D::Movie B3D.Movie.Open (string file)
B3D::Image B3D.Image.Create (int width, int height, int frames=1, int flags=0)
int B3D.Image.get_Count () property
B3D::Image B3D.Image.Get (int id)
void B3D.Image.SetAutoMidHandle (int enable)
int B3D.RectsOverlap (int x1, int y1, int width1, int height1, int x2, int y2, int width2, int height2)
int B3D.CountGfxDrivers ()
string B3D.GfxDriverName (int driver)
void B3D.SetGfxDriver (int driver)
int B3D.CountGfxModes ()
int B3D.GfxModeExists (int width, int height, int deprecated=0)
int B3D.GfxModeWidth (int mode)
int B3D.GfxModeHeight (int mode)
int B3D.get_AvailVidMem () property
int B3D.get_TotalVidMem () property
float B3D.get_DPIScaleX () property
float B3D.get_DPIScaleY () property
int B3D.GfxDriver3D (int driver)
int B3D.CountGfxModes3D ()
int B3D.GfxMode3DExists (int width, int height, int depth)
int B3D.GfxMode3D (int mode)
int B3D.Windowed3D ()
void B3D.Graphics (int width, int height, int depth=0, int mode=0, int hide=0)
void B3D.Graphics3D (int width, int height, int depth=0, int mode=0, int hide=0)
void B3D.EndGraphics ()
int B3D.get_GraphicsLost () property
int B3D.get_GraphicsInFocus () property
void B3D.set_GraphicsLevel (int level) property
int B3D.get_GraphicsLevel () property
int B3D.get_ScanLine () property
void B3D.Flip (int vwait=1)
int B3D.get_GraphicsWidth () property
int B3D.get_GraphicsHeight () property
int B3D.get_GraphicsDepth () property
void B3D.SetOrigin (int x, int y)
void B3D.SetViewport (int x, int y, int width, int height)
void B3D.SetColor (int red, int green, int blue, int alpha=255)
void B3D.GetColor (int x, int y)
int B3D.GetColorRed ()
int B3D.GetColorGreen ()
int B3D.GetColorBlue ()
int B3D.GetColorAlpha ()
void B3D.SetClsColor (int red, int green, int blue, int alpha=255)
void B3D.Cls ()
void B3D.Plot (int x, int y)
void B3D.Rect (int x, int y, int width, int height, int solid=1)
void B3D.Oval (int x, int y, int width, int height, int solid=1)
void B3D.Line (int x1, int y1, int x2, int y2)
void B3D.Text (int x, int y, string text, int xPos=0, int yPos=0)
string B3D.ConvertToANSI (string str)
string B3D.ConvertToUTF8 (string str)
void B3D.CopyRect (int sourceX, int sourceY, int width, int height, int destX, int destY, Buffer@ srcBuffer=null, Buffer@ destBuffer=null)
void B3D.CopyRectStretch (int sourceX, int sourceY, int width, int height, int destX, int destY, int destW, int destH, Buffer@ srcBuffer=null, Buffer@ destBuffer=null)
void B3D.Batching (int start)
void B3D.Write (string str)
void B3D.Print (string="")
string B3D.Input (string="")
void B3D.Locate (int x, int y)
void B3D.ShowPointer ()
void B3D.HidePointer ()
int B3D.get_DesktopWidth () property
int B3D.get_DesktopHeight () property
void B3D.SetLoaderMatrix (string fileExt, float xx, float xy, float xz, float yx, float yy, float yz, float zx, float zy, float zz)
int B3D.get_HWTexUnits () property
int B3D.get_GfxDriverCaps3D () property
void B3D.SetWireFrame (int enable)
void B3D.SetAntiAlias (int enable, int samples=2)
void B3D.SetAmbientLight (float red, float green, float blue)
void B3D.ClearCollisions ()
void B3D.Collisions (int sourceType, int destinationType, int method, int response)
void B3D.UpdateWorld (float elapsedTime=1)
void B3D.CaptureWorld ()
void B3D.BeginRender (float tween=1, int mask=-1)
void B3D.EndRender ()
void B3D.RenderWorld (float tween=1, int cam=0, int mask=-1, int settings=-1)
void B3D.ClearWorld (int entities=1, int brushes=1, int textures=1, int effects=1)
int B3D.get_TrisRendered () property
int B3D.get_Batches () property
float B3D.GetStats3D (int type)
void B3D.SetScissorRect (int enable, int x=0, int y=0, int width=0, int height=0)
float B3D.DistanceSquared (float x1, float x2, float y1, float y2, float z1=0, float z2=0)
void B3D.SetHardwareSkinning (int enable)
int B3D.get_MemoryLoad () property
int B3D.get_TotalPhys () property
int B3D.get_AvailPhys () property
int B3D.get_TotalVirtual () property
int B3D.get_AvailVirtual () property
int B3D.get_RunningOnWine () property
B3D::Texture B3D.Texture.Create (int width, int height, int flags=0, int frames=1)
void B3D.Texture.SetLodBias (float bias)
void B3D.Texture.SetAnisotropic (int level)
void B3D.Texture.SetTextureDivisor (int div)
void B3D.Texture.ClearFilters ()
void B3D.Texture.SetTextureFilter (string matchText, int textureFlags=0)
int B3D.Texture.get_ActiveCount () property
int B3D.Texture.get_TotalCount () property
B3D::Texture B3D.Texture.Get (int id)
string B3D.Effect.GetError ()
B3D::Brush B3D.Brush.Create (float red=255, float green=255, float blue=255)
int B3D.Brush.get_Count () property
B3D::Brush B3D.Brush.Get (int id)
void B3D.TFormPoint (float x, float y, float z, Entity@ sourceEntity, Entity@ destEntity)
void B3D.TFormVector (float x, float y, float z, Entity@ sourceEntity, Entity@ destEntity)
void B3D.TFormNormal (float x, float y, float z, Entity@ sourceEntity, Entity@ destEntity)
float B3D.get_TFormedX () property
float B3D.get_TFormedY () property
float B3D.get_TFormedZ () property
float B3D.VectorYaw (float x, float y, float z)
float B3D.VectorPitch (float x, float y, float z)
Entity B3D.LinePick (float x, float y, float z, float dx, float dy, float dz, float radius=0)
float B3D.get_PickedX () property
float B3D.get_PickedY () property
float B3D.get_PickedZ () property
float B3D.get_PickedNX () property
float B3D.get_PickedNY () property
float B3D.get_PickedNZ () property
float B3D.get_PickedTime () property
Entity B3D.get_PickedEntity () property
Surface B3D.get_PickedSurface () property
int B3D.get_PickedTriangle () property
B3D::Mesh B3D.Mesh.Find (string file)
B3D::Mesh B3D.Mesh.Create (B3D::Entity@ parent=null)
B3D::Mesh B3D.Mesh.CreateCube (B3D::Entity@ parent=null)
B3D::Mesh B3D.Mesh.CreateSphere (int segments=8, B3D::Entity@ parent=null)
B3D::Mesh B3D.Mesh.CreateCylinder (int segments=8, int solid=1, B3D::Entity@ parent=null)
B3D::Mesh B3D.Mesh.CreateCone (int segments=8, int solid=1, B3D::Entity@ parent=null)
B3D::Camera B3D.Camera.Create (B3D::Entity@ parent=null)
float B3D.Camera.get_ProjectedX () property
float B3D.Camera.get_ProjectedY () property
float B3D.Camera.get_ProjectedZ () property
B3D::Light B3D.Light.Create (int type=1, B3D::Entity@ parent=null)
B3D::Pivot B3D.Pivot.Create (B3D::Entity@ parent=null)
B3D::Sprite B3D.Sprite.Create (B3D::Entity@ parent=null)
B3D::Plane B3D.Plane.Create (int segments=1, B3D::Entity@ parent=null)
B3D::Terrain B3D.Terrain.Create (int gridSize, B3D::Entity@ parent=null)
B3D::Listener B3D.Listener.Create (B3D::Entity@ parent, float rolloffFactor=1, float dopplerScale=1, float distanceScale=1)
void B3D.CombineKeys (int flush)
bool B3D.KeyDown (int key)
bool B3D.KeyHit (int key)
int B3D.GetKey ()
int B3D.WaitKey ()
string B3D.TextInput (string txt)
void B3D.FlushKeys ()
string B3D.GetKeyName (int key)
int B3D.MouseDown (int button)
int B3D.MouseHit (int button)
int B3D.GetMouse ()
int B3D.WaitMouse ()
int B3D.get_MouseX () property
int B3D.get_MouseY () property
int B3D.get_MouseZ () property
int B3D.get_MouseXSpeed () property
int B3D.get_MouseYSpeed () property
int B3D.get_MouseZSpeed () property
void B3D.FlushMouse ()
void B3D.MoveMouse (int x, int y)
int B3D.JoyType (int port=0)
int B3D.JoyDown (int button, int port=0)
int B3D.JoyHit (int button, int port=0)
int B3D.GetJoy (int port=0)
int B3D.WaitJoy (int port=0)
int B3D.get_JoyCount () property
int B3D.JoyConnected (int port=0)
float B3D.JoyX (int port=0)
float B3D.JoyY (int port=0)
float B3D.JoyZ (int port=0)
float B3D.JoyU (int port=0)
float B3D.JoyV (int port=0)
float B3D.JoyPitch (int port=0)
float B3D.JoyYaw (int port=0)
float B3D.JoyRoll (int port=0)
int B3D.JoyHat (int port=0)
int B3D.JoyXDir (int port=0)
int B3D.JoyYDir (int port=0)
int B3D.JoyZDir (int port=0)
float B3D.JoyLeftTrigger (int port=0)
float B3D.JoyRightTrigger (int port=0)
int B3D.JoyUDir (int port=0)
int B3D.JoyVDir (int port=0)
void B3D.JoyVibrate (int port, float left, float right)
void B3D.StopJoyVibrate (int port)
void B3D.FlushJoy ()
void B3D.set_DirectInputEnabled (int enable) property
int B3D.get_DirectInputEnabled () property
float B3D.Sin (float degrees)
float B3D.Cos (float degrees)
float B3D.Tan (float degrees)
float B3D.ASin (float value)
float B3D.ACos (float value)
float B3D.ATan (float value)
float B3D.ATan2 (float floata, float floatb)
float B3D.Sqr (float value)
float B3D.Floor (float value)
float B3D.Ceil (float value)
float B3D.Exp (float value)
float B3D.Log (float value)
float B3D.Log10 (float value)
float B3D.Min (float n, float m)
float B3D.Max (float n, float m)
float B3D.Clamp (float v, float lo, float hi)
int B3D.IsNaN (float n)
float B3D.Rnd (float from, float to=0)
int B3D.Rand (int from, int to=1)
void B3D.set_RandomSeed (int seed) property
int B3D.get_RandomSeed () property
void B3D.End ()
void B3D.Stop ()
void B3D.AppTitle (string, string="")
void B3D.RuntimeError (string message)
void B3D.ExceptionDialog (int enable)
void B3D.MemoryAccessViolation (string="")
void B3D.InitErrorMsgs (int number, int hasMacro=0)
void B3D.SetErrorMsg (int pos, string message)
string B3D.GetException ()
void B3D.ClearException ()
void B3D.Delay (int millisecs)
void B3D.Sleep (int millisecs)
int B3D.MilliSecs ()
string B3D.CommandLine ()
string B3D.SystemProperty (string property)
string B3D.GetEnv (string envVar)
void B3D.DisableClose ()
string B3D.GetUserLanguage ()
string B3D.GetLocaleInfo ()
B3D::Timer B3D.Timer.Create (int hertz)
string B3D.get_ClipboardContents () property
void B3D.set_ClipboardContents (string contents) property
void B3D.MessageBox (string title, string text)
void B3D.DebugLog (string text)
string B3D.CurrentDate ()
string B3D.CurrentTime ()
bool CB.IsPaused ()
string CB.FormatDuration (int ms, bool highPrecision=true)
string CB.Menu.InputBox (int x, int y, int width, int height, string text, int id=0, int virtualKeyboardMode=0)
void CB.Menu.DrawFrame (int x, int y, int width, int height, int xOffset=0, int yOffset=0, bool scrollY=true)
bool CB.Menu.DrawButton (int x, int y, int width, int height, string text, bool bigFont=true, bool waitForMouseUp=false, bool disabled=false)
bool CB.Menu.DrawTick (int x, int y, bool selected, bool locked=false)
bool CB.Menu.IsAnyOpen ()
void CB.Menu.StartNewGame ()
int CB.Options.GetInt (string section, string key)
float CB.Options.GetFloat (string section, string key)
string CB.Options.GetString (string section, string key)
bool CB.Options.PutINIValue (string section, string key, string value)
B3D::Image CB.LoadImage (string file, float scale=0, int flags=0)
B3D::Mesh CB.LoadMesh (string file, B3D::Entity@ parent)
B3D::Mesh CB.LoadAnimMesh (string file, B3D::Entity@ parent)
B3D::Texture CB.LoadTexture (string file, int flags=1)
B3D::Texture CB.LoadAnimTexture (string file, int flags, int columns, int rows, int start, int count)
B3D::Brush CB.LoadBrush (string file, int flags, float u=1, float v=1)
B3D::Font CB.LoadFont (string file, int height, bool bold=false, bool italic=false)
B3D::Effect CB.LoadEffect (string file)
CB::Sound CB.Sound.Load (string file)
CB::Sound CB.Sound.LoadTemporary (string file)
CB::Stream CB.Sound.Stream (string file, float volume=1, int customMode=2)
CB::Music CB.Music.RegisterCustom (string file)
void CB.Particles.Initialize (B3D::Camera@ camera)
void CB.Particles.Update ()
void CB.Particles.FreeAll ()
CB::Waypoint CB.Waypoint.get_First () property
CB::Waypoint CB.Waypoint.get_Last () property
CB::Forest CB.Forest.get_First () property
CB::Forest CB.Forest.get_Last () property
CB::NPC CB.NPC.get_First () property
CB::NPC CB.NPC.get_Last () property
CB::NPC CB.NPC.Create (Type, float x, float y, float z)
int CB.NPC.FindFreeID ()
void CB.NPC.UpdateAll ()
void CB.NPC.Shoot (float x, float y, float z, float hitProb=1.0, bool impactParticles=true, bool instaKill=false)
void CB.NPC.ManipulateBones ()
string CB.NPC.GetBoneManipulationValue (string npcName, string boneName, string section, int valueType=0)
float CB.NPC.ChangeAngleValueForCorrectBoneAssignment (float value)
CB::Room CB.Room.get_First () property
CB::Room CB.Room.get_Last () property
CB::Door CB.Door.get_First () property
CB::Door CB.Door.get_Last () property
CB::Door CB.Door.Create (int lvl, float x, float y, float z, float yawAngle, CB::Room@ room, bool startOpen=false, int big=0, int keycard=0, string code="", bool useCollisionMesh=false)
CB::TempTriggerbox CB.TempTriggerbox.get_First () property
CB::TempTriggerbox CB.TempTriggerbox.get_Last () property
CB::TempItem CB.TempItem.get_First () property
CB::TempItem CB.TempItem.get_Last () property
CB::TempDoor CB.TempDoor.get_First () property
CB::TempDoor CB.TempDoor.get_Last () property
CB::RoomTemplate CB.RoomTemplate.get_First () property
CB::RoomTemplate CB.RoomTemplate.get_Last () property
CB::TempWaypoint CB.TempWaypoint.get_First () property
CB::TempWaypoint CB.TempWaypoint.get_Last () property
CB::Waypoint CB.Waypoint.f (float x, float y, float z, CB::Door@ door, CB::Room@ room)
CB::Triggerbox CB.Triggerbox.get_First () property
CB::Triggerbox CB.Triggerbox.get_Last () property
string CB.Triggerbox.Check (CB::Room@ room, float x, float y, float z)
CB::MaintenanceTunnel CB.MaintenanceTunnel.get_First () property
CB::MaintenanceTunnel CB.MaintenanceTunnel.get_Last () property
void CB.Map.Create (int loadingStart, float loadingCount)
void CB.Map.CreateLayout ()
void CB.Map.CountRooms ()
void CB.Map.ForceRooms ()
void CB.Map.ForceRoom1s (int desiredCountPerZone)
void CB.Map.ForceRoom2CsAnd4s (int desired2CCountPerZone, int desired4CountPerZone)
void CB.Map.InitializeRoomRanges ()
void CB.Map.SetRooms ()
void CB.Map.CreateRooms (int loadingStart, float loadingCount)
void CB.Map.PreventRoomOverlaps ()
void CB.Map.DrawDebug ()
void CB.Map.CreateDoors ()
void CB.Map.ConnectAdjacentRooms ()
CB::Room CB.Room.Create (int zone, int shape, float x, float y, float z, int angle, string name)
void CB.Map.SetupTriggerBoxes (CB::Room@ room)
B3D::Pivot CB.LoadRMesh (string file, RoomTemplate@ template=null)
CB::Decal CB.Decal.get_First () property
CB::Decal CB.Decal.get_Last () property
CB::Decal CB.Decal.Create (int id, float x, float y, float z, float pitch, float yaw, float roll)
CB::ItemTemplate CB.ItemTemplate.get_First () property
CB::ItemTemplate CB.ItemTemplate.get_Last () property
CB::Item CB.Item.get_First () property
CB::Item CB.Item.get_Last () property
CB::Inventory CB.Inventory.get_First () property
CB::Inventory CB.Inventory.get_Last () property
CB::Item CB.Item.Create (string name, float x, float y, float z)
CB::Item CB.Item.CreateCup (string drinkName, float x, float y, float z, int r, int g, int b, float a=1)
CB::ItemTemplate CB.Item.FindTemplate (string name)
void CB.Player.MoveToPocketDimension ()
bool CB.Player.IsInReachableRoom (bool is049ChamberReachable=false)
void CB.Dreamfilter.Update (float power)
CB::Console::Msg CB.Console.Msg.get_First () property
CB::Console::Msg CB.Console.Msg.get_Last () property
void CB.Console.CreateMessage (string txt, int r=-1, int g=-1, int b=-1, bool isCommand=false)
 Sends a message to the console.
CB::NPC::Type CB.Console.NPCNameToType (string name)
string CB.Console.NPCTypeToName (CB::NPC::Type, bool plural=false)
void CB.Console.ListNPCTypes ()
void CB.Console.SpawnNPC (CB::NPC::Type, string stateStr="")
void CB.Console.ChangeNPCSpeed (CB::NPC::Type, float speed)
void CB.Console.PrintNPCState (CB::NPC::Type)
bool CB.Console.CheckCanToggleNPC (CB::NPC::Type)
void CB.Console.EnableNPC (CB::NPC::Type)
void CB.Console.DisableNPC (CB::NPC::Type)
CB::Event CB.Event.get_First () property
CB::Event CB.Event.get_Last () property
CB::Sound CB.Event.LoadSound (CB::Event@ event, string file, int num=0)
CB::Event CB.Event.Create (string eventName, string roomName, int id, float probability=0)
 Creates an event.
float CB.Event.UpdateElevator (float state, CB::Door@ door1, CB::Door@ door2, B3D::Entity@ room1, B3D::Entity@ room2, CB::Event@ event, bool ignorerotation=true)
 Updates an elevator.
void CB.Event.UpdateAll ()
void CB.Event.UpdateDimension1499 ()
void CB.Event.UpdateEndings ()
void CB.Event.IsIn914Input (CB::Room@ room, float x, float y, float z)
CB::SubtitleBox CB.SubtitleBox.get_First () property
CB::SubtitleBox CB.SubtitleBox.get_Last () property
CB::SubtitleColor CB.SubtitleColor.get_First () property
CB::SubtitleColor CB.SubtitleColor.get_Last () property
CB::SubtitleEntry CB.SubtitleEntry.get_First () property
CB::SubtitleEntry CB.SubtitleEntry.get_Last () property
CB::SubtitleToken CB.SubtitleToken.get_First () property
CB::SubtitleToken CB.SubtitleToken.get_Last () property
CB::QueuedSubtitleMsg CB.QueuedSubtitleMsg.get_First () property
CB::QueuedSubtitleMsg CB.QueuedSubtitleMsg.get_Last () property
CB::SubtitleMsg CB.SubtitleMsg.get_First () property
CB::SubtitleMsg CB.SubtitleMsg.get_Last () property
void CB.Subtitles.Load ()
void CB.Subtitles.LoadEntities ()
void CB.Subtitles.Queue (string soundPath, int soundHandle, B3D::Channel@ channel, bool isStream=false)
void CB.Subtitles.RemoveQueued (int soundHandle)
void CB.Subtitles.RemoveQueuedByChannel (B3D::Channel@ channel, bool isStream=false)
void CB.Subtitles.UpdateChannelVolume (B3D::Channel@ channel, float volume, bool isStream=false, bool isSFX=true)
void CB.Subtitles.UpdateQueuedVolume (B3D::Channel@ channel, float volume, bool isStream=false)
void CB.Subtitles.ResumeChannel (B3D::Channel@ channel)
void CB.Subtitles.PauseChannel (B3D::Channel@ channel)
void CB.Subtitles.SetQueuedPause (B3D::Channel@ channel, bool paused)
void CB.Subtitles.Clear ()
bool CB.Subtitles.ShouldShow (CB::SubtitleEntry@ entry)
CB::SubtitleMsg CB.Subtitles.TryCreate (CB::QueuedSubtitleMsg@ queue, string txt="")
void CB.Subtitles.TryCreateSplit (CB::QueuedSubtitleMsg@ queue, string txtLine, int padding)
void CB.Subtitles.RecalculateBoxTarget ()
void CB.Subtitles.BumpUp (CB::SubtitleMsg@ msg)
void CB.Subtitles.Update (float factor)
void CB.Subtitles.Draw ()
void CB.Subtitles.Render ()
string CB.Subtitles.StripComments (string line)
void CB.Subtitles.LoadVoices (string path)
void CB.Subtitles.LoadTokens (string path, int tokenType)
CB::SubtitleEntry CB.Subtitles.CreateEntry (string key, string value, CB::SubtitleColor@ color, int tokenType, bool isCaptionDefault)
void CB.Subtitles.CreateToken (CB::SubtitleEntry@ entry, string soundPathGroup, int tokenType)
CB::SubtitleToken CB.Subtitles.GetToken (string soundPath)
string CB.Subtitles.ParseSettings (CB::SubtitleEntry@ entry, string txt, bool isCaption=false)
bool CB.Subtitles.ApplyDataSetting (string key, string value, CB::SubtitleEntry@ entry)
bool CB.Subtitles.ApplyColorSetting (string key, string value, CB::SubtitleColor@ color)
CB::SubtitleColor CB.Subtitles.FindOrAddVoice (string voice)
void CB.Subtitles.CopyColor (CB::SubtitleColor@ fromColor, CB::SubtitleColor@ toColor, bool keepVoiceKey=false, bool keepBools=true)
bool CB.Subtitles.ColorsMatch (CB::SubtitleColor@ firstColor, CB::SubtitleColor@ secondColor)
CB::SubtitleColor CB.Subtitles.InternColor (CB::SubtitleColor@ color)
void CB.Subtitles.CleanupColors ()
CB::Achievement CB.Achievement.get_First () property
CB::Achievement CB.Achievement.get_Last () property
CB::AchievementMessage CB.AchievementMessage.get_First () property
CB::AchievementMessage CB.AchievementMessage.get_Last () property
CB::Achievement CB.Achievement.Create (string name, bool isSCP=false)
void CB.Achievement.UpdateMessages ()
bool Steam.Init ()
bool Steam.RestartAppIfNecessary (int appID)
void Steam.Update ()
void Steam.Shutdown ()
cstr Steam.GetGameLanguage ()
bool Steam.GetOverlayState ()
bool Steam.GetOverlayUpdated ()
void Steam.SetOverlayNotificationInset (int x, int y)
void Steam.SetOverlayNotificationPosition (int pos)
bool Steam.SetRichPresence (cstr@ key, cstr@ value)
void Steam.PublishItem (cstr@ name, cstr@ desc, cstr@ path, cstr@ imgPath)
void Steam.UpdateItem (cstr@ fileID, cstr@ name, cstr@ desc, cstr@ path, cstr@ imgPath, cstr@ changelog, bool updateTags)
int Steam.QueryUpdateItemStatus ()
void Steam.ClearItemTags ()
void Steam.AddItemTag (cstr@ tag)
void Steam.RemoveItemTag (cstr@ tag)
cstr Steam.GetPublishedItemID ()
void Steam.LoadSubscribedItems ()
int Steam.GetSubscribedItemCount ()
cstr Steam.GetSubscribedItemID (int id)
cstr Steam.GetSubscribedItemPath (int id)
int Steam.StringToIDUpper (cstr@ cid)
int Steam.StringToIDLower (cstr@ cid)
cstr Steam.IDToString (int upperID, int lowerID)
int Steam.GetPlayerIDUpper ()
int Steam.GetPlayerIDLower ()
cstr Steam.GetPlayerName ()
cstr Steam.GetOtherPlayerName (int upperID, int lowerID)
void Steam.PushByte (int b)
void Steam.PushShort (int s)
void Steam.PushInt (int i)
void Steam.PushFloat (float f)
void Steam.PushString (cstr@ s)
int Steam.PullByte ()
int Steam.PullShort ()
int Steam.PullInt ()
float Steam.PullFloat ()
cstr Steam.PullString ()
int Steam.GetSenderIDUpper ()
int Steam.GetSenderIDLower ()
int Steam.LoadPacket ()
bool Steam.SendPacketToUser (int upperID, int lowerID)
bool Steam.CloseConnection (int upperID, int lowerID)
bool Steam.CreateLobby (int lobbyType, int maxMembers)
bool Steam.JoinLobby (int lobbyIDUpper, int lobbyIDLower)
void Steam.LeaveLobby ()
int Steam.GetLobbyState ()
int Steam.GetLobbyIDUpper ()
int Steam.GetLobbyIDLower ()
int Steam.GetNumLobbyMembers ()
int Steam.GetLobbyMemberIDUpper (int member)
int Steam.GetLobbyMemberIDLower (int member)
int Steam.GetLobbyOwnerIDUpper ()
int Steam.GetLobbyOwnerIDLower ()
void Steam.ActivateOverlayInviteDialog ()
void Steam.SetAcceptLobbyInvites (bool accept)
void Steam.OpenOnScreenKeyboard (int mode, int x, int y, int width, int height)
void Steam.CloseOnScreenKeyboard ()

Variables

float CB.FPSFactor
 The amount of seconds elapsed since the last frame multiplied by 70. Capped at a maximum value of 5.
bool CB.HasNumericSeed
string CB.RandomSeed
int CB.RandomSeedNumeric
int CB.TimerStopped
int CB.PlayTime
float CB.Menu.Scale
bool CB.Menu.IsMainMenuOpen
int CB.Menu.MainMenuTab
int CB.Menu.CurrentOpen
float CB.Menu.StopHidingTimer
bool CB.Options.SteamEnabled
bool CB.Options.SteamRichPresenceEnabled
bool CB.Options.DiscordRichPresenceEnabled
bool CB.Options.ModsEnabled
bool CB.Options.IntroEnabled
int CB.Options.LoadingScreenTimePerCharacter
bool CB.Options.AchievementPopupEnabled
int CB.Options.GraphicWidth
int CB.Options.GraphicHeight
bool CB.Options.Fullscreen
bool CB.Options.ShowFPS
bool CB.Options.BorderlessWindowed
bool CB.Options.EnableRoomLights
int CB.Options.TextureDetails
bool CB.Options.BumpEnabled
bool CB.Options.HUDEnabled
int CB.Options.Framelimit
bool CB.Options.Vsync
int CB.Options.AntiAlias
float CB.Options.ScreenGamma
float CB.Options.ViewBobScale
bool CB.Options.InvertMouse
float CB.Options.HUDScaleFactor
float CB.Options.HUDOffsetScale
float CB.Options.FOV
float CB.Options.MouseSensitivity
float CB.Options.MouseSmoothing
int CB.Options.KeyRight
int CB.Options.KeyLeft
int CB.Options.KeyUp
int CB.Options.KeyDown
int CB.Options.KeyBlink
int CB.Options.KeySprint
int CB.Options.KeyInventory
int CB.Options.KeyCrouch
int CB.Options.KeySave
int CB.Options.KeyConsole
bool CB.Options.MoveInputCancelling
float CB.Options.MusicVolume
float CB.Options.SoundVolume
bool CB.Options.EnableSFXRelease
bool CB.Options.EnableUserTracks
int CB.Options.UserTrackMode
bool CB.Options.DubbedAudio
bool CB.Options.SubtitlesEnabled
bool CB.Options.ClosedCaptionsEnabled
bool CB.Options.ConsoleEnabled
bool CB.Options.ConsoleAutoOpen
bool CB.Options.SpeedRunMode
bool CB.Options.NumericSeeds
bool CB.Options.DebugMapGen
bool CB.Options.DebugForestGen
int CB.Options.ParticleAmount
CB::Music CB.Music.NowPlaying
CB::Music CB.Music.ShouldPlay
int CB.Input.MouseHit1
bool CB.Input.MouseDown1
int CB.Input.MouseHit2
bool CB.Input.DoubleClick
int CB.Input.LastMouseHit1
int CB.Input.LastMouseHit1X
int CB.Input.LastMouseHit1Y
bool CB.Input.MouseUp1
int CB.Map.Width
int CB.Map.Height
dim2< int > CB.Map.Temporary
dim2< int > CB.Map.Found
dim2< stringCB.Map.Name
dim1< int > CB.Map.RoomID
dim2< stringCB.Map.Room
dim2< int > CB.Map.RoomAmounts
dim2< int > CB.Map.MinPositions
dim2< int > CB.Map.MaxPositions
B3D::Pivot CB.Player.Collider
B3D::Camera CB.Player.Camera
B3D::Pivot CB.Player.Head
float CB.Player.KillTimer
int CB.Player.KillAnimation
float CB.Player.FallTimer
float CB.Player.DeathTimer
 If set to a value above 0, the player character will die after CB.Player.DeathTimer / 70 seconds.
float CB.Player.Sanity
float CB.Player.ForceMove
float CB.Player.ForceAngle
int CB.Player.RestoreSanity
bool CB.Player.Playable
 Whether or not the player can currently control the character.
float CB.Player.BlinkFrequency
float CB.Player.BlinkTimer
float CB.Player.EyeIrritation
float CB.Player.EyeStuck
float CB.Player.BlinkEffect
float CB.Player.BlinkEffectTimer
float CB.Player.Stamina
float CB.Player.StaminaEffect
float CB.Player.StaminaEffectTimer
float CB.Player.CameraShakeTimer
bool CB.Player.Vomit
float CB.Player.VomitTimer
int CB.Player.Regurgitate
carray< float > CB.Player.SCP1025State
float CB.Player.HeartBeatRate
float CB.Player.HeartBeatTimer
float CB.Player.HeartBeatVolume
int CB.Player.WearingGasMask
int CB.Player.WearingHazmat
int CB.Player.WearingVest
int CB.Player.Wearing714
int CB.Player.WearingNightVision
float CB.Player.NVTimer
bool CB.Player.SuperMan
float CB.Player.SuperManTimer
float CB.Player.Injuries
 How injured the player character currently is, values above 1 incur bloodloss over time.
float CB.Player.Bloodloss
 How much blood (from 0 to 100) the player character has lost.
float CB.Player.Infect
float CB.Player.HealTimer
int CB.Player.RefinedItems
float CB.Player.DropSpeed
float CB.Player.HeadDropSpeed
float CB.Player.CurrentSpeed
float CB.Player.UserCameraPitch
float CB.Player.Side
bool CB.Player.Crouch
float CB.Player.CrouchState
int CB.Player.PlayerZone
 The zone the player character is currently occupying.
CB::Room CB.Player.CurrentRoom
 The room the player character is currently occupying.
int CB.Player.GrabbedEntity
bool CB.Player.GodMode
bool CB.Player.NoClip
float CB.Player.NoClipSpeed
float CB.Player.CoffinDistance
float CB.Player.PlayerSoundVolume
int CB.Player.ItemAmount
CB::Item CB.Player.SelectedItem
CB::Item CB.Player.ClosestItem
bool CB.Player.InventoryOpen
CB::Item CB.Player.OpenInventoryItem
float CB.Player.MessageTimer
string CB.Player.Message
string CB.Player.DeathMessage
B3D::Texture CB.Dreamfilter.Texture
B3D::Image CB.Dreamfilter.Image
B3D::Camera CB.Dreamfilter.Camera
float CB.Dreamfilter.Volume
float CB.Dreamfilter.Timer
bool CB.Console.Open
string CB.Console.Input
float CB.Console.Scroll
bool CB.Console.ScrollDragging
int CB.Console.MouseMemory
CB::Console::Msg CB.Console.Reissue
int CB.Console.R
int CB.Console.G
int CB.Console.B
float CB.Subtitles.TextHeight
float CB.Subtitles.EarlyDelay
float CB.Subtitles.FadeLength
bool CB.Subtitles.Initialized
B3D::Font CB.Subtitles.Font1Bold
B3D::Font CB.Subtitles.Font1Italic
B3D::Font CB.Subtitles.Font1BoldItalic
CB::SubtitleBox CB.Subtitles.Box