Lines Matching defs:inter
31 UScriptValuePtr ScriptFunction::Execute(ScriptInterpreter &inter,
34 INTERPRETER_LOGI(inter, context, "ScriptFunction execute %s", functionName_.c_str());
38 inter.GetInstanceId(), functionName_.c_str());
45 inter.GetInstanceId(), functionName_.c_str());
51 inter.GetInstanceId(), functionName_.c_str());
56 std::vector<std::string> paramNames = GetParamNames(inter, context);
58 UScriptValuePtr var = expression->Execute(inter, context);
61 inter.GetInstanceId(), functionName_.c_str());
66 inter.GetInstanceId(), index, functionName_.c_str());
69 funcContext->UpdateVariables(inter, var, paramNames, index);
72 UScriptStatementResult result = statements_->Execute(inter, funcContext);
73 INTERPRETER_LOGI(inter, context, "ScriptFunction execute %s result %s", functionName_.c_str(),
78 std::vector<std::string> ScriptFunction::GetParamNames(ScriptInterpreter &inter,
87 INTERPRETER_LOGE(inter, context, "Fail to get param name %s", functionName_.c_str());