Isle
|
[AI] List class specialized for storing MxNextActionDataStart pointers, managing streaming action start data. More...
#include <mxstreamcontroller.h>
Public Member Functions | |
MxNextActionDataStart * | Find (MxU32 p_id, MxS16 p_value) |
[AI] Searches for a MxNextActionDataStart element with the given object ID and unknown value. More... | |
MxNextActionDataStart * | FindAndErase (MxU32 p_id, MxS16 p_value) |
[AI] Searches for a MxNextActionDataStart with the given properties and erases it from the list if found. More... | |
![]() | |
MxBool | PopFront (MxNextActionDataStart * &p_obj) |
[AI] Removes and returns the first element of the list. More... | |
void | PushBack (MxNextActionDataStart * p_obj) |
[AI] Pushes a copy of the provided object to the back of the list. More... | |
void | Remove (MxNextActionDataStart * p_obj) |
[AI] Removes all matching objects from the list. More... | |
[AI] List class specialized for storing MxNextActionDataStart pointers, managing streaming action start data.
[AI] This utility list provides searching and removal capabilities for action data starts, linking data offsets to logical actions in the streaming logic.
Definition at line 21 of file mxstreamcontroller.h.
MxNextActionDataStart * MxNextActionDataStartList::Find | ( | MxU32 | p_id, |
MxS16 | p_value | ||
) |
[AI] Searches for a MxNextActionDataStart element with the given object ID and unknown value.
p_id | [AI] Object ID to match against. |
p_value | [AI] Value (often "unknown24") to match. |
Definition at line 349 of file mxstreamcontroller.cpp.
MxNextActionDataStart * MxNextActionDataStartList::FindAndErase | ( | MxU32 | p_id, |
MxS16 | p_value | ||
) |
[AI] Searches for a MxNextActionDataStart with the given properties and erases it from the list if found.
p_id | [AI] Object ID to match against. |
p_value | [AI] Value (often "unknown24") to match, or -2 to match any. |
Definition at line 362 of file mxstreamcontroller.cpp.