暫無描述
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

UnityEngine.AudioModule.cpp 104KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234
  1. #include "pch-cpp.hpp"
  2. template <typename T1>
  3. struct VirtualActionInvoker1
  4. {
  5. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  6. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  7. {
  8. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  9. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  10. }
  11. };
  12. template <typename R>
  13. struct VirtualFuncInvoker0
  14. {
  15. typedef R (*Func)(void*, const RuntimeMethod*);
  16. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  17. {
  18. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  19. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  20. }
  21. };
  22. template <typename T1>
  23. struct GenericVirtualActionInvoker1
  24. {
  25. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  26. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
  27. {
  28. VirtualInvokeData invokeData;
  29. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  30. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  31. }
  32. };
  33. template <typename T1>
  34. struct InterfaceActionInvoker1
  35. {
  36. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  37. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  38. {
  39. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  40. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  41. }
  42. };
  43. template <typename T1>
  44. struct GenericInterfaceActionInvoker1
  45. {
  46. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  47. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
  48. {
  49. VirtualInvokeData invokeData;
  50. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  51. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  52. }
  53. };
  54. struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C;
  55. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  56. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  57. struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
  58. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  59. struct ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A;
  60. struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
  61. struct WebCamDeviceU5BU5D_tA5B1352BDE6FE233B66C3ABF96E00EB3215629F5;
  62. struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
  63. struct AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20;
  64. struct AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2;
  65. struct Delegate_t;
  66. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  67. struct MethodInfo_t;
  68. struct String_t;
  69. struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
  70. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  71. struct WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749;
  72. struct PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E;
  73. struct PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072;
  74. struct SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30;
  75. struct AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177;
  76. IL2CPP_EXTERN_C RuntimeClass* AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_il2cpp_TypeInfo_var;
  77. IL2CPP_EXTERN_C RuntimeClass* Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var;
  78. IL2CPP_EXTERN_C RuntimeClass* PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4_il2cpp_TypeInfo_var;
  79. IL2CPP_EXTERN_C RuntimeClass* ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A_il2cpp_TypeInfo_var;
  80. IL2CPP_EXTERN_C RuntimeClass* Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_il2cpp_TypeInfo_var;
  81. IL2CPP_EXTERN_C const RuntimeMethod* MarshalledUnityObject_MarshalNotNull_TisWebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749_m80EEFEDC16ED4F568C9E2DC1A496FFEDB48073DD_RuntimeMethod_var;
  82. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1_GetPinnableReference_mB710059C1A1A30270065958DE8345808C6683638_RuntimeMethod_var;
  83. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_RuntimeMethod_var;
  84. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var;
  85. struct Delegate_t_marshaled_com;
  86. struct Delegate_t_marshaled_pinvoke;
  87. struct Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525;
  88. struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
  89. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  90. struct ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A;
  91. struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
  92. struct WebCamDeviceU5BU5D_tA5B1352BDE6FE233B66C3ABF96E00EB3215629F5;
  93. IL2CPP_EXTERN_C_BEGIN
  94. IL2CPP_EXTERN_C_END
  95. #ifdef __clang__
  96. #pragma clang diagnostic push
  97. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  98. #pragma clang diagnostic ignored "-Wunused-variable"
  99. #endif
  100. struct U3CModuleU3E_t462BCCFB9B78348533823E0754F65F52A5348F89
  101. {
  102. };
  103. struct AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2 : public RuntimeObject
  104. {
  105. SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* ___sampleFramesAvailable;
  106. SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* ___sampleFramesOverflow;
  107. };
  108. struct AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD : public RuntimeObject
  109. {
  110. };
  111. struct String_t : public RuntimeObject
  112. {
  113. int32_t ____stringLength;
  114. Il2CppChar ____firstChar;
  115. };
  116. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  117. {
  118. };
  119. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  120. {
  121. };
  122. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  123. {
  124. };
  125. struct Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD : public RuntimeObject
  126. {
  127. };
  128. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  129. {
  130. bool ___m_value;
  131. };
  132. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
  133. {
  134. Il2CppChar ___m_value;
  135. };
  136. struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
  137. {
  138. float ___r;
  139. float ___g;
  140. float ___b;
  141. float ___a;
  142. };
  143. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  144. {
  145. };
  146. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  147. {
  148. };
  149. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  150. {
  151. };
  152. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  153. {
  154. int32_t ___m_value;
  155. };
  156. struct IntPtr_t
  157. {
  158. void* ___m_value;
  159. };
  160. struct ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E
  161. {
  162. void* ___begin;
  163. int32_t ___length;
  164. };
  165. struct RefreshRate_t44FF0D3F256477CC8AB97FA49D08B636AFB4F68F
  166. {
  167. uint32_t ___numerator;
  168. uint32_t ___denominator;
  169. };
  170. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  171. {
  172. float ___m_value;
  173. };
  174. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  175. {
  176. uint32_t ___m_value;
  177. };
  178. struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
  179. {
  180. uint64_t ___m_value;
  181. };
  182. struct UIntPtr_t
  183. {
  184. void* ____pointer;
  185. };
  186. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  187. {
  188. union
  189. {
  190. struct
  191. {
  192. };
  193. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  194. };
  195. };
  196. struct ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5
  197. {
  198. intptr_t ____value;
  199. };
  200. struct Delegate_t : public RuntimeObject
  201. {
  202. intptr_t ___method_ptr;
  203. intptr_t ___invoke_impl;
  204. RuntimeObject* ___m_target;
  205. intptr_t ___method;
  206. intptr_t ___delegate_trampoline;
  207. intptr_t ___extra_arg;
  208. intptr_t ___method_code;
  209. intptr_t ___interp_method;
  210. intptr_t ___interp_invoke_impl;
  211. MethodInfo_t* ___method_info;
  212. MethodInfo_t* ___original_method_info;
  213. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  214. bool ___method_is_virtual;
  215. };
  216. struct Delegate_t_marshaled_pinvoke
  217. {
  218. intptr_t ___method_ptr;
  219. intptr_t ___invoke_impl;
  220. Il2CppIUnknown* ___m_target;
  221. intptr_t ___method;
  222. intptr_t ___delegate_trampoline;
  223. intptr_t ___extra_arg;
  224. intptr_t ___method_code;
  225. intptr_t ___interp_method;
  226. intptr_t ___interp_invoke_impl;
  227. MethodInfo_t* ___method_info;
  228. MethodInfo_t* ___original_method_info;
  229. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  230. int32_t ___method_is_virtual;
  231. };
  232. struct Delegate_t_marshaled_com
  233. {
  234. intptr_t ___method_ptr;
  235. intptr_t ___invoke_impl;
  236. Il2CppIUnknown* ___m_target;
  237. intptr_t ___method;
  238. intptr_t ___delegate_trampoline;
  239. intptr_t ___extra_arg;
  240. intptr_t ___method_code;
  241. intptr_t ___interp_method;
  242. intptr_t ___interp_invoke_impl;
  243. MethodInfo_t* ___method_info;
  244. MethodInfo_t* ___original_method_info;
  245. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  246. int32_t ___method_is_virtual;
  247. };
  248. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
  249. {
  250. intptr_t ___m_CachedPtr;
  251. };
  252. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  253. {
  254. intptr_t ___m_CachedPtr;
  255. };
  256. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  257. {
  258. intptr_t ___m_CachedPtr;
  259. };
  260. struct PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4
  261. {
  262. intptr_t ___m_Handle;
  263. uint32_t ___m_Version;
  264. };
  265. struct PlayableOutputHandle_tEB217645A8C0356A3AC6F964F283003B9740E883
  266. {
  267. intptr_t ___m_Handle;
  268. uint32_t ___m_Version;
  269. };
  270. struct Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525
  271. {
  272. int32_t ___m_Width;
  273. int32_t ___m_Height;
  274. RefreshRate_t44FF0D3F256477CC8AB97FA49D08B636AFB4F68F ___m_RefreshRate;
  275. };
  276. struct WebCamKind_t6E6C1B17D52A297F99D6A758D43B6D90D3287D5C
  277. {
  278. int32_t ___value__;
  279. };
  280. struct ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1
  281. {
  282. ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 ____pointer;
  283. int32_t ____length;
  284. };
  285. struct AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0
  286. {
  287. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Handle;
  288. };
  289. struct AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C
  290. {
  291. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Handle;
  292. };
  293. struct AudioPlayableOutput_tC3DFF8095F429D90129A367EAB98A24F6D6ADF20
  294. {
  295. PlayableOutputHandle_tEB217645A8C0356A3AC6F964F283003B9740E883 ___m_Handle;
  296. };
  297. struct AudioResource_t35B84706031E4F08C928B1640B804839F4B6500A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  298. {
  299. };
  300. struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  301. {
  302. };
  303. struct MulticastDelegate_t : public Delegate_t
  304. {
  305. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
  306. };
  307. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  308. {
  309. Delegate_t_marshaled_pinvoke** ___delegates;
  310. };
  311. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  312. {
  313. Delegate_t_marshaled_com** ___delegates;
  314. };
  315. struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  316. {
  317. };
  318. struct WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C
  319. {
  320. String_t* ___m_Name;
  321. String_t* ___m_DepthCameraName;
  322. int32_t ___m_Flags;
  323. int32_t ___m_Kind;
  324. ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A* ___m_Resolutions;
  325. };
  326. struct WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshaled_pinvoke
  327. {
  328. char* ___m_Name;
  329. char* ___m_DepthCameraName;
  330. int32_t ___m_Flags;
  331. int32_t ___m_Kind;
  332. Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525* ___m_Resolutions;
  333. };
  334. struct WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshaled_com
  335. {
  336. Il2CppChar* ___m_Name;
  337. Il2CppChar* ___m_DepthCameraName;
  338. int32_t ___m_Flags;
  339. int32_t ___m_Kind;
  340. Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525* ___m_Resolutions;
  341. };
  342. struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C : public MulticastDelegate_t
  343. {
  344. };
  345. struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t
  346. {
  347. };
  348. struct AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20 : public AudioResource_t35B84706031E4F08C928B1640B804839F4B6500A
  349. {
  350. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* ___m_PCMReaderCallback;
  351. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* ___m_PCMSetPositionCallback;
  352. };
  353. struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
  354. {
  355. };
  356. struct WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
  357. {
  358. };
  359. struct PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E : public MulticastDelegate_t
  360. {
  361. };
  362. struct PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072 : public MulticastDelegate_t
  363. {
  364. };
  365. struct SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30 : public MulticastDelegate_t
  366. {
  367. };
  368. struct AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177 : public MulticastDelegate_t
  369. {
  370. };
  371. struct AudioBehaviour_t2DC0BEF7B020C952F3D2DA5AAAC88501C7EEB941 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
  372. {
  373. };
  374. struct AudioListener_t1D629CE9BC079C8ECDE8F822616E8A8E319EAE35 : public AudioBehaviour_t2DC0BEF7B020C952F3D2DA5AAAC88501C7EEB941
  375. {
  376. };
  377. struct AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_StaticFields
  378. {
  379. AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* ___OnAudioConfigurationChanged;
  380. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnAudioSystemShuttingDown;
  381. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnAudioSystemStartedUp;
  382. };
  383. struct String_t_StaticFields
  384. {
  385. String_t* ___Empty;
  386. };
  387. struct Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_StaticFields
  388. {
  389. bool ___U3CmuteStateU3Ek__BackingField;
  390. bool ____stopAudioOutputOnMute;
  391. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___OnMuteStateChanged;
  392. };
  393. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  394. {
  395. String_t* ___TrueString;
  396. String_t* ___FalseString;
  397. };
  398. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
  399. {
  400. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
  401. };
  402. struct IntPtr_t_StaticFields
  403. {
  404. intptr_t ___Zero;
  405. };
  406. struct UIntPtr_t_StaticFields
  407. {
  408. uintptr_t ___Zero;
  409. };
  410. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
  411. {
  412. int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
  413. };
  414. struct PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4_StaticFields
  415. {
  416. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Null;
  417. };
  418. struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_StaticFields
  419. {
  420. int32_t ___GenerateAllMips;
  421. };
  422. #ifdef __clang__
  423. #pragma clang diagnostic pop
  424. #endif
  425. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
  426. {
  427. ALIGN_FIELD (8) Delegate_t* m_Items[1];
  428. inline Delegate_t* GetAt(il2cpp_array_size_t index) const
  429. {
  430. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  431. return m_Items[index];
  432. }
  433. inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
  434. {
  435. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  436. return m_Items + index;
  437. }
  438. inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
  439. {
  440. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  441. m_Items[index] = value;
  442. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  443. }
  444. inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
  445. {
  446. return m_Items[index];
  447. }
  448. inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  449. {
  450. return m_Items + index;
  451. }
  452. inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
  453. {
  454. m_Items[index] = value;
  455. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  456. }
  457. };
  458. struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray
  459. {
  460. ALIGN_FIELD (8) float m_Items[1];
  461. inline float GetAt(il2cpp_array_size_t index) const
  462. {
  463. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  464. return m_Items[index];
  465. }
  466. inline float* GetAddressAt(il2cpp_array_size_t index)
  467. {
  468. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  469. return m_Items + index;
  470. }
  471. inline void SetAt(il2cpp_array_size_t index, float value)
  472. {
  473. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  474. m_Items[index] = value;
  475. }
  476. inline float GetAtUnchecked(il2cpp_array_size_t index) const
  477. {
  478. return m_Items[index];
  479. }
  480. inline float* GetAddressAtUnchecked(il2cpp_array_size_t index)
  481. {
  482. return m_Items + index;
  483. }
  484. inline void SetAtUnchecked(il2cpp_array_size_t index, float value)
  485. {
  486. m_Items[index] = value;
  487. }
  488. };
  489. struct ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A : public RuntimeArray
  490. {
  491. ALIGN_FIELD (8) Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 m_Items[1];
  492. inline Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 GetAt(il2cpp_array_size_t index) const
  493. {
  494. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  495. return m_Items[index];
  496. }
  497. inline Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525* GetAddressAt(il2cpp_array_size_t index)
  498. {
  499. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  500. return m_Items + index;
  501. }
  502. inline void SetAt(il2cpp_array_size_t index, Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 value)
  503. {
  504. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  505. m_Items[index] = value;
  506. }
  507. inline Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 GetAtUnchecked(il2cpp_array_size_t index) const
  508. {
  509. return m_Items[index];
  510. }
  511. inline Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525* GetAddressAtUnchecked(il2cpp_array_size_t index)
  512. {
  513. return m_Items + index;
  514. }
  515. inline void SetAtUnchecked(il2cpp_array_size_t index, Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 value)
  516. {
  517. m_Items[index] = value;
  518. }
  519. };
  520. struct WebCamDeviceU5BU5D_tA5B1352BDE6FE233B66C3ABF96E00EB3215629F5 : public RuntimeArray
  521. {
  522. ALIGN_FIELD (8) WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C m_Items[1];
  523. inline WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C GetAt(il2cpp_array_size_t index) const
  524. {
  525. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  526. return m_Items[index];
  527. }
  528. inline WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C* GetAddressAt(il2cpp_array_size_t index)
  529. {
  530. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  531. return m_Items + index;
  532. }
  533. inline void SetAt(il2cpp_array_size_t index, WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C value)
  534. {
  535. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  536. m_Items[index] = value;
  537. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Name), (void*)NULL);
  538. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  539. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DepthCameraName), (void*)NULL);
  540. #endif
  541. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  542. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Resolutions), (void*)NULL);
  543. #endif
  544. }
  545. inline WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C GetAtUnchecked(il2cpp_array_size_t index) const
  546. {
  547. return m_Items[index];
  548. }
  549. inline WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C* GetAddressAtUnchecked(il2cpp_array_size_t index)
  550. {
  551. return m_Items + index;
  552. }
  553. inline void SetAtUnchecked(il2cpp_array_size_t index, WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C value)
  554. {
  555. m_Items[index] = value;
  556. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Name), (void*)NULL);
  557. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  558. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DepthCameraName), (void*)NULL);
  559. #endif
  560. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  561. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Resolutions), (void*)NULL);
  562. #endif
  563. }
  564. };
  565. struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389 : public RuntimeArray
  566. {
  567. ALIGN_FIELD (8) Color_tD001788D726C3A7F1379BEED0260B9591F440C1F m_Items[1];
  568. inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAt(il2cpp_array_size_t index) const
  569. {
  570. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  571. return m_Items[index];
  572. }
  573. inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* GetAddressAt(il2cpp_array_size_t index)
  574. {
  575. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  576. return m_Items + index;
  577. }
  578. inline void SetAt(il2cpp_array_size_t index, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value)
  579. {
  580. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  581. m_Items[index] = value;
  582. }
  583. inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAtUnchecked(il2cpp_array_size_t index) const
  584. {
  585. return m_Items[index];
  586. }
  587. inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* GetAddressAtUnchecked(il2cpp_array_size_t index)
  588. {
  589. return m_Items + index;
  590. }
  591. inline void SetAtUnchecked(il2cpp_array_size_t index, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value)
  592. {
  593. m_Items[index] = value;
  594. }
  595. };
  596. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method) ;
  597. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t MarshalledUnityObject_MarshalNotNull_TisRuntimeObject_mEB1AA6B672D00242BB9DCE007056EC0E9C8DB075_gshared_inline (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  598. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar* ReadOnlySpan_1_GetPinnableReference_mB710059C1A1A30270065958DE8345808C6683638_gshared (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method) ;
  599. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method) ;
  600. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ;
  601. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_inline (AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, bool ___0_deviceWasChanged, const RuntimeMethod* method) ;
  602. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) ;
  603. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mobile_get_muteState_m64C1E8C61537317A7F153E1A72F7D39D85DA684D_inline (const RuntimeMethod* method) ;
  604. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Mobile_set_muteState_m7C9A464BCA3762330E18CCAD79AF6C47B863CA02_inline (bool ___0_value, const RuntimeMethod* method) ;
  605. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Mobile_get_stopAudioOutputOnMute_m43EC82258D38C418353DFE19F32B51B64B18DCCA (const RuntimeMethod* method) ;
  606. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mobile_StopAudioOutput_m10B8CEF668EE4967D0AD1D6741B6A37540C28A46 (const RuntimeMethod* method) ;
  607. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mobile_StartAudioOutput_m731D1EEEE7A0D56BAADD571BA0FCAC13FB071223 (const RuntimeMethod* method) ;
  608. inline void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method)
  609. {
  610. (( void (*) (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, bool, const RuntimeMethod*))Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline)(__this, ___0_obj, method);
  611. }
  612. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioSettings_StartAudioOutput_mB04D851DD0E6115DEEFB55779F880146263C67BE (const RuntimeMethod* method) ;
  613. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioSettings_StopAudioOutput_m3FE7A8EADAB2FB570BB05F7C353E25E15885D1CB (const RuntimeMethod* method) ;
  614. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_inline (PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method) ;
  615. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_inline (PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, int32_t ___0_position, const RuntimeMethod* method) ;
  616. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* WebCamDevice_get_name_m2BF75E8EA486668299906EAC9B35214890D4601E (WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C* __this, const RuntimeMethod* method) ;
  617. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture__ctor_mC0C7974BEBD867CEB281409FEA15A78CD91B19CC (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, const RuntimeMethod* method) ;
  618. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebCamTexture_Internal_CreateWebCamTexture_mE8B5E78C03DAD51A213D6D39D5A154919409BDD9 (WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749* ___0_self, String_t* ___1_scriptingDevice, int32_t ___2_requestedWidth, int32_t ___3_requestedHeight, int32_t ___4_maxFramerate, const RuntimeMethod* method) ;
  619. inline intptr_t MarshalledUnityObject_MarshalNotNull_TisWebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749_m80EEFEDC16ED4F568C9E2DC1A496FFEDB48073DD_inline (WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749* ___0_obj, const RuntimeMethod* method)
  620. {
  621. return (( intptr_t (*) (WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749*, const RuntimeMethod*))MarshalledUnityObject_MarshalNotNull_TisRuntimeObject_mEB1AA6B672D00242BB9DCE007056EC0E9C8DB075_gshared_inline)(___0_obj, method);
  622. }
  623. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  624. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebCamTexture_Play_Injected_m3352EB6991BA2F019AE3764AFB7DE8B919D3AB58 (intptr_t ___0__unity_self, const RuntimeMethod* method) ;
  625. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebCamTexture_Stop_Injected_m25CCBCD6118A9AAFDD44BF997978E1BE6E3F3A73 (intptr_t ___0__unity_self, const RuntimeMethod* method) ;
  626. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* WebCamTexture_GetPixels_mD30134473515AEA70C9DE43392F2ADD95747237A (WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_blockWidth, int32_t ___3_blockHeight, const RuntimeMethod* method) ;
  627. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* WebCamTexture_GetPixels_Injected_mA5CB18475E93049FBB8CB366B712C6A28842471D (intptr_t ___0__unity_self, int32_t ___1_x, int32_t ___2_y, int32_t ___3_blockWidth, int32_t ___4_blockHeight, const RuntimeMethod* method) ;
  628. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool StringMarshaller_TryMarshalEmptyOrNullString_m615203C511071D59295D889AB136575DFFEA90A6_inline (String_t* ___0_s, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___1_managedSpanWrapper, const RuntimeMethod* method) ;
  629. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline (String_t* ___0_text, const RuntimeMethod* method) ;
  630. inline Il2CppChar* ReadOnlySpan_1_GetPinnableReference_mB710059C1A1A30270065958DE8345808C6683638 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method)
  631. {
  632. return (( Il2CppChar* (*) (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*, const RuntimeMethod*))ReadOnlySpan_1_GetPinnableReference_mB710059C1A1A30270065958DE8345808C6683638_gshared)(__this, method);
  633. }
  634. inline int32_t ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method)
  635. {
  636. return (( int32_t (*) (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*, const RuntimeMethod*))ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_gshared_inline)(__this, method);
  637. }
  638. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedSpanWrapper__ctor_mB29647A21BB87EA4DF859E5C2FA2207F47E525D2 (ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* __this, void* ___0_begin, int32_t ___1_length, const RuntimeMethod* method) ;
  639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebCamTexture_Internal_CreateWebCamTexture_Injected_m7393102C5FC1B8C3BE8AF719DCB1EC88B261A636 (WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749* ___0_self, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___1_scriptingDevice, int32_t ___2_requestedWidth, int32_t ___3_requestedHeight, int32_t ___4_maxFramerate, const RuntimeMethod* method) ;
  640. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_inline (SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method) ;
  641. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 AudioClipPlayable_GetHandle_mEA1D664328FF9B08E4F7D5EBCD4B51A754D97C44 (AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0* __this, const RuntimeMethod* method) ;
  642. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayableHandle_op_Equality_m0E6C48A28F75A870AC22ADE3BD42F7F70A43C99C (PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___0_x, PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___1_y, const RuntimeMethod* method) ;
  643. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioClipPlayable_Equals_m9C1C75ACBB74FE06AD02BE4643F6EB39413EFF83 (AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0* __this, AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0 ___0_other, const RuntimeMethod* method) ;
  644. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 AudioMixerPlayable_GetHandle_m6C182D9794E901D123223BB57738A302BEAB41FD (AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C* __this, const RuntimeMethod* method) ;
  645. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioMixerPlayable_Equals_mDFB945EB48199A338BAD00D40FB8EEC34CF64D57 (AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C* __this, AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C ___0_other, const RuntimeMethod* method) ;
  646. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
  647. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uintptr_t UIntPtr_op_Explicit_mF1E7911DD5AC13B5E59EE8C7903469D12A3861E8 (uint64_t ___0_value, const RuntimeMethod* method) ;
  648. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* UIntPtr_op_Explicit_m42C3EA82465934F505B4274A7CE320550A48B7B9 (uintptr_t ___0_value, const RuntimeMethod* method) ;
  649. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar* String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D (String_t* __this, const RuntimeMethod* method) ;
  650. inline void ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
  651. {
  652. (( void (*) (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*, Il2CppChar*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_gshared_inline)(__this, ___0_ptr, ___1_length, method);
  653. }
  654. #ifdef __clang__
  655. #pragma clang diagnostic push
  656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  657. #pragma clang diagnostic ignored "-Wunused-variable"
  658. #endif
  659. #ifdef __clang__
  660. #pragma clang diagnostic pop
  661. #endif
  662. #ifdef __clang__
  663. #pragma clang diagnostic push
  664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  665. #pragma clang diagnostic ignored "-Wunused-variable"
  666. #endif
  667. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSettings_InvokeOnAudioConfigurationChanged_m8273D3AEB24F4C3E374238B6F699BE6696808E85 (bool ___0_deviceWasChanged, const RuntimeMethod* method)
  668. {
  669. static bool s_Il2CppMethodInitialized;
  670. if (!s_Il2CppMethodInitialized)
  671. {
  672. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_il2cpp_TypeInfo_var);
  673. s_Il2CppMethodInitialized = true;
  674. }
  675. bool V_0 = false;
  676. {
  677. AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* L_0 = ((AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_StaticFields*)il2cpp_codegen_static_fields_for(AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_il2cpp_TypeInfo_var))->___OnAudioConfigurationChanged;
  678. V_0 = (bool)((!(((RuntimeObject*)(AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  679. bool L_1 = V_0;
  680. if (!L_1)
  681. {
  682. goto IL_0019;
  683. }
  684. }
  685. {
  686. AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* L_2 = ((AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_StaticFields*)il2cpp_codegen_static_fields_for(AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_il2cpp_TypeInfo_var))->___OnAudioConfigurationChanged;
  687. bool L_3 = ___0_deviceWasChanged;
  688. NullCheck(L_2);
  689. AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_inline(L_2, L_3, NULL);
  690. }
  691. IL_0019:
  692. {
  693. return;
  694. }
  695. }
  696. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSettings_InvokeOnAudioSystemShuttingDown_m1B9895D60B3267EBDEC69B9169730DBAD8325E90 (const RuntimeMethod* method)
  697. {
  698. static bool s_Il2CppMethodInitialized;
  699. if (!s_Il2CppMethodInitialized)
  700. {
  701. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_il2cpp_TypeInfo_var);
  702. s_Il2CppMethodInitialized = true;
  703. }
  704. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
  705. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B1_0 = NULL;
  706. {
  707. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = ((AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_StaticFields*)il2cpp_codegen_static_fields_for(AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_il2cpp_TypeInfo_var))->___OnAudioSystemShuttingDown;
  708. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = L_0;
  709. if (L_1)
  710. {
  711. G_B2_0 = L_1;
  712. goto IL_000b;
  713. }
  714. G_B1_0 = L_1;
  715. }
  716. {
  717. goto IL_0011;
  718. }
  719. IL_000b:
  720. {
  721. NullCheck(G_B2_0);
  722. Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(G_B2_0, NULL);
  723. }
  724. IL_0011:
  725. {
  726. return;
  727. }
  728. }
  729. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSettings_InvokeOnAudioSystemStartedUp_m7FE042936237E5BDCB20299D8C4CF583B661468C (const RuntimeMethod* method)
  730. {
  731. static bool s_Il2CppMethodInitialized;
  732. if (!s_Il2CppMethodInitialized)
  733. {
  734. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_il2cpp_TypeInfo_var);
  735. s_Il2CppMethodInitialized = true;
  736. }
  737. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
  738. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B1_0 = NULL;
  739. {
  740. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = ((AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_StaticFields*)il2cpp_codegen_static_fields_for(AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_il2cpp_TypeInfo_var))->___OnAudioSystemStartedUp;
  741. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = L_0;
  742. if (L_1)
  743. {
  744. G_B2_0 = L_1;
  745. goto IL_000b;
  746. }
  747. G_B1_0 = L_1;
  748. }
  749. {
  750. goto IL_0011;
  751. }
  752. IL_000b:
  753. {
  754. NullCheck(G_B2_0);
  755. Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(G_B2_0, NULL);
  756. }
  757. IL_0011:
  758. {
  759. return;
  760. }
  761. }
  762. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioSettings_StartAudioOutput_mB04D851DD0E6115DEEFB55779F880146263C67BE (const RuntimeMethod* method)
  763. {
  764. typedef bool (*AudioSettings_StartAudioOutput_mB04D851DD0E6115DEEFB55779F880146263C67BE_ftn) ();
  765. static AudioSettings_StartAudioOutput_mB04D851DD0E6115DEEFB55779F880146263C67BE_ftn _il2cpp_icall_func;
  766. if (!_il2cpp_icall_func)
  767. _il2cpp_icall_func = (AudioSettings_StartAudioOutput_mB04D851DD0E6115DEEFB55779F880146263C67BE_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AudioSettings::StartAudioOutput()");
  768. bool icallRetVal = _il2cpp_icall_func();
  769. return icallRetVal;
  770. }
  771. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioSettings_StopAudioOutput_m3FE7A8EADAB2FB570BB05F7C353E25E15885D1CB (const RuntimeMethod* method)
  772. {
  773. typedef bool (*AudioSettings_StopAudioOutput_m3FE7A8EADAB2FB570BB05F7C353E25E15885D1CB_ftn) ();
  774. static AudioSettings_StopAudioOutput_m3FE7A8EADAB2FB570BB05F7C353E25E15885D1CB_ftn _il2cpp_icall_func;
  775. if (!_il2cpp_icall_func)
  776. _il2cpp_icall_func = (AudioSettings_StopAudioOutput_m3FE7A8EADAB2FB570BB05F7C353E25E15885D1CB_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AudioSettings::StopAudioOutput()");
  777. bool icallRetVal = _il2cpp_icall_func();
  778. return icallRetVal;
  779. }
  780. #ifdef __clang__
  781. #pragma clang diagnostic pop
  782. #endif
  783. #ifdef __clang__
  784. #pragma clang diagnostic push
  785. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  786. #pragma clang diagnostic ignored "-Wunused-variable"
  787. #endif
  788. void AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_Multicast(AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, bool ___0_deviceWasChanged, const RuntimeMethod* method)
  789. {
  790. il2cpp_array_size_t length = __this->___delegates->max_length;
  791. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  792. for (il2cpp_array_size_t i = 0; i < length; i++)
  793. {
  794. AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* currentDelegate = reinterpret_cast<AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177*>(delegatesToInvoke[i]);
  795. typedef void (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
  796. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_deviceWasChanged, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  797. }
  798. }
  799. void AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_OpenInst(AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, bool ___0_deviceWasChanged, const RuntimeMethod* method)
  800. {
  801. typedef void (*FunctionPointerType) (bool, const RuntimeMethod*);
  802. ((FunctionPointerType)__this->___method_ptr)(___0_deviceWasChanged, method);
  803. }
  804. void AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_OpenStatic(AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, bool ___0_deviceWasChanged, const RuntimeMethod* method)
  805. {
  806. typedef void (*FunctionPointerType) (bool, const RuntimeMethod*);
  807. ((FunctionPointerType)__this->___method_ptr)(___0_deviceWasChanged, method);
  808. }
  809. IL2CPP_EXTERN_C void DelegatePInvokeWrapper_AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177 (AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, bool ___0_deviceWasChanged, const RuntimeMethod* method)
  810. {
  811. typedef void (DEFAULT_CALL *PInvokeFunc)(int32_t);
  812. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
  813. il2cppPInvokeFunc(static_cast<int32_t>(___0_deviceWasChanged));
  814. }
  815. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioConfigurationChangeHandler__ctor_mA9827AB9472EC8EE0A0F0FC24EBC06B4740DD944 (AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  816. {
  817. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  818. __this->___method = ___1_method;
  819. __this->___m_target = ___0_object;
  820. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  821. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  822. __this->___method_code = (intptr_t)__this;
  823. if (MethodIsStatic((RuntimeMethod*)___1_method))
  824. {
  825. bool isOpen = parameterCount == 1;
  826. if (isOpen)
  827. __this->___invoke_impl = (intptr_t)&AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_OpenStatic;
  828. else
  829. {
  830. __this->___invoke_impl = __this->___method_ptr;
  831. __this->___method_code = (intptr_t)__this->___m_target;
  832. }
  833. }
  834. else
  835. {
  836. if (___0_object == NULL)
  837. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  838. __this->___invoke_impl = __this->___method_ptr;
  839. __this->___method_code = (intptr_t)__this->___m_target;
  840. }
  841. __this->___extra_arg = (intptr_t)&AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_Multicast;
  842. }
  843. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2 (AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, bool ___0_deviceWasChanged, const RuntimeMethod* method)
  844. {
  845. typedef void (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
  846. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_deviceWasChanged, reinterpret_cast<RuntimeMethod*>(__this->___method));
  847. }
  848. #ifdef __clang__
  849. #pragma clang diagnostic pop
  850. #endif
  851. #ifdef __clang__
  852. #pragma clang diagnostic push
  853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  854. #pragma clang diagnostic ignored "-Wunused-variable"
  855. #endif
  856. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Mobile_get_muteState_m64C1E8C61537317A7F153E1A72F7D39D85DA684D (const RuntimeMethod* method)
  857. {
  858. static bool s_Il2CppMethodInitialized;
  859. if (!s_Il2CppMethodInitialized)
  860. {
  861. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var);
  862. s_Il2CppMethodInitialized = true;
  863. }
  864. {
  865. bool L_0 = ((Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_StaticFields*)il2cpp_codegen_static_fields_for(Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var))->___U3CmuteStateU3Ek__BackingField;
  866. return L_0;
  867. }
  868. }
  869. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mobile_set_muteState_m7C9A464BCA3762330E18CCAD79AF6C47B863CA02 (bool ___0_value, const RuntimeMethod* method)
  870. {
  871. static bool s_Il2CppMethodInitialized;
  872. if (!s_Il2CppMethodInitialized)
  873. {
  874. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var);
  875. s_Il2CppMethodInitialized = true;
  876. }
  877. {
  878. bool L_0 = ___0_value;
  879. ((Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_StaticFields*)il2cpp_codegen_static_fields_for(Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var))->___U3CmuteStateU3Ek__BackingField = L_0;
  880. return;
  881. }
  882. }
  883. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Mobile_get_stopAudioOutputOnMute_m43EC82258D38C418353DFE19F32B51B64B18DCCA (const RuntimeMethod* method)
  884. {
  885. static bool s_Il2CppMethodInitialized;
  886. if (!s_Il2CppMethodInitialized)
  887. {
  888. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var);
  889. s_Il2CppMethodInitialized = true;
  890. }
  891. bool V_0 = false;
  892. {
  893. bool L_0 = ((Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_StaticFields*)il2cpp_codegen_static_fields_for(Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var))->____stopAudioOutputOnMute;
  894. V_0 = L_0;
  895. goto IL_0009;
  896. }
  897. IL_0009:
  898. {
  899. bool L_1 = V_0;
  900. return L_1;
  901. }
  902. }
  903. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mobile_InvokeOnMuteStateChanged_mE5242862F948BA9FBB013A2B45F645B6A21E6198 (bool ___0_mute, const RuntimeMethod* method)
  904. {
  905. static bool s_Il2CppMethodInitialized;
  906. if (!s_Il2CppMethodInitialized)
  907. {
  908. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var);
  909. s_Il2CppMethodInitialized = true;
  910. }
  911. bool V_0 = false;
  912. bool V_1 = false;
  913. bool V_2 = false;
  914. bool V_3 = false;
  915. {
  916. bool L_0 = ___0_mute;
  917. bool L_1;
  918. L_1 = Mobile_get_muteState_m64C1E8C61537317A7F153E1A72F7D39D85DA684D_inline(NULL);
  919. V_0 = (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  920. bool L_2 = V_0;
  921. if (!L_2)
  922. {
  923. goto IL_0053;
  924. }
  925. }
  926. {
  927. bool L_3 = ___0_mute;
  928. Mobile_set_muteState_m7C9A464BCA3762330E18CCAD79AF6C47B863CA02_inline(L_3, NULL);
  929. bool L_4;
  930. L_4 = Mobile_get_stopAudioOutputOnMute_m43EC82258D38C418353DFE19F32B51B64B18DCCA(NULL);
  931. V_1 = L_4;
  932. bool L_5 = V_1;
  933. if (!L_5)
  934. {
  935. goto IL_003a;
  936. }
  937. }
  938. {
  939. bool L_6;
  940. L_6 = Mobile_get_muteState_m64C1E8C61537317A7F153E1A72F7D39D85DA684D_inline(NULL);
  941. V_2 = L_6;
  942. bool L_7 = V_2;
  943. if (!L_7)
  944. {
  945. goto IL_0033;
  946. }
  947. }
  948. {
  949. Mobile_StopAudioOutput_m10B8CEF668EE4967D0AD1D6741B6A37540C28A46(NULL);
  950. goto IL_0039;
  951. }
  952. IL_0033:
  953. {
  954. Mobile_StartAudioOutput_m731D1EEEE7A0D56BAADD571BA0FCAC13FB071223(NULL);
  955. }
  956. IL_0039:
  957. {
  958. }
  959. IL_003a:
  960. {
  961. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_8 = ((Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_StaticFields*)il2cpp_codegen_static_fields_for(Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var))->___OnMuteStateChanged;
  962. V_3 = (bool)((!(((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_8) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  963. bool L_9 = V_3;
  964. if (!L_9)
  965. {
  966. goto IL_0052;
  967. }
  968. }
  969. {
  970. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_10 = ((Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_StaticFields*)il2cpp_codegen_static_fields_for(Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var))->___OnMuteStateChanged;
  971. bool L_11 = ___0_mute;
  972. NullCheck(L_10);
  973. Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline(L_10, L_11, NULL);
  974. }
  975. IL_0052:
  976. {
  977. }
  978. IL_0053:
  979. {
  980. return;
  981. }
  982. }
  983. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Mobile_InvokeIsStopAudioOutputOnMuteEnabled_m854CB455C7BE7ADC06BABCB9AA24F60309AE7ED1 (const RuntimeMethod* method)
  984. {
  985. bool V_0 = false;
  986. {
  987. bool L_0;
  988. L_0 = Mobile_get_stopAudioOutputOnMute_m43EC82258D38C418353DFE19F32B51B64B18DCCA(NULL);
  989. V_0 = L_0;
  990. goto IL_0009;
  991. }
  992. IL_0009:
  993. {
  994. bool L_1 = V_0;
  995. return L_1;
  996. }
  997. }
  998. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mobile_StartAudioOutput_m731D1EEEE7A0D56BAADD571BA0FCAC13FB071223 (const RuntimeMethod* method)
  999. {
  1000. {
  1001. bool L_0;
  1002. L_0 = AudioSettings_StartAudioOutput_mB04D851DD0E6115DEEFB55779F880146263C67BE(NULL);
  1003. return;
  1004. }
  1005. }
  1006. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mobile_StopAudioOutput_m10B8CEF668EE4967D0AD1D6741B6A37540C28A46 (const RuntimeMethod* method)
  1007. {
  1008. {
  1009. bool L_0;
  1010. L_0 = AudioSettings_StopAudioOutput_m3FE7A8EADAB2FB570BB05F7C353E25E15885D1CB(NULL);
  1011. return;
  1012. }
  1013. }
  1014. #ifdef __clang__
  1015. #pragma clang diagnostic pop
  1016. #endif
  1017. #ifdef __clang__
  1018. #pragma clang diagnostic push
  1019. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1020. #pragma clang diagnostic ignored "-Wunused-variable"
  1021. #endif
  1022. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioClip_InvokePCMReaderCallback_Internal_m766E5705AB5AE16F5F142867CC3758ABE4BF462C (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method)
  1023. {
  1024. bool V_0 = false;
  1025. {
  1026. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* L_0 = __this->___m_PCMReaderCallback;
  1027. V_0 = (bool)((!(((RuntimeObject*)(PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  1028. bool L_1 = V_0;
  1029. if (!L_1)
  1030. {
  1031. goto IL_001b;
  1032. }
  1033. }
  1034. {
  1035. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* L_2 = __this->___m_PCMReaderCallback;
  1036. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = ___0_data;
  1037. NullCheck(L_2);
  1038. PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_inline(L_2, L_3, NULL);
  1039. }
  1040. IL_001b:
  1041. {
  1042. return;
  1043. }
  1044. }
  1045. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioClip_InvokePCMSetPositionCallback_Internal_m986EF703B7DDE42343730DE93A095D05B9F4DBB8 (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* __this, int32_t ___0_position, const RuntimeMethod* method)
  1046. {
  1047. bool V_0 = false;
  1048. {
  1049. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* L_0 = __this->___m_PCMSetPositionCallback;
  1050. V_0 = (bool)((!(((RuntimeObject*)(PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  1051. bool L_1 = V_0;
  1052. if (!L_1)
  1053. {
  1054. goto IL_001b;
  1055. }
  1056. }
  1057. {
  1058. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* L_2 = __this->___m_PCMSetPositionCallback;
  1059. int32_t L_3 = ___0_position;
  1060. NullCheck(L_2);
  1061. PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_inline(L_2, L_3, NULL);
  1062. }
  1063. IL_001b:
  1064. {
  1065. return;
  1066. }
  1067. }
  1068. #ifdef __clang__
  1069. #pragma clang diagnostic pop
  1070. #endif
  1071. #ifdef __clang__
  1072. #pragma clang diagnostic push
  1073. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1074. #pragma clang diagnostic ignored "-Wunused-variable"
  1075. #endif
  1076. void PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_Multicast(PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method)
  1077. {
  1078. il2cpp_array_size_t length = __this->___delegates->max_length;
  1079. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  1080. for (il2cpp_array_size_t i = 0; i < length; i++)
  1081. {
  1082. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* currentDelegate = reinterpret_cast<PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E*>(delegatesToInvoke[i]);
  1083. typedef void (*FunctionPointerType) (RuntimeObject*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, const RuntimeMethod*);
  1084. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_data, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  1085. }
  1086. }
  1087. void PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_OpenInst(PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method)
  1088. {
  1089. NullCheck(___0_data);
  1090. typedef void (*FunctionPointerType) (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, const RuntimeMethod*);
  1091. ((FunctionPointerType)__this->___method_ptr)(___0_data, method);
  1092. }
  1093. void PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_OpenStatic(PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method)
  1094. {
  1095. typedef void (*FunctionPointerType) (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, const RuntimeMethod*);
  1096. ((FunctionPointerType)__this->___method_ptr)(___0_data, method);
  1097. }
  1098. IL2CPP_EXTERN_C void DelegatePInvokeWrapper_PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E (PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method)
  1099. {
  1100. typedef void (DEFAULT_CALL *PInvokeFunc)(float*);
  1101. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
  1102. float* ____0_data_marshaled = NULL;
  1103. if (___0_data != NULL)
  1104. {
  1105. ____0_data_marshaled = reinterpret_cast<float*>((___0_data)->GetAddressAtUnchecked(0));
  1106. }
  1107. il2cppPInvokeFunc(____0_data_marshaled);
  1108. }
  1109. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PCMReaderCallback__ctor_mF621B6CC1A4BA6525190C5037401CF2FD5C0CF28 (PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  1110. {
  1111. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  1112. __this->___method = ___1_method;
  1113. __this->___m_target = ___0_object;
  1114. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  1115. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  1116. __this->___method_code = (intptr_t)__this;
  1117. if (MethodIsStatic((RuntimeMethod*)___1_method))
  1118. {
  1119. bool isOpen = parameterCount == 1;
  1120. if (isOpen)
  1121. __this->___invoke_impl = (intptr_t)&PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_OpenStatic;
  1122. else
  1123. {
  1124. __this->___invoke_impl = __this->___method_ptr;
  1125. __this->___method_code = (intptr_t)__this->___m_target;
  1126. }
  1127. }
  1128. else
  1129. {
  1130. bool isOpen = parameterCount == 0;
  1131. if (isOpen)
  1132. {
  1133. __this->___invoke_impl = (intptr_t)&PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_OpenInst;
  1134. }
  1135. else
  1136. {
  1137. if (___0_object == NULL)
  1138. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  1139. __this->___invoke_impl = __this->___method_ptr;
  1140. __this->___method_code = (intptr_t)__this->___m_target;
  1141. }
  1142. }
  1143. __this->___extra_arg = (intptr_t)&PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_Multicast;
  1144. }
  1145. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152 (PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method)
  1146. {
  1147. typedef void (*FunctionPointerType) (RuntimeObject*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, const RuntimeMethod*);
  1148. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_data, reinterpret_cast<RuntimeMethod*>(__this->___method));
  1149. }
  1150. #ifdef __clang__
  1151. #pragma clang diagnostic pop
  1152. #endif
  1153. #ifdef __clang__
  1154. #pragma clang diagnostic push
  1155. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1156. #pragma clang diagnostic ignored "-Wunused-variable"
  1157. #endif
  1158. void PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_Multicast(PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, int32_t ___0_position, const RuntimeMethod* method)
  1159. {
  1160. il2cpp_array_size_t length = __this->___delegates->max_length;
  1161. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  1162. for (il2cpp_array_size_t i = 0; i < length; i++)
  1163. {
  1164. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* currentDelegate = reinterpret_cast<PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072*>(delegatesToInvoke[i]);
  1165. typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  1166. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_position, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  1167. }
  1168. }
  1169. void PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_OpenInst(PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, int32_t ___0_position, const RuntimeMethod* method)
  1170. {
  1171. typedef void (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  1172. ((FunctionPointerType)__this->___method_ptr)(___0_position, method);
  1173. }
  1174. void PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_OpenStatic(PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, int32_t ___0_position, const RuntimeMethod* method)
  1175. {
  1176. typedef void (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  1177. ((FunctionPointerType)__this->___method_ptr)(___0_position, method);
  1178. }
  1179. IL2CPP_EXTERN_C void DelegatePInvokeWrapper_PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072 (PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, int32_t ___0_position, const RuntimeMethod* method)
  1180. {
  1181. typedef void (DEFAULT_CALL *PInvokeFunc)(int32_t);
  1182. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
  1183. il2cppPInvokeFunc(___0_position);
  1184. }
  1185. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PCMSetPositionCallback__ctor_mD16F77DDB552EB69BB3F5EF39420B2F09F95455B (PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  1186. {
  1187. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  1188. __this->___method = ___1_method;
  1189. __this->___m_target = ___0_object;
  1190. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  1191. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  1192. __this->___method_code = (intptr_t)__this;
  1193. if (MethodIsStatic((RuntimeMethod*)___1_method))
  1194. {
  1195. bool isOpen = parameterCount == 1;
  1196. if (isOpen)
  1197. __this->___invoke_impl = (intptr_t)&PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_OpenStatic;
  1198. else
  1199. {
  1200. __this->___invoke_impl = __this->___method_ptr;
  1201. __this->___method_code = (intptr_t)__this->___m_target;
  1202. }
  1203. }
  1204. else
  1205. {
  1206. if (___0_object == NULL)
  1207. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  1208. __this->___invoke_impl = __this->___method_ptr;
  1209. __this->___method_code = (intptr_t)__this->___m_target;
  1210. }
  1211. __this->___extra_arg = (intptr_t)&PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_Multicast;
  1212. }
  1213. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702 (PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, int32_t ___0_position, const RuntimeMethod* method)
  1214. {
  1215. typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  1216. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_position, reinterpret_cast<RuntimeMethod*>(__this->___method));
  1217. }
  1218. #ifdef __clang__
  1219. #pragma clang diagnostic pop
  1220. #endif
  1221. #ifdef __clang__
  1222. #pragma clang diagnostic push
  1223. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1224. #pragma clang diagnostic ignored "-Wunused-variable"
  1225. #endif
  1226. #ifdef __clang__
  1227. #pragma clang diagnostic pop
  1228. #endif
  1229. #ifdef __clang__
  1230. #pragma clang diagnostic push
  1231. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1232. #pragma clang diagnostic ignored "-Wunused-variable"
  1233. #endif
  1234. #ifdef __clang__
  1235. #pragma clang diagnostic pop
  1236. #endif
  1237. #ifdef __clang__
  1238. #pragma clang diagnostic push
  1239. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1240. #pragma clang diagnostic ignored "-Wunused-variable"
  1241. #endif
  1242. #ifdef __clang__
  1243. #pragma clang diagnostic pop
  1244. #endif
  1245. #ifdef __clang__
  1246. #pragma clang diagnostic push
  1247. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1248. #pragma clang diagnostic ignored "-Wunused-variable"
  1249. #endif
  1250. IL2CPP_EXTERN_C void WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshal_pinvoke(const WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C& unmarshaled, WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshaled_pinvoke& marshaled)
  1251. {
  1252. marshaled.___m_Name = il2cpp_codegen_marshal_string(unmarshaled.___m_Name);
  1253. marshaled.___m_DepthCameraName = il2cpp_codegen_marshal_string(unmarshaled.___m_DepthCameraName);
  1254. marshaled.___m_Flags = unmarshaled.___m_Flags;
  1255. marshaled.___m_Kind = unmarshaled.___m_Kind;
  1256. if (unmarshaled.___m_Resolutions != NULL)
  1257. {
  1258. il2cpp_array_size_t _unmarshaledm_Resolutions_Length = (unmarshaled.___m_Resolutions)->max_length;
  1259. marshaled.___m_Resolutions = il2cpp_codegen_marshal_allocate_array<Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525>(_unmarshaledm_Resolutions_Length);
  1260. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledm_Resolutions_Length); i++)
  1261. {
  1262. (marshaled.___m_Resolutions)[i] = (unmarshaled.___m_Resolutions)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
  1263. }
  1264. }
  1265. else
  1266. {
  1267. marshaled.___m_Resolutions = NULL;
  1268. }
  1269. }
  1270. IL2CPP_EXTERN_C void WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshal_pinvoke_back(const WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshaled_pinvoke& marshaled, WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C& unmarshaled)
  1271. {
  1272. static bool s_Il2CppMethodInitialized;
  1273. if (!s_Il2CppMethodInitialized)
  1274. {
  1275. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A_il2cpp_TypeInfo_var);
  1276. s_Il2CppMethodInitialized = true;
  1277. }
  1278. unmarshaled.___m_Name = il2cpp_codegen_marshal_string_result(marshaled.___m_Name);
  1279. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Name), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_Name));
  1280. unmarshaled.___m_DepthCameraName = il2cpp_codegen_marshal_string_result(marshaled.___m_DepthCameraName);
  1281. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_DepthCameraName), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_DepthCameraName));
  1282. int32_t unmarshaledm_Flags_temp_2 = 0;
  1283. unmarshaledm_Flags_temp_2 = marshaled.___m_Flags;
  1284. unmarshaled.___m_Flags = unmarshaledm_Flags_temp_2;
  1285. int32_t unmarshaledm_Kind_temp_3 = 0;
  1286. unmarshaledm_Kind_temp_3 = marshaled.___m_Kind;
  1287. unmarshaled.___m_Kind = unmarshaledm_Kind_temp_3;
  1288. if (marshaled.___m_Resolutions != NULL)
  1289. {
  1290. if (unmarshaled.___m_Resolutions == NULL)
  1291. {
  1292. unmarshaled.___m_Resolutions = reinterpret_cast<ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A*>((ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A*)SZArrayNew(ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A_il2cpp_TypeInfo_var, 1));
  1293. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Resolutions), (void*)reinterpret_cast<ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A*>((ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A*)SZArrayNew(ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A_il2cpp_TypeInfo_var, 1)));
  1294. }
  1295. il2cpp_array_size_t _arrayLength = (unmarshaled.___m_Resolutions)->max_length;
  1296. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
  1297. {
  1298. (unmarshaled.___m_Resolutions)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___m_Resolutions)[i]);
  1299. }
  1300. }
  1301. }
  1302. IL2CPP_EXTERN_C void WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshal_pinvoke_cleanup(WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshaled_pinvoke& marshaled)
  1303. {
  1304. il2cpp_codegen_marshal_free(marshaled.___m_Name);
  1305. marshaled.___m_Name = NULL;
  1306. il2cpp_codegen_marshal_free(marshaled.___m_DepthCameraName);
  1307. marshaled.___m_DepthCameraName = NULL;
  1308. if (marshaled.___m_Resolutions != NULL)
  1309. {
  1310. il2cpp_codegen_marshal_free(marshaled.___m_Resolutions);
  1311. marshaled.___m_Resolutions = NULL;
  1312. }
  1313. }
  1314. IL2CPP_EXTERN_C void WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshal_com(const WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C& unmarshaled, WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshaled_com& marshaled)
  1315. {
  1316. marshaled.___m_Name = il2cpp_codegen_marshal_bstring(unmarshaled.___m_Name);
  1317. marshaled.___m_DepthCameraName = il2cpp_codegen_marshal_bstring(unmarshaled.___m_DepthCameraName);
  1318. marshaled.___m_Flags = unmarshaled.___m_Flags;
  1319. marshaled.___m_Kind = unmarshaled.___m_Kind;
  1320. if (unmarshaled.___m_Resolutions != NULL)
  1321. {
  1322. il2cpp_array_size_t _unmarshaledm_Resolutions_Length = (unmarshaled.___m_Resolutions)->max_length;
  1323. marshaled.___m_Resolutions = il2cpp_codegen_marshal_allocate_array<Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525>(_unmarshaledm_Resolutions_Length);
  1324. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledm_Resolutions_Length); i++)
  1325. {
  1326. (marshaled.___m_Resolutions)[i] = (unmarshaled.___m_Resolutions)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
  1327. }
  1328. }
  1329. else
  1330. {
  1331. marshaled.___m_Resolutions = NULL;
  1332. }
  1333. }
  1334. IL2CPP_EXTERN_C void WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshal_com_back(const WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshaled_com& marshaled, WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C& unmarshaled)
  1335. {
  1336. static bool s_Il2CppMethodInitialized;
  1337. if (!s_Il2CppMethodInitialized)
  1338. {
  1339. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A_il2cpp_TypeInfo_var);
  1340. s_Il2CppMethodInitialized = true;
  1341. }
  1342. unmarshaled.___m_Name = il2cpp_codegen_marshal_bstring_result(marshaled.___m_Name);
  1343. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Name), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_Name));
  1344. unmarshaled.___m_DepthCameraName = il2cpp_codegen_marshal_bstring_result(marshaled.___m_DepthCameraName);
  1345. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_DepthCameraName), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_DepthCameraName));
  1346. int32_t unmarshaledm_Flags_temp_2 = 0;
  1347. unmarshaledm_Flags_temp_2 = marshaled.___m_Flags;
  1348. unmarshaled.___m_Flags = unmarshaledm_Flags_temp_2;
  1349. int32_t unmarshaledm_Kind_temp_3 = 0;
  1350. unmarshaledm_Kind_temp_3 = marshaled.___m_Kind;
  1351. unmarshaled.___m_Kind = unmarshaledm_Kind_temp_3;
  1352. if (marshaled.___m_Resolutions != NULL)
  1353. {
  1354. if (unmarshaled.___m_Resolutions == NULL)
  1355. {
  1356. unmarshaled.___m_Resolutions = reinterpret_cast<ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A*>((ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A*)SZArrayNew(ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A_il2cpp_TypeInfo_var, 1));
  1357. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Resolutions), (void*)reinterpret_cast<ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A*>((ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A*)SZArrayNew(ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A_il2cpp_TypeInfo_var, 1)));
  1358. }
  1359. il2cpp_array_size_t _arrayLength = (unmarshaled.___m_Resolutions)->max_length;
  1360. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
  1361. {
  1362. (unmarshaled.___m_Resolutions)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___m_Resolutions)[i]);
  1363. }
  1364. }
  1365. }
  1366. IL2CPP_EXTERN_C void WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshal_com_cleanup(WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshaled_com& marshaled)
  1367. {
  1368. il2cpp_codegen_marshal_free_bstring(marshaled.___m_Name);
  1369. marshaled.___m_Name = NULL;
  1370. il2cpp_codegen_marshal_free_bstring(marshaled.___m_DepthCameraName);
  1371. marshaled.___m_DepthCameraName = NULL;
  1372. if (marshaled.___m_Resolutions != NULL)
  1373. {
  1374. il2cpp_codegen_marshal_free(marshaled.___m_Resolutions);
  1375. marshaled.___m_Resolutions = NULL;
  1376. }
  1377. }
  1378. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* WebCamDevice_get_name_m2BF75E8EA486668299906EAC9B35214890D4601E (WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C* __this, const RuntimeMethod* method)
  1379. {
  1380. String_t* V_0 = NULL;
  1381. {
  1382. String_t* L_0 = __this->___m_Name;
  1383. V_0 = L_0;
  1384. goto IL_000a;
  1385. }
  1386. IL_000a:
  1387. {
  1388. String_t* L_1 = V_0;
  1389. return L_1;
  1390. }
  1391. }
  1392. IL2CPP_EXTERN_C String_t* WebCamDevice_get_name_m2BF75E8EA486668299906EAC9B35214890D4601E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  1393. {
  1394. WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C* _thisAdjusted;
  1395. int32_t _offset = 1;
  1396. _thisAdjusted = reinterpret_cast<WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C*>(__this + _offset);
  1397. String_t* _returnValue;
  1398. _returnValue = WebCamDevice_get_name_m2BF75E8EA486668299906EAC9B35214890D4601E(_thisAdjusted, method);
  1399. return _returnValue;
  1400. }
  1401. #ifdef __clang__
  1402. #pragma clang diagnostic pop
  1403. #endif
  1404. #ifdef __clang__
  1405. #pragma clang diagnostic push
  1406. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1407. #pragma clang diagnostic ignored "-Wunused-variable"
  1408. #endif
  1409. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WebCamDeviceU5BU5D_tA5B1352BDE6FE233B66C3ABF96E00EB3215629F5* WebCamTexture_get_devices_m57A8D669542CBDDB56B21C8DB62D703B7215EBFA (const RuntimeMethod* method)
  1410. {
  1411. typedef WebCamDeviceU5BU5D_tA5B1352BDE6FE233B66C3ABF96E00EB3215629F5* (*WebCamTexture_get_devices_m57A8D669542CBDDB56B21C8DB62D703B7215EBFA_ftn) ();
  1412. static WebCamTexture_get_devices_m57A8D669542CBDDB56B21C8DB62D703B7215EBFA_ftn _il2cpp_icall_func;
  1413. if (!_il2cpp_icall_func)
  1414. _il2cpp_icall_func = (WebCamTexture_get_devices_m57A8D669542CBDDB56B21C8DB62D703B7215EBFA_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.WebCamTexture::get_devices()");
  1415. WebCamDeviceU5BU5D_tA5B1352BDE6FE233B66C3ABF96E00EB3215629F5* icallRetVal = _il2cpp_icall_func();
  1416. return icallRetVal;
  1417. }
  1418. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebCamTexture__ctor_mAF6018FD8752F8527E23C6A800A314C87322D1DD (WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749* __this, String_t* ___0_deviceName, int32_t ___1_requestedWidth, int32_t ___2_requestedHeight, int32_t ___3_requestedFPS, const RuntimeMethod* method)
  1419. {
  1420. static bool s_Il2CppMethodInitialized;
  1421. if (!s_Il2CppMethodInitialized)
  1422. {
  1423. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_il2cpp_TypeInfo_var);
  1424. s_Il2CppMethodInitialized = true;
  1425. }
  1426. {
  1427. il2cpp_codegen_runtime_class_init_inline(Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_il2cpp_TypeInfo_var);
  1428. Texture__ctor_mC0C7974BEBD867CEB281409FEA15A78CD91B19CC(__this, NULL);
  1429. String_t* L_0 = ___0_deviceName;
  1430. int32_t L_1 = ___1_requestedWidth;
  1431. int32_t L_2 = ___2_requestedHeight;
  1432. int32_t L_3 = ___3_requestedFPS;
  1433. WebCamTexture_Internal_CreateWebCamTexture_mE8B5E78C03DAD51A213D6D39D5A154919409BDD9(__this, L_0, L_1, L_2, L_3, NULL);
  1434. return;
  1435. }
  1436. }
  1437. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebCamTexture_Play_mAB313C6F98D5433C414DA31DD96316BDE8D19A26 (WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749* __this, const RuntimeMethod* method)
  1438. {
  1439. static bool s_Il2CppMethodInitialized;
  1440. if (!s_Il2CppMethodInitialized)
  1441. {
  1442. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MarshalledUnityObject_MarshalNotNull_TisWebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749_m80EEFEDC16ED4F568C9E2DC1A496FFEDB48073DD_RuntimeMethod_var);
  1443. s_Il2CppMethodInitialized = true;
  1444. }
  1445. intptr_t G_B2_0;
  1446. memset((&G_B2_0), 0, sizeof(G_B2_0));
  1447. intptr_t G_B1_0;
  1448. memset((&G_B1_0), 0, sizeof(G_B1_0));
  1449. {
  1450. intptr_t L_0;
  1451. L_0 = MarshalledUnityObject_MarshalNotNull_TisWebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749_m80EEFEDC16ED4F568C9E2DC1A496FFEDB48073DD_inline(__this, MarshalledUnityObject_MarshalNotNull_TisWebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749_m80EEFEDC16ED4F568C9E2DC1A496FFEDB48073DD_RuntimeMethod_var);
  1452. intptr_t L_1 = L_0;
  1453. if (L_1)
  1454. {
  1455. G_B2_0 = L_1;
  1456. goto IL_000f;
  1457. }
  1458. G_B1_0 = L_1;
  1459. }
  1460. {
  1461. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  1462. G_B2_0 = G_B1_0;
  1463. }
  1464. IL_000f:
  1465. {
  1466. WebCamTexture_Play_Injected_m3352EB6991BA2F019AE3764AFB7DE8B919D3AB58(G_B2_0, NULL);
  1467. return;
  1468. }
  1469. }
  1470. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebCamTexture_Stop_m6239B5D1E10C53B57BB30E124E3F541EBD46A184 (WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749* __this, const RuntimeMethod* method)
  1471. {
  1472. static bool s_Il2CppMethodInitialized;
  1473. if (!s_Il2CppMethodInitialized)
  1474. {
  1475. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MarshalledUnityObject_MarshalNotNull_TisWebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749_m80EEFEDC16ED4F568C9E2DC1A496FFEDB48073DD_RuntimeMethod_var);
  1476. s_Il2CppMethodInitialized = true;
  1477. }
  1478. intptr_t G_B2_0;
  1479. memset((&G_B2_0), 0, sizeof(G_B2_0));
  1480. intptr_t G_B1_0;
  1481. memset((&G_B1_0), 0, sizeof(G_B1_0));
  1482. {
  1483. intptr_t L_0;
  1484. L_0 = MarshalledUnityObject_MarshalNotNull_TisWebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749_m80EEFEDC16ED4F568C9E2DC1A496FFEDB48073DD_inline(__this, MarshalledUnityObject_MarshalNotNull_TisWebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749_m80EEFEDC16ED4F568C9E2DC1A496FFEDB48073DD_RuntimeMethod_var);
  1485. intptr_t L_1 = L_0;
  1486. if (L_1)
  1487. {
  1488. G_B2_0 = L_1;
  1489. goto IL_000f;
  1490. }
  1491. G_B1_0 = L_1;
  1492. }
  1493. {
  1494. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  1495. G_B2_0 = G_B1_0;
  1496. }
  1497. IL_000f:
  1498. {
  1499. WebCamTexture_Stop_Injected_m25CCBCD6118A9AAFDD44BF997978E1BE6E3F3A73(G_B2_0, NULL);
  1500. return;
  1501. }
  1502. }
  1503. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* WebCamTexture_GetPixels_mA2B07D6D761AA724A6AB1ED04BE0FA195D830FDC (WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749* __this, const RuntimeMethod* method)
  1504. {
  1505. ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* V_0 = NULL;
  1506. {
  1507. int32_t L_0;
  1508. L_0 = VirtualFuncInvoker0< int32_t >::Invoke(4, __this);
  1509. int32_t L_1;
  1510. L_1 = VirtualFuncInvoker0< int32_t >::Invoke(6, __this);
  1511. ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_2;
  1512. L_2 = WebCamTexture_GetPixels_mD30134473515AEA70C9DE43392F2ADD95747237A(__this, 0, 0, L_0, L_1, NULL);
  1513. V_0 = L_2;
  1514. goto IL_0018;
  1515. }
  1516. IL_0018:
  1517. {
  1518. ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_3 = V_0;
  1519. return L_3;
  1520. }
  1521. }
  1522. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* WebCamTexture_GetPixels_mD30134473515AEA70C9DE43392F2ADD95747237A (WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_blockWidth, int32_t ___3_blockHeight, const RuntimeMethod* method)
  1523. {
  1524. static bool s_Il2CppMethodInitialized;
  1525. if (!s_Il2CppMethodInitialized)
  1526. {
  1527. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MarshalledUnityObject_MarshalNotNull_TisWebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749_m80EEFEDC16ED4F568C9E2DC1A496FFEDB48073DD_RuntimeMethod_var);
  1528. s_Il2CppMethodInitialized = true;
  1529. }
  1530. intptr_t G_B2_0;
  1531. memset((&G_B2_0), 0, sizeof(G_B2_0));
  1532. intptr_t G_B1_0;
  1533. memset((&G_B1_0), 0, sizeof(G_B1_0));
  1534. {
  1535. intptr_t L_0;
  1536. L_0 = MarshalledUnityObject_MarshalNotNull_TisWebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749_m80EEFEDC16ED4F568C9E2DC1A496FFEDB48073DD_inline(__this, MarshalledUnityObject_MarshalNotNull_TisWebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749_m80EEFEDC16ED4F568C9E2DC1A496FFEDB48073DD_RuntimeMethod_var);
  1537. intptr_t L_1 = L_0;
  1538. if (L_1)
  1539. {
  1540. G_B2_0 = L_1;
  1541. goto IL_000f;
  1542. }
  1543. G_B1_0 = L_1;
  1544. }
  1545. {
  1546. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  1547. G_B2_0 = G_B1_0;
  1548. }
  1549. IL_000f:
  1550. {
  1551. int32_t L_2 = ___0_x;
  1552. int32_t L_3 = ___1_y;
  1553. int32_t L_4 = ___2_blockWidth;
  1554. int32_t L_5 = ___3_blockHeight;
  1555. ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_6;
  1556. L_6 = WebCamTexture_GetPixels_Injected_mA5CB18475E93049FBB8CB366B712C6A28842471D(G_B2_0, L_2, L_3, L_4, L_5, NULL);
  1557. return L_6;
  1558. }
  1559. }
  1560. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebCamTexture_Internal_CreateWebCamTexture_mE8B5E78C03DAD51A213D6D39D5A154919409BDD9 (WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749* ___0_self, String_t* ___1_scriptingDevice, int32_t ___2_requestedWidth, int32_t ___3_requestedHeight, int32_t ___4_maxFramerate, const RuntimeMethod* method)
  1561. {
  1562. static bool s_Il2CppMethodInitialized;
  1563. if (!s_Il2CppMethodInitialized)
  1564. {
  1565. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_GetPinnableReference_mB710059C1A1A30270065958DE8345808C6683638_RuntimeMethod_var);
  1566. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
  1567. s_Il2CppMethodInitialized = true;
  1568. }
  1569. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_0;
  1570. memset((&V_0), 0, sizeof(V_0));
  1571. Il2CppChar* V_1 = NULL;
  1572. ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E V_2;
  1573. memset((&V_2), 0, sizeof(V_2));
  1574. WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749* G_B2_0 = NULL;
  1575. WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749* G_B1_0 = NULL;
  1576. {
  1577. auto __finallyBlock = il2cpp::utils::Finally([&]
  1578. {
  1579. FINALLY_0038:
  1580. {
  1581. V_1 = (Il2CppChar*)((uintptr_t)0);
  1582. return;
  1583. }
  1584. });
  1585. try
  1586. {
  1587. {
  1588. WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749* L_0 = ___0_self;
  1589. String_t* L_1 = ___1_scriptingDevice;
  1590. bool L_2;
  1591. L_2 = StringMarshaller_TryMarshalEmptyOrNullString_m615203C511071D59295D889AB136575DFFEA90A6_inline(L_1, (&V_2), NULL);
  1592. if (L_2)
  1593. {
  1594. G_B2_0 = L_0;
  1595. goto IL_002a_1;
  1596. }
  1597. G_B1_0 = L_0;
  1598. }
  1599. {
  1600. String_t* L_3 = ___1_scriptingDevice;
  1601. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_4;
  1602. L_4 = MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline(L_3, NULL);
  1603. V_0 = L_4;
  1604. Il2CppChar* L_5;
  1605. L_5 = ReadOnlySpan_1_GetPinnableReference_mB710059C1A1A30270065958DE8345808C6683638((&V_0), ReadOnlySpan_1_GetPinnableReference_mB710059C1A1A30270065958DE8345808C6683638_RuntimeMethod_var);
  1606. V_1 = L_5;
  1607. Il2CppChar* L_6 = V_1;
  1608. int32_t L_7;
  1609. L_7 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&V_0), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
  1610. ManagedSpanWrapper__ctor_mB29647A21BB87EA4DF859E5C2FA2207F47E525D2((&V_2), (void*)((uintptr_t)L_6), L_7, NULL);
  1611. G_B2_0 = G_B1_0;
  1612. }
  1613. IL_002a_1:
  1614. {
  1615. int32_t L_8 = ___2_requestedWidth;
  1616. int32_t L_9 = ___3_requestedHeight;
  1617. int32_t L_10 = ___4_maxFramerate;
  1618. WebCamTexture_Internal_CreateWebCamTexture_Injected_m7393102C5FC1B8C3BE8AF719DCB1EC88B261A636(G_B2_0, (&V_2), L_8, L_9, L_10, NULL);
  1619. goto IL_003c;
  1620. }
  1621. }
  1622. catch(Il2CppExceptionWrapper& e)
  1623. {
  1624. __finallyBlock.StoreException(e.ex);
  1625. }
  1626. }
  1627. IL_003c:
  1628. {
  1629. return;
  1630. }
  1631. }
  1632. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebCamTexture_Play_Injected_m3352EB6991BA2F019AE3764AFB7DE8B919D3AB58 (intptr_t ___0__unity_self, const RuntimeMethod* method)
  1633. {
  1634. typedef void (*WebCamTexture_Play_Injected_m3352EB6991BA2F019AE3764AFB7DE8B919D3AB58_ftn) (intptr_t);
  1635. static WebCamTexture_Play_Injected_m3352EB6991BA2F019AE3764AFB7DE8B919D3AB58_ftn _il2cpp_icall_func;
  1636. if (!_il2cpp_icall_func)
  1637. _il2cpp_icall_func = (WebCamTexture_Play_Injected_m3352EB6991BA2F019AE3764AFB7DE8B919D3AB58_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.WebCamTexture::Play_Injected(System.IntPtr)");
  1638. _il2cpp_icall_func(___0__unity_self);
  1639. }
  1640. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebCamTexture_Stop_Injected_m25CCBCD6118A9AAFDD44BF997978E1BE6E3F3A73 (intptr_t ___0__unity_self, const RuntimeMethod* method)
  1641. {
  1642. typedef void (*WebCamTexture_Stop_Injected_m25CCBCD6118A9AAFDD44BF997978E1BE6E3F3A73_ftn) (intptr_t);
  1643. static WebCamTexture_Stop_Injected_m25CCBCD6118A9AAFDD44BF997978E1BE6E3F3A73_ftn _il2cpp_icall_func;
  1644. if (!_il2cpp_icall_func)
  1645. _il2cpp_icall_func = (WebCamTexture_Stop_Injected_m25CCBCD6118A9AAFDD44BF997978E1BE6E3F3A73_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.WebCamTexture::Stop_Injected(System.IntPtr)");
  1646. _il2cpp_icall_func(___0__unity_self);
  1647. }
  1648. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* WebCamTexture_GetPixels_Injected_mA5CB18475E93049FBB8CB366B712C6A28842471D (intptr_t ___0__unity_self, int32_t ___1_x, int32_t ___2_y, int32_t ___3_blockWidth, int32_t ___4_blockHeight, const RuntimeMethod* method)
  1649. {
  1650. typedef ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* (*WebCamTexture_GetPixels_Injected_mA5CB18475E93049FBB8CB366B712C6A28842471D_ftn) (intptr_t, int32_t, int32_t, int32_t, int32_t);
  1651. static WebCamTexture_GetPixels_Injected_mA5CB18475E93049FBB8CB366B712C6A28842471D_ftn _il2cpp_icall_func;
  1652. if (!_il2cpp_icall_func)
  1653. _il2cpp_icall_func = (WebCamTexture_GetPixels_Injected_mA5CB18475E93049FBB8CB366B712C6A28842471D_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.WebCamTexture::GetPixels_Injected(System.IntPtr,System.Int32,System.Int32,System.Int32,System.Int32)");
  1654. ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_x, ___2_y, ___3_blockWidth, ___4_blockHeight);
  1655. return icallRetVal;
  1656. }
  1657. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebCamTexture_Internal_CreateWebCamTexture_Injected_m7393102C5FC1B8C3BE8AF719DCB1EC88B261A636 (WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749* ___0_self, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___1_scriptingDevice, int32_t ___2_requestedWidth, int32_t ___3_requestedHeight, int32_t ___4_maxFramerate, const RuntimeMethod* method)
  1658. {
  1659. typedef void (*WebCamTexture_Internal_CreateWebCamTexture_Injected_m7393102C5FC1B8C3BE8AF719DCB1EC88B261A636_ftn) (WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749*, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E*, int32_t, int32_t, int32_t);
  1660. static WebCamTexture_Internal_CreateWebCamTexture_Injected_m7393102C5FC1B8C3BE8AF719DCB1EC88B261A636_ftn _il2cpp_icall_func;
  1661. if (!_il2cpp_icall_func)
  1662. _il2cpp_icall_func = (WebCamTexture_Internal_CreateWebCamTexture_Injected_m7393102C5FC1B8C3BE8AF719DCB1EC88B261A636_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.WebCamTexture::Internal_CreateWebCamTexture_Injected(UnityEngine.WebCamTexture,UnityEngine.Bindings.ManagedSpanWrapper&,System.Int32,System.Int32,System.Int32)");
  1663. _il2cpp_icall_func(___0_self, ___1_scriptingDevice, ___2_requestedWidth, ___3_requestedHeight, ___4_maxFramerate);
  1664. }
  1665. #ifdef __clang__
  1666. #pragma clang diagnostic pop
  1667. #endif
  1668. #ifdef __clang__
  1669. #pragma clang diagnostic push
  1670. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1671. #pragma clang diagnostic ignored "-Wunused-variable"
  1672. #endif
  1673. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSampleProvider_InvokeSampleFramesAvailable_mEB16F7230AB65A3576BF053AC5719F8E134FBCD4 (AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* __this, int32_t ___0_sampleFrameCount, const RuntimeMethod* method)
  1674. {
  1675. bool V_0 = false;
  1676. {
  1677. SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* L_0 = __this->___sampleFramesAvailable;
  1678. V_0 = (bool)((!(((RuntimeObject*)(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  1679. bool L_1 = V_0;
  1680. if (!L_1)
  1681. {
  1682. goto IL_001c;
  1683. }
  1684. }
  1685. {
  1686. SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* L_2 = __this->___sampleFramesAvailable;
  1687. int32_t L_3 = ___0_sampleFrameCount;
  1688. NullCheck(L_2);
  1689. SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_inline(L_2, __this, L_3, NULL);
  1690. }
  1691. IL_001c:
  1692. {
  1693. return;
  1694. }
  1695. }
  1696. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSampleProvider_InvokeSampleFramesOverflow_m66593173A527981F5EB2A5EF77B0C9119DAB5E15 (AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* __this, int32_t ___0_droppedSampleFrameCount, const RuntimeMethod* method)
  1697. {
  1698. bool V_0 = false;
  1699. {
  1700. SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* L_0 = __this->___sampleFramesOverflow;
  1701. V_0 = (bool)((!(((RuntimeObject*)(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  1702. bool L_1 = V_0;
  1703. if (!L_1)
  1704. {
  1705. goto IL_001c;
  1706. }
  1707. }
  1708. {
  1709. SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* L_2 = __this->___sampleFramesOverflow;
  1710. int32_t L_3 = ___0_droppedSampleFrameCount;
  1711. NullCheck(L_2);
  1712. SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_inline(L_2, __this, L_3, NULL);
  1713. }
  1714. IL_001c:
  1715. {
  1716. return;
  1717. }
  1718. }
  1719. #ifdef __clang__
  1720. #pragma clang diagnostic pop
  1721. #endif
  1722. #ifdef __clang__
  1723. #pragma clang diagnostic push
  1724. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1725. #pragma clang diagnostic ignored "-Wunused-variable"
  1726. #endif
  1727. void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_Multicast(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  1728. {
  1729. il2cpp_array_size_t length = __this->___delegates->max_length;
  1730. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  1731. for (il2cpp_array_size_t i = 0; i < length; i++)
  1732. {
  1733. SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* currentDelegate = reinterpret_cast<SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30*>(delegatesToInvoke[i]);
  1734. typedef void (*FunctionPointerType) (RuntimeObject*, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2*, uint32_t, const RuntimeMethod*);
  1735. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_provider, ___1_sampleFrameCount, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  1736. }
  1737. }
  1738. void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenInst(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  1739. {
  1740. NullCheck(___0_provider);
  1741. typedef void (*FunctionPointerType) (AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2*, uint32_t, const RuntimeMethod*);
  1742. ((FunctionPointerType)__this->___method_ptr)(___0_provider, ___1_sampleFrameCount, method);
  1743. }
  1744. void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenStatic(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  1745. {
  1746. typedef void (*FunctionPointerType) (AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2*, uint32_t, const RuntimeMethod*);
  1747. ((FunctionPointerType)__this->___method_ptr)(___0_provider, ___1_sampleFrameCount, method);
  1748. }
  1749. void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenVirtual(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  1750. {
  1751. NullCheck(___0_provider);
  1752. VirtualActionInvoker1< uint32_t >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_provider, ___1_sampleFrameCount);
  1753. }
  1754. void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenInterface(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  1755. {
  1756. NullCheck(___0_provider);
  1757. InterfaceActionInvoker1< uint32_t >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_provider, ___1_sampleFrameCount);
  1758. }
  1759. void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenGenericVirtual(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  1760. {
  1761. NullCheck(___0_provider);
  1762. GenericVirtualActionInvoker1< uint32_t >::Invoke(method, ___0_provider, ___1_sampleFrameCount);
  1763. }
  1764. void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenGenericInterface(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  1765. {
  1766. NullCheck(___0_provider);
  1767. GenericInterfaceActionInvoker1< uint32_t >::Invoke(method, ___0_provider, ___1_sampleFrameCount);
  1768. }
  1769. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SampleFramesHandler__ctor_m7DDE0BAD439CD80791140C7D42D661B598A7663A (SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  1770. {
  1771. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  1772. __this->___method = ___1_method;
  1773. __this->___m_target = ___0_object;
  1774. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  1775. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  1776. __this->___method_code = (intptr_t)__this;
  1777. if (MethodIsStatic((RuntimeMethod*)___1_method))
  1778. {
  1779. bool isOpen = parameterCount == 2;
  1780. if (isOpen)
  1781. __this->___invoke_impl = (intptr_t)&SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenStatic;
  1782. else
  1783. {
  1784. __this->___invoke_impl = __this->___method_ptr;
  1785. __this->___method_code = (intptr_t)__this->___m_target;
  1786. }
  1787. }
  1788. else
  1789. {
  1790. bool isOpen = parameterCount == 1;
  1791. if (isOpen)
  1792. {
  1793. if (__this->___method_is_virtual)
  1794. {
  1795. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  1796. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  1797. __this->___invoke_impl = (intptr_t)&SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenGenericInterface;
  1798. else
  1799. __this->___invoke_impl = (intptr_t)&SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenGenericVirtual;
  1800. else
  1801. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  1802. __this->___invoke_impl = (intptr_t)&SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenInterface;
  1803. else
  1804. __this->___invoke_impl = (intptr_t)&SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenVirtual;
  1805. }
  1806. else
  1807. {
  1808. __this->___invoke_impl = (intptr_t)&SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenInst;
  1809. }
  1810. }
  1811. else
  1812. {
  1813. if (___0_object == NULL)
  1814. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  1815. __this->___invoke_impl = __this->___method_ptr;
  1816. __this->___method_code = (intptr_t)__this->___m_target;
  1817. }
  1818. }
  1819. __this->___extra_arg = (intptr_t)&SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_Multicast;
  1820. }
  1821. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC (SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  1822. {
  1823. typedef void (*FunctionPointerType) (RuntimeObject*, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2*, uint32_t, const RuntimeMethod*);
  1824. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_provider, ___1_sampleFrameCount, reinterpret_cast<RuntimeMethod*>(__this->___method));
  1825. }
  1826. #ifdef __clang__
  1827. #pragma clang diagnostic pop
  1828. #endif
  1829. #ifdef __clang__
  1830. #pragma clang diagnostic push
  1831. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1832. #pragma clang diagnostic ignored "-Wunused-variable"
  1833. #endif
  1834. #ifdef __clang__
  1835. #pragma clang diagnostic pop
  1836. #endif
  1837. #ifdef __clang__
  1838. #pragma clang diagnostic push
  1839. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1840. #pragma clang diagnostic ignored "-Wunused-variable"
  1841. #endif
  1842. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 AudioClipPlayable_GetHandle_mEA1D664328FF9B08E4F7D5EBCD4B51A754D97C44 (AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0* __this, const RuntimeMethod* method)
  1843. {
  1844. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 V_0;
  1845. memset((&V_0), 0, sizeof(V_0));
  1846. {
  1847. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 L_0 = __this->___m_Handle;
  1848. V_0 = L_0;
  1849. goto IL_000a;
  1850. }
  1851. IL_000a:
  1852. {
  1853. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 L_1 = V_0;
  1854. return L_1;
  1855. }
  1856. }
  1857. IL2CPP_EXTERN_C PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 AudioClipPlayable_GetHandle_mEA1D664328FF9B08E4F7D5EBCD4B51A754D97C44_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  1858. {
  1859. AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0* _thisAdjusted;
  1860. int32_t _offset = 1;
  1861. _thisAdjusted = reinterpret_cast<AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0*>(__this + _offset);
  1862. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 _returnValue;
  1863. _returnValue = AudioClipPlayable_GetHandle_mEA1D664328FF9B08E4F7D5EBCD4B51A754D97C44(_thisAdjusted, method);
  1864. return _returnValue;
  1865. }
  1866. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioClipPlayable_Equals_m9C1C75ACBB74FE06AD02BE4643F6EB39413EFF83 (AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0* __this, AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0 ___0_other, const RuntimeMethod* method)
  1867. {
  1868. static bool s_Il2CppMethodInitialized;
  1869. if (!s_Il2CppMethodInitialized)
  1870. {
  1871. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4_il2cpp_TypeInfo_var);
  1872. s_Il2CppMethodInitialized = true;
  1873. }
  1874. bool V_0 = false;
  1875. {
  1876. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 L_0;
  1877. L_0 = AudioClipPlayable_GetHandle_mEA1D664328FF9B08E4F7D5EBCD4B51A754D97C44(__this, NULL);
  1878. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 L_1;
  1879. L_1 = AudioClipPlayable_GetHandle_mEA1D664328FF9B08E4F7D5EBCD4B51A754D97C44((&___0_other), NULL);
  1880. il2cpp_codegen_runtime_class_init_inline(PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4_il2cpp_TypeInfo_var);
  1881. bool L_2;
  1882. L_2 = PlayableHandle_op_Equality_m0E6C48A28F75A870AC22ADE3BD42F7F70A43C99C(L_0, L_1, NULL);
  1883. V_0 = L_2;
  1884. goto IL_0016;
  1885. }
  1886. IL_0016:
  1887. {
  1888. bool L_3 = V_0;
  1889. return L_3;
  1890. }
  1891. }
  1892. IL2CPP_EXTERN_C bool AudioClipPlayable_Equals_m9C1C75ACBB74FE06AD02BE4643F6EB39413EFF83_AdjustorThunk (RuntimeObject* __this, AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0 ___0_other, const RuntimeMethod* method)
  1893. {
  1894. AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0* _thisAdjusted;
  1895. int32_t _offset = 1;
  1896. _thisAdjusted = reinterpret_cast<AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0*>(__this + _offset);
  1897. bool _returnValue;
  1898. _returnValue = AudioClipPlayable_Equals_m9C1C75ACBB74FE06AD02BE4643F6EB39413EFF83(_thisAdjusted, ___0_other, method);
  1899. return _returnValue;
  1900. }
  1901. #ifdef __clang__
  1902. #pragma clang diagnostic pop
  1903. #endif
  1904. #ifdef __clang__
  1905. #pragma clang diagnostic push
  1906. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1907. #pragma clang diagnostic ignored "-Wunused-variable"
  1908. #endif
  1909. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 AudioMixerPlayable_GetHandle_m6C182D9794E901D123223BB57738A302BEAB41FD (AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C* __this, const RuntimeMethod* method)
  1910. {
  1911. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 V_0;
  1912. memset((&V_0), 0, sizeof(V_0));
  1913. {
  1914. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 L_0 = __this->___m_Handle;
  1915. V_0 = L_0;
  1916. goto IL_000a;
  1917. }
  1918. IL_000a:
  1919. {
  1920. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 L_1 = V_0;
  1921. return L_1;
  1922. }
  1923. }
  1924. IL2CPP_EXTERN_C PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 AudioMixerPlayable_GetHandle_m6C182D9794E901D123223BB57738A302BEAB41FD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  1925. {
  1926. AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C* _thisAdjusted;
  1927. int32_t _offset = 1;
  1928. _thisAdjusted = reinterpret_cast<AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C*>(__this + _offset);
  1929. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 _returnValue;
  1930. _returnValue = AudioMixerPlayable_GetHandle_m6C182D9794E901D123223BB57738A302BEAB41FD(_thisAdjusted, method);
  1931. return _returnValue;
  1932. }
  1933. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioMixerPlayable_Equals_mDFB945EB48199A338BAD00D40FB8EEC34CF64D57 (AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C* __this, AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C ___0_other, const RuntimeMethod* method)
  1934. {
  1935. static bool s_Il2CppMethodInitialized;
  1936. if (!s_Il2CppMethodInitialized)
  1937. {
  1938. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4_il2cpp_TypeInfo_var);
  1939. s_Il2CppMethodInitialized = true;
  1940. }
  1941. bool V_0 = false;
  1942. {
  1943. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 L_0;
  1944. L_0 = AudioMixerPlayable_GetHandle_m6C182D9794E901D123223BB57738A302BEAB41FD(__this, NULL);
  1945. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 L_1;
  1946. L_1 = AudioMixerPlayable_GetHandle_m6C182D9794E901D123223BB57738A302BEAB41FD((&___0_other), NULL);
  1947. il2cpp_codegen_runtime_class_init_inline(PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4_il2cpp_TypeInfo_var);
  1948. bool L_2;
  1949. L_2 = PlayableHandle_op_Equality_m0E6C48A28F75A870AC22ADE3BD42F7F70A43C99C(L_0, L_1, NULL);
  1950. V_0 = L_2;
  1951. goto IL_0016;
  1952. }
  1953. IL_0016:
  1954. {
  1955. bool L_3 = V_0;
  1956. return L_3;
  1957. }
  1958. }
  1959. IL2CPP_EXTERN_C bool AudioMixerPlayable_Equals_mDFB945EB48199A338BAD00D40FB8EEC34CF64D57_AdjustorThunk (RuntimeObject* __this, AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C ___0_other, const RuntimeMethod* method)
  1960. {
  1961. AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C* _thisAdjusted;
  1962. int32_t _offset = 1;
  1963. _thisAdjusted = reinterpret_cast<AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C*>(__this + _offset);
  1964. bool _returnValue;
  1965. _returnValue = AudioMixerPlayable_Equals_mDFB945EB48199A338BAD00D40FB8EEC34CF64D57(_thisAdjusted, ___0_other, method);
  1966. return _returnValue;
  1967. }
  1968. #ifdef __clang__
  1969. #pragma clang diagnostic pop
  1970. #endif
  1971. #ifdef __clang__
  1972. #pragma clang diagnostic push
  1973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1974. #pragma clang diagnostic ignored "-Wunused-variable"
  1975. #endif
  1976. #ifdef __clang__
  1977. #pragma clang diagnostic pop
  1978. #endif
  1979. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_inline (AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, bool ___0_deviceWasChanged, const RuntimeMethod* method)
  1980. {
  1981. typedef void (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
  1982. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_deviceWasChanged, reinterpret_cast<RuntimeMethod*>(__this->___method));
  1983. }
  1984. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method)
  1985. {
  1986. typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  1987. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  1988. }
  1989. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mobile_get_muteState_m64C1E8C61537317A7F153E1A72F7D39D85DA684D_inline (const RuntimeMethod* method)
  1990. {
  1991. static bool s_Il2CppMethodInitialized;
  1992. if (!s_Il2CppMethodInitialized)
  1993. {
  1994. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var);
  1995. s_Il2CppMethodInitialized = true;
  1996. }
  1997. {
  1998. bool L_0 = ((Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_StaticFields*)il2cpp_codegen_static_fields_for(Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var))->___U3CmuteStateU3Ek__BackingField;
  1999. return L_0;
  2000. }
  2001. }
  2002. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Mobile_set_muteState_m7C9A464BCA3762330E18CCAD79AF6C47B863CA02_inline (bool ___0_value, const RuntimeMethod* method)
  2003. {
  2004. static bool s_Il2CppMethodInitialized;
  2005. if (!s_Il2CppMethodInitialized)
  2006. {
  2007. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var);
  2008. s_Il2CppMethodInitialized = true;
  2009. }
  2010. {
  2011. bool L_0 = ___0_value;
  2012. ((Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_StaticFields*)il2cpp_codegen_static_fields_for(Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var))->___U3CmuteStateU3Ek__BackingField = L_0;
  2013. return;
  2014. }
  2015. }
  2016. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_inline (PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method)
  2017. {
  2018. typedef void (*FunctionPointerType) (RuntimeObject*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, const RuntimeMethod*);
  2019. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_data, reinterpret_cast<RuntimeMethod*>(__this->___method));
  2020. }
  2021. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_inline (PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, int32_t ___0_position, const RuntimeMethod* method)
  2022. {
  2023. typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  2024. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_position, reinterpret_cast<RuntimeMethod*>(__this->___method));
  2025. }
  2026. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool StringMarshaller_TryMarshalEmptyOrNullString_m615203C511071D59295D889AB136575DFFEA90A6_inline (String_t* ___0_s, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___1_managedSpanWrapper, const RuntimeMethod* method)
  2027. {
  2028. bool V_0 = false;
  2029. bool V_1 = false;
  2030. bool V_2 = false;
  2031. {
  2032. String_t* L_0 = ___0_s;
  2033. V_0 = (bool)((((RuntimeObject*)(String_t*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  2034. bool L_1 = V_0;
  2035. if (!L_1)
  2036. {
  2037. goto IL_0015;
  2038. }
  2039. }
  2040. {
  2041. ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* L_2 = ___1_managedSpanWrapper;
  2042. il2cpp_codegen_initobj(L_2, sizeof(ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E));
  2043. V_1 = (bool)1;
  2044. goto IL_0043;
  2045. }
  2046. IL_0015:
  2047. {
  2048. String_t* L_3 = ___0_s;
  2049. NullCheck(L_3);
  2050. int32_t L_4;
  2051. L_4 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_3, NULL);
  2052. V_2 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
  2053. bool L_5 = V_2;
  2054. if (!L_5)
  2055. {
  2056. goto IL_003f;
  2057. }
  2058. }
  2059. {
  2060. ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* L_6 = ___1_managedSpanWrapper;
  2061. uintptr_t L_7;
  2062. L_7 = UIntPtr_op_Explicit_mF1E7911DD5AC13B5E59EE8C7903469D12A3861E8(((int64_t)1), NULL);
  2063. void* L_8;
  2064. L_8 = UIntPtr_op_Explicit_m42C3EA82465934F505B4274A7CE320550A48B7B9(L_7, NULL);
  2065. ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E L_9;
  2066. memset((&L_9), 0, sizeof(L_9));
  2067. ManagedSpanWrapper__ctor_mB29647A21BB87EA4DF859E5C2FA2207F47E525D2((&L_9), L_8, 0, NULL);
  2068. *(ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E*)L_6 = L_9;
  2069. V_1 = (bool)1;
  2070. goto IL_0043;
  2071. }
  2072. IL_003f:
  2073. {
  2074. V_1 = (bool)0;
  2075. goto IL_0043;
  2076. }
  2077. IL_0043:
  2078. {
  2079. bool L_10 = V_1;
  2080. return L_10;
  2081. }
  2082. }
  2083. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline (String_t* ___0_text, const RuntimeMethod* method)
  2084. {
  2085. static bool s_Il2CppMethodInitialized;
  2086. if (!s_Il2CppMethodInitialized)
  2087. {
  2088. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_RuntimeMethod_var);
  2089. s_Il2CppMethodInitialized = true;
  2090. }
  2091. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_0;
  2092. memset((&V_0), 0, sizeof(V_0));
  2093. {
  2094. String_t* L_0 = ___0_text;
  2095. if (L_0)
  2096. {
  2097. goto IL_000d;
  2098. }
  2099. }
  2100. {
  2101. il2cpp_codegen_initobj((&V_0), sizeof(ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1));
  2102. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_1 = V_0;
  2103. return L_1;
  2104. }
  2105. IL_000d:
  2106. {
  2107. String_t* L_2 = ___0_text;
  2108. NullCheck(L_2);
  2109. Il2CppChar* L_3;
  2110. L_3 = String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D(L_2, NULL);
  2111. String_t* L_4 = ___0_text;
  2112. NullCheck(L_4);
  2113. int32_t L_5;
  2114. L_5 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_4, NULL);
  2115. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_6;
  2116. memset((&L_6), 0, sizeof(L_6));
  2117. ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_inline((&L_6), L_3, L_5, ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_RuntimeMethod_var);
  2118. return L_6;
  2119. }
  2120. }
  2121. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_inline (SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  2122. {
  2123. typedef void (*FunctionPointerType) (RuntimeObject*, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2*, uint32_t, const RuntimeMethod*);
  2124. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_provider, ___1_sampleFrameCount, reinterpret_cast<RuntimeMethod*>(__this->___method));
  2125. }
  2126. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method)
  2127. {
  2128. typedef void (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
  2129. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
  2130. }
  2131. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t MarshalledUnityObject_MarshalNotNull_TisRuntimeObject_mEB1AA6B672D00242BB9DCE007056EC0E9C8DB075_gshared_inline (RuntimeObject* ___0_obj, const RuntimeMethod* method)
  2132. {
  2133. intptr_t V_0;
  2134. memset((&V_0), 0, sizeof(V_0));
  2135. {
  2136. RuntimeObject* L_0 = ___0_obj;
  2137. NullCheck(L_0);
  2138. intptr_t L_1 = ((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)L_0)->___m_CachedPtr;
  2139. V_0 = L_1;
  2140. goto IL_000f;
  2141. }
  2142. IL_000f:
  2143. {
  2144. intptr_t L_2 = V_0;
  2145. return L_2;
  2146. }
  2147. }
  2148. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method)
  2149. {
  2150. {
  2151. int32_t L_0 = __this->____length;
  2152. return L_0;
  2153. }
  2154. }
  2155. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
  2156. {
  2157. {
  2158. int32_t L_0 = __this->____stringLength;
  2159. return L_0;
  2160. }
  2161. }
  2162. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
  2163. {
  2164. {
  2165. Il2CppChar* L_0 = ___0_ptr;
  2166. ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_1;
  2167. memset((&L_1), 0, sizeof(L_1));
  2168. il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0);
  2169. __this->____pointer = L_1;
  2170. int32_t L_2 = ___1_length;
  2171. __this->____length = L_2;
  2172. return;
  2173. }
  2174. }