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.
Type
Description
uint
32-bit unsigned integer
Vector2
Vector2 is a set of 2 floats, which usually represent a 2D vector on the world; it is used mostly for texture coordinates.
Type
Description
float
X - The X coordinate of this vector
float
Y - The Y coordinate of this vector
Vector3
Vector3 is a set of 3 floats, which usually represent a 3D vector on the world, be it position, rotation or scale.
Type
Description
float
X - The X coordinate of this vector
float
Y - The Y coordinate of this vector
float
Z - The Z coordinate of this vector
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.
Type
Description
float
X - The X coordinate of this vector
float
Y - The Y coordinate of this vector
float
Z - The Z coordinate of this vector
float
W - The W coordinate of this vector
UIColor
UIColor is a set of 4 bytes, which represent a 32 bit color with red, blue, green and alpha components.