54 void Animate(
float p_time)
override;
[AI] Represents the player-controllable dune buggy vehicle in LEGO Island, inheriting movement and in...
void Animate(float p_time) override
[AI] Advances the animation and updates state variables for the dune buggy, including updating the sp...
void ActivateSceneActions()
[AI] Triggers cutscene/cinematic actions associated with the garage/dune buggy scenario ("scene actio...
const char * ClassName() const override
[AI] Returns the class name string for run-time type identification.
MxLong HandleControl(LegoControlManagerNotificationParam &p_param) override
[AI] Handles control manager notifications (e.g., dashboard button presses) while the dune buggy is a...
DuneBuggy()
[AI] Constructor.
MxResult Create(MxDSAction &p_dsAction) override
[AI] Creates and initializes the dune buggy from a MxDSAction, also placing it into the current world...
MxLong HandleClick() override
[AI] Handles player click interactions on the dune buggy.
static MxS32 GetColorOffset(const char *p_variable)
[AI] Determines the color offset index for the dune buggy dashboard based on a variable.
MxBool IsA(const char *p_name) const override
[AI] Checks if the object matches the provided class name or any of its ancestor types.
MxLong HandlePathStruct(LegoPathStructNotificationParam &p_param) override
[AI] Handles notifications if the dune buggy actor reaches a certain location/path segment (e....
void Exit() override
[AI] Exits the dune buggy scenario, cleaning up the HUD, unregistering dashboard elements,...
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] Notification parameter for the LegoControlManager, used to propagate information about control e...
[AI] Specialized notification parameter used for path structure related events in LEGO Island.
[AI] Represents an action deserialized from SI chunks, holding key animation or script parameters suc...