DarkflameServer/dScripts/02_server/Map/NT/NTPipeVisibilityServer.cpp
2025-01-20 18:01:28 -08:00

16 lines
442 B
C++

#include "NTPipeVisibilityServer.h"
#include "Entity.h"
void NTPipeVisibilityServer::OnQuickBuildComplete(Entity* self, Entity* target) {
const auto flag = self->GetVar<int32_t>(u"flag");
if (flag == 0) return;
GameMessages::SetFlag setFlag{};
setFlag.target = target->GetObjectID();
setFlag.iFlagId = flag;
setFlag.bFlag = true;
SEND_ENTITY_MSG(setFlag);
GameMessages::SendNotifyClientObject(self->GetObjectID(), u"PipeBuilt");
}