mirror of
https://github.com/PrimeDecomp/prime.git
synced 2025-12-20 14:19:11 +00:00
@@ -1,11 +1,33 @@
|
||||
#ifndef _CGUNMOTION_HPP
|
||||
#define _CGUNMOTION_HPP
|
||||
|
||||
#include "MetroidPrime/CModelData.hpp"
|
||||
|
||||
#include "Kyoto/CToken.hpp"
|
||||
#include "Kyoto/CObjectReference.hpp"
|
||||
|
||||
#include "rstl/vector.hpp"
|
||||
|
||||
class CVector3f;
|
||||
class CStateManager;
|
||||
|
||||
namespace SamusGun {
|
||||
enum EAnimationState {
|
||||
kAS_Wander,
|
||||
kAS_Fidget,
|
||||
kAS_Struck,
|
||||
kAS_FreeLook,
|
||||
kAS_ComboFire,
|
||||
kAS_Idle,
|
||||
kAS_BasePosition,
|
||||
};
|
||||
enum EFidgetType {
|
||||
kFT_Invalid = -1,
|
||||
kFT_Minor,
|
||||
kFT_Major,
|
||||
};
|
||||
} // namespace SamusGun
|
||||
|
||||
class CGunMotion {
|
||||
public:
|
||||
CGunMotion(CAssetId ancsId, const CVector3f& scale);
|
||||
|
||||
Reference in New Issue
Block a user