Exemplo n.º 1
0
 private void RawCall(string functionName, dynamic[] args)
 {
     _luaState.GetGlobal(functionName);
     args.ForEach(arg => _luaState.Push(arg));
     LuaError error = _luaState.PCall(args.Length, LuaConstant.MultiReturn, 0);
     if (error != LuaError.Ok)
     {
         throw new InvocationException(error, functionName);
     }
 }
Exemplo n.º 2
0
 private void RawCall(dynamic[] args)
 {
     args.ForEach(arg => _luaState.Push(arg));
     LuaError error = _luaState.PCall(args.Length, LuaConstant.MultiReturn, 0);
     if (error != LuaError.Ok)
     {
         throw new InvocationException(error, "Table:MemberFunction");
     }
 }