GE Lua Documentation

Press F to search!

getFunctionParameters

Definition


-- @/lua/ge/ge_utils.lua:1623

-- returns the function parameter names and if its variadic
-- SLOW uses only very sparingly
function getFunctionParameters(func)
  local f = debug.getinfo(func, 'u')
  local parameters = {}
  for i = 1, f.nparams do
    table.insert(parameters, debug.getlocal(func, i))
  end
  return parameters, f.isvararg
end

Callers