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

1599 行
39 KiB

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