VSLib
Simple, powerful VScript Library for L4D2
|
Classes | |
class | VSLib.function |
Squirrel function tag. Specifies that the object is a function. More... | |
class | VSLib.QAngle |
Source QAngle. Holds the XYZ angles. More... | |
class | VSLib.Vector |
Source Vector. Holds the XYZ position. More... | |
class | VSLib.Timers |
A timer system to call a function after a certain amount of time. More... | |
class | VSLib.RandomItemSpawner |
Spawns random items on predefined spawnpoints. More... | |
class | VSLib.Player |
Provides many helpful player functions. More... | |
class | VSLib.Entity |
Provides many helpful entity functions. More... | |
class | VSLib.HUD.Item |
Binds external data in an intuitive way. More... | |
class | VSLib.HUD.Countdown |
Countdown HUD item. This is a HUD item that acts as a countdown. When the countdown is over, it fires a function of your choice. More... | |
class | VSLib.HUD.Bar |
Progress 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. More... | |
class | VSLib.HUD.Menu |
Navigatable 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. More... | |
class | VSLib.FileIO |
File processing and serialization functions. File I/O functions simplify the saving and loading of data. More... | |
class | VSLib.EasyLogic.Objects |
Retrieve entities that match required criteria. More... | |
class | VSLib.EasyLogic.Players |
Return player entities that match required criteria. More... | |
class | VSLib.Utils |
Many, many helpful misc functions. More... | |
Namespaces | |
package | VSLib |
Main table that holds everything VSLib related. | |
package | VSLib.HUD |
A bunch of classes that will make designing a HUD via code so much easier. | |
package | VSLib.EasyLogic |
Loose collection of functions and tables that make implementing logic simple. | |