源战役客户端
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

144 行
3.4 KiB

  1. //this source code was auto-generated by tolua#, do not modify it
  2. using System;
  3. using LuaInterface;
  4. public class SDKManagerWrap
  5. {
  6. public static void Register(LuaState L)
  7. {
  8. L.BeginClass(typeof(SDKManager), typeof(Manager));
  9. L.RegFunction("CallSDKFunc", CallSDKFunc);
  10. L.RegFunction("RegisterCallbackFunc", RegisterCallbackFunc);
  11. L.RegFunction("CallGameFunc", CallGameFunc);
  12. L.RegFunction("CallIntFunc", CallIntFunc);
  13. L.RegFunction("CallBoolFunc", CallBoolFunc);
  14. L.RegFunction("CallStringFunc", CallStringFunc);
  15. L.RegFunction("__eq", op_Equality);
  16. L.RegFunction("__tostring", ToLua.op_ToString);
  17. L.EndClass();
  18. }
  19. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  20. static int CallSDKFunc(IntPtr L)
  21. {
  22. try
  23. {
  24. ToLua.CheckArgsCount(L, 2);
  25. SDKManager obj = (SDKManager)ToLua.CheckObject(L, 1, typeof(SDKManager));
  26. string arg0 = ToLua.CheckString(L, 2);
  27. obj.CallSDKFunc(arg0);
  28. return 0;
  29. }
  30. catch(Exception e)
  31. {
  32. return LuaDLL.toluaL_exception(L, e);
  33. }
  34. }
  35. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  36. static int RegisterCallbackFunc(IntPtr L)
  37. {
  38. try
  39. {
  40. ToLua.CheckArgsCount(L, 2);
  41. SDKManager obj = (SDKManager)ToLua.CheckObject(L, 1, typeof(SDKManager));
  42. LuaFunction arg0 = ToLua.CheckLuaFunction(L, 2);
  43. obj.RegisterCallbackFunc(arg0);
  44. return 0;
  45. }
  46. catch(Exception e)
  47. {
  48. return LuaDLL.toluaL_exception(L, e);
  49. }
  50. }
  51. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  52. static int CallGameFunc(IntPtr L)
  53. {
  54. try
  55. {
  56. ToLua.CheckArgsCount(L, 2);
  57. SDKManager obj = (SDKManager)ToLua.CheckObject(L, 1, typeof(SDKManager));
  58. string arg0 = ToLua.CheckString(L, 2);
  59. obj.CallGameFunc(arg0);
  60. return 0;
  61. }
  62. catch(Exception e)
  63. {
  64. return LuaDLL.toluaL_exception(L, e);
  65. }
  66. }
  67. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  68. static int CallIntFunc(IntPtr L)
  69. {
  70. try
  71. {
  72. ToLua.CheckArgsCount(L, 2);
  73. SDKManager obj = (SDKManager)ToLua.CheckObject(L, 1, typeof(SDKManager));
  74. string arg0 = ToLua.CheckString(L, 2);
  75. int o = obj.CallIntFunc(arg0);
  76. LuaDLL.lua_pushinteger(L, o);
  77. return 1;
  78. }
  79. catch(Exception e)
  80. {
  81. return LuaDLL.toluaL_exception(L, e);
  82. }
  83. }
  84. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  85. static int CallBoolFunc(IntPtr L)
  86. {
  87. try
  88. {
  89. ToLua.CheckArgsCount(L, 2);
  90. SDKManager obj = (SDKManager)ToLua.CheckObject(L, 1, typeof(SDKManager));
  91. string arg0 = ToLua.CheckString(L, 2);
  92. bool o = obj.CallBoolFunc(arg0);
  93. LuaDLL.lua_pushboolean(L, o);
  94. return 1;
  95. }
  96. catch(Exception e)
  97. {
  98. return LuaDLL.toluaL_exception(L, e);
  99. }
  100. }
  101. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  102. static int CallStringFunc(IntPtr L)
  103. {
  104. try
  105. {
  106. ToLua.CheckArgsCount(L, 2);
  107. SDKManager obj = (SDKManager)ToLua.CheckObject(L, 1, typeof(SDKManager));
  108. string arg0 = ToLua.CheckString(L, 2);
  109. string o = obj.CallStringFunc(arg0);
  110. LuaDLL.lua_pushstring(L, o);
  111. return 1;
  112. }
  113. catch(Exception e)
  114. {
  115. return LuaDLL.toluaL_exception(L, e);
  116. }
  117. }
  118. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  119. static int op_Equality(IntPtr L)
  120. {
  121. try
  122. {
  123. ToLua.CheckArgsCount(L, 2);
  124. UnityEngine.Object arg0 = (UnityEngine.Object)ToLua.ToObject(L, 1);
  125. UnityEngine.Object arg1 = (UnityEngine.Object)ToLua.ToObject(L, 2);
  126. bool o = arg0 == arg1;
  127. LuaDLL.lua_pushboolean(L, o);
  128. return 1;
  129. }
  130. catch(Exception e)
  131. {
  132. return LuaDLL.toluaL_exception(L, e);
  133. }
  134. }
  135. }