MCPcopy Create free account
hub / github.com/OpenArkStudio/ARK / EntityToPBDataByMask

Method EntityToPBDataByMask

src/plugin/kernel/src/AFCKernelModule.cpp:1985–1999  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1983}
1984
1985bool AFCKernelModule::EntityToPBDataByMask(
1986 std::shared_ptr<AFIEntity> pEntity, ArkMaskType mask, AFMsg::pb_entity* pb_data)
1987{
1988 ARK_ASSERT_RET_VAL(pEntity != nullptr && pb_data != nullptr, false);
1989
1990 pb_data->set_id(pEntity->GetID());
1991
1992 EntityNodeToPBData(pEntity, pb_data->mutable_data(), mask);
1993
1994 EntityTableToPBData(pEntity, pb_data->mutable_data(), mask);
1995
1996 EntityContainerToPBData(pEntity, pb_data->mutable_data(), mask);
1997
1998 return true;
1999}
2000
2001bool AFCKernelModule::EntityContainerToPBData(
2002 std::shared_ptr<AFIEntity> pEntity, AFMsg::pb_entity_data* pb_data, const ArkMaskType mask)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected