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

1542 lines
42 KiB

  1. //this source code was auto-generated by tolua#, do not modify it
  2. using System;
  3. using LuaInterface;
  4. public class UnityEngine_Rigidbody2DWrap
  5. {
  6. public static void Register(LuaState L)
  7. {
  8. L.BeginClass(typeof(UnityEngine.Rigidbody2D), typeof(UnityEngine.Component));
  9. L.RegFunction("MovePosition", MovePosition);
  10. L.RegFunction("MoveRotation", MoveRotation);
  11. L.RegFunction("IsSleeping", IsSleeping);
  12. L.RegFunction("IsAwake", IsAwake);
  13. L.RegFunction("Sleep", Sleep);
  14. L.RegFunction("WakeUp", WakeUp);
  15. L.RegFunction("IsTouching", IsTouching);
  16. L.RegFunction("IsTouchingLayers", IsTouchingLayers);
  17. L.RegFunction("OverlapPoint", OverlapPoint);
  18. L.RegFunction("Distance", Distance);
  19. L.RegFunction("AddForce", AddForce);
  20. L.RegFunction("AddRelativeForce", AddRelativeForce);
  21. L.RegFunction("AddForceAtPosition", AddForceAtPosition);
  22. L.RegFunction("AddTorque", AddTorque);
  23. L.RegFunction("GetPoint", GetPoint);
  24. L.RegFunction("GetRelativePoint", GetRelativePoint);
  25. L.RegFunction("GetVector", GetVector);
  26. L.RegFunction("GetRelativeVector", GetRelativeVector);
  27. L.RegFunction("GetPointVelocity", GetPointVelocity);
  28. L.RegFunction("GetRelativePointVelocity", GetRelativePointVelocity);
  29. L.RegFunction("OverlapCollider", OverlapCollider);
  30. L.RegFunction("GetContacts", GetContacts);
  31. L.RegFunction("GetAttachedColliders", GetAttachedColliders);
  32. L.RegFunction("Cast", Cast);
  33. L.RegFunction("New", _CreateUnityEngine_Rigidbody2D);
  34. L.RegFunction("__eq", op_Equality);
  35. L.RegFunction("__tostring", ToLua.op_ToString);
  36. L.RegVar("position", get_position, set_position);
  37. L.RegVar("rotation", get_rotation, set_rotation);
  38. L.RegVar("velocity", get_velocity, set_velocity);
  39. L.RegVar("angularVelocity", get_angularVelocity, set_angularVelocity);
  40. L.RegVar("useAutoMass", get_useAutoMass, set_useAutoMass);
  41. L.RegVar("mass", get_mass, set_mass);
  42. L.RegVar("sharedMaterial", get_sharedMaterial, set_sharedMaterial);
  43. L.RegVar("centerOfMass", get_centerOfMass, set_centerOfMass);
  44. L.RegVar("worldCenterOfMass", get_worldCenterOfMass, null);
  45. L.RegVar("inertia", get_inertia, set_inertia);
  46. L.RegVar("drag", get_drag, set_drag);
  47. L.RegVar("angularDrag", get_angularDrag, set_angularDrag);
  48. L.RegVar("gravityScale", get_gravityScale, set_gravityScale);
  49. L.RegVar("bodyType", get_bodyType, set_bodyType);
  50. L.RegVar("useFullKinematicContacts", get_useFullKinematicContacts, set_useFullKinematicContacts);
  51. L.RegVar("isKinematic", get_isKinematic, set_isKinematic);
  52. L.RegVar("freezeRotation", get_freezeRotation, set_freezeRotation);
  53. L.RegVar("constraints", get_constraints, set_constraints);
  54. L.RegVar("simulated", get_simulated, set_simulated);
  55. L.RegVar("interpolation", get_interpolation, set_interpolation);
  56. L.RegVar("sleepMode", get_sleepMode, set_sleepMode);
  57. L.RegVar("collisionDetectionMode", get_collisionDetectionMode, set_collisionDetectionMode);
  58. L.RegVar("attachedColliderCount", get_attachedColliderCount, null);
  59. L.EndClass();
  60. }
  61. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  62. static int _CreateUnityEngine_Rigidbody2D(IntPtr L)
  63. {
  64. try
  65. {
  66. int count = LuaDLL.lua_gettop(L);
  67. if (count == 0)
  68. {
  69. UnityEngine.Rigidbody2D obj = new UnityEngine.Rigidbody2D();
  70. ToLua.Push(L, obj);
  71. return 1;
  72. }
  73. else
  74. {
  75. return LuaDLL.luaL_throw(L, "invalid arguments to ctor method: UnityEngine.Rigidbody2D.New");
  76. }
  77. }
  78. catch(Exception e)
  79. {
  80. return LuaDLL.toluaL_exception(L, e);
  81. }
  82. }
  83. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  84. static int MovePosition(IntPtr L)
  85. {
  86. try
  87. {
  88. ToLua.CheckArgsCount(L, 2);
  89. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Rigidbody2D));
  90. UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2);
  91. obj.MovePosition(arg0);
  92. return 0;
  93. }
  94. catch(Exception e)
  95. {
  96. return LuaDLL.toluaL_exception(L, e);
  97. }
  98. }
  99. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  100. static int MoveRotation(IntPtr L)
  101. {
  102. try
  103. {
  104. ToLua.CheckArgsCount(L, 2);
  105. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Rigidbody2D));
  106. float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
  107. obj.MoveRotation(arg0);
  108. return 0;
  109. }
  110. catch(Exception e)
  111. {
  112. return LuaDLL.toluaL_exception(L, e);
  113. }
  114. }
  115. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  116. static int IsSleeping(IntPtr L)
  117. {
  118. try
  119. {
  120. ToLua.CheckArgsCount(L, 1);
  121. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Rigidbody2D));
  122. bool o = obj.IsSleeping();
  123. LuaDLL.lua_pushboolean(L, o);
  124. return 1;
  125. }
  126. catch(Exception e)
  127. {
  128. return LuaDLL.toluaL_exception(L, e);
  129. }
  130. }
  131. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  132. static int IsAwake(IntPtr L)
  133. {
  134. try
  135. {
  136. ToLua.CheckArgsCount(L, 1);
  137. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Rigidbody2D));
  138. bool o = obj.IsAwake();
  139. LuaDLL.lua_pushboolean(L, o);
  140. return 1;
  141. }
  142. catch(Exception e)
  143. {
  144. return LuaDLL.toluaL_exception(L, e);
  145. }
  146. }
  147. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  148. static int Sleep(IntPtr L)
  149. {
  150. try
  151. {
  152. ToLua.CheckArgsCount(L, 1);
  153. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Rigidbody2D));
  154. obj.Sleep();
  155. return 0;
  156. }
  157. catch(Exception e)
  158. {
  159. return LuaDLL.toluaL_exception(L, e);
  160. }
  161. }
  162. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  163. static int WakeUp(IntPtr L)
  164. {
  165. try
  166. {
  167. ToLua.CheckArgsCount(L, 1);
  168. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Rigidbody2D));
  169. obj.WakeUp();
  170. return 0;
  171. }
  172. catch(Exception e)
  173. {
  174. return LuaDLL.toluaL_exception(L, e);
  175. }
  176. }
  177. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  178. static int IsTouching(IntPtr L)
  179. {
  180. try
  181. {
  182. int count = LuaDLL.lua_gettop(L);
  183. if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rigidbody2D), typeof(UnityEngine.Collider2D)))
  184. {
  185. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.ToObject(L, 1);
  186. UnityEngine.Collider2D arg0 = (UnityEngine.Collider2D)ToLua.ToObject(L, 2);
  187. bool o = obj.IsTouching(arg0);
  188. LuaDLL.lua_pushboolean(L, o);
  189. return 1;
  190. }
  191. else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rigidbody2D), typeof(UnityEngine.ContactFilter2D)))
  192. {
  193. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.ToObject(L, 1);
  194. UnityEngine.ContactFilter2D arg0 = (UnityEngine.ContactFilter2D)ToLua.ToObject(L, 2);
  195. bool o = obj.IsTouching(arg0);
  196. LuaDLL.lua_pushboolean(L, o);
  197. return 1;
  198. }
  199. else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rigidbody2D), typeof(UnityEngine.Collider2D), typeof(UnityEngine.ContactFilter2D)))
  200. {
  201. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.ToObject(L, 1);
  202. UnityEngine.Collider2D arg0 = (UnityEngine.Collider2D)ToLua.ToObject(L, 2);
  203. UnityEngine.ContactFilter2D arg1 = (UnityEngine.ContactFilter2D)ToLua.ToObject(L, 3);
  204. bool o = obj.IsTouching(arg0, arg1);
  205. LuaDLL.lua_pushboolean(L, o);
  206. return 1;
  207. }
  208. else
  209. {
  210. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Rigidbody2D.IsTouching");
  211. }
  212. }
  213. catch(Exception e)
  214. {
  215. return LuaDLL.toluaL_exception(L, e);
  216. }
  217. }
  218. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  219. static int IsTouchingLayers(IntPtr L)
  220. {
  221. try
  222. {
  223. int count = LuaDLL.lua_gettop(L);
  224. if (count == 1 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rigidbody2D)))
  225. {
  226. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.ToObject(L, 1);
  227. bool o = obj.IsTouchingLayers();
  228. LuaDLL.lua_pushboolean(L, o);
  229. return 1;
  230. }
  231. else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rigidbody2D), typeof(int)))
  232. {
  233. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.ToObject(L, 1);
  234. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  235. bool o = obj.IsTouchingLayers(arg0);
  236. LuaDLL.lua_pushboolean(L, o);
  237. return 1;
  238. }
  239. else
  240. {
  241. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Rigidbody2D.IsTouchingLayers");
  242. }
  243. }
  244. catch(Exception e)
  245. {
  246. return LuaDLL.toluaL_exception(L, e);
  247. }
  248. }
  249. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  250. static int OverlapPoint(IntPtr L)
  251. {
  252. try
  253. {
  254. ToLua.CheckArgsCount(L, 2);
  255. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Rigidbody2D));
  256. UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2);
  257. bool o = obj.OverlapPoint(arg0);
  258. LuaDLL.lua_pushboolean(L, o);
  259. return 1;
  260. }
  261. catch(Exception e)
  262. {
  263. return LuaDLL.toluaL_exception(L, e);
  264. }
  265. }
  266. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  267. static int Distance(IntPtr L)
  268. {
  269. try
  270. {
  271. ToLua.CheckArgsCount(L, 2);
  272. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Rigidbody2D));
  273. UnityEngine.Collider2D arg0 = (UnityEngine.Collider2D)ToLua.CheckUnityObject(L, 2, typeof(UnityEngine.Collider2D));
  274. UnityEngine.ColliderDistance2D o = obj.Distance(arg0);
  275. ToLua.PushValue(L, o);
  276. return 1;
  277. }
  278. catch(Exception e)
  279. {
  280. return LuaDLL.toluaL_exception(L, e);
  281. }
  282. }
  283. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  284. static int AddForce(IntPtr L)
  285. {
  286. try
  287. {
  288. int count = LuaDLL.lua_gettop(L);
  289. if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rigidbody2D), typeof(UnityEngine.Vector2)))
  290. {
  291. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.ToObject(L, 1);
  292. UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2);
  293. obj.AddForce(arg0);
  294. return 0;
  295. }
  296. else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rigidbody2D), typeof(UnityEngine.Vector2), typeof(UnityEngine.ForceMode2D)))
  297. {
  298. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.ToObject(L, 1);
  299. UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2);
  300. UnityEngine.ForceMode2D arg1 = (UnityEngine.ForceMode2D)ToLua.ToObject(L, 3);
  301. obj.AddForce(arg0, arg1);
  302. return 0;
  303. }
  304. else
  305. {
  306. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Rigidbody2D.AddForce");
  307. }
  308. }
  309. catch(Exception e)
  310. {
  311. return LuaDLL.toluaL_exception(L, e);
  312. }
  313. }
  314. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  315. static int AddRelativeForce(IntPtr L)
  316. {
  317. try
  318. {
  319. int count = LuaDLL.lua_gettop(L);
  320. if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rigidbody2D), typeof(UnityEngine.Vector2)))
  321. {
  322. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.ToObject(L, 1);
  323. UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2);
  324. obj.AddRelativeForce(arg0);
  325. return 0;
  326. }
  327. else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rigidbody2D), typeof(UnityEngine.Vector2), typeof(UnityEngine.ForceMode2D)))
  328. {
  329. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.ToObject(L, 1);
  330. UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2);
  331. UnityEngine.ForceMode2D arg1 = (UnityEngine.ForceMode2D)ToLua.ToObject(L, 3);
  332. obj.AddRelativeForce(arg0, arg1);
  333. return 0;
  334. }
  335. else
  336. {
  337. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Rigidbody2D.AddRelativeForce");
  338. }
  339. }
  340. catch(Exception e)
  341. {
  342. return LuaDLL.toluaL_exception(L, e);
  343. }
  344. }
  345. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  346. static int AddForceAtPosition(IntPtr L)
  347. {
  348. try
  349. {
  350. int count = LuaDLL.lua_gettop(L);
  351. if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rigidbody2D), typeof(UnityEngine.Vector2), typeof(UnityEngine.Vector2)))
  352. {
  353. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.ToObject(L, 1);
  354. UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2);
  355. UnityEngine.Vector2 arg1 = ToLua.ToVector2(L, 3);
  356. obj.AddForceAtPosition(arg0, arg1);
  357. return 0;
  358. }
  359. else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rigidbody2D), typeof(UnityEngine.Vector2), typeof(UnityEngine.Vector2), typeof(UnityEngine.ForceMode2D)))
  360. {
  361. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.ToObject(L, 1);
  362. UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2);
  363. UnityEngine.Vector2 arg1 = ToLua.ToVector2(L, 3);
  364. UnityEngine.ForceMode2D arg2 = (UnityEngine.ForceMode2D)ToLua.ToObject(L, 4);
  365. obj.AddForceAtPosition(arg0, arg1, arg2);
  366. return 0;
  367. }
  368. else
  369. {
  370. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Rigidbody2D.AddForceAtPosition");
  371. }
  372. }
  373. catch(Exception e)
  374. {
  375. return LuaDLL.toluaL_exception(L, e);
  376. }
  377. }
  378. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  379. static int AddTorque(IntPtr L)
  380. {
  381. try
  382. {
  383. int count = LuaDLL.lua_gettop(L);
  384. if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rigidbody2D), typeof(float)))
  385. {
  386. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.ToObject(L, 1);
  387. float arg0 = (float)LuaDLL.lua_tonumber(L, 2);
  388. obj.AddTorque(arg0);
  389. return 0;
  390. }
  391. else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rigidbody2D), typeof(float), typeof(UnityEngine.ForceMode2D)))
  392. {
  393. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.ToObject(L, 1);
  394. float arg0 = (float)LuaDLL.lua_tonumber(L, 2);
  395. UnityEngine.ForceMode2D arg1 = (UnityEngine.ForceMode2D)ToLua.ToObject(L, 3);
  396. obj.AddTorque(arg0, arg1);
  397. return 0;
  398. }
  399. else
  400. {
  401. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Rigidbody2D.AddTorque");
  402. }
  403. }
  404. catch(Exception e)
  405. {
  406. return LuaDLL.toluaL_exception(L, e);
  407. }
  408. }
  409. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  410. static int GetPoint(IntPtr L)
  411. {
  412. try
  413. {
  414. ToLua.CheckArgsCount(L, 2);
  415. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Rigidbody2D));
  416. UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2);
  417. UnityEngine.Vector2 o = obj.GetPoint(arg0);
  418. ToLua.Push(L, o);
  419. return 1;
  420. }
  421. catch(Exception e)
  422. {
  423. return LuaDLL.toluaL_exception(L, e);
  424. }
  425. }
  426. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  427. static int GetRelativePoint(IntPtr L)
  428. {
  429. try
  430. {
  431. ToLua.CheckArgsCount(L, 2);
  432. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Rigidbody2D));
  433. UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2);
  434. UnityEngine.Vector2 o = obj.GetRelativePoint(arg0);
  435. ToLua.Push(L, o);
  436. return 1;
  437. }
  438. catch(Exception e)
  439. {
  440. return LuaDLL.toluaL_exception(L, e);
  441. }
  442. }
  443. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  444. static int GetVector(IntPtr L)
  445. {
  446. try
  447. {
  448. ToLua.CheckArgsCount(L, 2);
  449. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Rigidbody2D));
  450. UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2);
  451. UnityEngine.Vector2 o = obj.GetVector(arg0);
  452. ToLua.Push(L, o);
  453. return 1;
  454. }
  455. catch(Exception e)
  456. {
  457. return LuaDLL.toluaL_exception(L, e);
  458. }
  459. }
  460. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  461. static int GetRelativeVector(IntPtr L)
  462. {
  463. try
  464. {
  465. ToLua.CheckArgsCount(L, 2);
  466. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Rigidbody2D));
  467. UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2);
  468. UnityEngine.Vector2 o = obj.GetRelativeVector(arg0);
  469. ToLua.Push(L, o);
  470. return 1;
  471. }
  472. catch(Exception e)
  473. {
  474. return LuaDLL.toluaL_exception(L, e);
  475. }
  476. }
  477. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  478. static int GetPointVelocity(IntPtr L)
  479. {
  480. try
  481. {
  482. ToLua.CheckArgsCount(L, 2);
  483. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Rigidbody2D));
  484. UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2);
  485. UnityEngine.Vector2 o = obj.GetPointVelocity(arg0);
  486. ToLua.Push(L, o);
  487. return 1;
  488. }
  489. catch(Exception e)
  490. {
  491. return LuaDLL.toluaL_exception(L, e);
  492. }
  493. }
  494. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  495. static int GetRelativePointVelocity(IntPtr L)
  496. {
  497. try
  498. {
  499. ToLua.CheckArgsCount(L, 2);
  500. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Rigidbody2D));
  501. UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2);
  502. UnityEngine.Vector2 o = obj.GetRelativePointVelocity(arg0);
  503. ToLua.Push(L, o);
  504. return 1;
  505. }
  506. catch(Exception e)
  507. {
  508. return LuaDLL.toluaL_exception(L, e);
  509. }
  510. }
  511. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  512. static int OverlapCollider(IntPtr L)
  513. {
  514. try
  515. {
  516. ToLua.CheckArgsCount(L, 3);
  517. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Rigidbody2D));
  518. UnityEngine.ContactFilter2D arg0 = (UnityEngine.ContactFilter2D)ToLua.CheckObject(L, 2, typeof(UnityEngine.ContactFilter2D));
  519. UnityEngine.Collider2D[] arg1 = null;
  520. int o = obj.OverlapCollider(arg0, arg1);
  521. LuaDLL.lua_pushinteger(L, o);
  522. return 1;
  523. }
  524. catch(Exception e)
  525. {
  526. return LuaDLL.toluaL_exception(L, e);
  527. }
  528. }
  529. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  530. static int GetContacts(IntPtr L)
  531. {
  532. try
  533. {
  534. int count = LuaDLL.lua_gettop(L);
  535. if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rigidbody2D), typeof(UnityEngine.ContactPoint2D[])))
  536. {
  537. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.ToObject(L, 1);
  538. UnityEngine.ContactPoint2D[] arg0 = ToLua.CheckObjectArray<UnityEngine.ContactPoint2D>(L, 2);
  539. int o = obj.GetContacts(arg0);
  540. LuaDLL.lua_pushinteger(L, o);
  541. return 1;
  542. }
  543. else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rigidbody2D), typeof(UnityEngine.Collider2D[])))
  544. {
  545. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.ToObject(L, 1);
  546. UnityEngine.Collider2D[] arg0 = ToLua.CheckObjectArray<UnityEngine.Collider2D>(L, 2);
  547. int o = obj.GetContacts(arg0);
  548. LuaDLL.lua_pushinteger(L, o);
  549. return 1;
  550. }
  551. else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rigidbody2D), typeof(UnityEngine.ContactFilter2D), typeof(UnityEngine.ContactPoint2D[])))
  552. {
  553. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.ToObject(L, 1);
  554. UnityEngine.ContactFilter2D arg0 = (UnityEngine.ContactFilter2D)ToLua.ToObject(L, 2);
  555. UnityEngine.ContactPoint2D[] arg1 = ToLua.CheckObjectArray<UnityEngine.ContactPoint2D>(L, 3);
  556. int o = obj.GetContacts(arg0, arg1);
  557. LuaDLL.lua_pushinteger(L, o);
  558. return 1;
  559. }
  560. else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rigidbody2D), typeof(UnityEngine.ContactFilter2D), typeof(UnityEngine.Collider2D[])))
  561. {
  562. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.ToObject(L, 1);
  563. UnityEngine.ContactFilter2D arg0 = (UnityEngine.ContactFilter2D)ToLua.ToObject(L, 2);
  564. UnityEngine.Collider2D[] arg1 = ToLua.CheckObjectArray<UnityEngine.Collider2D>(L, 3);
  565. int o = obj.GetContacts(arg0, arg1);
  566. LuaDLL.lua_pushinteger(L, o);
  567. return 1;
  568. }
  569. else
  570. {
  571. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Rigidbody2D.GetContacts");
  572. }
  573. }
  574. catch(Exception e)
  575. {
  576. return LuaDLL.toluaL_exception(L, e);
  577. }
  578. }
  579. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  580. static int GetAttachedColliders(IntPtr L)
  581. {
  582. try
  583. {
  584. ToLua.CheckArgsCount(L, 2);
  585. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.CheckObject(L, 1, typeof(UnityEngine.Rigidbody2D));
  586. UnityEngine.Collider2D[] arg0 = null;
  587. int o = obj.GetAttachedColliders(arg0);
  588. LuaDLL.lua_pushinteger(L, o);
  589. return 1;
  590. }
  591. catch(Exception e)
  592. {
  593. return LuaDLL.toluaL_exception(L, e);
  594. }
  595. }
  596. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  597. static int Cast(IntPtr L)
  598. {
  599. try
  600. {
  601. int count = LuaDLL.lua_gettop(L);
  602. if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rigidbody2D), typeof(UnityEngine.Vector2), typeof(UnityEngine.RaycastHit2D[])))
  603. {
  604. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.ToObject(L, 1);
  605. UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2);
  606. UnityEngine.RaycastHit2D[] arg1 = ToLua.CheckObjectArray<UnityEngine.RaycastHit2D>(L, 3);
  607. int o = obj.Cast(arg0, arg1);
  608. LuaDLL.lua_pushinteger(L, o);
  609. return 1;
  610. }
  611. else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rigidbody2D), typeof(UnityEngine.Vector2), typeof(UnityEngine.RaycastHit2D[]), typeof(float)))
  612. {
  613. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.ToObject(L, 1);
  614. UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2);
  615. UnityEngine.RaycastHit2D[] arg1 = ToLua.CheckObjectArray<UnityEngine.RaycastHit2D>(L, 3);
  616. float arg2 = (float)LuaDLL.lua_tonumber(L, 4);
  617. int o = obj.Cast(arg0, arg1, arg2);
  618. LuaDLL.lua_pushinteger(L, o);
  619. return 1;
  620. }
  621. else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rigidbody2D), typeof(UnityEngine.Vector2), typeof(UnityEngine.ContactFilter2D), typeof(UnityEngine.RaycastHit2D[])))
  622. {
  623. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.ToObject(L, 1);
  624. UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2);
  625. UnityEngine.ContactFilter2D arg1 = (UnityEngine.ContactFilter2D)ToLua.ToObject(L, 3);
  626. UnityEngine.RaycastHit2D[] arg2 = ToLua.CheckObjectArray<UnityEngine.RaycastHit2D>(L, 4);
  627. int o = obj.Cast(arg0, arg1, arg2);
  628. LuaDLL.lua_pushinteger(L, o);
  629. return 1;
  630. }
  631. else if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Rigidbody2D), typeof(UnityEngine.Vector2), typeof(UnityEngine.ContactFilter2D), typeof(UnityEngine.RaycastHit2D[]), typeof(float)))
  632. {
  633. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)ToLua.ToObject(L, 1);
  634. UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2);
  635. UnityEngine.ContactFilter2D arg1 = (UnityEngine.ContactFilter2D)ToLua.ToObject(L, 3);
  636. UnityEngine.RaycastHit2D[] arg2 = ToLua.CheckObjectArray<UnityEngine.RaycastHit2D>(L, 4);
  637. float arg3 = (float)LuaDLL.lua_tonumber(L, 5);
  638. int o = obj.Cast(arg0, arg1, arg2, arg3);
  639. LuaDLL.lua_pushinteger(L, o);
  640. return 1;
  641. }
  642. else
  643. {
  644. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Rigidbody2D.Cast");
  645. }
  646. }
  647. catch(Exception e)
  648. {
  649. return LuaDLL.toluaL_exception(L, e);
  650. }
  651. }
  652. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  653. static int op_Equality(IntPtr L)
  654. {
  655. try
  656. {
  657. ToLua.CheckArgsCount(L, 2);
  658. UnityEngine.Object arg0 = (UnityEngine.Object)ToLua.ToObject(L, 1);
  659. UnityEngine.Object arg1 = (UnityEngine.Object)ToLua.ToObject(L, 2);
  660. bool o = arg0 == arg1;
  661. LuaDLL.lua_pushboolean(L, o);
  662. return 1;
  663. }
  664. catch(Exception e)
  665. {
  666. return LuaDLL.toluaL_exception(L, e);
  667. }
  668. }
  669. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  670. static int get_position(IntPtr L)
  671. {
  672. object o = null;
  673. try
  674. {
  675. o = ToLua.ToObject(L, 1);
  676. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  677. UnityEngine.Vector2 ret = obj.position;
  678. ToLua.Push(L, ret);
  679. return 1;
  680. }
  681. catch(Exception e)
  682. {
  683. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index position on a nil value" : e.Message);
  684. }
  685. }
  686. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  687. static int get_rotation(IntPtr L)
  688. {
  689. object o = null;
  690. try
  691. {
  692. o = ToLua.ToObject(L, 1);
  693. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  694. float ret = obj.rotation;
  695. LuaDLL.lua_pushnumber(L, ret);
  696. return 1;
  697. }
  698. catch(Exception e)
  699. {
  700. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index rotation on a nil value" : e.Message);
  701. }
  702. }
  703. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  704. static int get_velocity(IntPtr L)
  705. {
  706. object o = null;
  707. try
  708. {
  709. o = ToLua.ToObject(L, 1);
  710. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  711. UnityEngine.Vector2 ret = obj.velocity;
  712. ToLua.Push(L, ret);
  713. return 1;
  714. }
  715. catch(Exception e)
  716. {
  717. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index velocity on a nil value" : e.Message);
  718. }
  719. }
  720. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  721. static int get_angularVelocity(IntPtr L)
  722. {
  723. object o = null;
  724. try
  725. {
  726. o = ToLua.ToObject(L, 1);
  727. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  728. float ret = obj.angularVelocity;
  729. LuaDLL.lua_pushnumber(L, ret);
  730. return 1;
  731. }
  732. catch(Exception e)
  733. {
  734. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index angularVelocity on a nil value" : e.Message);
  735. }
  736. }
  737. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  738. static int get_useAutoMass(IntPtr L)
  739. {
  740. object o = null;
  741. try
  742. {
  743. o = ToLua.ToObject(L, 1);
  744. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  745. bool ret = obj.useAutoMass;
  746. LuaDLL.lua_pushboolean(L, ret);
  747. return 1;
  748. }
  749. catch(Exception e)
  750. {
  751. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index useAutoMass on a nil value" : e.Message);
  752. }
  753. }
  754. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  755. static int get_mass(IntPtr L)
  756. {
  757. object o = null;
  758. try
  759. {
  760. o = ToLua.ToObject(L, 1);
  761. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  762. float ret = obj.mass;
  763. LuaDLL.lua_pushnumber(L, ret);
  764. return 1;
  765. }
  766. catch(Exception e)
  767. {
  768. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index mass on a nil value" : e.Message);
  769. }
  770. }
  771. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  772. static int get_sharedMaterial(IntPtr L)
  773. {
  774. object o = null;
  775. try
  776. {
  777. o = ToLua.ToObject(L, 1);
  778. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  779. UnityEngine.PhysicsMaterial2D ret = obj.sharedMaterial;
  780. ToLua.Push(L, ret);
  781. return 1;
  782. }
  783. catch(Exception e)
  784. {
  785. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index sharedMaterial on a nil value" : e.Message);
  786. }
  787. }
  788. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  789. static int get_centerOfMass(IntPtr L)
  790. {
  791. object o = null;
  792. try
  793. {
  794. o = ToLua.ToObject(L, 1);
  795. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  796. UnityEngine.Vector2 ret = obj.centerOfMass;
  797. ToLua.Push(L, ret);
  798. return 1;
  799. }
  800. catch(Exception e)
  801. {
  802. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index centerOfMass on a nil value" : e.Message);
  803. }
  804. }
  805. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  806. static int get_worldCenterOfMass(IntPtr L)
  807. {
  808. object o = null;
  809. try
  810. {
  811. o = ToLua.ToObject(L, 1);
  812. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  813. UnityEngine.Vector2 ret = obj.worldCenterOfMass;
  814. ToLua.Push(L, ret);
  815. return 1;
  816. }
  817. catch(Exception e)
  818. {
  819. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index worldCenterOfMass on a nil value" : e.Message);
  820. }
  821. }
  822. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  823. static int get_inertia(IntPtr L)
  824. {
  825. object o = null;
  826. try
  827. {
  828. o = ToLua.ToObject(L, 1);
  829. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  830. float ret = obj.inertia;
  831. LuaDLL.lua_pushnumber(L, ret);
  832. return 1;
  833. }
  834. catch(Exception e)
  835. {
  836. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index inertia on a nil value" : e.Message);
  837. }
  838. }
  839. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  840. static int get_drag(IntPtr L)
  841. {
  842. object o = null;
  843. try
  844. {
  845. o = ToLua.ToObject(L, 1);
  846. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  847. float ret = obj.drag;
  848. LuaDLL.lua_pushnumber(L, ret);
  849. return 1;
  850. }
  851. catch(Exception e)
  852. {
  853. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index drag on a nil value" : e.Message);
  854. }
  855. }
  856. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  857. static int get_angularDrag(IntPtr L)
  858. {
  859. object o = null;
  860. try
  861. {
  862. o = ToLua.ToObject(L, 1);
  863. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  864. float ret = obj.angularDrag;
  865. LuaDLL.lua_pushnumber(L, ret);
  866. return 1;
  867. }
  868. catch(Exception e)
  869. {
  870. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index angularDrag on a nil value" : e.Message);
  871. }
  872. }
  873. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  874. static int get_gravityScale(IntPtr L)
  875. {
  876. object o = null;
  877. try
  878. {
  879. o = ToLua.ToObject(L, 1);
  880. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  881. float ret = obj.gravityScale;
  882. LuaDLL.lua_pushnumber(L, ret);
  883. return 1;
  884. }
  885. catch(Exception e)
  886. {
  887. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index gravityScale on a nil value" : e.Message);
  888. }
  889. }
  890. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  891. static int get_bodyType(IntPtr L)
  892. {
  893. object o = null;
  894. try
  895. {
  896. o = ToLua.ToObject(L, 1);
  897. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  898. UnityEngine.RigidbodyType2D ret = obj.bodyType;
  899. ToLua.Push(L, ret);
  900. return 1;
  901. }
  902. catch(Exception e)
  903. {
  904. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index bodyType on a nil value" : e.Message);
  905. }
  906. }
  907. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  908. static int get_useFullKinematicContacts(IntPtr L)
  909. {
  910. object o = null;
  911. try
  912. {
  913. o = ToLua.ToObject(L, 1);
  914. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  915. bool ret = obj.useFullKinematicContacts;
  916. LuaDLL.lua_pushboolean(L, ret);
  917. return 1;
  918. }
  919. catch(Exception e)
  920. {
  921. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index useFullKinematicContacts on a nil value" : e.Message);
  922. }
  923. }
  924. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  925. static int get_isKinematic(IntPtr L)
  926. {
  927. object o = null;
  928. try
  929. {
  930. o = ToLua.ToObject(L, 1);
  931. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  932. bool ret = obj.isKinematic;
  933. LuaDLL.lua_pushboolean(L, ret);
  934. return 1;
  935. }
  936. catch(Exception e)
  937. {
  938. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index isKinematic on a nil value" : e.Message);
  939. }
  940. }
  941. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  942. static int get_freezeRotation(IntPtr L)
  943. {
  944. object o = null;
  945. try
  946. {
  947. o = ToLua.ToObject(L, 1);
  948. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  949. bool ret = obj.freezeRotation;
  950. LuaDLL.lua_pushboolean(L, ret);
  951. return 1;
  952. }
  953. catch(Exception e)
  954. {
  955. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index freezeRotation on a nil value" : e.Message);
  956. }
  957. }
  958. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  959. static int get_constraints(IntPtr L)
  960. {
  961. object o = null;
  962. try
  963. {
  964. o = ToLua.ToObject(L, 1);
  965. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  966. UnityEngine.RigidbodyConstraints2D ret = obj.constraints;
  967. ToLua.Push(L, ret);
  968. return 1;
  969. }
  970. catch(Exception e)
  971. {
  972. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index constraints on a nil value" : e.Message);
  973. }
  974. }
  975. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  976. static int get_simulated(IntPtr L)
  977. {
  978. object o = null;
  979. try
  980. {
  981. o = ToLua.ToObject(L, 1);
  982. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  983. bool ret = obj.simulated;
  984. LuaDLL.lua_pushboolean(L, ret);
  985. return 1;
  986. }
  987. catch(Exception e)
  988. {
  989. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index simulated on a nil value" : e.Message);
  990. }
  991. }
  992. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  993. static int get_interpolation(IntPtr L)
  994. {
  995. object o = null;
  996. try
  997. {
  998. o = ToLua.ToObject(L, 1);
  999. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  1000. UnityEngine.RigidbodyInterpolation2D ret = obj.interpolation;
  1001. ToLua.Push(L, ret);
  1002. return 1;
  1003. }
  1004. catch(Exception e)
  1005. {
  1006. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index interpolation on a nil value" : e.Message);
  1007. }
  1008. }
  1009. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1010. static int get_sleepMode(IntPtr L)
  1011. {
  1012. object o = null;
  1013. try
  1014. {
  1015. o = ToLua.ToObject(L, 1);
  1016. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  1017. UnityEngine.RigidbodySleepMode2D ret = obj.sleepMode;
  1018. ToLua.Push(L, ret);
  1019. return 1;
  1020. }
  1021. catch(Exception e)
  1022. {
  1023. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index sleepMode on a nil value" : e.Message);
  1024. }
  1025. }
  1026. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1027. static int get_collisionDetectionMode(IntPtr L)
  1028. {
  1029. object o = null;
  1030. try
  1031. {
  1032. o = ToLua.ToObject(L, 1);
  1033. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  1034. UnityEngine.CollisionDetectionMode2D ret = obj.collisionDetectionMode;
  1035. ToLua.Push(L, ret);
  1036. return 1;
  1037. }
  1038. catch(Exception e)
  1039. {
  1040. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index collisionDetectionMode on a nil value" : e.Message);
  1041. }
  1042. }
  1043. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1044. static int get_attachedColliderCount(IntPtr L)
  1045. {
  1046. object o = null;
  1047. try
  1048. {
  1049. o = ToLua.ToObject(L, 1);
  1050. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  1051. int ret = obj.attachedColliderCount;
  1052. LuaDLL.lua_pushinteger(L, ret);
  1053. return 1;
  1054. }
  1055. catch(Exception e)
  1056. {
  1057. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index attachedColliderCount on a nil value" : e.Message);
  1058. }
  1059. }
  1060. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1061. static int set_position(IntPtr L)
  1062. {
  1063. object o = null;
  1064. try
  1065. {
  1066. o = ToLua.ToObject(L, 1);
  1067. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  1068. UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2);
  1069. obj.position = arg0;
  1070. return 0;
  1071. }
  1072. catch(Exception e)
  1073. {
  1074. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index position on a nil value" : e.Message);
  1075. }
  1076. }
  1077. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1078. static int set_rotation(IntPtr L)
  1079. {
  1080. object o = null;
  1081. try
  1082. {
  1083. o = ToLua.ToObject(L, 1);
  1084. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  1085. float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
  1086. obj.rotation = arg0;
  1087. return 0;
  1088. }
  1089. catch(Exception e)
  1090. {
  1091. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index rotation on a nil value" : e.Message);
  1092. }
  1093. }
  1094. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1095. static int set_velocity(IntPtr L)
  1096. {
  1097. object o = null;
  1098. try
  1099. {
  1100. o = ToLua.ToObject(L, 1);
  1101. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  1102. UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2);
  1103. obj.velocity = arg0;
  1104. return 0;
  1105. }
  1106. catch(Exception e)
  1107. {
  1108. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index velocity on a nil value" : e.Message);
  1109. }
  1110. }
  1111. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1112. static int set_angularVelocity(IntPtr L)
  1113. {
  1114. object o = null;
  1115. try
  1116. {
  1117. o = ToLua.ToObject(L, 1);
  1118. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  1119. float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
  1120. obj.angularVelocity = arg0;
  1121. return 0;
  1122. }
  1123. catch(Exception e)
  1124. {
  1125. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index angularVelocity on a nil value" : e.Message);
  1126. }
  1127. }
  1128. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1129. static int set_useAutoMass(IntPtr L)
  1130. {
  1131. object o = null;
  1132. try
  1133. {
  1134. o = ToLua.ToObject(L, 1);
  1135. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  1136. bool arg0 = LuaDLL.luaL_checkboolean(L, 2);
  1137. obj.useAutoMass = arg0;
  1138. return 0;
  1139. }
  1140. catch(Exception e)
  1141. {
  1142. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index useAutoMass on a nil value" : e.Message);
  1143. }
  1144. }
  1145. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1146. static int set_mass(IntPtr L)
  1147. {
  1148. object o = null;
  1149. try
  1150. {
  1151. o = ToLua.ToObject(L, 1);
  1152. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  1153. float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
  1154. obj.mass = arg0;
  1155. return 0;
  1156. }
  1157. catch(Exception e)
  1158. {
  1159. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index mass on a nil value" : e.Message);
  1160. }
  1161. }
  1162. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1163. static int set_sharedMaterial(IntPtr L)
  1164. {
  1165. object o = null;
  1166. try
  1167. {
  1168. o = ToLua.ToObject(L, 1);
  1169. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  1170. UnityEngine.PhysicsMaterial2D arg0 = (UnityEngine.PhysicsMaterial2D)ToLua.CheckUnityObject(L, 2, typeof(UnityEngine.PhysicsMaterial2D));
  1171. obj.sharedMaterial = arg0;
  1172. return 0;
  1173. }
  1174. catch(Exception e)
  1175. {
  1176. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index sharedMaterial on a nil value" : e.Message);
  1177. }
  1178. }
  1179. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1180. static int set_centerOfMass(IntPtr L)
  1181. {
  1182. object o = null;
  1183. try
  1184. {
  1185. o = ToLua.ToObject(L, 1);
  1186. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  1187. UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2);
  1188. obj.centerOfMass = arg0;
  1189. return 0;
  1190. }
  1191. catch(Exception e)
  1192. {
  1193. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index centerOfMass on a nil value" : e.Message);
  1194. }
  1195. }
  1196. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1197. static int set_inertia(IntPtr L)
  1198. {
  1199. object o = null;
  1200. try
  1201. {
  1202. o = ToLua.ToObject(L, 1);
  1203. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  1204. float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
  1205. obj.inertia = arg0;
  1206. return 0;
  1207. }
  1208. catch(Exception e)
  1209. {
  1210. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index inertia on a nil value" : e.Message);
  1211. }
  1212. }
  1213. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1214. static int set_drag(IntPtr L)
  1215. {
  1216. object o = null;
  1217. try
  1218. {
  1219. o = ToLua.ToObject(L, 1);
  1220. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  1221. float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
  1222. obj.drag = arg0;
  1223. return 0;
  1224. }
  1225. catch(Exception e)
  1226. {
  1227. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index drag on a nil value" : e.Message);
  1228. }
  1229. }
  1230. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1231. static int set_angularDrag(IntPtr L)
  1232. {
  1233. object o = null;
  1234. try
  1235. {
  1236. o = ToLua.ToObject(L, 1);
  1237. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  1238. float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
  1239. obj.angularDrag = arg0;
  1240. return 0;
  1241. }
  1242. catch(Exception e)
  1243. {
  1244. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index angularDrag on a nil value" : e.Message);
  1245. }
  1246. }
  1247. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1248. static int set_gravityScale(IntPtr L)
  1249. {
  1250. object o = null;
  1251. try
  1252. {
  1253. o = ToLua.ToObject(L, 1);
  1254. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  1255. float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
  1256. obj.gravityScale = arg0;
  1257. return 0;
  1258. }
  1259. catch(Exception e)
  1260. {
  1261. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index gravityScale on a nil value" : e.Message);
  1262. }
  1263. }
  1264. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1265. static int set_bodyType(IntPtr L)
  1266. {
  1267. object o = null;
  1268. try
  1269. {
  1270. o = ToLua.ToObject(L, 1);
  1271. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  1272. UnityEngine.RigidbodyType2D arg0 = (UnityEngine.RigidbodyType2D)ToLua.CheckObject(L, 2, typeof(UnityEngine.RigidbodyType2D));
  1273. obj.bodyType = arg0;
  1274. return 0;
  1275. }
  1276. catch(Exception e)
  1277. {
  1278. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index bodyType on a nil value" : e.Message);
  1279. }
  1280. }
  1281. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1282. static int set_useFullKinematicContacts(IntPtr L)
  1283. {
  1284. object o = null;
  1285. try
  1286. {
  1287. o = ToLua.ToObject(L, 1);
  1288. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  1289. bool arg0 = LuaDLL.luaL_checkboolean(L, 2);
  1290. obj.useFullKinematicContacts = arg0;
  1291. return 0;
  1292. }
  1293. catch(Exception e)
  1294. {
  1295. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index useFullKinematicContacts on a nil value" : e.Message);
  1296. }
  1297. }
  1298. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1299. static int set_isKinematic(IntPtr L)
  1300. {
  1301. object o = null;
  1302. try
  1303. {
  1304. o = ToLua.ToObject(L, 1);
  1305. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  1306. bool arg0 = LuaDLL.luaL_checkboolean(L, 2);
  1307. obj.isKinematic = arg0;
  1308. return 0;
  1309. }
  1310. catch(Exception e)
  1311. {
  1312. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index isKinematic on a nil value" : e.Message);
  1313. }
  1314. }
  1315. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1316. static int set_freezeRotation(IntPtr L)
  1317. {
  1318. object o = null;
  1319. try
  1320. {
  1321. o = ToLua.ToObject(L, 1);
  1322. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  1323. bool arg0 = LuaDLL.luaL_checkboolean(L, 2);
  1324. obj.freezeRotation = arg0;
  1325. return 0;
  1326. }
  1327. catch(Exception e)
  1328. {
  1329. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index freezeRotation on a nil value" : e.Message);
  1330. }
  1331. }
  1332. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1333. static int set_constraints(IntPtr L)
  1334. {
  1335. object o = null;
  1336. try
  1337. {
  1338. o = ToLua.ToObject(L, 1);
  1339. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  1340. UnityEngine.RigidbodyConstraints2D arg0 = (UnityEngine.RigidbodyConstraints2D)ToLua.CheckObject(L, 2, typeof(UnityEngine.RigidbodyConstraints2D));
  1341. obj.constraints = arg0;
  1342. return 0;
  1343. }
  1344. catch(Exception e)
  1345. {
  1346. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index constraints on a nil value" : e.Message);
  1347. }
  1348. }
  1349. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1350. static int set_simulated(IntPtr L)
  1351. {
  1352. object o = null;
  1353. try
  1354. {
  1355. o = ToLua.ToObject(L, 1);
  1356. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  1357. bool arg0 = LuaDLL.luaL_checkboolean(L, 2);
  1358. obj.simulated = arg0;
  1359. return 0;
  1360. }
  1361. catch(Exception e)
  1362. {
  1363. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index simulated on a nil value" : e.Message);
  1364. }
  1365. }
  1366. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1367. static int set_interpolation(IntPtr L)
  1368. {
  1369. object o = null;
  1370. try
  1371. {
  1372. o = ToLua.ToObject(L, 1);
  1373. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  1374. UnityEngine.RigidbodyInterpolation2D arg0 = (UnityEngine.RigidbodyInterpolation2D)ToLua.CheckObject(L, 2, typeof(UnityEngine.RigidbodyInterpolation2D));
  1375. obj.interpolation = arg0;
  1376. return 0;
  1377. }
  1378. catch(Exception e)
  1379. {
  1380. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index interpolation on a nil value" : e.Message);
  1381. }
  1382. }
  1383. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1384. static int set_sleepMode(IntPtr L)
  1385. {
  1386. object o = null;
  1387. try
  1388. {
  1389. o = ToLua.ToObject(L, 1);
  1390. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  1391. UnityEngine.RigidbodySleepMode2D arg0 = (UnityEngine.RigidbodySleepMode2D)ToLua.CheckObject(L, 2, typeof(UnityEngine.RigidbodySleepMode2D));
  1392. obj.sleepMode = arg0;
  1393. return 0;
  1394. }
  1395. catch(Exception e)
  1396. {
  1397. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index sleepMode on a nil value" : e.Message);
  1398. }
  1399. }
  1400. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1401. static int set_collisionDetectionMode(IntPtr L)
  1402. {
  1403. object o = null;
  1404. try
  1405. {
  1406. o = ToLua.ToObject(L, 1);
  1407. UnityEngine.Rigidbody2D obj = (UnityEngine.Rigidbody2D)o;
  1408. UnityEngine.CollisionDetectionMode2D arg0 = (UnityEngine.CollisionDetectionMode2D)ToLua.CheckObject(L, 2, typeof(UnityEngine.CollisionDetectionMode2D));
  1409. obj.collisionDetectionMode = arg0;
  1410. return 0;
  1411. }
  1412. catch(Exception e)
  1413. {
  1414. return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index collisionDetectionMode on a nil value" : e.Message);
  1415. }
  1416. }
  1417. }