This page contains basic coverage and tutorials for Sven Co-op's Angelscript API.
API auto-generated documentation is available here.
For information on the AngelScript language, visit the official AngelScript manual here
1 Getting Started
2 API Features
| API Features
|
Covers some fundamental aspects of writing scripts for Sven Co-op
|
| Global Functions
|
Global Functions available for use.
|
| Entity Functions
|
How to use the various entity functions.
|
| Player
|
Various player related functions
|
| Sound System
|
How to use the sound system.
|
| Engine Functions
|
How to use engine functions.
|
| Custom Keyvalues
|
Covers the usage of custom keyvalues in scripts.
|
| CEngine
|
Covers the CEngine class. This class includes the current time and frametime, as well as engine configuration and the global trace.
|
| CGame
|
Contains methods integral to the game's operation.
|
| Tracing
|
Covers performing traces and usage of the TraceResult class, as well as related enumerations.
|
| Hooks
|
Covers the purpose and use of hooks.
|
| Scheduler
|
Covers the use of the scheduler.
|
| Entity Variables
|
Covers the usage of the entvars_t structure
|
| Temporary Entities
|
Covers the use of temporary entities.
|
| File System
|
Covers the use of the file system
|
3 Data Types
| Data Types
|
Covers some common data types used in scripts
|
| Strings
|
Covers the basics of strings in scripts
|
| Vectors
|
Covers the basics of Vectors in scripts
|
| RGBA
|
Covers the basics of the RGBA structure
|
| EHandle
|
Covers the usage of EHandle for storing entity handles
|
| CCVar
|
Covers how to create and use custom CVars
|
4 Miscellaneous