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

Method AddLeaveSceneEvent

src/plugin/kernel/src/AFCKernelModule.cpp:538–547  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

536}
537
538bool AFCKernelModule::AddLeaveSceneEvent(const std::string& class_name, SCENE_EVENT_FUNCTOR&& cb, const int32_t prio)
539{
540 auto pClassMeta = m_pClassModule->FindMeta(class_name);
541 ARK_ASSERT_RET_VAL(pClassMeta != nullptr, false);
542
543 auto pCallBack = pClassMeta->GetClassCallBackManager();
544 ARK_ASSERT_RET_VAL(pCallBack != nullptr, false);
545
546 return pCallBack->AddLeaveSceneEvent(std::forward<SCENE_EVENT_FUNCTOR>(cb), prio);
547}
548
549bool AFCKernelModule::AddEnterSceneEvent(const std::string& class_name, SCENE_EVENT_FUNCTOR&& cb, const int32_t prio)
550{

Callers 1

InitMethod · 0.45

Calls 2

FindMetaMethod · 0.45

Tested by

no test coverage detected