Fix demo recording support for CS:GO

The IDemoRecorder interface was heavily modified.
This commit is contained in:
Peace-Maker
2016-07-07 16:27:46 +02:00
parent 98657d2619
commit 737b2ab1d0
8 changed files with 51 additions and 22 deletions
+12
View File
@@ -67,6 +67,18 @@ IDemoRecorder *HLTVServerWrapper::GetDemoRecorder()
return m_DemoRecorder;
}
char *HLTVServerWrapper::GetDemoFileName()
{
if (!m_DemoRecorder)
return nullptr;
#if SOURCE_ENGINE == SE_CSGO
return (char *)m_DemoRecorder + 8;
#else
return (char *)m_DemoRecorder->GetDemoFile();
#endif
}
int HLTVServerWrapper::GetInstanceNumber()
{
return g_HLTVServers.GetInstanceNumber(m_HLTVServer);