mirror of
https://github.com/PrimeDecomp/prime.git
synced 2025-12-15 14:46:07 +00:00
43
include/MetroidPrime/BodyState/CBodyStateCmdMgr.hpp
Normal file
43
include/MetroidPrime/BodyState/CBodyStateCmdMgr.hpp
Normal file
@@ -0,0 +1,43 @@
|
||||
#ifndef _CBODYSTATECMDMGR
|
||||
#define _CBODYSTATECMDMGR
|
||||
|
||||
// TODO: CharacterCommon
|
||||
enum EBodyStateCmd {
|
||||
kBSC_Getup,
|
||||
kBSC_Step,
|
||||
kBSC_Die,
|
||||
kBSC_KnockDown,
|
||||
kBSC_KnockBack,
|
||||
kBSC_MeleeAttack,
|
||||
kBSC_ProjectileAttack,
|
||||
kBSC_LoopAttack,
|
||||
kBSC_LoopReaction,
|
||||
kBSC_LoopHitReaction,
|
||||
kBSC_ExitState,
|
||||
kBSC_LeanFromCover,
|
||||
kBSC_NextState,
|
||||
kBSC_MaintainVelocity,
|
||||
kBSC_Generate,
|
||||
kBSC_Hurled,
|
||||
kBSC_Jump,
|
||||
kBSC_Slide,
|
||||
kBSC_Taunt,
|
||||
kBSC_Scripted,
|
||||
kBSC_Cover,
|
||||
kBSC_WallHang,
|
||||
kBSC_Locomotion,
|
||||
kBSC_AdditiveIdle,
|
||||
kBSC_AdditiveAim,
|
||||
kBSC_AdditiveFlinch,
|
||||
kBSC_AdditiveReaction,
|
||||
kBSC_StopReaction
|
||||
};
|
||||
|
||||
class CBodyStateCmd;
|
||||
|
||||
class CBodyStateCmdMgr {
|
||||
public:
|
||||
CBodyStateCmd* GetCmd(EBodyStateCmd cmd);
|
||||
};
|
||||
|
||||
#endif // _CBODYSTATECMDMGR
|
||||
Reference in New Issue
Block a user