En_Hint_Skb (#554)

* En_Hint_Skb

* Merge

* Actorfixer fail

* Merge

* PR
This commit is contained in:
Maide
2022-01-30 17:13:46 -03:00
committed by GitHub
parent 5f425bf73c
commit 5eb1b417de
5 changed files with 799 additions and 76 deletions
File diff suppressed because it is too large Load Diff
@@ -7,11 +7,29 @@ struct EnHintSkb;
typedef void (*EnHintSkbActionFunc)(struct EnHintSkb*, GlobalContext*);
#define ENHINTSKB_GET_FF(thisx) ((thisx)->params & 0xFF)
typedef struct EnHintSkb {
/* 0x0000 */ Actor actor;
/* 0x0144 */ char unk_144[0xE4];
/* 0x0144 */ ColliderJntSph collider;
/* 0x0164 */ ColliderJntSphElement colliderElement[2];
/* 0x01E4 */ SkelAnime skelAnime;
/* 0x0228 */ EnHintSkbActionFunc actionFunc;
/* 0x022C */ char unk_22C[0x1C0];
/* 0x022C */ Vec3f unk_22C[14];
/* 0x02D4 */ f32 unk_2D4;
/* 0x02D8 */ f32 unk_2D8;
/* 0x02DC */ s32 unk_2DC;
/* 0x02E0 */ Vec3s jointTable[20];
/* 0x0358 */ Vec3s morphtable[20];
/* 0x03D0 */ UNK_TYPE1 unk3D0[0xC];
/* 0x03DC */ s16 unk_3DC;
/* 0x03DE */ s16 unk_3DE;
/* 0x03E0 */ s16 unk_3E0;
/* 0x03E2 */ s16 unk_3E2;
/* 0x03E4 */ s16 unk_3E4;
/* 0x03E6 */ u16 unk_3E6;
/* 0x03E8 */ u8 unk_3E8;
/* 0x03E9 */ u8 unk_3E9;
} EnHintSkb; // size = 0x3EC
extern const ActorInit En_Hint_Skb_InitVars;