public static int GetRefParam(IntPtr l) { int result; try { LuaHotFixChecker luaHotFixChecker = (LuaHotFixChecker)LuaObject.checkSelf(l); int i; LuaObject.checkType(l, 3, out i); LuaHotFixExample o; LuaTestStruct luaTestStruct; int refParam = luaHotFixChecker.GetRefParam(out o, ref i, out luaTestStruct); LuaObject.pushValue(l, true); LuaObject.pushValue(l, refParam); LuaObject.pushValue(l, o); LuaObject.pushValue(l, i); LuaObject.pushValue(l, luaTestStruct); result = 5; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int WithOutParam(IntPtr l) { int result; try { LuaHotFixChecker luaHotFixChecker = (LuaHotFixChecker)LuaObject.checkSelf(l); int notOutParam; LuaObject.checkType(l, 2, out notOutParam); LuaHotFixExample o; LuaTestStruct luaTestStruct; int i; float o2; bool b; ObjectLuaHotFixState objectLuaHotFixState; luaHotFixChecker.WithOutParam(notOutParam, out o, out luaTestStruct, out i, out o2, out b, out objectLuaHotFixState); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); LuaObject.pushValue(l, luaTestStruct); LuaObject.pushValue(l, i); LuaObject.pushValue(l, o2); LuaObject.pushValue(l, b); LuaObject.pushValue(l, objectLuaHotFixState); result = 7; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int constructor(IntPtr l) { int result; try { LuaHotFixChecker o = new LuaHotFixChecker(); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int ReturnVoid(IntPtr l) { int result; try { LuaHotFixChecker luaHotFixChecker = (LuaHotFixChecker)LuaObject.checkSelf(l); luaHotFixChecker.ReturnVoid(); LuaObject.pushValue(l, true); result = 1; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int WithOutParamAndArray(IntPtr l) { int result; try { LuaHotFixChecker luaHotFixChecker = (LuaHotFixChecker)LuaObject.checkSelf(l); string[] strArray; LuaObject.checkArray <string>(l, 2, out strArray); int i; luaHotFixChecker.WithOutParamAndArray(strArray, out i); LuaObject.pushValue(l, true); LuaObject.pushValue(l, i); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }