源战役客户端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

436 lines
12 KiB

  1. //this source code was auto-generated by tolua#, do not modify it
  2. using System;
  3. using LuaInterface;
  4. public class UnityEngine_AudioClipWrap
  5. {
  6. public static void Register(LuaState L)
  7. {
  8. L.BeginClass(typeof(UnityEngine.AudioClip), typeof(UnityEngine.Object));
  9. L.RegFunction("LoadAudioData", LoadAudioData);
  10. L.RegFunction("UnloadAudioData", UnloadAudioData);
  11. L.RegFunction("GetData", GetData);
  12. L.RegFunction("SetData", SetData);
  13. L.RegFunction("Create", Create);
  14. L.RegFunction("__eq", op_Equality);
  15. L.RegFunction("__tostring", ToLua.op_ToString);
  16. L.RegVar("length", get_length, null);
  17. L.RegVar("samples", get_samples, null);
  18. L.RegVar("channels", get_channels, null);
  19. L.RegVar("frequency", get_frequency, null);
  20. L.RegVar("loadType", get_loadType, null);
  21. L.RegVar("preloadAudioData", get_preloadAudioData, null);
  22. L.RegVar("ambisonic", get_ambisonic, null);
  23. L.RegVar("loadState", get_loadState, null);
  24. L.RegVar("loadInBackground", get_loadInBackground, null);
  25. L.RegFunction("PCMReaderCallback", UnityEngine_AudioClip_PCMReaderCallback);
  26. L.RegFunction("PCMSetPositionCallback", UnityEngine_AudioClip_PCMSetPositionCallback);
  27. L.EndClass();
  28. }
  29. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  30. static int LoadAudioData(IntPtr L)
  31. {
  32. try
  33. {
  34. ToLua.CheckArgsCount(L, 1);
  35. UnityEngine.AudioClip obj = (UnityEngine.AudioClip)ToLua.CheckObject(L, 1, typeof(UnityEngine.AudioClip));
  36. bool o = obj.LoadAudioData();
  37. LuaDLL.lua_pushboolean(L, o);
  38. return 1;
  39. }
  40. catch(Exception e)
  41. {
  42. return LuaDLL.toluaL_exception(L, e);
  43. }
  44. }
  45. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  46. static int UnloadAudioData(IntPtr L)
  47. {
  48. try
  49. {
  50. ToLua.CheckArgsCount(L, 1);
  51. UnityEngine.AudioClip obj = (UnityEngine.AudioClip)ToLua.CheckObject(L, 1, typeof(UnityEngine.AudioClip));
  52. bool o = obj.UnloadAudioData();
  53. LuaDLL.lua_pushboolean(L, o);
  54. return 1;
  55. }
  56. catch(Exception e)
  57. {
  58. return LuaDLL.toluaL_exception(L, e);
  59. }
  60. }
  61. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  62. static int GetData(IntPtr L)
  63. {
  64. try
  65. {
  66. ToLua.CheckArgsCount(L, 3);
  67. UnityEngine.AudioClip obj = (UnityEngine.AudioClip)ToLua.CheckObject(L, 1, typeof(UnityEngine.AudioClip));
  68. float[] arg0 = ToLua.CheckNumberArray<float>(L, 2);
  69. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  70. bool o = obj.GetData(arg0, arg1);
  71. LuaDLL.lua_pushboolean(L, o);
  72. return 1;
  73. }
  74. catch(Exception e)
  75. {
  76. return LuaDLL.toluaL_exception(L, e);
  77. }
  78. }
  79. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  80. static int SetData(IntPtr L)
  81. {
  82. try
  83. {
  84. ToLua.CheckArgsCount(L, 3);
  85. UnityEngine.AudioClip obj = (UnityEngine.AudioClip)ToLua.CheckObject(L, 1, typeof(UnityEngine.AudioClip));
  86. float[] arg0 = ToLua.CheckNumberArray<float>(L, 2);
  87. int arg1 = (int)LuaDLL.luaL_checknumber(L, 3);
  88. bool o = obj.SetData(arg0, arg1);
  89. LuaDLL.lua_pushboolean(L, o);
  90. return 1;
  91. }
  92. catch(Exception e)
  93. {
  94. return LuaDLL.toluaL_exception(L, e);
  95. }
  96. }
  97. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  98. static int Create(IntPtr L)
  99. {
  100. try
  101. {
  102. int count = LuaDLL.lua_gettop(L);
  103. if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(string), typeof(int), typeof(int), typeof(int), typeof(bool)))
  104. {
  105. string arg0 = ToLua.ToString(L, 1);
  106. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  107. int arg2 = (int)LuaDLL.lua_tonumber(L, 3);
  108. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  109. bool arg4 = LuaDLL.lua_toboolean(L, 5);
  110. UnityEngine.AudioClip o = UnityEngine.AudioClip.Create(arg0, arg1, arg2, arg3, arg4);
  111. ToLua.Push(L, o);
  112. return 1;
  113. }
  114. else if (count == 6 && TypeChecker.CheckTypes(L, 1, typeof(string), typeof(int), typeof(int), typeof(int), typeof(bool), typeof(UnityEngine.AudioClip.PCMReaderCallback)))
  115. {
  116. string arg0 = ToLua.ToString(L, 1);
  117. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  118. int arg2 = (int)LuaDLL.lua_tonumber(L, 3);
  119. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  120. bool arg4 = LuaDLL.lua_toboolean(L, 5);
  121. UnityEngine.AudioClip.PCMReaderCallback arg5 = null;
  122. LuaTypes funcType6 = LuaDLL.lua_type(L, 6);
  123. if (funcType6 != LuaTypes.LUA_TFUNCTION)
  124. {
  125. arg5 = (UnityEngine.AudioClip.PCMReaderCallback)ToLua.ToObject(L, 6);
  126. }
  127. else
  128. {
  129. LuaFunction func = ToLua.ToLuaFunction(L, 6);
  130. arg5 = DelegateFactory.CreateDelegate(typeof(UnityEngine.AudioClip.PCMReaderCallback), func) as UnityEngine.AudioClip.PCMReaderCallback;
  131. }
  132. UnityEngine.AudioClip o = UnityEngine.AudioClip.Create(arg0, arg1, arg2, arg3, arg4, arg5);
  133. ToLua.Push(L, o);
  134. return 1;
  135. }
  136. else if (count == 7 && TypeChecker.CheckTypes(L, 1, typeof(string), typeof(int), typeof(int), typeof(int), typeof(bool), typeof(UnityEngine.AudioClip.PCMReaderCallback), typeof(UnityEngine.AudioClip.PCMSetPositionCallback)))
  137. {
  138. string arg0 = ToLua.ToString(L, 1);
  139. int arg1 = (int)LuaDLL.lua_tonumber(L, 2);
  140. int arg2 = (int)LuaDLL.lua_tonumber(L, 3);
  141. int arg3 = (int)LuaDLL.lua_tonumber(L, 4);
  142. bool arg4 = LuaDLL.lua_toboolean(L, 5);
  143. UnityEngine.AudioClip.PCMReaderCallback arg5 = null;
  144. LuaTypes funcType6 = LuaDLL.lua_type(L, 6);
  145. if (funcType6 != LuaTypes.LUA_TFUNCTION)
  146. {
  147. arg5 = (UnityEngine.AudioClip.PCMReaderCallback)ToLua.ToObject(L, 6);
  148. }
  149. else
  150. {
  151. LuaFunction func = ToLua.ToLuaFunction(L, 6);
  152. arg5 = DelegateFactory.CreateDelegate(typeof(UnityEngine.AudioClip.PCMReaderCallback), func) as UnityEngine.AudioClip.PCMReaderCallback;
  153. }
  154. UnityEngine.AudioClip.PCMSetPositionCallback arg6 = null;
  155. LuaTypes funcType7 = LuaDLL.lua_type(L, 7);
  156. if (funcType7 != LuaTypes.LUA_TFUNCTION)
  157. {
  158. arg6 = (UnityEngine.AudioClip.PCMSetPositionCallback)ToLua.ToObject(L, 7);
  159. }
  160. else
  161. {
  162. LuaFunction func = ToLua.ToLuaFunction(L, 7);
  163. arg6 = DelegateFactory.CreateDelegate(typeof(UnityEngine.AudioClip.PCMSetPositionCallback), func) as UnityEngine.AudioClip.PCMSetPositionCallback;
  164. }
  165. UnityEngine.AudioClip o = UnityEngine.AudioClip.Create(arg0, arg1, arg2, arg3, arg4, arg5, arg6);
  166. ToLua.Push(L, o);
  167. return 1;
  168. }
  169. else
  170. {
  171. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.AudioClip.Create");
  172. }
  173. }
  174. catch(Exception e)
  175. {
  176. return LuaDLL.toluaL_exception(L, e);
  177. }
  178. }
  179. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  180. static int op_Equality(IntPtr L)
  181. {
  182. try
  183. {
  184. ToLua.CheckArgsCount(L, 2);
  185. UnityEngine.Object arg0 = (UnityEngine.Object)ToLua.ToObject(L, 1);
  186. UnityEngine.Object arg1 = (UnityEngine.Object)ToLua.ToObject(L, 2);
  187. bool o = arg0 == arg1;
  188. LuaDLL.lua_pushboolean(L, o);
  189. return 1;
  190. }
  191. catch(Exception e)
  192. {
  193. return LuaDLL.toluaL_exception(L, e);
  194. }
  195. }
  196. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  197. static int get_length(IntPtr L)
  198. {
  199. object o = null;
  200. try
  201. {
  202. o = ToLua.ToObject(L, 1);
  203. UnityEngine.AudioClip obj = (UnityEngine.AudioClip)o;
  204. float ret = obj.length;
  205. LuaDLL.lua_pushnumber(L, ret);
  206. return 1;
  207. }
  208. catch(Exception e)
  209. {
  210. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index length on a nil value" : e.Message);
  211. }
  212. }
  213. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  214. static int get_samples(IntPtr L)
  215. {
  216. object o = null;
  217. try
  218. {
  219. o = ToLua.ToObject(L, 1);
  220. UnityEngine.AudioClip obj = (UnityEngine.AudioClip)o;
  221. int ret = obj.samples;
  222. LuaDLL.lua_pushinteger(L, ret);
  223. return 1;
  224. }
  225. catch(Exception e)
  226. {
  227. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index samples on a nil value" : e.Message);
  228. }
  229. }
  230. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  231. static int get_channels(IntPtr L)
  232. {
  233. object o = null;
  234. try
  235. {
  236. o = ToLua.ToObject(L, 1);
  237. UnityEngine.AudioClip obj = (UnityEngine.AudioClip)o;
  238. int ret = obj.channels;
  239. LuaDLL.lua_pushinteger(L, ret);
  240. return 1;
  241. }
  242. catch(Exception e)
  243. {
  244. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index channels on a nil value" : e.Message);
  245. }
  246. }
  247. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  248. static int get_frequency(IntPtr L)
  249. {
  250. object o = null;
  251. try
  252. {
  253. o = ToLua.ToObject(L, 1);
  254. UnityEngine.AudioClip obj = (UnityEngine.AudioClip)o;
  255. int ret = obj.frequency;
  256. LuaDLL.lua_pushinteger(L, ret);
  257. return 1;
  258. }
  259. catch(Exception e)
  260. {
  261. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index frequency on a nil value" : e.Message);
  262. }
  263. }
  264. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  265. static int get_loadType(IntPtr L)
  266. {
  267. object o = null;
  268. try
  269. {
  270. o = ToLua.ToObject(L, 1);
  271. UnityEngine.AudioClip obj = (UnityEngine.AudioClip)o;
  272. UnityEngine.AudioClipLoadType ret = obj.loadType;
  273. ToLua.Push(L, ret);
  274. return 1;
  275. }
  276. catch(Exception e)
  277. {
  278. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index loadType on a nil value" : e.Message);
  279. }
  280. }
  281. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  282. static int get_preloadAudioData(IntPtr L)
  283. {
  284. object o = null;
  285. try
  286. {
  287. o = ToLua.ToObject(L, 1);
  288. UnityEngine.AudioClip obj = (UnityEngine.AudioClip)o;
  289. bool ret = obj.preloadAudioData;
  290. LuaDLL.lua_pushboolean(L, ret);
  291. return 1;
  292. }
  293. catch(Exception e)
  294. {
  295. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index preloadAudioData on a nil value" : e.Message);
  296. }
  297. }
  298. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  299. static int get_ambisonic(IntPtr L)
  300. {
  301. object o = null;
  302. try
  303. {
  304. o = ToLua.ToObject(L, 1);
  305. UnityEngine.AudioClip obj = (UnityEngine.AudioClip)o;
  306. bool ret = obj.ambisonic;
  307. LuaDLL.lua_pushboolean(L, ret);
  308. return 1;
  309. }
  310. catch(Exception e)
  311. {
  312. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index ambisonic on a nil value" : e.Message);
  313. }
  314. }
  315. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  316. static int get_loadState(IntPtr L)
  317. {
  318. object o = null;
  319. try
  320. {
  321. o = ToLua.ToObject(L, 1);
  322. UnityEngine.AudioClip obj = (UnityEngine.AudioClip)o;
  323. UnityEngine.AudioDataLoadState ret = obj.loadState;
  324. ToLua.Push(L, ret);
  325. return 1;
  326. }
  327. catch(Exception e)
  328. {
  329. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index loadState on a nil value" : e.Message);
  330. }
  331. }
  332. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  333. static int get_loadInBackground(IntPtr L)
  334. {
  335. object o = null;
  336. try
  337. {
  338. o = ToLua.ToObject(L, 1);
  339. UnityEngine.AudioClip obj = (UnityEngine.AudioClip)o;
  340. bool ret = obj.loadInBackground;
  341. LuaDLL.lua_pushboolean(L, ret);
  342. return 1;
  343. }
  344. catch(Exception e)
  345. {
  346. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index loadInBackground on a nil value" : e.Message);
  347. }
  348. }
  349. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  350. static int UnityEngine_AudioClip_PCMReaderCallback(IntPtr L)
  351. {
  352. try
  353. {
  354. int count = LuaDLL.lua_gettop(L);
  355. LuaFunction func = ToLua.CheckLuaFunction(L, 1);
  356. if (count == 1)
  357. {
  358. Delegate arg1 = DelegateFactory.CreateDelegate(typeof(UnityEngine.AudioClip.PCMReaderCallback), func);
  359. ToLua.Push(L, arg1);
  360. }
  361. else
  362. {
  363. LuaTable self = ToLua.CheckLuaTable(L, 2);
  364. Delegate arg1 = DelegateFactory.CreateDelegate(typeof(UnityEngine.AudioClip.PCMReaderCallback), func, self);
  365. ToLua.Push(L, arg1);
  366. }
  367. return 1;
  368. }
  369. catch(Exception e)
  370. {
  371. return LuaDLL.toluaL_exception(L, e);
  372. }
  373. }
  374. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  375. static int UnityEngine_AudioClip_PCMSetPositionCallback(IntPtr L)
  376. {
  377. try
  378. {
  379. int count = LuaDLL.lua_gettop(L);
  380. LuaFunction func = ToLua.CheckLuaFunction(L, 1);
  381. if (count == 1)
  382. {
  383. Delegate arg1 = DelegateFactory.CreateDelegate(typeof(UnityEngine.AudioClip.PCMSetPositionCallback), func);
  384. ToLua.Push(L, arg1);
  385. }
  386. else
  387. {
  388. LuaTable self = ToLua.CheckLuaTable(L, 2);
  389. Delegate arg1 = DelegateFactory.CreateDelegate(typeof(UnityEngine.AudioClip.PCMSetPositionCallback), func, self);
  390. ToLua.Push(L, arg1);
  391. }
  392. return 1;
  393. }
  394. catch(Exception e)
  395. {
  396. return LuaDLL.toluaL_exception(L, e);
  397. }
  398. }
  399. }