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

Function ResScriptDestroy

engine/gameobject/src/gameobject/res_script.cpp:86–93  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

84 }
85
86 static dmResource::Result ResScriptDestroy(const dmResource::ResourceDestroyParams* params)
87 {
88 HScript script = (HScript) ResourceDescriptorGetResource(params->m_Resource);
89 UnloadPropertyResources(params->m_Factory, script->m_PropertyResources);
90 dmDDF::FreeMessage(script->m_LuaModule);
91 DeleteScript((HScript) script);
92 return dmResource::RESULT_OK;
93 }
94
95 static dmResource::Result ResScriptRecreate(const dmResource::ResourceRecreateParams* params)
96 {

Callers

nothing calls this directly

Calls 4

UnloadPropertyResourcesFunction · 0.85
FreeMessageFunction · 0.85
DeleteScriptFunction · 0.70

Tested by

no test coverage detected