[AI] Path-based actor which supports skeletal/mesh animation via an animation tree and multiple anima...
4x4 Matrix class with virtual interface for manipulation and transformation.
[AI] Specialized skeleton animation actor for LEGO Island car racing sequences.
virtual void FUN_10071c80(Vector3 &p_vec)
[AI] Assigns the skeleton's position in 3D space for the car race sequence.
MxResult FUN_1001c360(float p_und, Matrix4 &p_transform) override
[AI] Apply race-specific position/orientation adjustment and updates animation position.
~RaceSkel() override
[AI] Destructor for RaceSkel, cleans up resources.
RaceSkel()
[AI] Constructs a RaceSkel instance with animation state reset.
void GetCurrentAnimData(float *p_outCurAnimPosition, float *p_outCurAnimDuration)
[AI] Retrieves the current animation position and its duration.
void ParseAction(char *p_extra) override
[AI] Parses a string command to setup the skeleton for the car race, and modifies ROI bounding sphere...
[AI] 3D vector class, providing vector and cross-product operations in 3D space.