DragonNest/Server/DNGameServer/PvPGameModeTimeOverChecker.h
Cussrro 47f7895977 Revert "修复编码问题"
This reverts commit 9e69c01767.
2024-12-21 10:04:04 +08:00

28 lines
656 B
C++

#pragma once
#include "PvPGameModeChecker.h"
class CPvPGameModeTimeOverChecker:public IPvPGameModeChecker,public TBoostMemoryPool<CPvPGameModeTimeOverChecker>
{
public:
CPvPGameModeTimeOverChecker( CPvPGameMode* pGameMode ):IPvPGameModeChecker(pGameMode){}
virtual ~CPvPGameModeTimeOverChecker(){}
virtual void Check()
{
if( !m_pPvPGameMode )
return;
if( !(m_pPvPGameMode->GetGameModeCheck()&PvPCommon::Check::CheckTimeOver) )
return;
if( !m_pPvPGameMode->bIsFinishFlag() )
{
// TimeOver 체크
if( m_pPvPGameMode->GetTimeOver() <= 0.f )
m_pPvPGameMode->OnCheckFinishRound( PvPCommon::FinishReason::TimeOver );
}
}
};