1212
1313namespace MonsterSpace
1414{
15- enum EMentalState
15+ enum EMentalState : u32
1616{
1717 eMentalStateDanger = u32 (0 ),
1818 eMentalStateFree,
1919 eMentalStatePanic,
2020};
2121
22- enum EBodyState
22+ enum EBodyState : u32
2323{
2424 eBodyStateCrouch = u32 (0 ),
2525 eBodyStateStand,
2626 eBodyStateDummy = u32 (-1 )
2727};
2828
29- enum EMovementType
29+ enum EMovementType : u32
3030{
3131 eMovementTypeWalk = 0 ,
3232 eMovementTypeRun,
3333 eMovementTypeStand,
3434};
3535
36- enum EMovementDirection
36+ enum EMovementDirection : u32
3737{
3838 eMovementDirectionForward = 0 ,
3939 eMovementDirectionBackward,
4040 eMovementDirectionLeft,
4141 eMovementDirectionRight,
4242};
4343
44- enum EObjectAction
44+ enum EObjectAction : u32
4545{
4646 eObjectActionSwitch1,
4747 eObjectActionSwitch2,
@@ -83,7 +83,7 @@ struct SBoneRotation
8383 float speed;
8484};
8585
86- enum EScriptMonsterMoveAction
86+ enum EScriptMonsterMoveAction : u32
8787{
8888 eMA_WalkFwd,
8989 eMA_WalkBkwd,
@@ -95,14 +95,14 @@ enum EScriptMonsterMoveAction
9595 eMA_RunWithLeader
9696};
9797
98- enum EScriptMonsterSpeedParam
98+ enum EScriptMonsterSpeedParam : u32
9999{
100100 eSP_Default = u32 (0 ),
101101 eSP_ForceSpeed,
102102 eSP_None = u32 (-1 ),
103103};
104104
105- enum EScriptMonsterAnimAction
105+ enum EScriptMonsterAnimAction : u32
106106{
107107 eAA_StandIdle,
108108 eAA_CapturePrepare,
@@ -117,7 +117,7 @@ enum EScriptMonsterAnimAction
117117 eAA_NoAction = u32 (-1 )
118118};
119119
120- enum EScriptMonsterGlobalAction
120+ enum EScriptMonsterGlobalAction : u32
121121{
122122 eGA_Rest = u32 (0 ),
123123 eGA_Eat,
@@ -126,13 +126,13 @@ enum EScriptMonsterGlobalAction
126126 eGA_None = u32 (-1 )
127127};
128128
129- enum EScriptSoundAnim
129+ enum EScriptSoundAnim : u32
130130{
131131 eAnimSoundCustom = u32 (0 ),
132132 eAnimSoundDefault,
133133};
134134
135- enum EMonsterHeadAnimType
135+ enum EMonsterHeadAnimType : u32
136136{
137137 eHeadAnimNormal = u32 (0 ),
138138 eHeadAnimAngry,
0 commit comments