25 lines
382 B
Plaintext
25 lines
382 B
Plaintext
|
#pragma once
|
||
|
|
||
|
#include "lgtypes.hexpat"
|
||
|
|
||
|
struct CellMotionPortal {
|
||
|
Vec3<float> center;
|
||
|
u16 angle;
|
||
|
bool in_motion;
|
||
|
padding[3];
|
||
|
u8 major_axis;
|
||
|
padding[2];
|
||
|
};
|
||
|
|
||
|
struct CellMotionMedium {
|
||
|
Vec3<float> center;
|
||
|
u16 angle_change;
|
||
|
};
|
||
|
|
||
|
struct CellMotion {
|
||
|
CellMotionPortal portal_motions[256];
|
||
|
CellMotionMedium medium_motions[256];
|
||
|
s32 unknown;
|
||
|
};
|
||
|
|