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

41 lines
970 B
C++

#include "Stdafx.h"
#include "GrowingAreaStateHarvested.h"
#include "DNUserSession.h"
#include "GrowingArea.h"
#include "DNGameDataManager.h"
#include "DNMasterConnectionManager.h"
#include "DNFarmGameRoom.h"
void CFarmAreaStateHarvested::BeginProcess()
{
if( m_pArea->GetPlantSeed() )
{
// 수확 되었기 때문에 DB 에서 제거됨.
m_pArea->GetPlantSeed()->SetDBCreateFlag( false );
// 수확창고 아이템 개수 동기화 작업
g_pMasterConnectionManager->SendFarmSync( m_pArea->GetFarmGameRoom()->GetWorldSetID(), m_pArea->GetPlantSeed()->GetOwnerCharacterDBID(), Farm::ServerSyncType::WAREHOUSE_ITEMCOUNT );
}
SendBeginAreaState();
}
void CFarmAreaStateHarvested::Process( float fDelta )
{
m_pArea->ChangeState( Farm::AreaState::NONE );
}
void CFarmAreaStateHarvested::EndProcess()
{
}
// HarvestedInfo
void CFarmAreaStateHarvested::SetHarvestedInfo( CDNUserSession* pSession )
{
if( pSession )
m_biHarvestedCharacterDBID = pSession->GetCharacterDBID();
}