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, scale or RGB color.
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
UIColor
UIColor is a set of 4 bytes, which represent a 32 bit color with red, blue, green and alpha components.