Data Types

AssetID
Asset ID is a type derived from uint32 (unsigned integer). It is considered its own type due to how the game uses Asset IDs to uniquely identify an asset and manage communication between them.

Vector2
Vector2 is a set of 2 floats, which usually represent a 2D vector on the world; it is used mostly for texture coordinates.

Vector3
Vector3 is a set of 3 floats, which usually represent a 3D vector on the world, be it position, rotation or scale.

Vector4
Vector4 is a set of 4 floats. They can represent a vector in 4D space, and also a color with R, G, B, A components ranging from 0 to 1.

UIColor
UIColor is a set of 4 bytes, which represent a 32 bit color with red, blue, green and alpha components.