Skip to main content
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
Recoil
Home
Articles
CEG operators
Modrules and (un)related concepts
Netcode overview
Team terminology
Technicalities of starting a match
The select command
Unit defs
Units of measurement
VFS Basics
Wupget best practices
Wupget communication
Yardmaps and map squares
Guides
Choose Recoil
Configuration Variables
Glossary
Headless and dedicated
Lua Language Server
Lua VBO and VAO
Synced Commands
Unsynced Commands
Weapon Defs
Development
Building with Docker
Building without Docker
Documenting Lua
Profiling with Tracy
Lua API
AIInfo
ActiveUniform
ArchiveInfo
AtmosphereParams
Attachment
BuildOrderBlockedStatus
CMD
CMDTYPE
COB
COBSCALE
CallAsTeam
CallAsTeamOptions
Callins
CameraMode
CameraName
CameraState
CameraVectors
Command
CommandDescription
CommandOptionBit
CommandOptionName
CommandOptions
Configuration
ControlPoint
CreateCommand
CreateCommandOptions
CreateCommandParams
CreateRBOData
Engine
ExplosionParams
FBO
FBODescription
Facing
FacingInteger
FeatureSupport
GL
GLBufferType
Game
HashType
Intro
KeyBinding
KeyModifiers
LOG
LightParams
LogLevel
MapRenderingParams
Material
Matrix4x4
MatrixName
Menu
ModType
PieceInfo
Plane
Platform
ProjectileParams
RBO
ResourceCost
ResourceName
ResourceUsage
Roster
RulesParams
RulesSyncedCallins
RulesUnsyncedCallins
SFX
SYNCED
SaveImageOptions
Script
SendToUnsynced
SetUnitHealthAmounts
SetWMCaption
ShaderParams
SideSpec
SoundChannel
SoundDeviceSpec
Spring
StorageName
SyncedCallins
TargetType
TeamStats
TextColorCode
Texture
TextureInfo
UI
UniformArrayType
UniformParam
UnitDefDimensions
UnitState
UnsyncedCallins
VAO
VBO
VBOAttributeDef
VBODataType
VFS
VertexData
WaterParams
WeaponDamages
WeaponState
float2
float3
float4
gl
losAccess
rgb
rgba
tracy
xy
xyz
xyzw
xz
Migrating from Spring
Changelogs
Release 105-1214
Release 105-1354
Release 105-1544
Release 105-1775
Release 105-2314
Release 105-2511
Release 105-2590
Release 105-861
Release 105-902
Release 105-941
Release 105-966
Release 2025.01
Release 2025.03
Running changelog
About
Lua API
float2
alias float2
(
alias
)
float2
=
xy
{
[
1
]:
number
,
[
2
]:
number
,
}