diff --git a/Runtime/Character/CTransitionManager.hpp b/Runtime/Character/CTransitionManager.hpp index 8d72a5052..4ba58a2e0 100644 --- a/Runtime/Character/CTransitionManager.hpp +++ b/Runtime/Character/CTransitionManager.hpp @@ -15,7 +15,7 @@ class CTransitionManager { CAnimSysContext x0_animCtx; public: - CTransitionManager(const CAnimSysContext& sysCtx) : x0_animCtx(sysCtx) {} + explicit CTransitionManager(CAnimSysContext sysCtx) : x0_animCtx(std::move(sysCtx)) {} std::shared_ptr GetTransitionTree(const std::shared_ptr& a, const std::shared_ptr& b) const; };