MCPcopy Create free account
hub / github.com/defold/defold / GetInstanceFromLua

Function GetInstanceFromLua

engine/gameobject/src/gameobject/gameobject_script.cpp:489–496  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

487 }
488
489 HInstance GetInstanceFromLua(lua_State* L) {
490 uintptr_t user_data;
491 if (dmScript::GetUserData(L, &user_data, SCRIPTINSTANCE_TYPE_HASH)) {
492 return (HInstance)user_data;
493 } else {
494 return 0;
495 }
496 }
497
498 Result PostScriptMessage(const dmDDF::Descriptor* payload_descriptor, const uint8_t* payload, uint32_t payload_size, const dmMessage::URL* sender, const dmMessage::URL* receiver, int function_ref, bool unref_function_after_call)
499 {

Callers 5

LuaTestCompTypeFunction · 0.85
Lua_SpawnFunction · 0.85
GetGOInstanceFunction · 0.85
FactoryComp_CreateFunction · 0.85

Calls 1

GetUserDataFunction · 0.85

Tested by 3

LuaTestCompTypeFunction · 0.68
Lua_SpawnFunction · 0.68