Isle
Loading...
Searching...
No Matches
LegoActorInfo::Part Struct Reference

[AI] Describes a part/slot of a LEGO actor (e.g. More...

#include <legoactors.h>

Public Attributes

MxU8m_unk0x00
 [AI] Pointer to list of variant indices for this part (options for which sub-parts may be picked by this actor part). [AI_SUGGESTED_NAME: m_variants] More...
 
const char ** m_unk0x04
 [AI] Pointer to array of strings representing the names/resources corresponding to the part's variants. [AI_SUGGESTED_NAME: m_variantNames] More...
 
MxU8 m_unk0x08
 [AI] Default part variant index (or count/selection index). [AI_SUGGESTED_NAME: m_defaultVariant] More...
 
MxU8m_unk0x0c
 [AI] Pointer to a list of values (indices/colors), purpose is to map this part to a color/texture set. [AI_SUGGESTED_NAME: m_colorMap] More...
 
const char ** m_unk0x10
 [AI] Pointer to palette or color array, typically strings with color names or filenames for textures. [AI_SUGGESTED_NAME: m_paletteNames] More...
 
MxU8 m_unk0x14
 [AI] Default color/texture or palette index for the part. [AI_SUGGESTED_NAME: m_defaultPalette] More...
 

Detailed Description

[AI] Describes a part/slot of a LEGO actor (e.g.

head, arm, etc.), including valid variations and associated resource pointers/names. [AI]

[AI] Contains pointers to U8 arrays for variant options, name arrays, and a byte holding the default/selected index, as well as additional arrays for color/texture handling and palette. Used for managing selectable variations for each actor part in the game. [AI]

Definition at line 16 of file legoactors.h.

Member Data Documentation

◆ m_unk0x00

MxU8* LegoActorInfo::Part::m_unk0x00

[AI] Pointer to list of variant indices for this part (options for which sub-parts may be picked by this actor part). [AI_SUGGESTED_NAME: m_variants]

Definition at line 17 of file legoactors.h.

◆ m_unk0x04

const char** LegoActorInfo::Part::m_unk0x04

[AI] Pointer to array of strings representing the names/resources corresponding to the part's variants. [AI_SUGGESTED_NAME: m_variantNames]

Definition at line 18 of file legoactors.h.

◆ m_unk0x08

MxU8 LegoActorInfo::Part::m_unk0x08

[AI] Default part variant index (or count/selection index). [AI_SUGGESTED_NAME: m_defaultVariant]

Definition at line 19 of file legoactors.h.

◆ m_unk0x0c

MxU8* LegoActorInfo::Part::m_unk0x0c

[AI] Pointer to a list of values (indices/colors), purpose is to map this part to a color/texture set. [AI_SUGGESTED_NAME: m_colorMap]

Definition at line 20 of file legoactors.h.

◆ m_unk0x10

const char** LegoActorInfo::Part::m_unk0x10

[AI] Pointer to palette or color array, typically strings with color names or filenames for textures. [AI_SUGGESTED_NAME: m_paletteNames]

Definition at line 21 of file legoactors.h.

◆ m_unk0x14

MxU8 LegoActorInfo::Part::m_unk0x14

[AI] Default color/texture or palette index for the part. [AI_SUGGESTED_NAME: m_defaultPalette]

Definition at line 22 of file legoactors.h.


The documentation for this struct was generated from the following file: