1#ifndef MXNEXTACTIONDATASTART_H
2#define MXNEXTACTIONDATASTART_H
24 m_objectId = p_objectId;
25 m_unk0x24 = p_unk0x24;
36 return "MxNextActionDataStart";
[AI] Base virtual class for all Mindscape engine (Mx) objects.
virtual MxBool IsA(const char *p_name) const
[AI] Checks whether this object's class type or parents match the given name.
[AI] Contains data for scheduling the next action in a process, storing an object id,...
MxBool IsA(const char *p_name) const override
[AI] Performs runtime type check against class name and all ancestors.
MxS16 GetUnknown24() const
[AI] Gets the unknown parameter or code for the action (purpose unclear in decompilation output).
const char * ClassName() const override
[AI] Returns the class name as a constant string.
MxNextActionDataStart(MxU32 p_objectId, MxS16 p_unk0x24, MxU32 p_data)
[AI] Constructs an MxNextActionDataStart object and initializes its fields.
MxU32 GetObjectId() const
[AI] Gets the identifier for the object the action applies to.
MxU32 GetData() const
[AI] Retrieves the extra data associated with the action dispatch.
void SetData(MxU32 p_data)
[AI] Sets the data value for this action instance.