Derived path actor type for handling player transitions and activities on LEGO Island.
MxBool IsA(const char *p_name) const override
[AI] Checks if class or any superclass matches the given type string.
[AI] Represents an action deserialized from SI chunks, holding key animation or script parameters suc...
[AI] Represents the drivable race car entity in the LEGO Island world.
MxLong HandleClick() override
[AI] Handles click interaction with the RaceCar.
RaceCar()
[AI] Constructs a RaceCar and initializes its properties, such as velocity.
MxBool IsA(const char *p_name) const override
[AI] Checks if the object is of or derives from the class name provided.
MxResult Create(MxDSAction &p_dsAction) override
[AI] Initializes the RaceCar from an MxDSAction.
~RaceCar() override
[AI] Destructor which unregisters the RaceCar from the control manager and performs cleanup.
const char * ClassName() const override
[AI] Returns the class name, "RaceCar".