Bazaar developer reference

CvTerrainInfo::get3DAudioScriptFootstepIndex(int) const

Defined in
CvInfos.cpp, line 5582
Class
CvTerrainInfo
Hook name
CivHooks::CvTerrainInfo_get3DAudioScriptFootstepIndex

Hooks

static bool BeforeCvTerrainInfo_get3DAudioScriptFootstepIndex(const CvTerrainInfo* self, int i, int& result);static void AfterCvTerrainInfo_get3DAudioScriptFootstepIndex(const CvTerrainInfo* self, int i, int& result);static int ReplaceCvTerrainInfo_get3DAudioScriptFootstepIndex(int (*original)(const CvTerrainInfo*, int), const CvTerrainInfo* self, int i);CivRegisterBefore<CivHooks::CvTerrainInfo_get3DAudioScriptFootstepIndex>(host, &BeforeCvTerrainInfo_get3DAudioScriptFootstepIndex);CivRegisterAfter<CivHooks::CvTerrainInfo_get3DAudioScriptFootstepIndex>(host, &AfterCvTerrainInfo_get3DAudioScriptFootstepIndex);CivRegisterReplace<CivHooks::CvTerrainInfo_get3DAudioScriptFootstepIndex>(host, &ReplaceCvTerrainInfo_get3DAudioScriptFootstepIndex);

Code

5582int CvTerrainInfo::get3DAudioScriptFootstepIndex(int i) const5583{5584//	CvAssertMsg(i < ?, "Index out of bounds");5585	CvAssertMsg(i > -1, "Index out of bounds");5586	return m_pi3DAudioScriptFootstepIndex ? m_pi3DAudioScriptFootstepIndex[i] : -1;5587}