INNER CODE UNIT · Go
registerFn
bbuck/dragon-mud · scripting/lua_engine.go:50
registerFn := func(state *lua.State) int {
luaArgCount := state.Top()
if luaArgCount < len(inputTypes) {
state.PushString(
fmt.Sprintf(
"Arguments missing %s expected %d argument(s) but received %d arguments",
name,
len(inputTypes),
luaArgCount,
),
)
state.Error()
return 0
}