#ifndef __PSHAG_CPOINODE_HPP__ #define __PSHAG_CPOINODE_HPP__ #include "IOStreams.hpp" #include "CCharAnimTime.hpp" namespace urde { class CPOINode { protected: u16 x4_ = 1; std::string x8_name; u16 x18_; CCharAnimTime x1c_time; u32 x24_index; bool x28_; float x2c_; u32 x30_; u32 x34_; public: CPOINode(const std::string& name, u16, const CCharAnimTime& time, u32 index, bool, float, u32, u32); CPOINode(CInputStream& in); virtual ~CPOINode() = default; const std::string& GetName() const {return x8_name;} const CCharAnimTime& GetTime() const {return x1c_time;} u32 GetIndex() const {return x24_index;} }; } #endif // __PSHAG_CPOINODE_HPP__