Vuplex_WebView_ProgressChangedEventArgsWrap.cs 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. //this source code was auto-generated by tolua#, do not modify it
  2. using System;
  3. using LuaInterface;
  4. #if USE_WEB_VIEW_V
  5. public class Vuplex_WebView_ProgressChangedEventArgsWrap
  6. {
  7. public static void Register(LuaState L)
  8. {
  9. L.BeginClass(typeof(Vuplex.WebView.ProgressChangedEventArgs), typeof(System.EventArgs));
  10. L.RegFunction("New", _CreateVuplex_WebView_ProgressChangedEventArgs);
  11. L.RegFunction("__tostring", ToLua.op_ToString);
  12. L.RegVar("Progress", get_Progress, null);
  13. L.RegVar("Type", get_Type, null);
  14. L.EndClass();
  15. }
  16. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  17. static int _CreateVuplex_WebView_ProgressChangedEventArgs(IntPtr L)
  18. {
  19. try
  20. {
  21. int count = LuaDLL.lua_gettop(L);
  22. if (count == 2)
  23. {
  24. Vuplex.WebView.ProgressChangeType arg0 = (Vuplex.WebView.ProgressChangeType)ToLua.CheckObject(L, 1, typeof(Vuplex.WebView.ProgressChangeType));
  25. float arg1 = (float)LuaDLL.luaL_checknumber(L, 2);
  26. Vuplex.WebView.ProgressChangedEventArgs obj = new Vuplex.WebView.ProgressChangedEventArgs(arg0, arg1);
  27. ToLua.PushObject(L, obj);
  28. return 1;
  29. }
  30. else
  31. {
  32. return LuaDLL.luaL_throw(L, "invalid arguments to ctor method: Vuplex.WebView.ProgressChangedEventArgs.New");
  33. }
  34. }
  35. catch (Exception e)
  36. {
  37. return LuaDLL.toluaL_exception(L, e);
  38. }
  39. }
  40. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  41. static int get_Progress(IntPtr L)
  42. {
  43. object o = null;
  44. try
  45. {
  46. o = ToLua.ToObject(L, 1);
  47. Vuplex.WebView.ProgressChangedEventArgs obj = (Vuplex.WebView.ProgressChangedEventArgs)o;
  48. float ret = obj.Progress;
  49. LuaDLL.lua_pushnumber(L, ret);
  50. return 1;
  51. }
  52. catch(Exception e)
  53. {
  54. return LuaDLL.toluaL_exception(L, e, o, "attempt to index Progress on a nil value");
  55. }
  56. }
  57. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  58. static int get_Type(IntPtr L)
  59. {
  60. object o = null;
  61. try
  62. {
  63. o = ToLua.ToObject(L, 1);
  64. Vuplex.WebView.ProgressChangedEventArgs obj = (Vuplex.WebView.ProgressChangedEventArgs)o;
  65. Vuplex.WebView.ProgressChangeType ret = obj.Type;
  66. ToLua.Push(L, ret);
  67. return 1;
  68. }
  69. catch(Exception e)
  70. {
  71. return LuaDLL.toluaL_exception(L, e, o, "attempt to index Type on a nil value");
  72. }
  73. }
  74. }
  75. #endif