C++ 如何从其他模块调用AngelScript函数?

C++ 如何从其他模块调用AngelScript函数?,c++,angelscript,C++,Angelscript,我正在做一个小游戏引擎项目,使用AngelScript编写脚本。我有一个非常基本的AngelScript编译器,其中每个实体都有自己的模块,我已经将ECS函数绑定到AngelScript。我现在要做的是创建一个系统,在这个系统中,我可以从任何脚本中的其他实体调用函数。例如,我希望能够从AngleScript执行以下操作: //其中someFunction是在附加到ExampleEntity的AngelScript中定义的 FindEntityByName(“ExampleEntity”).Get

我正在做一个小游戏引擎项目,使用AngelScript编写脚本。我有一个非常基本的AngelScript编译器,其中每个实体都有自己的模块,我已经将ECS函数绑定到AngelScript。我现在要做的是创建一个系统,在这个系统中,我可以从任何脚本中的其他实体调用函数。例如,我希望能够从AngleScript执行以下操作:

//其中someFunction是在附加到ExampleEntity的AngelScript中定义的
FindEntityByName(“ExampleEntity”).GetScriptComponent().someFunction();
这是可能的,或者至少是类似的?如果是的话,将如何进行