Working with Classes
Jump to navigation
Jump to search
Classes in HPL3 are generally used to perform thins that Uses in HPL3![]() void MoveEntityPosition()
{
// Create a 3D Vector and save the position data into it
// X: 55, Y: 5, Z: 25
cVector3f positionData = cVector3f(55, 5, 25);
iLuxEntity@ entity = Map_GetEntity("MyEntity"); // Get the iLuxEntity object of our entity in the map
entity.SetPosition(positionData); // Set the new position of the entity
}
|
Every technical feature in HPL3 has a corresponding class to it (Lights, Billboards, Materials, GUI, etc), which makes scripting in HPL3 very flexible and allows you do modify anything through script.