Isle
|
[AI] Represents an element in a custom list for activity scripting and audio/animation event queueing in Act 3. More...
#include <act3.h>
Public Member Functions | |
Act3ListElement () | |
[AI] Default constructor. More... | |
Act3ListElement (MxU32 p_objectId, undefined4 p_unk0x04, undefined p_unk0x08) | |
[AI] Initializes all fields in Act3ListElement. More... | |
int | operator== (Act3ListElement) const |
[AI] Comparison operator, seems to be a placeholder (always returns 0). More... | |
int | operator< (Act3ListElement) const |
[AI] Comparison operator for sorting, seems to be a placeholder (always returns 0). More... | |
Public Attributes | |
MxU32 | m_objectId |
[AI] Refers to an in-game object or script action; exact semantics are context-dependent. More... | |
undefined4 | m_unk0x04 |
[AI] Option/type/priority for this action. [AI_SUGGESTED_NAME: m_option] More... | |
undefined | m_unk0x08 |
[AI] Boolean/flag; indicates if the corresponding object/action is active, completed, or should trigger removal. [AI_SUGGESTED_NAME: m_isActive] More... | |
[AI] Represents an element in a custom list for activity scripting and audio/animation event queueing in Act 3.
Used within Act3List for managing queued actions or states, e.g. scheduled sounds, animations, or story actions. Contains an object ID, an integer which is most likely used as a queue type/priority or option (0x04), and a byte-flag (0x08).
SIZE 0x0c
|
inline |
|
inline |
[AI] Initializes all fields in Act3ListElement.
p_objectId | The object or script action id [AI]. |
p_unk0x04 | The queue type/option/prio [AI]. |
p_unk0x08 | Boolean/flag (see above) [AI]. |
|
inline |
|
inline |
MxU32 Act3ListElement::m_objectId |
undefined4 Act3ListElement::m_unk0x04 |
undefined Act3ListElement::m_unk0x08 |