UnityEngine_MaterialWrap.cs 70 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422
  1. //this source code was auto-generated by tolua#, do not modify it
  2. using System;
  3. using DG.Tweening;
  4. using LuaInterface;
  5. public class UnityEngine_MaterialWrap
  6. {
  7. public static void Register(LuaState L)
  8. {
  9. L.BeginClass(typeof(UnityEngine.Material), typeof(UnityEngine.Object));
  10. L.RegFunction("HasProperty", HasProperty);
  11. L.RegFunction("EnableKeyword", EnableKeyword);
  12. L.RegFunction("DisableKeyword", DisableKeyword);
  13. L.RegFunction("IsKeywordEnabled", IsKeywordEnabled);
  14. L.RegFunction("SetShaderPassEnabled", SetShaderPassEnabled);
  15. L.RegFunction("GetShaderPassEnabled", GetShaderPassEnabled);
  16. L.RegFunction("GetPassName", GetPassName);
  17. L.RegFunction("FindPass", FindPass);
  18. L.RegFunction("SetOverrideTag", SetOverrideTag);
  19. L.RegFunction("GetTag", GetTag);
  20. L.RegFunction("Lerp", Lerp);
  21. L.RegFunction("SetPass", SetPass);
  22. L.RegFunction("CopyPropertiesFromMaterial", CopyPropertiesFromMaterial);
  23. L.RegFunction("GetTexturePropertyNames", GetTexturePropertyNames);
  24. L.RegFunction("GetTexturePropertyNameIDs", GetTexturePropertyNameIDs);
  25. L.RegFunction("SetFloat", SetFloat);
  26. L.RegFunction("SetInt", SetInt);
  27. L.RegFunction("SetColor", SetColor);
  28. L.RegFunction("SetVector", SetVector);
  29. L.RegFunction("SetMatrix", SetMatrix);
  30. L.RegFunction("SetTexture", SetTexture);
  31. L.RegFunction("SetBuffer", SetBuffer);
  32. L.RegFunction("SetFloatArray", SetFloatArray);
  33. L.RegFunction("SetColorArray", SetColorArray);
  34. L.RegFunction("SetVectorArray", SetVectorArray);
  35. L.RegFunction("SetMatrixArray", SetMatrixArray);
  36. L.RegFunction("GetFloat", GetFloat);
  37. L.RegFunction("GetInt", GetInt);
  38. L.RegFunction("GetColor", GetColor);
  39. L.RegFunction("GetVector", GetVector);
  40. L.RegFunction("GetMatrix", GetMatrix);
  41. L.RegFunction("GetTexture", GetTexture);
  42. L.RegFunction("GetFloatArray", GetFloatArray);
  43. L.RegFunction("GetColorArray", GetColorArray);
  44. L.RegFunction("GetVectorArray", GetVectorArray);
  45. L.RegFunction("GetMatrixArray", GetMatrixArray);
  46. L.RegFunction("SetTextureOffset", SetTextureOffset);
  47. L.RegFunction("SetTextureScale", SetTextureScale);
  48. L.RegFunction("GetTextureOffset", GetTextureOffset);
  49. L.RegFunction("GetTextureScale", GetTextureScale);
  50. L.RegFunction("DOTogglePause", DOTogglePause);
  51. L.RegFunction("DOSmoothRewind", DOSmoothRewind);
  52. L.RegFunction("DORewind", DORewind);
  53. L.RegFunction("DORestart", DORestart);
  54. L.RegFunction("DOPlayForward", DOPlayForward);
  55. L.RegFunction("DOPlayBackwards", DOPlayBackwards);
  56. L.RegFunction("DOPlay", DOPlay);
  57. L.RegFunction("DOPause", DOPause);
  58. L.RegFunction("DOGoto", DOGoto);
  59. L.RegFunction("DOFlip", DOFlip);
  60. L.RegFunction("DOKill", DOKill);
  61. L.RegFunction("DOComplete", DOComplete);
  62. L.RegFunction("DOBlendableColor", DOBlendableColor);
  63. L.RegFunction("DOVector", DOVector);
  64. L.RegFunction("DOTiling", DOTiling);
  65. L.RegFunction("DOOffset", DOOffset);
  66. L.RegFunction("DOFloat", DOFloat);
  67. L.RegFunction("DOFade", DOFade);
  68. L.RegFunction("DOColor", DOColor);
  69. L.RegFunction("New", _CreateUnityEngine_Material);
  70. L.RegFunction("__eq", op_Equality);
  71. L.RegFunction("__tostring", ToLua.op_ToString);
  72. L.RegVar("shader", get_shader, set_shader);
  73. L.RegVar("color", get_color, set_color);
  74. L.RegVar("mainTexture", get_mainTexture, set_mainTexture);
  75. L.RegVar("mainTextureOffset", get_mainTextureOffset, set_mainTextureOffset);
  76. L.RegVar("mainTextureScale", get_mainTextureScale, set_mainTextureScale);
  77. L.RegVar("renderQueue", get_renderQueue, set_renderQueue);
  78. L.RegVar("globalIlluminationFlags", get_globalIlluminationFlags, set_globalIlluminationFlags);
  79. L.RegVar("doubleSidedGI", get_doubleSidedGI, set_doubleSidedGI);
  80. L.RegVar("enableInstancing", get_enableInstancing, set_enableInstancing);
  81. L.RegVar("passCount", get_passCount, null);
  82. L.RegVar("shaderKeywords", get_shaderKeywords, set_shaderKeywords);
  83. L.EndClass();
  84. }
  85. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  86. static int _CreateUnityEngine_Material(IntPtr L)
  87. {
  88. try
  89. {
  90. int count = LuaDLL.lua_gettop(L);
  91. if (count == 1 && TypeChecker.CheckTypes<UnityEngine.Shader>(L, 1))
  92. {
  93. UnityEngine.Shader arg0 = (UnityEngine.Shader)ToLua.ToObject(L, 1);
  94. UnityEngine.Material obj = new UnityEngine.Material(arg0);
  95. ToLua.Push(L, obj);
  96. return 1;
  97. }
  98. else if (count == 1 && TypeChecker.CheckTypes<UnityEngine.Material>(L, 1))
  99. {
  100. UnityEngine.Material arg0 = (UnityEngine.Material)ToLua.ToObject(L, 1);
  101. UnityEngine.Material obj = new UnityEngine.Material(arg0);
  102. ToLua.Push(L, obj);
  103. return 1;
  104. }
  105. else
  106. {
  107. return LuaDLL.luaL_throw(L, "invalid arguments to ctor method: UnityEngine.Material.New");
  108. }
  109. }
  110. catch (Exception e)
  111. {
  112. return LuaDLL.toluaL_exception(L, e);
  113. }
  114. }
  115. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  116. static int HasProperty(IntPtr L)
  117. {
  118. try
  119. {
  120. int count = LuaDLL.lua_gettop(L);
  121. if (count == 2 && TypeChecker.CheckTypes<int>(L, 2))
  122. {
  123. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  124. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  125. bool o = obj.HasProperty(arg0);
  126. LuaDLL.lua_pushboolean(L, o);
  127. return 1;
  128. }
  129. else if (count == 2 && TypeChecker.CheckTypes<string>(L, 2))
  130. {
  131. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  132. string arg0 = ToLua.ToString(L, 2);
  133. bool o = obj.HasProperty(arg0);
  134. LuaDLL.lua_pushboolean(L, o);
  135. return 1;
  136. }
  137. else
  138. {
  139. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.HasProperty");
  140. }
  141. }
  142. catch (Exception e)
  143. {
  144. return LuaDLL.toluaL_exception(L, e);
  145. }
  146. }
  147. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  148. static int EnableKeyword(IntPtr L)
  149. {
  150. try
  151. {
  152. ToLua.CheckArgsCount(L, 2);
  153. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  154. string arg0 = ToLua.CheckString(L, 2);
  155. obj.EnableKeyword(arg0);
  156. return 0;
  157. }
  158. catch (Exception e)
  159. {
  160. return LuaDLL.toluaL_exception(L, e);
  161. }
  162. }
  163. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  164. static int DisableKeyword(IntPtr L)
  165. {
  166. try
  167. {
  168. ToLua.CheckArgsCount(L, 2);
  169. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  170. string arg0 = ToLua.CheckString(L, 2);
  171. obj.DisableKeyword(arg0);
  172. return 0;
  173. }
  174. catch (Exception e)
  175. {
  176. return LuaDLL.toluaL_exception(L, e);
  177. }
  178. }
  179. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  180. static int IsKeywordEnabled(IntPtr L)
  181. {
  182. try
  183. {
  184. ToLua.CheckArgsCount(L, 2);
  185. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  186. string arg0 = ToLua.CheckString(L, 2);
  187. bool o = obj.IsKeywordEnabled(arg0);
  188. LuaDLL.lua_pushboolean(L, o);
  189. return 1;
  190. }
  191. catch (Exception e)
  192. {
  193. return LuaDLL.toluaL_exception(L, e);
  194. }
  195. }
  196. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  197. static int SetShaderPassEnabled(IntPtr L)
  198. {
  199. try
  200. {
  201. ToLua.CheckArgsCount(L, 3);
  202. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  203. string arg0 = ToLua.CheckString(L, 2);
  204. bool arg1 = LuaDLL.luaL_checkboolean(L, 3);
  205. obj.SetShaderPassEnabled(arg0, arg1);
  206. return 0;
  207. }
  208. catch (Exception e)
  209. {
  210. return LuaDLL.toluaL_exception(L, e);
  211. }
  212. }
  213. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  214. static int GetShaderPassEnabled(IntPtr L)
  215. {
  216. try
  217. {
  218. ToLua.CheckArgsCount(L, 2);
  219. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  220. string arg0 = ToLua.CheckString(L, 2);
  221. bool o = obj.GetShaderPassEnabled(arg0);
  222. LuaDLL.lua_pushboolean(L, o);
  223. return 1;
  224. }
  225. catch (Exception e)
  226. {
  227. return LuaDLL.toluaL_exception(L, e);
  228. }
  229. }
  230. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  231. static int GetPassName(IntPtr L)
  232. {
  233. try
  234. {
  235. ToLua.CheckArgsCount(L, 2);
  236. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  237. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  238. string o = obj.GetPassName(arg0);
  239. LuaDLL.lua_pushstring(L, o);
  240. return 1;
  241. }
  242. catch (Exception e)
  243. {
  244. return LuaDLL.toluaL_exception(L, e);
  245. }
  246. }
  247. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  248. static int FindPass(IntPtr L)
  249. {
  250. try
  251. {
  252. ToLua.CheckArgsCount(L, 2);
  253. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  254. string arg0 = ToLua.CheckString(L, 2);
  255. int o = obj.FindPass(arg0);
  256. LuaDLL.lua_pushinteger(L, o);
  257. return 1;
  258. }
  259. catch (Exception e)
  260. {
  261. return LuaDLL.toluaL_exception(L, e);
  262. }
  263. }
  264. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  265. static int SetOverrideTag(IntPtr L)
  266. {
  267. try
  268. {
  269. ToLua.CheckArgsCount(L, 3);
  270. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  271. string arg0 = ToLua.CheckString(L, 2);
  272. string arg1 = ToLua.CheckString(L, 3);
  273. obj.SetOverrideTag(arg0, arg1);
  274. return 0;
  275. }
  276. catch (Exception e)
  277. {
  278. return LuaDLL.toluaL_exception(L, e);
  279. }
  280. }
  281. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  282. static int GetTag(IntPtr L)
  283. {
  284. try
  285. {
  286. int count = LuaDLL.lua_gettop(L);
  287. if (count == 3)
  288. {
  289. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  290. string arg0 = ToLua.CheckString(L, 2);
  291. bool arg1 = LuaDLL.luaL_checkboolean(L, 3);
  292. string o = obj.GetTag(arg0, arg1);
  293. LuaDLL.lua_pushstring(L, o);
  294. return 1;
  295. }
  296. else if (count == 4)
  297. {
  298. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  299. string arg0 = ToLua.CheckString(L, 2);
  300. bool arg1 = LuaDLL.luaL_checkboolean(L, 3);
  301. string arg2 = ToLua.CheckString(L, 4);
  302. string o = obj.GetTag(arg0, arg1, arg2);
  303. LuaDLL.lua_pushstring(L, o);
  304. return 1;
  305. }
  306. else
  307. {
  308. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetTag");
  309. }
  310. }
  311. catch (Exception e)
  312. {
  313. return LuaDLL.toluaL_exception(L, e);
  314. }
  315. }
  316. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  317. static int Lerp(IntPtr L)
  318. {
  319. try
  320. {
  321. ToLua.CheckArgsCount(L, 4);
  322. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  323. UnityEngine.Material arg0 = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 2);
  324. UnityEngine.Material arg1 = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 3);
  325. float arg2 = (float)LuaDLL.luaL_checknumber(L, 4);
  326. obj.Lerp(arg0, arg1, arg2);
  327. return 0;
  328. }
  329. catch (Exception e)
  330. {
  331. return LuaDLL.toluaL_exception(L, e);
  332. }
  333. }
  334. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  335. static int SetPass(IntPtr L)
  336. {
  337. try
  338. {
  339. ToLua.CheckArgsCount(L, 2);
  340. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  341. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  342. bool o = obj.SetPass(arg0);
  343. LuaDLL.lua_pushboolean(L, o);
  344. return 1;
  345. }
  346. catch (Exception e)
  347. {
  348. return LuaDLL.toluaL_exception(L, e);
  349. }
  350. }
  351. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  352. static int CopyPropertiesFromMaterial(IntPtr L)
  353. {
  354. try
  355. {
  356. ToLua.CheckArgsCount(L, 2);
  357. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  358. UnityEngine.Material arg0 = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 2);
  359. obj.CopyPropertiesFromMaterial(arg0);
  360. return 0;
  361. }
  362. catch (Exception e)
  363. {
  364. return LuaDLL.toluaL_exception(L, e);
  365. }
  366. }
  367. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  368. static int GetTexturePropertyNames(IntPtr L)
  369. {
  370. try
  371. {
  372. int count = LuaDLL.lua_gettop(L);
  373. if (count == 1)
  374. {
  375. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  376. string[] o = obj.GetTexturePropertyNames();
  377. ToLua.Push(L, o);
  378. return 1;
  379. }
  380. else if (count == 2)
  381. {
  382. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  383. System.Collections.Generic.List<string> arg0 = (System.Collections.Generic.List<string>)ToLua.CheckObject(L, 2, typeof(System.Collections.Generic.List<string>));
  384. obj.GetTexturePropertyNames(arg0);
  385. return 0;
  386. }
  387. else
  388. {
  389. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetTexturePropertyNames");
  390. }
  391. }
  392. catch (Exception e)
  393. {
  394. return LuaDLL.toluaL_exception(L, e);
  395. }
  396. }
  397. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  398. static int GetTexturePropertyNameIDs(IntPtr L)
  399. {
  400. try
  401. {
  402. int count = LuaDLL.lua_gettop(L);
  403. if (count == 1)
  404. {
  405. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  406. int[] o = obj.GetTexturePropertyNameIDs();
  407. ToLua.Push(L, o);
  408. return 1;
  409. }
  410. else if (count == 2)
  411. {
  412. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  413. System.Collections.Generic.List<int> arg0 = (System.Collections.Generic.List<int>)ToLua.CheckObject(L, 2, typeof(System.Collections.Generic.List<int>));
  414. obj.GetTexturePropertyNameIDs(arg0);
  415. return 0;
  416. }
  417. else
  418. {
  419. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetTexturePropertyNameIDs");
  420. }
  421. }
  422. catch (Exception e)
  423. {
  424. return LuaDLL.toluaL_exception(L, e);
  425. }
  426. }
  427. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  428. static int SetFloat(IntPtr L)
  429. {
  430. try
  431. {
  432. int count = LuaDLL.lua_gettop(L);
  433. if (count == 3 && TypeChecker.CheckTypes<string, float>(L, 2))
  434. {
  435. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  436. string arg0 = ToLua.ToString(L, 2);
  437. float arg1 = (float)LuaDLL.lua_tonumber(L, 3);
  438. obj.SetFloat(arg0, arg1);
  439. return 0;
  440. }
  441. else if (count == 3 && TypeChecker.CheckTypes<int, float>(L, 2))
  442. {
  443. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  444. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  445. float arg1 = (float)LuaDLL.lua_tonumber(L, 3);
  446. obj.SetFloat(arg0, arg1);
  447. return 0;
  448. }
  449. else
  450. {
  451. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.SetFloat");
  452. }
  453. }
  454. catch (Exception e)
  455. {
  456. return LuaDLL.toluaL_exception(L, e);
  457. }
  458. }
  459. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  460. static int SetInt(IntPtr L)
  461. {
  462. try
  463. {
  464. int count = LuaDLL.lua_gettop(L);
  465. if (count == 3 && TypeChecker.CheckTypes<string, int>(L, 2))
  466. {
  467. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  468. string arg0 = ToLua.ToString(L, 2);
  469. int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
  470. obj.SetInt(arg0, arg1);
  471. return 0;
  472. }
  473. else if (count == 3 && TypeChecker.CheckTypes<int, int>(L, 2))
  474. {
  475. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  476. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  477. int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
  478. obj.SetInt(arg0, arg1);
  479. return 0;
  480. }
  481. else
  482. {
  483. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.SetInt");
  484. }
  485. }
  486. catch (Exception e)
  487. {
  488. return LuaDLL.toluaL_exception(L, e);
  489. }
  490. }
  491. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  492. static int SetColor(IntPtr L)
  493. {
  494. try
  495. {
  496. int count = LuaDLL.lua_gettop(L);
  497. if (count == 3 && TypeChecker.CheckTypes<string, UnityEngine.Color>(L, 2))
  498. {
  499. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  500. string arg0 = ToLua.ToString(L, 2);
  501. UnityEngine.Color arg1 = ToLua.ToColor(L, 3);
  502. obj.SetColor(arg0, arg1);
  503. return 0;
  504. }
  505. else if (count == 3 && TypeChecker.CheckTypes<int, UnityEngine.Color>(L, 2))
  506. {
  507. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  508. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  509. UnityEngine.Color arg1 = ToLua.ToColor(L, 3);
  510. obj.SetColor(arg0, arg1);
  511. return 0;
  512. }
  513. else
  514. {
  515. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.SetColor");
  516. }
  517. }
  518. catch (Exception e)
  519. {
  520. return LuaDLL.toluaL_exception(L, e);
  521. }
  522. }
  523. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  524. static int SetVector(IntPtr L)
  525. {
  526. try
  527. {
  528. int count = LuaDLL.lua_gettop(L);
  529. if (count == 3 && TypeChecker.CheckTypes<string, UnityEngine.Vector4>(L, 2))
  530. {
  531. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  532. string arg0 = ToLua.ToString(L, 2);
  533. UnityEngine.Vector4 arg1 = ToLua.ToVector4(L, 3);
  534. obj.SetVector(arg0, arg1);
  535. return 0;
  536. }
  537. else if (count == 3 && TypeChecker.CheckTypes<int, UnityEngine.Vector4>(L, 2))
  538. {
  539. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  540. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  541. UnityEngine.Vector4 arg1 = ToLua.ToVector4(L, 3);
  542. obj.SetVector(arg0, arg1);
  543. return 0;
  544. }
  545. else
  546. {
  547. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.SetVector");
  548. }
  549. }
  550. catch (Exception e)
  551. {
  552. return LuaDLL.toluaL_exception(L, e);
  553. }
  554. }
  555. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  556. static int SetMatrix(IntPtr L)
  557. {
  558. try
  559. {
  560. int count = LuaDLL.lua_gettop(L);
  561. if (count == 3 && TypeChecker.CheckTypes<string, UnityEngine.Matrix4x4>(L, 2))
  562. {
  563. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  564. string arg0 = ToLua.ToString(L, 2);
  565. UnityEngine.Matrix4x4 arg1 = StackTraits<UnityEngine.Matrix4x4>.To(L, 3);
  566. obj.SetMatrix(arg0, arg1);
  567. return 0;
  568. }
  569. else if (count == 3 && TypeChecker.CheckTypes<int, UnityEngine.Matrix4x4>(L, 2))
  570. {
  571. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  572. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  573. UnityEngine.Matrix4x4 arg1 = StackTraits<UnityEngine.Matrix4x4>.To(L, 3);
  574. obj.SetMatrix(arg0, arg1);
  575. return 0;
  576. }
  577. else
  578. {
  579. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.SetMatrix");
  580. }
  581. }
  582. catch (Exception e)
  583. {
  584. return LuaDLL.toluaL_exception(L, e);
  585. }
  586. }
  587. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  588. static int SetTexture(IntPtr L)
  589. {
  590. try
  591. {
  592. int count = LuaDLL.lua_gettop(L);
  593. if (count == 3 && TypeChecker.CheckTypes<string, UnityEngine.Texture>(L, 2))
  594. {
  595. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  596. string arg0 = ToLua.ToString(L, 2);
  597. UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 3);
  598. obj.SetTexture(arg0, arg1);
  599. return 0;
  600. }
  601. else if (count == 3 && TypeChecker.CheckTypes<int, UnityEngine.Texture>(L, 2))
  602. {
  603. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  604. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  605. UnityEngine.Texture arg1 = (UnityEngine.Texture)ToLua.ToObject(L, 3);
  606. obj.SetTexture(arg0, arg1);
  607. return 0;
  608. }
  609. else
  610. {
  611. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.SetTexture");
  612. }
  613. }
  614. catch (Exception e)
  615. {
  616. return LuaDLL.toluaL_exception(L, e);
  617. }
  618. }
  619. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  620. static int SetBuffer(IntPtr L)
  621. {
  622. try
  623. {
  624. int count = LuaDLL.lua_gettop(L);
  625. if (count == 3 && TypeChecker.CheckTypes<string, UnityEngine.ComputeBuffer>(L, 2))
  626. {
  627. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  628. string arg0 = ToLua.ToString(L, 2);
  629. UnityEngine.ComputeBuffer arg1 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 3);
  630. obj.SetBuffer(arg0, arg1);
  631. return 0;
  632. }
  633. else if (count == 3 && TypeChecker.CheckTypes<int, UnityEngine.ComputeBuffer>(L, 2))
  634. {
  635. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  636. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  637. UnityEngine.ComputeBuffer arg1 = (UnityEngine.ComputeBuffer)ToLua.ToObject(L, 3);
  638. obj.SetBuffer(arg0, arg1);
  639. return 0;
  640. }
  641. else
  642. {
  643. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.SetBuffer");
  644. }
  645. }
  646. catch (Exception e)
  647. {
  648. return LuaDLL.toluaL_exception(L, e);
  649. }
  650. }
  651. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  652. static int SetFloatArray(IntPtr L)
  653. {
  654. try
  655. {
  656. int count = LuaDLL.lua_gettop(L);
  657. if (count == 3 && TypeChecker.CheckTypes<string, System.Collections.Generic.List<float>>(L, 2))
  658. {
  659. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  660. string arg0 = ToLua.ToString(L, 2);
  661. System.Collections.Generic.List<float> arg1 = (System.Collections.Generic.List<float>)ToLua.ToObject(L, 3);
  662. obj.SetFloatArray(arg0, arg1);
  663. return 0;
  664. }
  665. else if (count == 3 && TypeChecker.CheckTypes<int, System.Collections.Generic.List<float>>(L, 2))
  666. {
  667. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  668. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  669. System.Collections.Generic.List<float> arg1 = (System.Collections.Generic.List<float>)ToLua.ToObject(L, 3);
  670. obj.SetFloatArray(arg0, arg1);
  671. return 0;
  672. }
  673. else if (count == 3 && TypeChecker.CheckTypes<string, float[]>(L, 2))
  674. {
  675. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  676. string arg0 = ToLua.ToString(L, 2);
  677. float[] arg1 = ToLua.ToNumberArray<float>(L, 3);
  678. obj.SetFloatArray(arg0, arg1);
  679. return 0;
  680. }
  681. else if (count == 3 && TypeChecker.CheckTypes<int, float[]>(L, 2))
  682. {
  683. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  684. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  685. float[] arg1 = ToLua.ToNumberArray<float>(L, 3);
  686. obj.SetFloatArray(arg0, arg1);
  687. return 0;
  688. }
  689. else
  690. {
  691. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.SetFloatArray");
  692. }
  693. }
  694. catch (Exception e)
  695. {
  696. return LuaDLL.toluaL_exception(L, e);
  697. }
  698. }
  699. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  700. static int SetColorArray(IntPtr L)
  701. {
  702. try
  703. {
  704. int count = LuaDLL.lua_gettop(L);
  705. if (count == 3 && TypeChecker.CheckTypes<string, System.Collections.Generic.List<UnityEngine.Color>>(L, 2))
  706. {
  707. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  708. string arg0 = ToLua.ToString(L, 2);
  709. System.Collections.Generic.List<UnityEngine.Color> arg1 = (System.Collections.Generic.List<UnityEngine.Color>)ToLua.ToObject(L, 3);
  710. obj.SetColorArray(arg0, arg1);
  711. return 0;
  712. }
  713. else if (count == 3 && TypeChecker.CheckTypes<int, System.Collections.Generic.List<UnityEngine.Color>>(L, 2))
  714. {
  715. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  716. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  717. System.Collections.Generic.List<UnityEngine.Color> arg1 = (System.Collections.Generic.List<UnityEngine.Color>)ToLua.ToObject(L, 3);
  718. obj.SetColorArray(arg0, arg1);
  719. return 0;
  720. }
  721. else if (count == 3 && TypeChecker.CheckTypes<string, UnityEngine.Color[]>(L, 2))
  722. {
  723. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  724. string arg0 = ToLua.ToString(L, 2);
  725. UnityEngine.Color[] arg1 = ToLua.ToStructArray<UnityEngine.Color>(L, 3);
  726. obj.SetColorArray(arg0, arg1);
  727. return 0;
  728. }
  729. else if (count == 3 && TypeChecker.CheckTypes<int, UnityEngine.Color[]>(L, 2))
  730. {
  731. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  732. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  733. UnityEngine.Color[] arg1 = ToLua.ToStructArray<UnityEngine.Color>(L, 3);
  734. obj.SetColorArray(arg0, arg1);
  735. return 0;
  736. }
  737. else
  738. {
  739. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.SetColorArray");
  740. }
  741. }
  742. catch (Exception e)
  743. {
  744. return LuaDLL.toluaL_exception(L, e);
  745. }
  746. }
  747. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  748. static int SetVectorArray(IntPtr L)
  749. {
  750. try
  751. {
  752. int count = LuaDLL.lua_gettop(L);
  753. if (count == 3 && TypeChecker.CheckTypes<string, System.Collections.Generic.List<UnityEngine.Vector4>>(L, 2))
  754. {
  755. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  756. string arg0 = ToLua.ToString(L, 2);
  757. System.Collections.Generic.List<UnityEngine.Vector4> arg1 = (System.Collections.Generic.List<UnityEngine.Vector4>)ToLua.ToObject(L, 3);
  758. obj.SetVectorArray(arg0, arg1);
  759. return 0;
  760. }
  761. else if (count == 3 && TypeChecker.CheckTypes<int, System.Collections.Generic.List<UnityEngine.Vector4>>(L, 2))
  762. {
  763. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  764. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  765. System.Collections.Generic.List<UnityEngine.Vector4> arg1 = (System.Collections.Generic.List<UnityEngine.Vector4>)ToLua.ToObject(L, 3);
  766. obj.SetVectorArray(arg0, arg1);
  767. return 0;
  768. }
  769. else if (count == 3 && TypeChecker.CheckTypes<string, UnityEngine.Vector4[]>(L, 2))
  770. {
  771. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  772. string arg0 = ToLua.ToString(L, 2);
  773. UnityEngine.Vector4[] arg1 = ToLua.ToStructArray<UnityEngine.Vector4>(L, 3);
  774. obj.SetVectorArray(arg0, arg1);
  775. return 0;
  776. }
  777. else if (count == 3 && TypeChecker.CheckTypes<int, UnityEngine.Vector4[]>(L, 2))
  778. {
  779. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  780. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  781. UnityEngine.Vector4[] arg1 = ToLua.ToStructArray<UnityEngine.Vector4>(L, 3);
  782. obj.SetVectorArray(arg0, arg1);
  783. return 0;
  784. }
  785. else
  786. {
  787. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.SetVectorArray");
  788. }
  789. }
  790. catch (Exception e)
  791. {
  792. return LuaDLL.toluaL_exception(L, e);
  793. }
  794. }
  795. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  796. static int SetMatrixArray(IntPtr L)
  797. {
  798. try
  799. {
  800. int count = LuaDLL.lua_gettop(L);
  801. if (count == 3 && TypeChecker.CheckTypes<string, System.Collections.Generic.List<UnityEngine.Matrix4x4>>(L, 2))
  802. {
  803. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  804. string arg0 = ToLua.ToString(L, 2);
  805. System.Collections.Generic.List<UnityEngine.Matrix4x4> arg1 = (System.Collections.Generic.List<UnityEngine.Matrix4x4>)ToLua.ToObject(L, 3);
  806. obj.SetMatrixArray(arg0, arg1);
  807. return 0;
  808. }
  809. else if (count == 3 && TypeChecker.CheckTypes<int, System.Collections.Generic.List<UnityEngine.Matrix4x4>>(L, 2))
  810. {
  811. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  812. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  813. System.Collections.Generic.List<UnityEngine.Matrix4x4> arg1 = (System.Collections.Generic.List<UnityEngine.Matrix4x4>)ToLua.ToObject(L, 3);
  814. obj.SetMatrixArray(arg0, arg1);
  815. return 0;
  816. }
  817. else if (count == 3 && TypeChecker.CheckTypes<string, UnityEngine.Matrix4x4[]>(L, 2))
  818. {
  819. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  820. string arg0 = ToLua.ToString(L, 2);
  821. UnityEngine.Matrix4x4[] arg1 = ToLua.ToStructArray<UnityEngine.Matrix4x4>(L, 3);
  822. obj.SetMatrixArray(arg0, arg1);
  823. return 0;
  824. }
  825. else if (count == 3 && TypeChecker.CheckTypes<int, UnityEngine.Matrix4x4[]>(L, 2))
  826. {
  827. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  828. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  829. UnityEngine.Matrix4x4[] arg1 = ToLua.ToStructArray<UnityEngine.Matrix4x4>(L, 3);
  830. obj.SetMatrixArray(arg0, arg1);
  831. return 0;
  832. }
  833. else
  834. {
  835. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.SetMatrixArray");
  836. }
  837. }
  838. catch (Exception e)
  839. {
  840. return LuaDLL.toluaL_exception(L, e);
  841. }
  842. }
  843. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  844. static int GetFloat(IntPtr L)
  845. {
  846. try
  847. {
  848. int count = LuaDLL.lua_gettop(L);
  849. if (count == 2 && TypeChecker.CheckTypes<string>(L, 2))
  850. {
  851. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  852. string arg0 = ToLua.ToString(L, 2);
  853. float o = obj.GetFloat(arg0);
  854. LuaDLL.lua_pushnumber(L, o);
  855. return 1;
  856. }
  857. else if (count == 2 && TypeChecker.CheckTypes<int>(L, 2))
  858. {
  859. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  860. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  861. float o = obj.GetFloat(arg0);
  862. LuaDLL.lua_pushnumber(L, o);
  863. return 1;
  864. }
  865. else
  866. {
  867. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetFloat");
  868. }
  869. }
  870. catch (Exception e)
  871. {
  872. return LuaDLL.toluaL_exception(L, e);
  873. }
  874. }
  875. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  876. static int GetInt(IntPtr L)
  877. {
  878. try
  879. {
  880. int count = LuaDLL.lua_gettop(L);
  881. if (count == 2 && TypeChecker.CheckTypes<string>(L, 2))
  882. {
  883. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  884. string arg0 = ToLua.ToString(L, 2);
  885. int o = obj.GetInt(arg0);
  886. LuaDLL.lua_pushinteger(L, o);
  887. return 1;
  888. }
  889. else if (count == 2 && TypeChecker.CheckTypes<int>(L, 2))
  890. {
  891. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  892. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  893. int o = obj.GetInt(arg0);
  894. LuaDLL.lua_pushinteger(L, o);
  895. return 1;
  896. }
  897. else
  898. {
  899. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetInt");
  900. }
  901. }
  902. catch (Exception e)
  903. {
  904. return LuaDLL.toluaL_exception(L, e);
  905. }
  906. }
  907. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  908. static int GetColor(IntPtr L)
  909. {
  910. try
  911. {
  912. int count = LuaDLL.lua_gettop(L);
  913. if (count == 2 && TypeChecker.CheckTypes<string>(L, 2))
  914. {
  915. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  916. string arg0 = ToLua.ToString(L, 2);
  917. UnityEngine.Color o = obj.GetColor(arg0);
  918. ToLua.Push(L, o);
  919. return 1;
  920. }
  921. else if (count == 2 && TypeChecker.CheckTypes<int>(L, 2))
  922. {
  923. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  924. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  925. UnityEngine.Color o = obj.GetColor(arg0);
  926. ToLua.Push(L, o);
  927. return 1;
  928. }
  929. else
  930. {
  931. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetColor");
  932. }
  933. }
  934. catch (Exception e)
  935. {
  936. return LuaDLL.toluaL_exception(L, e);
  937. }
  938. }
  939. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  940. static int GetVector(IntPtr L)
  941. {
  942. try
  943. {
  944. int count = LuaDLL.lua_gettop(L);
  945. if (count == 2 && TypeChecker.CheckTypes<string>(L, 2))
  946. {
  947. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  948. string arg0 = ToLua.ToString(L, 2);
  949. UnityEngine.Vector4 o = obj.GetVector(arg0);
  950. ToLua.Push(L, o);
  951. return 1;
  952. }
  953. else if (count == 2 && TypeChecker.CheckTypes<int>(L, 2))
  954. {
  955. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  956. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  957. UnityEngine.Vector4 o = obj.GetVector(arg0);
  958. ToLua.Push(L, o);
  959. return 1;
  960. }
  961. else
  962. {
  963. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetVector");
  964. }
  965. }
  966. catch (Exception e)
  967. {
  968. return LuaDLL.toluaL_exception(L, e);
  969. }
  970. }
  971. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  972. static int GetMatrix(IntPtr L)
  973. {
  974. try
  975. {
  976. int count = LuaDLL.lua_gettop(L);
  977. if (count == 2 && TypeChecker.CheckTypes<string>(L, 2))
  978. {
  979. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  980. string arg0 = ToLua.ToString(L, 2);
  981. UnityEngine.Matrix4x4 o = obj.GetMatrix(arg0);
  982. ToLua.PushValue(L, o);
  983. return 1;
  984. }
  985. else if (count == 2 && TypeChecker.CheckTypes<int>(L, 2))
  986. {
  987. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  988. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  989. UnityEngine.Matrix4x4 o = obj.GetMatrix(arg0);
  990. ToLua.PushValue(L, o);
  991. return 1;
  992. }
  993. else
  994. {
  995. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetMatrix");
  996. }
  997. }
  998. catch (Exception e)
  999. {
  1000. return LuaDLL.toluaL_exception(L, e);
  1001. }
  1002. }
  1003. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1004. static int GetTexture(IntPtr L)
  1005. {
  1006. try
  1007. {
  1008. int count = LuaDLL.lua_gettop(L);
  1009. if (count == 2 && TypeChecker.CheckTypes<string>(L, 2))
  1010. {
  1011. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1012. string arg0 = ToLua.ToString(L, 2);
  1013. UnityEngine.Texture o = obj.GetTexture(arg0);
  1014. ToLua.Push(L, o);
  1015. return 1;
  1016. }
  1017. else if (count == 2 && TypeChecker.CheckTypes<int>(L, 2))
  1018. {
  1019. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1020. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  1021. UnityEngine.Texture o = obj.GetTexture(arg0);
  1022. ToLua.Push(L, o);
  1023. return 1;
  1024. }
  1025. else
  1026. {
  1027. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetTexture");
  1028. }
  1029. }
  1030. catch (Exception e)
  1031. {
  1032. return LuaDLL.toluaL_exception(L, e);
  1033. }
  1034. }
  1035. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1036. static int GetFloatArray(IntPtr L)
  1037. {
  1038. try
  1039. {
  1040. int count = LuaDLL.lua_gettop(L);
  1041. if (count == 2 && TypeChecker.CheckTypes<string>(L, 2))
  1042. {
  1043. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1044. string arg0 = ToLua.ToString(L, 2);
  1045. float[] o = obj.GetFloatArray(arg0);
  1046. ToLua.Push(L, o);
  1047. return 1;
  1048. }
  1049. else if (count == 2 && TypeChecker.CheckTypes<int>(L, 2))
  1050. {
  1051. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1052. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  1053. float[] o = obj.GetFloatArray(arg0);
  1054. ToLua.Push(L, o);
  1055. return 1;
  1056. }
  1057. else if (count == 3 && TypeChecker.CheckTypes<string, System.Collections.Generic.List<float>>(L, 2))
  1058. {
  1059. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1060. string arg0 = ToLua.ToString(L, 2);
  1061. System.Collections.Generic.List<float> arg1 = (System.Collections.Generic.List<float>)ToLua.ToObject(L, 3);
  1062. obj.GetFloatArray(arg0, arg1);
  1063. return 0;
  1064. }
  1065. else if (count == 3 && TypeChecker.CheckTypes<int, System.Collections.Generic.List<float>>(L, 2))
  1066. {
  1067. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1068. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  1069. System.Collections.Generic.List<float> arg1 = (System.Collections.Generic.List<float>)ToLua.ToObject(L, 3);
  1070. obj.GetFloatArray(arg0, arg1);
  1071. return 0;
  1072. }
  1073. else
  1074. {
  1075. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetFloatArray");
  1076. }
  1077. }
  1078. catch (Exception e)
  1079. {
  1080. return LuaDLL.toluaL_exception(L, e);
  1081. }
  1082. }
  1083. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1084. static int GetColorArray(IntPtr L)
  1085. {
  1086. try
  1087. {
  1088. int count = LuaDLL.lua_gettop(L);
  1089. if (count == 2 && TypeChecker.CheckTypes<string>(L, 2))
  1090. {
  1091. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1092. string arg0 = ToLua.ToString(L, 2);
  1093. UnityEngine.Color[] o = obj.GetColorArray(arg0);
  1094. ToLua.Push(L, o);
  1095. return 1;
  1096. }
  1097. else if (count == 2 && TypeChecker.CheckTypes<int>(L, 2))
  1098. {
  1099. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1100. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  1101. UnityEngine.Color[] o = obj.GetColorArray(arg0);
  1102. ToLua.Push(L, o);
  1103. return 1;
  1104. }
  1105. else if (count == 3 && TypeChecker.CheckTypes<string, System.Collections.Generic.List<UnityEngine.Color>>(L, 2))
  1106. {
  1107. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1108. string arg0 = ToLua.ToString(L, 2);
  1109. System.Collections.Generic.List<UnityEngine.Color> arg1 = (System.Collections.Generic.List<UnityEngine.Color>)ToLua.ToObject(L, 3);
  1110. obj.GetColorArray(arg0, arg1);
  1111. return 0;
  1112. }
  1113. else if (count == 3 && TypeChecker.CheckTypes<int, System.Collections.Generic.List<UnityEngine.Color>>(L, 2))
  1114. {
  1115. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1116. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  1117. System.Collections.Generic.List<UnityEngine.Color> arg1 = (System.Collections.Generic.List<UnityEngine.Color>)ToLua.ToObject(L, 3);
  1118. obj.GetColorArray(arg0, arg1);
  1119. return 0;
  1120. }
  1121. else
  1122. {
  1123. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetColorArray");
  1124. }
  1125. }
  1126. catch (Exception e)
  1127. {
  1128. return LuaDLL.toluaL_exception(L, e);
  1129. }
  1130. }
  1131. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1132. static int GetVectorArray(IntPtr L)
  1133. {
  1134. try
  1135. {
  1136. int count = LuaDLL.lua_gettop(L);
  1137. if (count == 2 && TypeChecker.CheckTypes<string>(L, 2))
  1138. {
  1139. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1140. string arg0 = ToLua.ToString(L, 2);
  1141. UnityEngine.Vector4[] o = obj.GetVectorArray(arg0);
  1142. ToLua.Push(L, o);
  1143. return 1;
  1144. }
  1145. else if (count == 2 && TypeChecker.CheckTypes<int>(L, 2))
  1146. {
  1147. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1148. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  1149. UnityEngine.Vector4[] o = obj.GetVectorArray(arg0);
  1150. ToLua.Push(L, o);
  1151. return 1;
  1152. }
  1153. else if (count == 3 && TypeChecker.CheckTypes<string, System.Collections.Generic.List<UnityEngine.Vector4>>(L, 2))
  1154. {
  1155. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1156. string arg0 = ToLua.ToString(L, 2);
  1157. System.Collections.Generic.List<UnityEngine.Vector4> arg1 = (System.Collections.Generic.List<UnityEngine.Vector4>)ToLua.ToObject(L, 3);
  1158. obj.GetVectorArray(arg0, arg1);
  1159. return 0;
  1160. }
  1161. else if (count == 3 && TypeChecker.CheckTypes<int, System.Collections.Generic.List<UnityEngine.Vector4>>(L, 2))
  1162. {
  1163. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1164. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  1165. System.Collections.Generic.List<UnityEngine.Vector4> arg1 = (System.Collections.Generic.List<UnityEngine.Vector4>)ToLua.ToObject(L, 3);
  1166. obj.GetVectorArray(arg0, arg1);
  1167. return 0;
  1168. }
  1169. else
  1170. {
  1171. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetVectorArray");
  1172. }
  1173. }
  1174. catch (Exception e)
  1175. {
  1176. return LuaDLL.toluaL_exception(L, e);
  1177. }
  1178. }
  1179. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1180. static int GetMatrixArray(IntPtr L)
  1181. {
  1182. try
  1183. {
  1184. int count = LuaDLL.lua_gettop(L);
  1185. if (count == 2 && TypeChecker.CheckTypes<string>(L, 2))
  1186. {
  1187. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1188. string arg0 = ToLua.ToString(L, 2);
  1189. UnityEngine.Matrix4x4[] o = obj.GetMatrixArray(arg0);
  1190. ToLua.Push(L, o);
  1191. return 1;
  1192. }
  1193. else if (count == 2 && TypeChecker.CheckTypes<int>(L, 2))
  1194. {
  1195. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1196. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  1197. UnityEngine.Matrix4x4[] o = obj.GetMatrixArray(arg0);
  1198. ToLua.Push(L, o);
  1199. return 1;
  1200. }
  1201. else if (count == 3 && TypeChecker.CheckTypes<string, System.Collections.Generic.List<UnityEngine.Matrix4x4>>(L, 2))
  1202. {
  1203. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1204. string arg0 = ToLua.ToString(L, 2);
  1205. System.Collections.Generic.List<UnityEngine.Matrix4x4> arg1 = (System.Collections.Generic.List<UnityEngine.Matrix4x4>)ToLua.ToObject(L, 3);
  1206. obj.GetMatrixArray(arg0, arg1);
  1207. return 0;
  1208. }
  1209. else if (count == 3 && TypeChecker.CheckTypes<int, System.Collections.Generic.List<UnityEngine.Matrix4x4>>(L, 2))
  1210. {
  1211. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1212. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  1213. System.Collections.Generic.List<UnityEngine.Matrix4x4> arg1 = (System.Collections.Generic.List<UnityEngine.Matrix4x4>)ToLua.ToObject(L, 3);
  1214. obj.GetMatrixArray(arg0, arg1);
  1215. return 0;
  1216. }
  1217. else
  1218. {
  1219. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetMatrixArray");
  1220. }
  1221. }
  1222. catch (Exception e)
  1223. {
  1224. return LuaDLL.toluaL_exception(L, e);
  1225. }
  1226. }
  1227. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1228. static int SetTextureOffset(IntPtr L)
  1229. {
  1230. try
  1231. {
  1232. int count = LuaDLL.lua_gettop(L);
  1233. if (count == 3 && TypeChecker.CheckTypes<string, UnityEngine.Vector2>(L, 2))
  1234. {
  1235. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1236. string arg0 = ToLua.ToString(L, 2);
  1237. UnityEngine.Vector2 arg1 = ToLua.ToVector2(L, 3);
  1238. obj.SetTextureOffset(arg0, arg1);
  1239. return 0;
  1240. }
  1241. else if (count == 3 && TypeChecker.CheckTypes<int, UnityEngine.Vector2>(L, 2))
  1242. {
  1243. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1244. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  1245. UnityEngine.Vector2 arg1 = ToLua.ToVector2(L, 3);
  1246. obj.SetTextureOffset(arg0, arg1);
  1247. return 0;
  1248. }
  1249. else
  1250. {
  1251. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.SetTextureOffset");
  1252. }
  1253. }
  1254. catch (Exception e)
  1255. {
  1256. return LuaDLL.toluaL_exception(L, e);
  1257. }
  1258. }
  1259. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1260. static int SetTextureScale(IntPtr L)
  1261. {
  1262. try
  1263. {
  1264. int count = LuaDLL.lua_gettop(L);
  1265. if (count == 3 && TypeChecker.CheckTypes<string, UnityEngine.Vector2>(L, 2))
  1266. {
  1267. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1268. string arg0 = ToLua.ToString(L, 2);
  1269. UnityEngine.Vector2 arg1 = ToLua.ToVector2(L, 3);
  1270. obj.SetTextureScale(arg0, arg1);
  1271. return 0;
  1272. }
  1273. else if (count == 3 && TypeChecker.CheckTypes<int, UnityEngine.Vector2>(L, 2))
  1274. {
  1275. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1276. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  1277. UnityEngine.Vector2 arg1 = ToLua.ToVector2(L, 3);
  1278. obj.SetTextureScale(arg0, arg1);
  1279. return 0;
  1280. }
  1281. else
  1282. {
  1283. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.SetTextureScale");
  1284. }
  1285. }
  1286. catch (Exception e)
  1287. {
  1288. return LuaDLL.toluaL_exception(L, e);
  1289. }
  1290. }
  1291. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1292. static int GetTextureOffset(IntPtr L)
  1293. {
  1294. try
  1295. {
  1296. int count = LuaDLL.lua_gettop(L);
  1297. if (count == 2 && TypeChecker.CheckTypes<string>(L, 2))
  1298. {
  1299. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1300. string arg0 = ToLua.ToString(L, 2);
  1301. UnityEngine.Vector2 o = obj.GetTextureOffset(arg0);
  1302. ToLua.Push(L, o);
  1303. return 1;
  1304. }
  1305. else if (count == 2 && TypeChecker.CheckTypes<int>(L, 2))
  1306. {
  1307. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1308. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  1309. UnityEngine.Vector2 o = obj.GetTextureOffset(arg0);
  1310. ToLua.Push(L, o);
  1311. return 1;
  1312. }
  1313. else
  1314. {
  1315. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetTextureOffset");
  1316. }
  1317. }
  1318. catch (Exception e)
  1319. {
  1320. return LuaDLL.toluaL_exception(L, e);
  1321. }
  1322. }
  1323. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1324. static int GetTextureScale(IntPtr L)
  1325. {
  1326. try
  1327. {
  1328. int count = LuaDLL.lua_gettop(L);
  1329. if (count == 2 && TypeChecker.CheckTypes<string>(L, 2))
  1330. {
  1331. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1332. string arg0 = ToLua.ToString(L, 2);
  1333. UnityEngine.Vector2 o = obj.GetTextureScale(arg0);
  1334. ToLua.Push(L, o);
  1335. return 1;
  1336. }
  1337. else if (count == 2 && TypeChecker.CheckTypes<int>(L, 2))
  1338. {
  1339. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1340. int arg0 = (int)LuaDLL.lua_tonumber(L, 2);
  1341. UnityEngine.Vector2 o = obj.GetTextureScale(arg0);
  1342. ToLua.Push(L, o);
  1343. return 1;
  1344. }
  1345. else
  1346. {
  1347. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.GetTextureScale");
  1348. }
  1349. }
  1350. catch (Exception e)
  1351. {
  1352. return LuaDLL.toluaL_exception(L, e);
  1353. }
  1354. }
  1355. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1356. static int DOTogglePause(IntPtr L)
  1357. {
  1358. try
  1359. {
  1360. ToLua.CheckArgsCount(L, 1);
  1361. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1362. int o = obj.DOTogglePause();
  1363. LuaDLL.lua_pushinteger(L, o);
  1364. return 1;
  1365. }
  1366. catch (Exception e)
  1367. {
  1368. return LuaDLL.toluaL_exception(L, e);
  1369. }
  1370. }
  1371. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1372. static int DOSmoothRewind(IntPtr L)
  1373. {
  1374. try
  1375. {
  1376. ToLua.CheckArgsCount(L, 1);
  1377. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1378. int o = obj.DOSmoothRewind();
  1379. LuaDLL.lua_pushinteger(L, o);
  1380. return 1;
  1381. }
  1382. catch (Exception e)
  1383. {
  1384. return LuaDLL.toluaL_exception(L, e);
  1385. }
  1386. }
  1387. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1388. static int DORewind(IntPtr L)
  1389. {
  1390. try
  1391. {
  1392. int count = LuaDLL.lua_gettop(L);
  1393. if (count == 1)
  1394. {
  1395. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1396. int o = obj.DORewind();
  1397. LuaDLL.lua_pushinteger(L, o);
  1398. return 1;
  1399. }
  1400. else if (count == 2)
  1401. {
  1402. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1403. bool arg0 = LuaDLL.luaL_checkboolean(L, 2);
  1404. int o = obj.DORewind(arg0);
  1405. LuaDLL.lua_pushinteger(L, o);
  1406. return 1;
  1407. }
  1408. else
  1409. {
  1410. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.DORewind");
  1411. }
  1412. }
  1413. catch (Exception e)
  1414. {
  1415. return LuaDLL.toluaL_exception(L, e);
  1416. }
  1417. }
  1418. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1419. static int DORestart(IntPtr L)
  1420. {
  1421. try
  1422. {
  1423. int count = LuaDLL.lua_gettop(L);
  1424. if (count == 1)
  1425. {
  1426. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1427. int o = obj.DORestart();
  1428. LuaDLL.lua_pushinteger(L, o);
  1429. return 1;
  1430. }
  1431. else if (count == 2)
  1432. {
  1433. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1434. bool arg0 = LuaDLL.luaL_checkboolean(L, 2);
  1435. int o = obj.DORestart(arg0);
  1436. LuaDLL.lua_pushinteger(L, o);
  1437. return 1;
  1438. }
  1439. else
  1440. {
  1441. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.DORestart");
  1442. }
  1443. }
  1444. catch (Exception e)
  1445. {
  1446. return LuaDLL.toluaL_exception(L, e);
  1447. }
  1448. }
  1449. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1450. static int DOPlayForward(IntPtr L)
  1451. {
  1452. try
  1453. {
  1454. ToLua.CheckArgsCount(L, 1);
  1455. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1456. int o = obj.DOPlayForward();
  1457. LuaDLL.lua_pushinteger(L, o);
  1458. return 1;
  1459. }
  1460. catch (Exception e)
  1461. {
  1462. return LuaDLL.toluaL_exception(L, e);
  1463. }
  1464. }
  1465. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1466. static int DOPlayBackwards(IntPtr L)
  1467. {
  1468. try
  1469. {
  1470. ToLua.CheckArgsCount(L, 1);
  1471. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1472. int o = obj.DOPlayBackwards();
  1473. LuaDLL.lua_pushinteger(L, o);
  1474. return 1;
  1475. }
  1476. catch (Exception e)
  1477. {
  1478. return LuaDLL.toluaL_exception(L, e);
  1479. }
  1480. }
  1481. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1482. static int DOPlay(IntPtr L)
  1483. {
  1484. try
  1485. {
  1486. ToLua.CheckArgsCount(L, 1);
  1487. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1488. int o = obj.DOPlay();
  1489. LuaDLL.lua_pushinteger(L, o);
  1490. return 1;
  1491. }
  1492. catch (Exception e)
  1493. {
  1494. return LuaDLL.toluaL_exception(L, e);
  1495. }
  1496. }
  1497. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1498. static int DOPause(IntPtr L)
  1499. {
  1500. try
  1501. {
  1502. ToLua.CheckArgsCount(L, 1);
  1503. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1504. int o = obj.DOPause();
  1505. LuaDLL.lua_pushinteger(L, o);
  1506. return 1;
  1507. }
  1508. catch (Exception e)
  1509. {
  1510. return LuaDLL.toluaL_exception(L, e);
  1511. }
  1512. }
  1513. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1514. static int DOGoto(IntPtr L)
  1515. {
  1516. try
  1517. {
  1518. int count = LuaDLL.lua_gettop(L);
  1519. if (count == 2)
  1520. {
  1521. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1522. float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
  1523. int o = obj.DOGoto(arg0);
  1524. LuaDLL.lua_pushinteger(L, o);
  1525. return 1;
  1526. }
  1527. else if (count == 3)
  1528. {
  1529. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1530. float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
  1531. bool arg1 = LuaDLL.luaL_checkboolean(L, 3);
  1532. int o = obj.DOGoto(arg0, arg1);
  1533. LuaDLL.lua_pushinteger(L, o);
  1534. return 1;
  1535. }
  1536. else
  1537. {
  1538. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.DOGoto");
  1539. }
  1540. }
  1541. catch (Exception e)
  1542. {
  1543. return LuaDLL.toluaL_exception(L, e);
  1544. }
  1545. }
  1546. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1547. static int DOFlip(IntPtr L)
  1548. {
  1549. try
  1550. {
  1551. ToLua.CheckArgsCount(L, 1);
  1552. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1553. int o = obj.DOFlip();
  1554. LuaDLL.lua_pushinteger(L, o);
  1555. return 1;
  1556. }
  1557. catch (Exception e)
  1558. {
  1559. return LuaDLL.toluaL_exception(L, e);
  1560. }
  1561. }
  1562. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1563. static int DOKill(IntPtr L)
  1564. {
  1565. try
  1566. {
  1567. int count = LuaDLL.lua_gettop(L);
  1568. if (count == 1)
  1569. {
  1570. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1571. int o = obj.DOKill();
  1572. LuaDLL.lua_pushinteger(L, o);
  1573. return 1;
  1574. }
  1575. else if (count == 2)
  1576. {
  1577. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1578. bool arg0 = LuaDLL.luaL_checkboolean(L, 2);
  1579. int o = obj.DOKill(arg0);
  1580. LuaDLL.lua_pushinteger(L, o);
  1581. return 1;
  1582. }
  1583. else
  1584. {
  1585. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.DOKill");
  1586. }
  1587. }
  1588. catch (Exception e)
  1589. {
  1590. return LuaDLL.toluaL_exception(L, e);
  1591. }
  1592. }
  1593. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1594. static int DOComplete(IntPtr L)
  1595. {
  1596. try
  1597. {
  1598. int count = LuaDLL.lua_gettop(L);
  1599. if (count == 1)
  1600. {
  1601. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1602. int o = obj.DOComplete();
  1603. LuaDLL.lua_pushinteger(L, o);
  1604. return 1;
  1605. }
  1606. else if (count == 2)
  1607. {
  1608. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1609. bool arg0 = LuaDLL.luaL_checkboolean(L, 2);
  1610. int o = obj.DOComplete(arg0);
  1611. LuaDLL.lua_pushinteger(L, o);
  1612. return 1;
  1613. }
  1614. else
  1615. {
  1616. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.DOComplete");
  1617. }
  1618. }
  1619. catch (Exception e)
  1620. {
  1621. return LuaDLL.toluaL_exception(L, e);
  1622. }
  1623. }
  1624. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1625. static int DOBlendableColor(IntPtr L)
  1626. {
  1627. try
  1628. {
  1629. int count = LuaDLL.lua_gettop(L);
  1630. if (count == 3)
  1631. {
  1632. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1633. UnityEngine.Color arg0 = ToLua.ToColor(L, 2);
  1634. float arg1 = (float)LuaDLL.luaL_checknumber(L, 3);
  1635. DG.Tweening.Tweener o = obj.DOBlendableColor(arg0, arg1);
  1636. ToLua.PushObject(L, o);
  1637. return 1;
  1638. }
  1639. else if (count == 4 && TypeChecker.CheckTypes<string, float>(L, 3))
  1640. {
  1641. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1642. UnityEngine.Color arg0 = ToLua.ToColor(L, 2);
  1643. string arg1 = ToLua.ToString(L, 3);
  1644. float arg2 = (float)LuaDLL.lua_tonumber(L, 4);
  1645. DG.Tweening.Tweener o = obj.DOBlendableColor(arg0, arg1, arg2);
  1646. ToLua.PushObject(L, o);
  1647. return 1;
  1648. }
  1649. else if (count == 4 && TypeChecker.CheckTypes<int, float>(L, 3))
  1650. {
  1651. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1652. UnityEngine.Color arg0 = ToLua.ToColor(L, 2);
  1653. int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
  1654. float arg2 = (float)LuaDLL.lua_tonumber(L, 4);
  1655. DG.Tweening.Tweener o = obj.DOBlendableColor(arg0, arg1, arg2);
  1656. ToLua.PushObject(L, o);
  1657. return 1;
  1658. }
  1659. else
  1660. {
  1661. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.DOBlendableColor");
  1662. }
  1663. }
  1664. catch (Exception e)
  1665. {
  1666. return LuaDLL.toluaL_exception(L, e);
  1667. }
  1668. }
  1669. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1670. static int DOVector(IntPtr L)
  1671. {
  1672. try
  1673. {
  1674. int count = LuaDLL.lua_gettop(L);
  1675. if (count == 4 && TypeChecker.CheckTypes<int, float>(L, 3))
  1676. {
  1677. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1678. UnityEngine.Vector4 arg0 = ToLua.ToVector4(L, 2);
  1679. int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
  1680. float arg2 = (float)LuaDLL.lua_tonumber(L, 4);
  1681. DG.Tweening.Core.TweenerCore<UnityEngine.Vector4,UnityEngine.Vector4,DG.Tweening.Plugins.Options.VectorOptions> o = obj.DOVector(arg0, arg1, arg2);
  1682. ToLua.PushObject(L, o);
  1683. return 1;
  1684. }
  1685. else if (count == 4 && TypeChecker.CheckTypes<string, float>(L, 3))
  1686. {
  1687. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1688. UnityEngine.Vector4 arg0 = ToLua.ToVector4(L, 2);
  1689. string arg1 = ToLua.ToString(L, 3);
  1690. float arg2 = (float)LuaDLL.lua_tonumber(L, 4);
  1691. DG.Tweening.Core.TweenerCore<UnityEngine.Vector4,UnityEngine.Vector4,DG.Tweening.Plugins.Options.VectorOptions> o = obj.DOVector(arg0, arg1, arg2);
  1692. ToLua.PushObject(L, o);
  1693. return 1;
  1694. }
  1695. else
  1696. {
  1697. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.DOVector");
  1698. }
  1699. }
  1700. catch (Exception e)
  1701. {
  1702. return LuaDLL.toluaL_exception(L, e);
  1703. }
  1704. }
  1705. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1706. static int DOTiling(IntPtr L)
  1707. {
  1708. try
  1709. {
  1710. int count = LuaDLL.lua_gettop(L);
  1711. if (count == 3)
  1712. {
  1713. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1714. UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2);
  1715. float arg1 = (float)LuaDLL.luaL_checknumber(L, 3);
  1716. DG.Tweening.Core.TweenerCore<UnityEngine.Vector2,UnityEngine.Vector2,DG.Tweening.Plugins.Options.VectorOptions> o = obj.DOTiling(arg0, arg1);
  1717. ToLua.PushObject(L, o);
  1718. return 1;
  1719. }
  1720. else if (count == 4)
  1721. {
  1722. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1723. UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2);
  1724. string arg1 = ToLua.CheckString(L, 3);
  1725. float arg2 = (float)LuaDLL.luaL_checknumber(L, 4);
  1726. DG.Tweening.Core.TweenerCore<UnityEngine.Vector2,UnityEngine.Vector2,DG.Tweening.Plugins.Options.VectorOptions> o = obj.DOTiling(arg0, arg1, arg2);
  1727. ToLua.PushObject(L, o);
  1728. return 1;
  1729. }
  1730. else
  1731. {
  1732. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.DOTiling");
  1733. }
  1734. }
  1735. catch (Exception e)
  1736. {
  1737. return LuaDLL.toluaL_exception(L, e);
  1738. }
  1739. }
  1740. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1741. static int DOOffset(IntPtr L)
  1742. {
  1743. try
  1744. {
  1745. int count = LuaDLL.lua_gettop(L);
  1746. if (count == 3)
  1747. {
  1748. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1749. UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2);
  1750. float arg1 = (float)LuaDLL.luaL_checknumber(L, 3);
  1751. DG.Tweening.Core.TweenerCore<UnityEngine.Vector2,UnityEngine.Vector2,DG.Tweening.Plugins.Options.VectorOptions> o = obj.DOOffset(arg0, arg1);
  1752. ToLua.PushObject(L, o);
  1753. return 1;
  1754. }
  1755. else if (count == 4)
  1756. {
  1757. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1758. UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2);
  1759. string arg1 = ToLua.CheckString(L, 3);
  1760. float arg2 = (float)LuaDLL.luaL_checknumber(L, 4);
  1761. DG.Tweening.Core.TweenerCore<UnityEngine.Vector2,UnityEngine.Vector2,DG.Tweening.Plugins.Options.VectorOptions> o = obj.DOOffset(arg0, arg1, arg2);
  1762. ToLua.PushObject(L, o);
  1763. return 1;
  1764. }
  1765. else
  1766. {
  1767. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.DOOffset");
  1768. }
  1769. }
  1770. catch (Exception e)
  1771. {
  1772. return LuaDLL.toluaL_exception(L, e);
  1773. }
  1774. }
  1775. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1776. static int DOFloat(IntPtr L)
  1777. {
  1778. try
  1779. {
  1780. int count = LuaDLL.lua_gettop(L);
  1781. if (count == 4 && TypeChecker.CheckTypes<int, float>(L, 3))
  1782. {
  1783. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1784. float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
  1785. int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
  1786. float arg2 = (float)LuaDLL.lua_tonumber(L, 4);
  1787. DG.Tweening.Core.TweenerCore<float,float,DG.Tweening.Plugins.Options.FloatOptions> o = obj.DOFloat(arg0, arg1, arg2);
  1788. ToLua.PushObject(L, o);
  1789. return 1;
  1790. }
  1791. else if (count == 4 && TypeChecker.CheckTypes<string, float>(L, 3))
  1792. {
  1793. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1794. float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
  1795. string arg1 = ToLua.ToString(L, 3);
  1796. float arg2 = (float)LuaDLL.lua_tonumber(L, 4);
  1797. DG.Tweening.Core.TweenerCore<float,float,DG.Tweening.Plugins.Options.FloatOptions> o = obj.DOFloat(arg0, arg1, arg2);
  1798. ToLua.PushObject(L, o);
  1799. return 1;
  1800. }
  1801. else
  1802. {
  1803. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.DOFloat");
  1804. }
  1805. }
  1806. catch (Exception e)
  1807. {
  1808. return LuaDLL.toluaL_exception(L, e);
  1809. }
  1810. }
  1811. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1812. static int DOFade(IntPtr L)
  1813. {
  1814. try
  1815. {
  1816. int count = LuaDLL.lua_gettop(L);
  1817. if (count == 3)
  1818. {
  1819. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1820. float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
  1821. float arg1 = (float)LuaDLL.luaL_checknumber(L, 3);
  1822. DG.Tweening.Core.TweenerCore<UnityEngine.Color,UnityEngine.Color,DG.Tweening.Plugins.Options.ColorOptions> o = obj.DOFade(arg0, arg1);
  1823. ToLua.PushObject(L, o);
  1824. return 1;
  1825. }
  1826. else if (count == 4 && TypeChecker.CheckTypes<string, float>(L, 3))
  1827. {
  1828. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1829. float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
  1830. string arg1 = ToLua.ToString(L, 3);
  1831. float arg2 = (float)LuaDLL.lua_tonumber(L, 4);
  1832. DG.Tweening.Core.TweenerCore<UnityEngine.Color,UnityEngine.Color,DG.Tweening.Plugins.Options.ColorOptions> o = obj.DOFade(arg0, arg1, arg2);
  1833. ToLua.PushObject(L, o);
  1834. return 1;
  1835. }
  1836. else if (count == 4 && TypeChecker.CheckTypes<int, float>(L, 3))
  1837. {
  1838. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1839. float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
  1840. int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
  1841. float arg2 = (float)LuaDLL.lua_tonumber(L, 4);
  1842. DG.Tweening.Core.TweenerCore<UnityEngine.Color,UnityEngine.Color,DG.Tweening.Plugins.Options.ColorOptions> o = obj.DOFade(arg0, arg1, arg2);
  1843. ToLua.PushObject(L, o);
  1844. return 1;
  1845. }
  1846. else
  1847. {
  1848. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.DOFade");
  1849. }
  1850. }
  1851. catch (Exception e)
  1852. {
  1853. return LuaDLL.toluaL_exception(L, e);
  1854. }
  1855. }
  1856. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1857. static int DOColor(IntPtr L)
  1858. {
  1859. try
  1860. {
  1861. int count = LuaDLL.lua_gettop(L);
  1862. if (count == 3)
  1863. {
  1864. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1865. UnityEngine.Color arg0 = ToLua.ToColor(L, 2);
  1866. float arg1 = (float)LuaDLL.luaL_checknumber(L, 3);
  1867. DG.Tweening.Core.TweenerCore<UnityEngine.Color,UnityEngine.Color,DG.Tweening.Plugins.Options.ColorOptions> o = obj.DOColor(arg0, arg1);
  1868. ToLua.PushObject(L, o);
  1869. return 1;
  1870. }
  1871. else if (count == 4 && TypeChecker.CheckTypes<string, float>(L, 3))
  1872. {
  1873. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1874. UnityEngine.Color arg0 = ToLua.ToColor(L, 2);
  1875. string arg1 = ToLua.ToString(L, 3);
  1876. float arg2 = (float)LuaDLL.lua_tonumber(L, 4);
  1877. DG.Tweening.Core.TweenerCore<UnityEngine.Color,UnityEngine.Color,DG.Tweening.Plugins.Options.ColorOptions> o = obj.DOColor(arg0, arg1, arg2);
  1878. ToLua.PushObject(L, o);
  1879. return 1;
  1880. }
  1881. else if (count == 4 && TypeChecker.CheckTypes<int, float>(L, 3))
  1882. {
  1883. UnityEngine.Material obj = (UnityEngine.Material)ToLua.CheckObject<UnityEngine.Material>(L, 1);
  1884. UnityEngine.Color arg0 = ToLua.ToColor(L, 2);
  1885. int arg1 = (int)LuaDLL.lua_tonumber(L, 3);
  1886. float arg2 = (float)LuaDLL.lua_tonumber(L, 4);
  1887. DG.Tweening.Core.TweenerCore<UnityEngine.Color,UnityEngine.Color,DG.Tweening.Plugins.Options.ColorOptions> o = obj.DOColor(arg0, arg1, arg2);
  1888. ToLua.PushObject(L, o);
  1889. return 1;
  1890. }
  1891. else
  1892. {
  1893. return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Material.DOColor");
  1894. }
  1895. }
  1896. catch (Exception e)
  1897. {
  1898. return LuaDLL.toluaL_exception(L, e);
  1899. }
  1900. }
  1901. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1902. static int op_Equality(IntPtr L)
  1903. {
  1904. try
  1905. {
  1906. ToLua.CheckArgsCount(L, 2);
  1907. UnityEngine.Object arg0 = (UnityEngine.Object)ToLua.ToObject(L, 1);
  1908. UnityEngine.Object arg1 = (UnityEngine.Object)ToLua.ToObject(L, 2);
  1909. bool o = arg0 == arg1;
  1910. LuaDLL.lua_pushboolean(L, o);
  1911. return 1;
  1912. }
  1913. catch (Exception e)
  1914. {
  1915. return LuaDLL.toluaL_exception(L, e);
  1916. }
  1917. }
  1918. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1919. static int get_shader(IntPtr L)
  1920. {
  1921. object o = null;
  1922. try
  1923. {
  1924. o = ToLua.ToObject(L, 1);
  1925. UnityEngine.Material obj = (UnityEngine.Material)o;
  1926. UnityEngine.Shader ret = obj.shader;
  1927. ToLua.PushSealed(L, ret);
  1928. return 1;
  1929. }
  1930. catch(Exception e)
  1931. {
  1932. return LuaDLL.toluaL_exception(L, e, o, "attempt to index shader on a nil value");
  1933. }
  1934. }
  1935. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1936. static int get_color(IntPtr L)
  1937. {
  1938. object o = null;
  1939. try
  1940. {
  1941. o = ToLua.ToObject(L, 1);
  1942. UnityEngine.Material obj = (UnityEngine.Material)o;
  1943. UnityEngine.Color ret = obj.color;
  1944. ToLua.Push(L, ret);
  1945. return 1;
  1946. }
  1947. catch(Exception e)
  1948. {
  1949. return LuaDLL.toluaL_exception(L, e, o, "attempt to index color on a nil value");
  1950. }
  1951. }
  1952. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1953. static int get_mainTexture(IntPtr L)
  1954. {
  1955. object o = null;
  1956. try
  1957. {
  1958. o = ToLua.ToObject(L, 1);
  1959. UnityEngine.Material obj = (UnityEngine.Material)o;
  1960. UnityEngine.Texture ret = obj.mainTexture;
  1961. ToLua.Push(L, ret);
  1962. return 1;
  1963. }
  1964. catch(Exception e)
  1965. {
  1966. return LuaDLL.toluaL_exception(L, e, o, "attempt to index mainTexture on a nil value");
  1967. }
  1968. }
  1969. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1970. static int get_mainTextureOffset(IntPtr L)
  1971. {
  1972. object o = null;
  1973. try
  1974. {
  1975. o = ToLua.ToObject(L, 1);
  1976. UnityEngine.Material obj = (UnityEngine.Material)o;
  1977. UnityEngine.Vector2 ret = obj.mainTextureOffset;
  1978. ToLua.Push(L, ret);
  1979. return 1;
  1980. }
  1981. catch(Exception e)
  1982. {
  1983. return LuaDLL.toluaL_exception(L, e, o, "attempt to index mainTextureOffset on a nil value");
  1984. }
  1985. }
  1986. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  1987. static int get_mainTextureScale(IntPtr L)
  1988. {
  1989. object o = null;
  1990. try
  1991. {
  1992. o = ToLua.ToObject(L, 1);
  1993. UnityEngine.Material obj = (UnityEngine.Material)o;
  1994. UnityEngine.Vector2 ret = obj.mainTextureScale;
  1995. ToLua.Push(L, ret);
  1996. return 1;
  1997. }
  1998. catch(Exception e)
  1999. {
  2000. return LuaDLL.toluaL_exception(L, e, o, "attempt to index mainTextureScale on a nil value");
  2001. }
  2002. }
  2003. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  2004. static int get_renderQueue(IntPtr L)
  2005. {
  2006. object o = null;
  2007. try
  2008. {
  2009. o = ToLua.ToObject(L, 1);
  2010. UnityEngine.Material obj = (UnityEngine.Material)o;
  2011. int ret = obj.renderQueue;
  2012. LuaDLL.lua_pushinteger(L, ret);
  2013. return 1;
  2014. }
  2015. catch(Exception e)
  2016. {
  2017. return LuaDLL.toluaL_exception(L, e, o, "attempt to index renderQueue on a nil value");
  2018. }
  2019. }
  2020. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  2021. static int get_globalIlluminationFlags(IntPtr L)
  2022. {
  2023. object o = null;
  2024. try
  2025. {
  2026. o = ToLua.ToObject(L, 1);
  2027. UnityEngine.Material obj = (UnityEngine.Material)o;
  2028. UnityEngine.MaterialGlobalIlluminationFlags ret = obj.globalIlluminationFlags;
  2029. ToLua.Push(L, ret);
  2030. return 1;
  2031. }
  2032. catch(Exception e)
  2033. {
  2034. return LuaDLL.toluaL_exception(L, e, o, "attempt to index globalIlluminationFlags on a nil value");
  2035. }
  2036. }
  2037. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  2038. static int get_doubleSidedGI(IntPtr L)
  2039. {
  2040. object o = null;
  2041. try
  2042. {
  2043. o = ToLua.ToObject(L, 1);
  2044. UnityEngine.Material obj = (UnityEngine.Material)o;
  2045. bool ret = obj.doubleSidedGI;
  2046. LuaDLL.lua_pushboolean(L, ret);
  2047. return 1;
  2048. }
  2049. catch(Exception e)
  2050. {
  2051. return LuaDLL.toluaL_exception(L, e, o, "attempt to index doubleSidedGI on a nil value");
  2052. }
  2053. }
  2054. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  2055. static int get_enableInstancing(IntPtr L)
  2056. {
  2057. object o = null;
  2058. try
  2059. {
  2060. o = ToLua.ToObject(L, 1);
  2061. UnityEngine.Material obj = (UnityEngine.Material)o;
  2062. bool ret = obj.enableInstancing;
  2063. LuaDLL.lua_pushboolean(L, ret);
  2064. return 1;
  2065. }
  2066. catch(Exception e)
  2067. {
  2068. return LuaDLL.toluaL_exception(L, e, o, "attempt to index enableInstancing on a nil value");
  2069. }
  2070. }
  2071. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  2072. static int get_passCount(IntPtr L)
  2073. {
  2074. object o = null;
  2075. try
  2076. {
  2077. o = ToLua.ToObject(L, 1);
  2078. UnityEngine.Material obj = (UnityEngine.Material)o;
  2079. int ret = obj.passCount;
  2080. LuaDLL.lua_pushinteger(L, ret);
  2081. return 1;
  2082. }
  2083. catch(Exception e)
  2084. {
  2085. return LuaDLL.toluaL_exception(L, e, o, "attempt to index passCount on a nil value");
  2086. }
  2087. }
  2088. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  2089. static int get_shaderKeywords(IntPtr L)
  2090. {
  2091. object o = null;
  2092. try
  2093. {
  2094. o = ToLua.ToObject(L, 1);
  2095. UnityEngine.Material obj = (UnityEngine.Material)o;
  2096. string[] ret = obj.shaderKeywords;
  2097. ToLua.Push(L, ret);
  2098. return 1;
  2099. }
  2100. catch(Exception e)
  2101. {
  2102. return LuaDLL.toluaL_exception(L, e, o, "attempt to index shaderKeywords on a nil value");
  2103. }
  2104. }
  2105. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  2106. static int set_shader(IntPtr L)
  2107. {
  2108. object o = null;
  2109. try
  2110. {
  2111. o = ToLua.ToObject(L, 1);
  2112. UnityEngine.Material obj = (UnityEngine.Material)o;
  2113. UnityEngine.Shader arg0 = (UnityEngine.Shader)ToLua.CheckObject(L, 2, typeof(UnityEngine.Shader));
  2114. obj.shader = arg0;
  2115. return 0;
  2116. }
  2117. catch(Exception e)
  2118. {
  2119. return LuaDLL.toluaL_exception(L, e, o, "attempt to index shader on a nil value");
  2120. }
  2121. }
  2122. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  2123. static int set_color(IntPtr L)
  2124. {
  2125. object o = null;
  2126. try
  2127. {
  2128. o = ToLua.ToObject(L, 1);
  2129. UnityEngine.Material obj = (UnityEngine.Material)o;
  2130. UnityEngine.Color arg0 = ToLua.ToColor(L, 2);
  2131. obj.color = arg0;
  2132. return 0;
  2133. }
  2134. catch(Exception e)
  2135. {
  2136. return LuaDLL.toluaL_exception(L, e, o, "attempt to index color on a nil value");
  2137. }
  2138. }
  2139. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  2140. static int set_mainTexture(IntPtr L)
  2141. {
  2142. object o = null;
  2143. try
  2144. {
  2145. o = ToLua.ToObject(L, 1);
  2146. UnityEngine.Material obj = (UnityEngine.Material)o;
  2147. UnityEngine.Texture arg0 = (UnityEngine.Texture)ToLua.CheckObject<UnityEngine.Texture>(L, 2);
  2148. obj.mainTexture = arg0;
  2149. return 0;
  2150. }
  2151. catch(Exception e)
  2152. {
  2153. return LuaDLL.toluaL_exception(L, e, o, "attempt to index mainTexture on a nil value");
  2154. }
  2155. }
  2156. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  2157. static int set_mainTextureOffset(IntPtr L)
  2158. {
  2159. object o = null;
  2160. try
  2161. {
  2162. o = ToLua.ToObject(L, 1);
  2163. UnityEngine.Material obj = (UnityEngine.Material)o;
  2164. UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2);
  2165. obj.mainTextureOffset = arg0;
  2166. return 0;
  2167. }
  2168. catch(Exception e)
  2169. {
  2170. return LuaDLL.toluaL_exception(L, e, o, "attempt to index mainTextureOffset on a nil value");
  2171. }
  2172. }
  2173. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  2174. static int set_mainTextureScale(IntPtr L)
  2175. {
  2176. object o = null;
  2177. try
  2178. {
  2179. o = ToLua.ToObject(L, 1);
  2180. UnityEngine.Material obj = (UnityEngine.Material)o;
  2181. UnityEngine.Vector2 arg0 = ToLua.ToVector2(L, 2);
  2182. obj.mainTextureScale = arg0;
  2183. return 0;
  2184. }
  2185. catch(Exception e)
  2186. {
  2187. return LuaDLL.toluaL_exception(L, e, o, "attempt to index mainTextureScale on a nil value");
  2188. }
  2189. }
  2190. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  2191. static int set_renderQueue(IntPtr L)
  2192. {
  2193. object o = null;
  2194. try
  2195. {
  2196. o = ToLua.ToObject(L, 1);
  2197. UnityEngine.Material obj = (UnityEngine.Material)o;
  2198. int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
  2199. obj.renderQueue = arg0;
  2200. return 0;
  2201. }
  2202. catch(Exception e)
  2203. {
  2204. return LuaDLL.toluaL_exception(L, e, o, "attempt to index renderQueue on a nil value");
  2205. }
  2206. }
  2207. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  2208. static int set_globalIlluminationFlags(IntPtr L)
  2209. {
  2210. object o = null;
  2211. try
  2212. {
  2213. o = ToLua.ToObject(L, 1);
  2214. UnityEngine.Material obj = (UnityEngine.Material)o;
  2215. UnityEngine.MaterialGlobalIlluminationFlags arg0 = (UnityEngine.MaterialGlobalIlluminationFlags)ToLua.CheckObject(L, 2, typeof(UnityEngine.MaterialGlobalIlluminationFlags));
  2216. obj.globalIlluminationFlags = arg0;
  2217. return 0;
  2218. }
  2219. catch(Exception e)
  2220. {
  2221. return LuaDLL.toluaL_exception(L, e, o, "attempt to index globalIlluminationFlags on a nil value");
  2222. }
  2223. }
  2224. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  2225. static int set_doubleSidedGI(IntPtr L)
  2226. {
  2227. object o = null;
  2228. try
  2229. {
  2230. o = ToLua.ToObject(L, 1);
  2231. UnityEngine.Material obj = (UnityEngine.Material)o;
  2232. bool arg0 = LuaDLL.luaL_checkboolean(L, 2);
  2233. obj.doubleSidedGI = arg0;
  2234. return 0;
  2235. }
  2236. catch(Exception e)
  2237. {
  2238. return LuaDLL.toluaL_exception(L, e, o, "attempt to index doubleSidedGI on a nil value");
  2239. }
  2240. }
  2241. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  2242. static int set_enableInstancing(IntPtr L)
  2243. {
  2244. object o = null;
  2245. try
  2246. {
  2247. o = ToLua.ToObject(L, 1);
  2248. UnityEngine.Material obj = (UnityEngine.Material)o;
  2249. bool arg0 = LuaDLL.luaL_checkboolean(L, 2);
  2250. obj.enableInstancing = arg0;
  2251. return 0;
  2252. }
  2253. catch(Exception e)
  2254. {
  2255. return LuaDLL.toluaL_exception(L, e, o, "attempt to index enableInstancing on a nil value");
  2256. }
  2257. }
  2258. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  2259. static int set_shaderKeywords(IntPtr L)
  2260. {
  2261. object o = null;
  2262. try
  2263. {
  2264. o = ToLua.ToObject(L, 1);
  2265. UnityEngine.Material obj = (UnityEngine.Material)o;
  2266. string[] arg0 = ToLua.CheckStringArray(L, 2);
  2267. obj.shaderKeywords = arg0;
  2268. return 0;
  2269. }
  2270. catch(Exception e)
  2271. {
  2272. return LuaDLL.toluaL_exception(L, e, o, "attempt to index shaderKeywords on a nil value");
  2273. }
  2274. }
  2275. }