VSLib
Simple, powerful VScript Library for L4D2
 All Classes Namespaces Files Functions Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NVSLibMain table that holds everything VSLib related
 NEasyLogicLoose collection of functions and tables that make implementing logic simple
 CObjectsRetrieve entities that match required criteria
 CPlayersReturn player entities that match required criteria
 NHUDA bunch of classes that will make designing a HUD via code so much easier
 CBarProgress bar HUD item. This is a HUD item that acts as a configurable progress bar. One can easily use this HUD item to display numerical values and percentages. Example uses would be stamina/magic bars, health bars, fuel bars, and whatever else you can think of
 CCountdownCountdown HUD item. This is a HUD item that acts as a countdown. When the countdown is over, it fires a function of your choice
 CItemBinds external data in an intuitive way
 CMenuNavigatable menu HUD item. A very limited menu system. Panel displays for all users (due to HUD limitations) but is navigated by a single person. Right-click to fly through menu options, and left click to select a menu item. Options are key-function pairs. When the user selects an option, the menu is closed and the function associated with the option is called. See the API for example usage
 CEntityProvides many helpful entity functions
 CFileIOFile processing and serialization functions. File I/O functions simplify the saving and loading of data
 CfunctionSquirrel function tag. Specifies that the object is a function
 CPlayerProvides many helpful player functions
 CQAngleSource QAngle. Holds the XYZ angles
 CRandomItemSpawnerSpawns random items on predefined spawnpoints
 CTimersA timer system to call a function after a certain amount of time
 CUtilsMany, many helpful misc functions
 CVectorSource Vector. Holds the XYZ position