Skip to content

Commit 80638dd

Browse files
committed
Added GetAnimBlendSequence
1 parent d5e33c4 commit 80638dd

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

Client/game_sa/CAnimManagerSA.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -760,7 +760,12 @@ CAnimBlendHierarchy * CAnimManagerSA::GetAnimBlendHierarchy ( CAnimBlendHierarch
760760
}
761761
return NULL;
762762
}
763-
763+
764+
std::unique_ptr < CAnimBlendSequence > CAnimManagerSA::GetAnimBlendSequence ( CAnimBlendSequenceSAInterface * pInterface )
765+
{
766+
return std::make_unique < CAnimBlendSequenceSA > ( pInterface );
767+
}
768+
764769
bool CAnimManagerSA::isGateWayAnimationHierarchy ( CAnimBlendHierarchySAInterface * pInterface )
765770
{
766771
return pGame->GetKeyGen()->GetUppercaseKey ( m_kGateWayAnimationName.c_str ( ) ) == pInterface->iHashKey;

Client/game_sa/CAnimManagerSA.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,10 @@ class CAnimManagerSA : public CAnimManager
149149
CAnimBlendAssocGroup * GetAnimBlendAssocGroup ( CAnimBlendAssocGroupSAInterface * pInterface );
150150
CAnimBlock * GetAnimBlock ( CAnimBlockSAInterface * pInterface );
151151
CAnimBlendHierarchy * GetAnimBlendHierarchy ( CAnimBlendHierarchySAInterface * pInterface );
152-
152+
153+
// MTA members, but use this strictly for custom animations only
154+
std::unique_ptr < CAnimBlendSequence > GetAnimBlendSequence ( CAnimBlendSequenceSAInterface * pInterface );
155+
153156
bool isGateWayAnimationHierarchy ( CAnimBlendHierarchySAInterface * pInterface );
154157
const SString & GetGateWayBlockName ( void );
155158
const SString & GetGateWayAnimationName ( void );

0 commit comments

Comments
 (0)