| 647 | } |
| 648 | |
| 649 | int AFCGameNetModule::GetBroadcastEntityList(const int map_id, const int inst_id, AFIDataList& valueObject) |
| 650 | { |
| 651 | AFCDataList map_inst_entity_list; |
| 652 | m_pMapModule->GetInstEntityList(map_id, inst_id, map_inst_entity_list); |
| 653 | |
| 654 | for (size_t i = 0; i < map_inst_entity_list.GetCount(); i++) |
| 655 | { |
| 656 | auto pEntity = m_pKernelModule->GetEntity(map_inst_entity_list.Int64(i)); |
| 657 | if (pEntity == nullptr) |
| 658 | { |
| 659 | continue; |
| 660 | } |
| 661 | |
| 662 | const std::string& strObjClassName = pEntity->GetClassName(); |
| 663 | |
| 664 | if (AFEntityMetaPlayer::self_name() == strObjClassName) |
| 665 | { |
| 666 | valueObject.AddInt64(map_inst_entity_list.Int64(i)); |
| 667 | } |
| 668 | } |
| 669 | |
| 670 | return valueObject.GetCount(); |
| 671 | } |
| 672 | |
| 673 | int AFCGameNetModule::OnEntityEvent( |
| 674 | const AFGUID& self, const std::string& strClassName, const ArkEntityEvent eClassEvent, const AFIDataList& var) |
nothing calls this directly
no test coverage detected