MCPcopy Create free account
hub / github.com/MergHQ/CRYENGINE / GetFilePathCRCByAnimID

Method GetFilePathCRCByAnimID

Code/CryEngine/CryAnimation/ModelAnimationSet.cpp:477–493  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

475}
476
477uint32 CAnimationSet::GetFilePathCRCByAnimID(int nAnimationId) const
478{
479 const ModelAnimationHeader* anim = GetModelAnimationHeader(nAnimationId);
480 if (anim == 0)
481 return 0;
482
483 uint32 GlobalAnimationID = anim->m_nGlobalAnimId;
484 if (anim->m_nAssetType == CAF_File)
485 return g_AnimationManager.m_arrGlobalCAF[GlobalAnimationID].GetFilePathCRC32();
486 if (anim->m_nAssetType == AIM_File)
487 return g_AnimationManager.m_arrGlobalAIM[GlobalAnimationID].GetFilePathCRC32();
488 if (anim->m_nAssetType == LMG_File)
489 return g_AnimationManager.m_arrGlobalLMG[GlobalAnimationID].GetFilePathCRC32();
490
491 assert(0);
492 return 0;
493}
494
495bool CAnimationSet::IsAnimLoaded(int nAnimationId) const
496{

Callers 8

AddFragmentMethod · 0.80
InitMethod · 0.80
InitForOneMethod · 0.80
RequestLipSyncMethod · 0.80
PrecacheDynamicMethod · 0.80
LMG_LoadSynchronouslyMethod · 0.80
StartAnimationMethod · 0.80
RequestNextAnimMethod · 0.80

Calls 1

GetFilePathCRC32Method · 0.80

Tested by

no test coverage detected