//========= Copyright Valve Corporation, All rights reserved. ============// // //=======================================================================================// #include "cl_recordingsessionblockmanager.h" #include "cl_recordingsessionblock.h" #include "cl_recordingsession.h" #include "cl_replaycontext.h" // memdbgon must be the last include file in a .cpp file!!! #include "tier0/memdbgon.h" //---------------------------------------------------------------------------------------- CClientRecordingSessionBlockManager::CClientRecordingSessionBlockManager( IReplayContext *pContext ) : CBaseRecordingSessionBlockManager( pContext ) { } CBaseRecordingSessionBlock *CClientRecordingSessionBlockManager::Create() { return new CClientRecordingSessionBlock( m_pContext ); } IReplayContext *CClientRecordingSessionBlockManager::GetReplayContext() const { return g_pClientReplayContextInternal; } float CClientRecordingSessionBlockManager::GetNextThinkTime() const { return g_pEngine->GetHostTime() + 0.5f; } void CClientRecordingSessionBlockManager::Think() { BaseClass::Think(); } //----------------------------------------------------------------------------------------