| 5590 | } |
| 5591 | |
| 5592 | static void ASSendGlobalMessage(std::string msg) { |
| 5593 | SceneGraph* s = Engine::Instance()->GetSceneGraph(); |
| 5594 | if (s) { |
| 5595 | s->SendScriptMessageToAllObjects(msg); |
| 5596 | s->level->Message(msg); |
| 5597 | } |
| 5598 | |
| 5599 | ScriptableCampaign* sc = Engine::Instance()->GetCurrentCampaign(); |
| 5600 | |
| 5601 | if (sc) { |
| 5602 | sc->ReceiveMessage(msg); |
| 5603 | } |
| 5604 | } |
| 5605 | |
| 5606 | void AttachMessages(ASContext* context) { |
| 5607 | context->RegisterGlobalFunction("void SendMessage(int target, int type, vec3 vec_a, vec3 vec_b)", asFUNCTION(ASSendMessage), asCALL_CDECL); |
nothing calls this directly
no test coverage detected