2016-08-15 20:43:04 +00:00
|
|
|
#ifndef __URDE_PASTYPES_HPP__
|
|
|
|
#define __URDE_PASTYPES_HPP__
|
|
|
|
|
|
|
|
namespace urde
|
|
|
|
{
|
|
|
|
namespace pas
|
|
|
|
{
|
|
|
|
enum class ELocomotionType
|
|
|
|
{
|
2017-07-10 04:55:51 +00:00
|
|
|
Invalid = -1,
|
|
|
|
Crouch,
|
|
|
|
Relaxed,
|
|
|
|
Lurk,
|
|
|
|
Combat,
|
|
|
|
Internal4,
|
|
|
|
Internal5,
|
|
|
|
Internal6,
|
|
|
|
Internal7,
|
|
|
|
Internal8,
|
|
|
|
Internal9,
|
|
|
|
Internal10,
|
|
|
|
Internal11,
|
|
|
|
Internal12,
|
|
|
|
Internal13,
|
|
|
|
Internal14
|
2016-08-15 20:43:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
enum class ELocomotionAnim
|
|
|
|
{
|
2017-07-10 04:55:51 +00:00
|
|
|
Invalid = -1,
|
|
|
|
Idle,
|
|
|
|
Walk,
|
|
|
|
Run,
|
|
|
|
BackUp,
|
|
|
|
StrafeLeft,
|
|
|
|
StrafeRight,
|
|
|
|
StrafeUp,
|
|
|
|
StrafeDown
|
2016-08-15 20:43:04 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
enum class EAnimationState
|
|
|
|
{
|
2017-07-10 04:55:51 +00:00
|
|
|
Invalid = -1,
|
|
|
|
Fall,
|
|
|
|
Getup,
|
|
|
|
LieOnGround,
|
|
|
|
Step,
|
|
|
|
Death,
|
|
|
|
Locomotion,
|
|
|
|
KnockBack,
|
|
|
|
MeleeAttack,
|
|
|
|
Turn,
|
|
|
|
LoopAttack,
|
|
|
|
LoopReaction,
|
|
|
|
GroundHit,
|
|
|
|
Generate,
|
|
|
|
Jump,
|
|
|
|
Hurled,
|
|
|
|
Slide,
|
|
|
|
Taunt,
|
|
|
|
Scripted,
|
|
|
|
ProjectileAttack,
|
|
|
|
Cover,
|
2017-07-11 07:17:03 +00:00
|
|
|
WallHang,
|
|
|
|
AdditiveIdle,
|
|
|
|
AdditiveAim,
|
|
|
|
AdditiveFlinch,
|
|
|
|
AdditiveReaction
|
2016-08-15 20:43:04 +00:00
|
|
|
};
|
|
|
|
|
2017-07-10 04:55:51 +00:00
|
|
|
enum class EHurledState
|
2016-08-21 05:47:47 +00:00
|
|
|
{
|
2017-07-10 04:55:51 +00:00
|
|
|
Invalid = -1,
|
|
|
|
KnockIntoAir,
|
|
|
|
KnockLoop,
|
|
|
|
KnockDown,
|
|
|
|
StrikeWall,
|
|
|
|
StrikeWallFallLoop,
|
|
|
|
OutOfStrikeWall,
|
|
|
|
Six,
|
|
|
|
Seven
|
2016-08-21 05:47:47 +00:00
|
|
|
};
|
|
|
|
|
2016-08-15 20:43:04 +00:00
|
|
|
enum class EFallState
|
|
|
|
{
|
2017-07-10 04:55:51 +00:00
|
|
|
Invalid = -1,
|
|
|
|
Zero
|
2016-08-21 05:47:47 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
enum class EReactionType
|
|
|
|
{
|
2017-07-11 07:17:03 +00:00
|
|
|
Invalid = -1,
|
|
|
|
Zero,
|
|
|
|
One,
|
|
|
|
Two,
|
|
|
|
Three
|
2016-08-21 05:47:47 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
enum class EAdditiveReactionType
|
|
|
|
{
|
2017-07-14 05:14:19 +00:00
|
|
|
Invalid = -1,
|
|
|
|
Electrocution,
|
|
|
|
One,
|
|
|
|
Two,
|
|
|
|
IceBreakout
|
2016-08-21 05:47:47 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
enum class EJumpType
|
|
|
|
{
|
2017-07-10 04:55:51 +00:00
|
|
|
Normal,
|
|
|
|
One,
|
|
|
|
Ambush
|
|
|
|
};
|
|
|
|
|
|
|
|
enum class EJumpState
|
|
|
|
{
|
|
|
|
Invalid = -1,
|
|
|
|
IntoJump,
|
|
|
|
AmbushJump,
|
|
|
|
Loop,
|
|
|
|
OutOfJump,
|
|
|
|
WallBounceLeft,
|
|
|
|
WallBounceRight
|
2016-08-21 05:47:47 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
enum class EStepDirection
|
|
|
|
{
|
2017-07-06 21:06:56 +00:00
|
|
|
Invalid = -1,
|
2017-07-10 04:55:51 +00:00
|
|
|
Forward = 0,
|
|
|
|
Backward = 1,
|
2017-07-06 21:06:56 +00:00
|
|
|
Left = 2,
|
2017-07-10 04:55:51 +00:00
|
|
|
Right = 3,
|
|
|
|
Up = 4,
|
|
|
|
Down = 5
|
2016-08-21 05:47:47 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
enum class EStepType
|
|
|
|
{
|
2017-07-06 21:06:56 +00:00
|
|
|
Normal = 0,
|
|
|
|
Dodge = 1
|
2016-08-21 05:47:47 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
enum class ESeverity
|
|
|
|
{
|
2017-07-05 18:34:12 +00:00
|
|
|
Invalid = -1
|
2016-08-21 05:47:47 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
enum class EGetupType
|
|
|
|
{
|
2017-07-05 18:34:12 +00:00
|
|
|
Invalid = -1
|
2016-08-21 05:47:47 +00:00
|
|
|
};
|
|
|
|
|
2017-07-10 04:55:51 +00:00
|
|
|
enum class ELoopState
|
|
|
|
{
|
|
|
|
Invalid = -1,
|
|
|
|
Begin,
|
|
|
|
Loop,
|
|
|
|
End
|
|
|
|
};
|
|
|
|
|
2016-08-21 05:47:47 +00:00
|
|
|
enum class ELoopAttackType
|
|
|
|
{
|
2017-07-05 18:34:12 +00:00
|
|
|
Invalid = -1
|
2016-08-21 05:47:47 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
enum class EGenerateType
|
|
|
|
{
|
2017-07-05 18:34:12 +00:00
|
|
|
Invalid = -1
|
2016-08-21 05:47:47 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
enum class ESlideType
|
|
|
|
{
|
2017-07-05 18:34:12 +00:00
|
|
|
Invalid = -1
|
2016-08-21 05:47:47 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
enum class ETauntType
|
|
|
|
{
|
2017-07-05 18:34:12 +00:00
|
|
|
Invalid = -1
|
2016-08-21 05:47:47 +00:00
|
|
|
};
|
|
|
|
|
2017-07-10 04:55:51 +00:00
|
|
|
enum class ECoverState
|
|
|
|
{
|
|
|
|
Invalid = -1,
|
|
|
|
IntoCover,
|
|
|
|
Cover,
|
|
|
|
Lean,
|
|
|
|
OutOfCover
|
|
|
|
};
|
|
|
|
|
2016-08-21 05:47:47 +00:00
|
|
|
enum class ECoverDirection
|
|
|
|
{
|
2017-07-10 04:55:51 +00:00
|
|
|
Invalid = -1,
|
|
|
|
Left,
|
|
|
|
Right
|
|
|
|
};
|
|
|
|
|
|
|
|
enum class ETurnDirection
|
|
|
|
{
|
|
|
|
Invalid = -1,
|
|
|
|
Right,
|
|
|
|
Left
|
|
|
|
};
|
|
|
|
|
|
|
|
enum class EWallHangState
|
|
|
|
{
|
|
|
|
Invalid = -1,
|
|
|
|
IntoJump,
|
|
|
|
JumpArc,
|
|
|
|
JumpAirLoop,
|
|
|
|
IntoWallHang,
|
|
|
|
WallHang,
|
|
|
|
Five,
|
|
|
|
OutOfWallHang,
|
|
|
|
OutOfWallHangTurn,
|
|
|
|
DetachJumpLoop,
|
|
|
|
DetachOutOfJump
|
2016-08-15 20:43:04 +00:00
|
|
|
};
|
|
|
|
}
|
|
|
|
|
|
|
|
enum class EBodyType
|
|
|
|
{
|
2017-07-10 04:55:51 +00:00
|
|
|
Invalid,
|
|
|
|
BiPedal,
|
|
|
|
Restricted,
|
|
|
|
Flyer,
|
|
|
|
Pitchable,
|
|
|
|
RestrictedFlyer,
|
|
|
|
WallWalker,
|
|
|
|
NewFlyer
|
2016-08-15 20:43:04 +00:00
|
|
|
};
|
2017-07-05 18:34:12 +00:00
|
|
|
|
2016-08-15 20:43:04 +00:00
|
|
|
enum class EBodyStateCmd
|
|
|
|
{
|
2017-07-05 18:34:12 +00:00
|
|
|
Getup,
|
|
|
|
Step,
|
2017-07-10 04:55:51 +00:00
|
|
|
Die,
|
2017-07-05 18:34:12 +00:00
|
|
|
KnockDown,
|
|
|
|
KnockBack,
|
|
|
|
MeleeAttack,
|
|
|
|
ProjectileAttack,
|
|
|
|
LoopAttack,
|
|
|
|
LoopReaction,
|
|
|
|
LoopHitReaction,
|
2017-07-10 04:55:51 +00:00
|
|
|
ExitState,
|
|
|
|
LeanFromCover,
|
|
|
|
NextState,
|
2017-07-05 18:34:12 +00:00
|
|
|
Thirteen,
|
|
|
|
Generate,
|
|
|
|
Hurled,
|
|
|
|
Jump,
|
|
|
|
Slide,
|
|
|
|
Taunt,
|
|
|
|
Scripted,
|
|
|
|
Cover,
|
|
|
|
WallHang,
|
2017-07-10 04:55:51 +00:00
|
|
|
Locomotion,
|
2017-07-11 07:17:03 +00:00
|
|
|
AdditiveIdle,
|
2017-07-05 18:34:12 +00:00
|
|
|
AdditiveAim,
|
|
|
|
AdditiveFlinch,
|
|
|
|
AdditiveReaction,
|
2017-07-14 05:14:19 +00:00
|
|
|
StopReaction
|
2016-08-15 20:43:04 +00:00
|
|
|
};
|
2016-08-21 05:47:47 +00:00
|
|
|
|
2016-08-15 20:43:04 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
#endif // __URDE_PASTYPES_HPP__
|