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

Function CompScriptInit

engine/gameobject/src/gameobject/comp_script.cpp:179–191  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

177 }
178
179 CreateResult CompScriptInit(const ComponentInitParams& params)
180 {
181 HScriptInstance script_instance = (HScriptInstance)*params.m_UserData;
182
183 RunScriptParams run_params;
184 ScriptResult ret = RunScript(GetLuaState(params.m_Context), script_instance->m_Script, SCRIPT_FUNCTION_INIT, script_instance, run_params);
185 if (ret == SCRIPT_RESULT_FAILED)
186 {
187 return CREATE_RESULT_UNKNOWN_ERROR;
188 }
189 script_instance->m_Initialized = 1;
190 return CREATE_RESULT_OK;
191 }
192
193 CreateResult CompScriptFinal(const ComponentFinalParams& params)
194 {

Callers

nothing calls this directly

Calls 2

RunScriptFunction · 0.70
GetLuaStateFunction · 0.70

Tested by

no test coverage detected