-
Notifications
You must be signed in to change notification settings - Fork 4
API Documentation
GeckoN edited this page Jan 26, 2017
·
9 revisions
API documentation is available here.
Page | Description |
---|---|
[Script Fundamentals](/baso88/SC_AngelScript/wiki/Script-Fundamentals) | Covers some fundamental aspects of writing scripts for Sven Co-op |
[Strings](/baso88/SC_AngelScript/wiki/Strings) | Covers the basics of strings in scripts |
[Debugging Scripts](/baso88/SC_AngelScript/wiki/Debugging-Scripts) | Debugging scripts. |
[Entity Basics](/baso88/SC_AngelScript/wiki/Entity-basics) | Covers the basics of what entities are and how to use them. |
[Entity Intermediate](/baso88/SC_AngelScript/wiki/Entity-Intermediate) | Covers intermediate topics regarding entities. |
[Entity Functions](/baso88/SC_AngelScript/wiki/EntityFuncs) | How to use the various entity functions. |
[Sound System](/baso88/SC_AngelScript/wiki/SoundSystem) | How to use the sound system. |
[Engine Functions](/baso88/SC_AngelScript/wiki/EngineFuncs) | How to use engine functions. |
[Scheduler](/baso88/SC_AngelScript/wiki/Scheduler) | Covers the use of the scheduler. |
[Custom Keyvalues](/baso88/SC_AngelScript/wiki/Custom-Keyvalues) | Covers the usage of custom keyvalues in scripts. |
[CEngine](/baso88/SC_AngelScript/wiki/CEngine) | Covers the CEngine class. This class includes the current time and frametime, as well as engine configuration and the global trace. |
[CGame](/baso88/SC_AngelScript/wiki/CGame) | Contains methods integral to the game's operation. |
[Tracelines](/baso88/SC_AngelScript/wiki/Tracelines) | Covers tracelines and the TraceResult class, as well as related enumerations. |
[Hooks](/baso88/SC_AngelScript/wiki/Hooks) | Covers the purpose and use of hooks. |
[ConCommandSystem](/baso88/SC_AngelScript/wiki/ConCommandSystem) | Covers the console command system. This is used to add console commands and variables. |
[Reflection](/baso88/SC_AngelScript/wiki/Reflection) | The Reflection API. |
[Temporary Entities](/baso88/SC_AngelScript/wiki/Temporary-Entities) | Covers the use of temporary entities. |
[Animation Extensions](/baso88/SC_AngelScript/wiki/Animation-Extensions) | Animation Extensions used by weapons for player models. |
Page | Description |
---|---|
[Plugins](/baso88/SC_AngelScript/wiki/Plugins) | Covers the essentials for plugin creation and usage. |
[Admin Control](/baso88/SC_AngelScript/wiki/Admin-Control) | Covers the CAdminControl interface. |
Page | Description |
---|---|
[Map Scripts](/baso88/SC_AngelScript/wiki/Map-Scripts) | Covers the essentials for map script creation and usage. |
[trigger_script](/baso88/SC_AngelScript/wiki/trigger_script) | Describes the usage for trigger_script. |
[Custom Entities](/baso88/SC_AngelScript/wiki/Custom-Entities) | How to create custom entities. |
[Custom Weapons](/baso88/SC_AngelScript/wiki/Custom-Weapons) | How to create custom weapons. Builds on concepts introduced in the Custom Entities tutorial. |
Page | Description |
---|---|
[SayParameters](/baso88/SC_AngelScript/wiki/SayParameters) | Stores data used by the [ClientSay](/baso88/SC_AngelScript/wiki/Hooks#available-hooks) hook. |
[Bullet](/baso88/SC_AngelScript/wiki/Bullet) | The Bullet enum contains bullet types used by the game. |
[CONTENTS](/baso88/SC_AngelScript/wiki/CONTENTS) | World contents enum. |
[PRINT_TYPE](/baso88/SC_AngelScript/wiki/PRINT_TYPE) | Print types for CEngineFuncs::ClientPrintf. |
[HUD](/baso88/SC_AngelScript/wiki/HUD) | Enumeration used to direct client print operations to a particular destination. |
[SATCHELCODE](/baso88/SC_AngelScript/wiki/SATCHELCODE) | Actions to take when enumerating player satchels. |
[EdictFlags](/baso88/SC_AngelScript/wiki/EdictFlags) | Flags that can be used with [entvars_t::flags](/baso88/SC_AngelScript/wiki/entvars_t%23flags#flags). |
[WALKMOVE](/baso88/SC_AngelScript/wiki/WALKMOVE) | Types of movement that can be performed by [CEngineFuncs::WalkMove](/baso88/SC_AngelScript/wiki/EngineFuncs#walkmove). |
[Cvar](/baso88/SC_AngelScript/wiki/Cvar) | Cvar object type used to access built-in cvars. |
[KeyValueBuffer](/baso88/SC_AngelScript/wiki/KeyValueBuffer) | Buffer that stores key value pairs. |
[TE_BOUNCE](/baso88/SC_AngelScript/wiki/TE_BOUNCE) | Sounds to play when using [CEntityFuncs::EjectBrass](/baso88/SC_AngelScript/wiki/EntityFuncs#ejectbrass). |
[Materials](/baso88/SC_AngelScript/wiki/Materials) | Material types used by breakables. |