설명 없음
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 110KB

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