#ifndef __PSHAG_CINT32POINODE_HPP__ #define __PSHAG_CINT32POINODE_HPP__ #include "CPOINode.hpp" namespace urde { class IAnimSourceInfo; class CInt32POINode : public CPOINode { s32 x38_val; std::string x3c_boneName; public: CInt32POINode(CInputStream& in); s32 GetValue() const {return x38_val;} const std::string& GetBoneName() const {return x3c_boneName;} static u32 _getPOIList(const CCharAnimTime& time, CInt32POINode* listOut, u32 capacity, u32 iterator, u32 unk1, const std::vector& stream, const CCharAnimTime& curTime, const IAnimSourceInfo& animInfo, u32 passedCount); static CInt32POINode CopyNodeMinusStartTime(const CInt32POINode& node, const CCharAnimTime& startTime); }; } #endif // __PSHAG_CINT32POINODE_HPP__