#ifndef __URDE_CANIMTREETIMESCALE_HPP__ #define __URDE_CANIMTREETIMESCALE_HPP__ #include "CAnimTreeSingleChild.hpp" #include "CTimeScaleFunctions.hpp" namespace urde { class CAnimTreeTimeScale : public CAnimTreeSingleChild { std::shared_ptr x18_timeScale; CCharAnimTime x20_; CCharAnimTime x28_; public: CAnimTreeTimeScale(const std::weak_ptr&, float, std::string_view); static std::string CreatePrimitiveName(const std::weak_ptr&, float, const CCharAnimTime&, float); CCharAnimTime GetRealLifeTime(const CCharAnimTime&) const; void VSetPhase(float); std::experimental::optional> VSimplified(); }; } #endif // __URDE_CANIMTREETIMESCALE_HPP__