37 return "LegoRaceActor";
[AI] Path-based actor which supports skeletal/mesh animation via an animation tree and multiple anima...
MxBool IsA(const char *p_name) const override
[AI] Checks for runtime type equality ("IsA" support); matches for this class or parent.
[AI] An actor that moves along a predefined path, supporting boundary transitions,...
[AI] Represents an actor that participates in races (usually vehicles or racers) on LEGO Island.
MxResult HitActor(LegoPathActor *p_actor, MxBool p_bool) override
[AI] Handles logic when this actor is hit by another actor (e.g., collision interaction).
virtual MxResult FUN_10014aa0()
[AI] Additional race-specific behavior stub.
LegoRaceActor()
[AI] Constructor for the LegoRaceActor class.
MxU32 VTable0x90(float p_time, Matrix4 &p_matrix) override
[AI] Updates the actor's state and transformation for a given simulation time.
MxS32 VTable0x68(Vector3 &p_v1, Vector3 &p_v2, Vector3 &p_v3) override
[AI] Handles collision/interaction queries between the actor and the environment or other actors.
MxBool IsA(const char *p_name) const override
[AI] Determines whether this object is of a class with a given name.
const char * ClassName() const override
[AI] Returns the runtime class name for this class.
4x4 Matrix class with virtual interface for manipulation and transformation.
[AI] Represents a 3D point with floating-point precision, inheriting from Vector3.
[AI] 3D vector class, providing vector and cross-product operations in 3D space.