|
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.