Isle
|
[AI] Static definition of a character, its animation settings, flags, and world identity. More...
#include <legoanimationmanager.h>
Public Attributes | |
const char * | m_name |
Character's name/identifier (must be unique). [AI]. More... | |
MxBool | m_inExtras |
True if this character is currently active as an 'extra'. [AI]. More... | |
MxS8 | m_vehicleId |
Index into the vehicle array for this character's vehicle, −1 if not relevant. [AI]. More... | |
undefined | m_unk0x06 |
[AI_SUGGESTED_NAME: unusedPadding] Currently unused byte. [AI] More... | |
MxBool | m_unk0x07 |
Flag for reuse/destruction logic; meaning: pending return to actor pool. [AI]. More... | |
MxBool | m_unk0x08 |
Boolean, TRUE if this character is eligible for "extra" animation. [AI]. More... | |
MxBool | m_unk0x09 |
Boolean, TRUE if this character is ever to be placed as an extra at all. [AI]. More... | |
MxS32 | m_unk0x0c |
Minimum idle time before main animation for this character (milliseconds). [AI]. More... | |
MxS32 | m_unk0x10 |
Maximum idle time before main animation for this character (milliseconds). [AI]. More... | |
MxBool | m_active |
Runtime flag; TRUE if animation for this character is currently activated (in any mode). [AI]. More... | |
MxU8 | m_unk0x15 |
Probability (0–100) used for random vehicle assignment. [AI]. More... | |
MxS8 | m_unk0x16 |
Index in g_cycles, used for finding correct main/alternative cycle animations for this character. [AI]. More... | |
[AI] Static definition of a character, its animation settings, flags, and world identity.
Definition at line 106 of file legoanimationmanager.h.
MxBool LegoAnimationManager::Character::m_active |
Runtime flag; TRUE if animation for this character is currently activated (in any mode). [AI].
Definition at line 116 of file legoanimationmanager.h.
MxBool LegoAnimationManager::Character::m_inExtras |
True if this character is currently active as an 'extra'. [AI].
Definition at line 108 of file legoanimationmanager.h.
const char* LegoAnimationManager::Character::m_name |
Character's name/identifier (must be unique). [AI].
Definition at line 107 of file legoanimationmanager.h.
undefined LegoAnimationManager::Character::m_unk0x06 |
[AI_SUGGESTED_NAME: unusedPadding] Currently unused byte. [AI]
Definition at line 110 of file legoanimationmanager.h.
MxBool LegoAnimationManager::Character::m_unk0x07 |
Flag for reuse/destruction logic; meaning: pending return to actor pool. [AI].
Definition at line 111 of file legoanimationmanager.h.
MxBool LegoAnimationManager::Character::m_unk0x08 |
Boolean, TRUE if this character is eligible for "extra" animation. [AI].
Definition at line 112 of file legoanimationmanager.h.
MxBool LegoAnimationManager::Character::m_unk0x09 |
Boolean, TRUE if this character is ever to be placed as an extra at all. [AI].
Definition at line 113 of file legoanimationmanager.h.
MxS32 LegoAnimationManager::Character::m_unk0x0c |
Minimum idle time before main animation for this character (milliseconds). [AI].
Definition at line 114 of file legoanimationmanager.h.
MxS32 LegoAnimationManager::Character::m_unk0x10 |
Maximum idle time before main animation for this character (milliseconds). [AI].
Definition at line 115 of file legoanimationmanager.h.
MxU8 LegoAnimationManager::Character::m_unk0x15 |
Probability (0–100) used for random vehicle assignment. [AI].
Definition at line 117 of file legoanimationmanager.h.
MxS8 LegoAnimationManager::Character::m_unk0x16 |
Index in g_cycles, used for finding correct main/alternative cycle animations for this character. [AI].
Definition at line 118 of file legoanimationmanager.h.
MxS8 LegoAnimationManager::Character::m_vehicleId |
Index into the vehicle array for this character's vehicle, −1 if not relevant. [AI].
Definition at line 109 of file legoanimationmanager.h.