MCPcopy Create free account
hub / github.com/Redot-Engine/redot-engine / _msg_live_node_call

Method _msg_live_node_call

scene/debugger/scene_debugger.cpp:340–352  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

338}
339
340Error SceneDebugger::_msg_live_node_call(const Array &p_args) {
341 ERR_FAIL_COND_V(p_args.size() < 2, ERR_INVALID_DATA);
342 LocalVector<Variant> args;
343 LocalVector<Variant *> argptrs;
344 args.resize(p_args.size() - 2);
345 argptrs.resize(args.size());
346 for (uint32_t i = 0; i < args.size(); i++) {
347 args[i] = p_args[i + 2];
348 argptrs[i] = &args[i];
349 }
350 LiveEditor::get_singleton()->_node_call_func(p_args[0], p_args[1], argptrs.size() ? (const Variant **)argptrs.ptr() : nullptr, argptrs.size());
351 return OK;
352}
353
354Error SceneDebugger::_msg_live_res_call(const Array &p_args) {
355 ERR_FAIL_COND_V(p_args.size() < 2, ERR_INVALID_DATA);

Callers

nothing calls this directly

Calls 4

_node_call_funcMethod · 0.80
sizeMethod · 0.65
resizeMethod · 0.45
ptrMethod · 0.45

Tested by

no test coverage detected