SpiecsEngine
 
Loading...
Searching...
No Matches

◆ OnEvent()

void Spices::NativeScriptSystem::OnEvent ( Event & event)
overridevirtual

This interface defines the behave on global event function pointer is called.

Parameters
[in]eventEvent.

Reimplemented from Spices::System.

Definition at line 54 of file NativeScriptSystem.cpp.

55 {
57
58 m_NativeScriptRegister->OnEvent(event);
59
60 FrameInfo::Get().m_World->ViewComponent<NativeScriptComponent>([&](auto e, auto& nsComp){
61 nsComp.OnEvent(event);
62 return false;
63 });
64 }
#define SPICES_PROFILE_ZONE
static FrameInfo & Get()
Get FrameInfo.
Definition FrameInfo.cpp:14
std::shared_ptr< World > m_World
The shared pointer of specific world.
Definition FrameInfo.h:94
std::unique_ptr< NativeScriptRegister > m_NativeScriptRegister
NativeScript Register.

References Spices::FrameInfo::Get().