#include "Runtime/Character/CMetaTransTrans.hpp" #include "Runtime/Character/CAnimTreeTransition.hpp" namespace metaforce { CMetaTransTrans::CMetaTransTrans(CInputStream& in) { x4_transDur = in.Get(); xc_ = in.ReadBool(); xd_runA = in.ReadBool(); x10_flags = in.ReadLong(); } std::shared_ptr CMetaTransTrans::VGetTransitionTree(const std::weak_ptr& a, const std::weak_ptr& b, const CAnimSysContext& animSys) const { return std::make_shared( xc_, a, b, x4_transDur, xd_runA, x10_flags, CAnimTreeTransition::CreatePrimitiveName(a, b, x4_transDur.GetSeconds())); } } // namespace metaforce