#pragma once #include "IMetaTrans.hpp" #include "IMetaAnim.hpp" #include "IOStreams.hpp" namespace urde { class CMetaTransMetaAnim : public IMetaTrans { std::shared_ptr x4_metaAnim; public: CMetaTransMetaAnim(CInputStream& in); EMetaTransType GetType() const {return EMetaTransType::MetaAnim;} std::shared_ptr VGetTransitionTree(const std::weak_ptr& a, const std::weak_ptr& b, const CAnimSysContext& animSys) const; }; }