#pragma once #include "IMetaTrans.hpp" #include "IOStreams.hpp" #include "CCharAnimTime.hpp" namespace urde { class CMetaTransTrans : public IMetaTrans { CCharAnimTime x4_transDur; bool xc_; bool xd_runA; u32 x10_flags; public: CMetaTransTrans(CInputStream& in); EMetaTransType GetType() const { return EMetaTransType::Trans; } std::shared_ptr VGetTransitionTree(const std::weak_ptr& a, const std::weak_ptr& b, const CAnimSysContext& animSys) const; }; } // namespace urde