Ei kuvausta
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

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