mirror of
https://github.com/izzy2lost/2ship2harkinian-Android.git
synced 2026-06-19 01:20:08 -07:00
structs complete
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -7,26 +7,22 @@ struct ObjMine;
|
||||
|
||||
typedef void (*ObjMineActionFunc)(struct ObjMine*, PlayState*);
|
||||
|
||||
// definitely fake
|
||||
typedef struct {
|
||||
char unk_00[0x8];
|
||||
Vec3f unk_08;
|
||||
char unk_14[0xC];
|
||||
Vec3f unk_20;
|
||||
char unk_2C[0x1C];
|
||||
} NextUnkStruct; // size = 0x48
|
||||
Vec3f x;
|
||||
Vec3f y;
|
||||
Vec3f z;
|
||||
// Vec3f w;
|
||||
} ObjMineMtxF3;
|
||||
|
||||
// maybe fake
|
||||
typedef struct {
|
||||
/* 0x00 */ s16 unk_00;
|
||||
/* 0x02 */ s16 unk_02;
|
||||
} ObjMineUnkStruct3;
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ Vec3f unk_00;
|
||||
/* 0x0C */ Vec3f unk_0C;
|
||||
/* 0x18 */ Vec3f unk_18;
|
||||
///* 0x24 */ char unk_24[0x3C];
|
||||
/* 0x00 */ ObjMineMtxF3 unk_00;
|
||||
// /* 0x0C */ Vec3f unk_0C;
|
||||
// /* 0x18 */ Vec3f unk_18;
|
||||
/* 0x24 */ Vec3f unk_24;
|
||||
/* 0x30 */ f32 unk_30;
|
||||
/* 0x34 */ f32 unk_34;
|
||||
@@ -45,18 +41,33 @@ typedef struct {
|
||||
|
||||
// probably fake
|
||||
typedef struct {
|
||||
/* 0x00 */ Vec3f unk_00;
|
||||
/* 0x0c */ Vec3f unk_0C;
|
||||
///* 0x10 */ f32 unk_10;
|
||||
///* 0x14 */ char unk_14[0x4];
|
||||
/* 0x18 */ Vec3f unk_18;
|
||||
///* 0x1C */ char unk_1C[0x4];
|
||||
///* 0x20 */ f32 unk_20;
|
||||
/* 0x00 */ ObjMineMtxF3 unk_00;
|
||||
// /* 0x0c */ Vec3f unk_0C;
|
||||
// /* 0x18 */ Vec3f unk_18;
|
||||
/* 0x24 */ Vec3f unk_24;
|
||||
/* 0x30 */ Vec3f unk_30;
|
||||
/* 0x3C */ Vec3f unk_3C;
|
||||
} ObjMineUnkStruct2; // size = 0x48???
|
||||
|
||||
typedef struct {
|
||||
f32 unk_00;
|
||||
Vec3f unk_04;
|
||||
f32 unk_10;
|
||||
f32 unk_14;
|
||||
f32 unk_18;
|
||||
f32 unk_1C;
|
||||
s16 unk_20;
|
||||
f32 unk_24;
|
||||
f32 unk_28;
|
||||
f32 unk_2C;
|
||||
f32 unk_30;
|
||||
f32 unk_34;
|
||||
f32 unk_38;
|
||||
f32 unk_3C;
|
||||
s8 unk_40;
|
||||
ObjMineUnkStruct2 unk_44[0x3F];
|
||||
} ObjMineTestStruct2;
|
||||
|
||||
typedef struct ObjMine {
|
||||
/* 0x0000 */ Actor actor;
|
||||
/* 0x0144 */ ColliderJntSph collider;
|
||||
@@ -66,8 +77,8 @@ typedef struct ObjMine {
|
||||
/* 0x01AC */ s32 unk_1AC;
|
||||
/* 0x01B0 */ s32 unk_1B0;
|
||||
/* 0x01B4 */ Vec3s* unk_1B4;
|
||||
/* 0x01B8 */ ObjMineUnkStruct unk_1B8; // array??
|
||||
/* 0x021C */ char unk_21C[0x1198];
|
||||
// ObjMineTestStruct2 chain2;
|
||||
union { ObjMineTestStruct2 chain2; ObjMineUnkStruct chain1;};
|
||||
} ObjMine; // size = 0x13B4
|
||||
|
||||
extern const ActorInit Obj_Mine_InitVars;
|
||||
|
||||
Reference in New Issue
Block a user