| 271 | } |
| 272 | |
| 273 | bool AFCClassMetaModule::DoClassEvent( |
| 274 | const AFGUID& id, const std::string& class_name, const ArkEntityEvent class_event, const AFIDataList& args) |
| 275 | { |
| 276 | auto pClassMeta = m_pClassMetaManager->FindMeta(class_name); |
| 277 | ARK_ASSERT_RET_VAL(pClassMeta != nullptr, false); |
| 278 | |
| 279 | auto pCallBack = pClassMeta->GetClassCallBackManager(); |
| 280 | ARK_ASSERT_RET_VAL(pCallBack != nullptr, false); |
| 281 | |
| 282 | return pCallBack->OnClassEvent(id, class_name, class_event, args); |
| 283 | } |
| 284 | |
| 285 | std::shared_ptr<AFClassMeta> AFCClassMetaModule::FindMeta(const std::string& class_name) const |
| 286 | { |
no test coverage detected