源战役客户端
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.

515 lines
15 KiB

  1. //this source code was auto-generated by tolua#, do not modify it
  2. using System;
  3. using LuaInterface;
  4. public class UnityEngine_SpriteWrap
  5. {
  6. public static void Register(LuaState L)
  7. {
  8. L.BeginClass(typeof(UnityEngine.Sprite), typeof(UnityEngine.Object));
  9. L.RegFunction("GetPhysicsShapeCount", GetPhysicsShapeCount);
  10. L.RegFunction("GetPhysicsShapePointCount", GetPhysicsShapePointCount);
  11. L.RegFunction("GetPhysicsShape", GetPhysicsShape);
  12. L.RegFunction("OverridePhysicsShape", OverridePhysicsShape);
  13. L.RegFunction("OverrideGeometry", OverrideGeometry);
  14. L.RegFunction("Create", Create);
  15. L.RegFunction("__eq", op_Equality);
  16. L.RegFunction("__tostring", ToLua.op_ToString);
  17. L.RegVar("bounds", get_bounds, null);
  18. L.RegVar("rect", get_rect, null);
  19. L.RegVar("border", get_border, null);
  20. L.RegVar("texture", get_texture, null);
  21. L.RegVar("pixelsPerUnit", get_pixelsPerUnit, null);
  22. L.RegVar("associatedAlphaSplitTexture", get_associatedAlphaSplitTexture, null);
  23. L.RegVar("pivot", get_pivot, null);
  24. L.RegVar("packed", get_packed, null);
  25. L.RegVar("packingMode", get_packingMode, null);
  26. L.RegVar("packingRotation", get_packingRotation, null);
  27. L.RegVar("textureRect", get_textureRect, null);
  28. L.RegVar("textureRectOffset", get_textureRectOffset, null);
  29. L.RegVar("vertices", get_vertices, null);
  30. L.RegVar("triangles", get_triangles, null);
  31. L.RegVar("uv", get_uv, null);
  32. L.EndClass();
  33. }
  34. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  35. static int GetPhysicsShapeCount(IntPtr L)
  36. {
  37. try
  38. {
  39. ToLua.CheckArgsCount(L, 1);
  40. UnityEngine.Sprite obj = (UnityEngine.Sprite)ToLua.CheckObject(L, 1, typeof(UnityEngine.Sprite));
  41. int o = obj.GetPhysicsShapeCount();
  42. LuaDLL.lua_pushinteger(L, o);
  43. return 1;
  44. }
  45. catch(Exception e)
  46. {
  47. return LuaDLL.toluaL_exception(L, e);
  48. }
  49. }
  50. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  51. static int GetPhysicsShapePointCount(IntPtr L)
  52. {
  53. try
  54. {
  55. ToLua.CheckArgsCount(L, 2);
  56. UnityEngine.Sprite obj = (UnityEngine.Sprite)ToLua.CheckObject(L, 1, typeof(UnityEngine.Sprite));
  57. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  58. int o = obj.GetPhysicsShapePointCount(arg0);
  59. LuaDLL.lua_pushinteger(L, o);
  60. return 1;
  61. }
  62. catch(Exception e)
  63. {
  64. return LuaDLL.toluaL_exception(L, e);
  65. }
  66. }
  67. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  68. static int GetPhysicsShape(IntPtr L)
  69. {
  70. try
  71. {
  72. ToLua.CheckArgsCount(L, 3);
  73. UnityEngine.Sprite obj = (UnityEngine.Sprite)ToLua.CheckObject(L, 1, typeof(UnityEngine.Sprite));
  74. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  75. System.Collections.Generic.List<UnityEngine.Vector2> arg1 = (System.Collections.Generic.List<UnityEngine.Vector2>)ToLua.CheckObject(L, 3, typeof(System.Collections.Generic.List<UnityEngine.Vector2>));
  76. int o = obj.GetPhysicsShape(arg0, arg1);
  77. LuaDLL.lua_pushinteger(L, o);
  78. return 1;
  79. }
  80. catch(Exception e)
  81. {
  82. return LuaDLL.toluaL_exception(L, e);
  83. }
  84. }
  85. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  86. static int OverridePhysicsShape(IntPtr L)
  87. {
  88. try
  89. {
  90. ToLua.CheckArgsCount(L, 2);
  91. UnityEngine.Sprite obj = (UnityEngine.Sprite)ToLua.CheckObject(L, 1, typeof(UnityEngine.Sprite));
  92. System.Collections.Generic.IList<UnityEngine.Vector2[]> arg0 = (System.Collections.Generic.IList<UnityEngine.Vector2[]>)ToLua.CheckObject(L, 2, typeof(System.Collections.Generic.IList<UnityEngine.Vector2[]>));
  93. obj.OverridePhysicsShape(arg0);
  94. return 0;
  95. }
  96. catch(Exception e)
  97. {
  98. return LuaDLL.toluaL_exception(L, e);
  99. }
  100. }
  101. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  102. static int OverrideGeometry(IntPtr L)
  103. {
  104. try
  105. {
  106. ToLua.CheckArgsCount(L, 3);
  107. UnityEngine.Sprite obj = (UnityEngine.Sprite)ToLua.CheckObject(L, 1, typeof(UnityEngine.Sprite));
  108. UnityEngine.Vector2[] arg0 = ToLua.CheckObjectArray<UnityEngine.Vector2>(L, 2);
  109. ushort[] arg1 = ToLua.CheckNumberArray<ushort>(L, 3);
  110. obj.OverrideGeometry(arg0, arg1);
  111. return 0;
  112. }
  113. catch(Exception e)
  114. {
  115. return LuaDLL.toluaL_exception(L, e);
  116. }
  117. }
  118. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  119. static int Create(IntPtr L)
  120. {
  121. try
  122. {
  123. int count = LuaDLL.lua_gettop(L);
  124. if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(UnityEngine.Rect), typeof(UnityEngine.Vector2)))
  125. {
  126. UnityEngine.Texture2D arg0 = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  127. UnityEngine.Rect arg1 = (UnityEngine.Rect)ToLua.ToObject(L, 2);
  128. UnityEngine.Vector2 arg2 = ToLua.ToVector2(L, 3);
  129. UnityEngine.Sprite o = UnityEngine.Sprite.Create(arg0, arg1, arg2);
  130. ToLua.Push(L, o);
  131. return 1;
  132. }
  133. else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(UnityEngine.Rect), typeof(UnityEngine.Vector2), typeof(float)))
  134. {
  135. UnityEngine.Texture2D arg0 = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  136. UnityEngine.Rect arg1 = (UnityEngine.Rect)ToLua.ToObject(L, 2);
  137. UnityEngine.Vector2 arg2 = ToLua.ToVector2(L, 3);
  138. float arg3 = (float)LuaDLL.lua_tonumber(L, 4);
  139. UnityEngine.Sprite o = UnityEngine.Sprite.Create(arg0, arg1, arg2, arg3);
  140. ToLua.Push(L, o);
  141. return 1;
  142. }
  143. else if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(UnityEngine.Rect), typeof(UnityEngine.Vector2), typeof(float), typeof(uint)))
  144. {
  145. UnityEngine.Texture2D arg0 = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  146. UnityEngine.Rect arg1 = (UnityEngine.Rect)ToLua.ToObject(L, 2);
  147. UnityEngine.Vector2 arg2 = ToLua.ToVector2(L, 3);
  148. float arg3 = (float)LuaDLL.lua_tonumber(L, 4);
  149. uint arg4 = (uint)LuaDLL.lua_tonumber(L, 5);
  150. UnityEngine.Sprite o = UnityEngine.Sprite.Create(arg0, arg1, arg2, arg3, arg4);
  151. ToLua.Push(L, o);
  152. return 1;
  153. }
  154. else if (count == 6 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(UnityEngine.Rect), typeof(UnityEngine.Vector2), typeof(float), typeof(uint), typeof(UnityEngine.SpriteMeshType)))
  155. {
  156. UnityEngine.Texture2D arg0 = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  157. UnityEngine.Rect arg1 = (UnityEngine.Rect)ToLua.ToObject(L, 2);
  158. UnityEngine.Vector2 arg2 = ToLua.ToVector2(L, 3);
  159. float arg3 = (float)LuaDLL.lua_tonumber(L, 4);
  160. uint arg4 = (uint)LuaDLL.lua_tonumber(L, 5);
  161. UnityEngine.SpriteMeshType arg5 = (UnityEngine.SpriteMeshType)ToLua.ToObject(L, 6);
  162. UnityEngine.Sprite o = UnityEngine.Sprite.Create(arg0, arg1, arg2, arg3, arg4, arg5);
  163. ToLua.Push(L, o);
  164. return 1;
  165. }
  166. else if (count == 7 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(UnityEngine.Rect), typeof(UnityEngine.Vector2), typeof(float), typeof(uint), typeof(UnityEngine.SpriteMeshType), typeof(UnityEngine.Vector4)))
  167. {
  168. UnityEngine.Texture2D arg0 = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  169. UnityEngine.Rect arg1 = (UnityEngine.Rect)ToLua.ToObject(L, 2);
  170. UnityEngine.Vector2 arg2 = ToLua.ToVector2(L, 3);
  171. float arg3 = (float)LuaDLL.lua_tonumber(L, 4);
  172. uint arg4 = (uint)LuaDLL.lua_tonumber(L, 5);
  173. UnityEngine.SpriteMeshType arg5 = (UnityEngine.SpriteMeshType)ToLua.ToObject(L, 6);
  174. UnityEngine.Vector4 arg6 = ToLua.ToVector4(L, 7);
  175. UnityEngine.Sprite o = UnityEngine.Sprite.Create(arg0, arg1, arg2, arg3, arg4, arg5, arg6);
  176. ToLua.Push(L, o);
  177. return 1;
  178. }
  179. else if (count == 8 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Texture2D), typeof(UnityEngine.Rect), typeof(UnityEngine.Vector2), typeof(float), typeof(uint), typeof(UnityEngine.SpriteMeshType), typeof(UnityEngine.Vector4), typeof(bool)))
  180. {
  181. UnityEngine.Texture2D arg0 = (UnityEngine.Texture2D)ToLua.ToObject(L, 1);
  182. UnityEngine.Rect arg1 = (UnityEngine.Rect)ToLua.ToObject(L, 2);
  183. UnityEngine.Vector2 arg2 = ToLua.ToVector2(L, 3);
  184. float arg3 = (float)LuaDLL.lua_tonumber(L, 4);
  185. uint arg4 = (uint)LuaDLL.lua_tonumber(L, 5);
  186. UnityEngine.SpriteMeshType arg5 = (UnityEngine.SpriteMeshType)ToLua.ToObject(L, 6);
  187. UnityEngine.Vector4 arg6 = ToLua.ToVector4(L, 7);
  188. bool arg7 = LuaDLL.lua_toboolean(L, 8);
  189. UnityEngine.Sprite o = UnityEngine.Sprite.Create(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
  190. ToLua.Push(L, o);
  191. return 1;
  192. }
  193. else
  194. {
  195. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Sprite.Create");
  196. }
  197. }
  198. catch(Exception e)
  199. {
  200. return LuaDLL.toluaL_exception(L, e);
  201. }
  202. }
  203. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  204. static int op_Equality(IntPtr L)
  205. {
  206. try
  207. {
  208. ToLua.CheckArgsCount(L, 2);
  209. UnityEngine.Object arg0 = (UnityEngine.Object)ToLua.ToObject(L, 1);
  210. UnityEngine.Object arg1 = (UnityEngine.Object)ToLua.ToObject(L, 2);
  211. bool o = arg0 == arg1;
  212. LuaDLL.lua_pushboolean(L, o);
  213. return 1;
  214. }
  215. catch(Exception e)
  216. {
  217. return LuaDLL.toluaL_exception(L, e);
  218. }
  219. }
  220. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  221. static int get_bounds(IntPtr L)
  222. {
  223. object o = null;
  224. try
  225. {
  226. o = ToLua.ToObject(L, 1);
  227. UnityEngine.Sprite obj = (UnityEngine.Sprite)o;
  228. UnityEngine.Bounds ret = obj.bounds;
  229. ToLua.Push(L, ret);
  230. return 1;
  231. }
  232. catch(Exception e)
  233. {
  234. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index bounds on a nil value" : e.Message);
  235. }
  236. }
  237. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  238. static int get_rect(IntPtr L)
  239. {
  240. object o = null;
  241. try
  242. {
  243. o = ToLua.ToObject(L, 1);
  244. UnityEngine.Sprite obj = (UnityEngine.Sprite)o;
  245. UnityEngine.Rect ret = obj.rect;
  246. ToLua.PushValue(L, ret);
  247. return 1;
  248. }
  249. catch(Exception e)
  250. {
  251. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index rect on a nil value" : e.Message);
  252. }
  253. }
  254. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  255. static int get_border(IntPtr L)
  256. {
  257. object o = null;
  258. try
  259. {
  260. o = ToLua.ToObject(L, 1);
  261. UnityEngine.Sprite obj = (UnityEngine.Sprite)o;
  262. UnityEngine.Vector4 ret = obj.border;
  263. ToLua.Push(L, ret);
  264. return 1;
  265. }
  266. catch(Exception e)
  267. {
  268. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index border on a nil value" : e.Message);
  269. }
  270. }
  271. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  272. static int get_texture(IntPtr L)
  273. {
  274. object o = null;
  275. try
  276. {
  277. o = ToLua.ToObject(L, 1);
  278. UnityEngine.Sprite obj = (UnityEngine.Sprite)o;
  279. UnityEngine.Texture2D ret = obj.texture;
  280. ToLua.Push(L, ret);
  281. return 1;
  282. }
  283. catch(Exception e)
  284. {
  285. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index texture on a nil value" : e.Message);
  286. }
  287. }
  288. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  289. static int get_pixelsPerUnit(IntPtr L)
  290. {
  291. object o = null;
  292. try
  293. {
  294. o = ToLua.ToObject(L, 1);
  295. UnityEngine.Sprite obj = (UnityEngine.Sprite)o;
  296. float ret = obj.pixelsPerUnit;
  297. LuaDLL.lua_pushnumber(L, ret);
  298. return 1;
  299. }
  300. catch(Exception e)
  301. {
  302. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index pixelsPerUnit on a nil value" : e.Message);
  303. }
  304. }
  305. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  306. static int get_associatedAlphaSplitTexture(IntPtr L)
  307. {
  308. object o = null;
  309. try
  310. {
  311. o = ToLua.ToObject(L, 1);
  312. UnityEngine.Sprite obj = (UnityEngine.Sprite)o;
  313. UnityEngine.Texture2D ret = obj.associatedAlphaSplitTexture;
  314. ToLua.Push(L, ret);
  315. return 1;
  316. }
  317. catch(Exception e)
  318. {
  319. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index associatedAlphaSplitTexture on a nil value" : e.Message);
  320. }
  321. }
  322. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  323. static int get_pivot(IntPtr L)
  324. {
  325. object o = null;
  326. try
  327. {
  328. o = ToLua.ToObject(L, 1);
  329. UnityEngine.Sprite obj = (UnityEngine.Sprite)o;
  330. UnityEngine.Vector2 ret = obj.pivot;
  331. ToLua.Push(L, ret);
  332. return 1;
  333. }
  334. catch(Exception e)
  335. {
  336. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index pivot on a nil value" : e.Message);
  337. }
  338. }
  339. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  340. static int get_packed(IntPtr L)
  341. {
  342. object o = null;
  343. try
  344. {
  345. o = ToLua.ToObject(L, 1);
  346. UnityEngine.Sprite obj = (UnityEngine.Sprite)o;
  347. bool ret = obj.packed;
  348. LuaDLL.lua_pushboolean(L, ret);
  349. return 1;
  350. }
  351. catch(Exception e)
  352. {
  353. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index packed on a nil value" : e.Message);
  354. }
  355. }
  356. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  357. static int get_packingMode(IntPtr L)
  358. {
  359. object o = null;
  360. try
  361. {
  362. o = ToLua.ToObject(L, 1);
  363. UnityEngine.Sprite obj = (UnityEngine.Sprite)o;
  364. UnityEngine.SpritePackingMode ret = obj.packingMode;
  365. ToLua.Push(L, ret);
  366. return 1;
  367. }
  368. catch(Exception e)
  369. {
  370. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index packingMode on a nil value" : e.Message);
  371. }
  372. }
  373. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  374. static int get_packingRotation(IntPtr L)
  375. {
  376. object o = null;
  377. try
  378. {
  379. o = ToLua.ToObject(L, 1);
  380. UnityEngine.Sprite obj = (UnityEngine.Sprite)o;
  381. UnityEngine.SpritePackingRotation ret = obj.packingRotation;
  382. ToLua.Push(L, ret);
  383. return 1;
  384. }
  385. catch(Exception e)
  386. {
  387. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index packingRotation on a nil value" : e.Message);
  388. }
  389. }
  390. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  391. static int get_textureRect(IntPtr L)
  392. {
  393. object o = null;
  394. try
  395. {
  396. o = ToLua.ToObject(L, 1);
  397. UnityEngine.Sprite obj = (UnityEngine.Sprite)o;
  398. UnityEngine.Rect ret = obj.textureRect;
  399. ToLua.PushValue(L, ret);
  400. return 1;
  401. }
  402. catch(Exception e)
  403. {
  404. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index textureRect on a nil value" : e.Message);
  405. }
  406. }
  407. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  408. static int get_textureRectOffset(IntPtr L)
  409. {
  410. object o = null;
  411. try
  412. {
  413. o = ToLua.ToObject(L, 1);
  414. UnityEngine.Sprite obj = (UnityEngine.Sprite)o;
  415. UnityEngine.Vector2 ret = obj.textureRectOffset;
  416. ToLua.Push(L, ret);
  417. return 1;
  418. }
  419. catch(Exception e)
  420. {
  421. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index textureRectOffset on a nil value" : e.Message);
  422. }
  423. }
  424. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  425. static int get_vertices(IntPtr L)
  426. {
  427. object o = null;
  428. try
  429. {
  430. o = ToLua.ToObject(L, 1);
  431. UnityEngine.Sprite obj = (UnityEngine.Sprite)o;
  432. UnityEngine.Vector2[] ret = obj.vertices;
  433. ToLua.Push(L, ret);
  434. return 1;
  435. }
  436. catch(Exception e)
  437. {
  438. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index vertices on a nil value" : e.Message);
  439. }
  440. }
  441. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  442. static int get_triangles(IntPtr L)
  443. {
  444. object o = null;
  445. try
  446. {
  447. o = ToLua.ToObject(L, 1);
  448. UnityEngine.Sprite obj = (UnityEngine.Sprite)o;
  449. ushort[] ret = obj.triangles;
  450. ToLua.Push(L, ret);
  451. return 1;
  452. }
  453. catch(Exception e)
  454. {
  455. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index triangles on a nil value" : e.Message);
  456. }
  457. }
  458. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  459. static int get_uv(IntPtr L)
  460. {
  461. object o = null;
  462. try
  463. {
  464. o = ToLua.ToObject(L, 1);
  465. UnityEngine.Sprite obj = (UnityEngine.Sprite)o;
  466. UnityEngine.Vector2[] ret = obj.uv;
  467. ToLua.Push(L, ret);
  468. return 1;
  469. }
  470. catch(Exception e)
  471. {
  472. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index uv on a nil value" : e.Message);
  473. }
  474. }
  475. }