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

1528 lines
43 KiB

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