暂无描述
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

UnityEngine.AudioModule.cpp 79KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738
  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 T1>
  19. struct GenericVirtualActionInvoker1
  20. {
  21. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  22. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
  23. {
  24. VirtualInvokeData invokeData;
  25. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  26. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  27. }
  28. };
  29. template <typename T1>
  30. struct InterfaceActionInvoker1
  31. {
  32. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  33. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  34. {
  35. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  36. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  37. }
  38. };
  39. template <typename T1>
  40. struct GenericInterfaceActionInvoker1
  41. {
  42. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  43. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
  44. {
  45. VirtualInvokeData invokeData;
  46. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  47. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  48. }
  49. };
  50. template <typename T1>
  51. struct InvokerActionInvoker1
  52. {
  53. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1)
  54. {
  55. void* params[1] = { &p1 };
  56. method->invoker_method(methodPtr, method, obj, params, NULL);
  57. }
  58. };
  59. template <typename T1>
  60. struct InvokerActionInvoker1<T1*>
  61. {
  62. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
  63. {
  64. void* params[1] = { p1 };
  65. method->invoker_method(methodPtr, method, obj, params, NULL);
  66. }
  67. };
  68. template <typename T1, typename T2>
  69. struct InvokerActionInvoker2;
  70. template <typename T1, typename T2>
  71. struct InvokerActionInvoker2<T1*, T2>
  72. {
  73. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2)
  74. {
  75. void* params[2] = { p1, &p2 };
  76. method->invoker_method(methodPtr, method, obj, params, NULL);
  77. }
  78. };
  79. template <typename T1, typename T2>
  80. struct InvokerActionInvoker2<T1*, T2*>
  81. {
  82. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
  83. {
  84. void* params[2] = { p1, p2 };
  85. method->invoker_method(methodPtr, method, obj, params, NULL);
  86. }
  87. };
  88. template <typename T1, typename T2, typename T3>
  89. struct InvokerActionInvoker3;
  90. template <typename T1, typename T2, typename T3>
  91. struct InvokerActionInvoker3<T1*, T2*, T3>
  92. {
  93. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3 p3)
  94. {
  95. void* params[3] = { p1, p2, &p3 };
  96. method->invoker_method(methodPtr, method, obj, params, NULL);
  97. }
  98. };
  99. // System.Action`1<System.Boolean>
  100. struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C;
  101. // System.Delegate[]
  102. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  103. // System.Single[]
  104. struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
  105. // System.Action
  106. struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
  107. // UnityEngine.AudioClip
  108. struct AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20;
  109. // UnityEngine.Experimental.Audio.AudioSampleProvider
  110. struct AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2;
  111. // System.Delegate
  112. struct Delegate_t;
  113. // System.DelegateData
  114. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  115. // System.Reflection.MethodInfo
  116. struct MethodInfo_t;
  117. // System.String
  118. struct String_t;
  119. // System.Void
  120. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  121. // UnityEngine.AudioClip/PCMReaderCallback
  122. struct PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E;
  123. // UnityEngine.AudioClip/PCMSetPositionCallback
  124. struct PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072;
  125. // UnityEngine.Experimental.Audio.AudioSampleProvider/SampleFramesHandler
  126. struct SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30;
  127. // UnityEngine.AudioSettings/AudioConfigurationChangeHandler
  128. struct AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177;
  129. IL2CPP_EXTERN_C RuntimeClass* AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_il2cpp_TypeInfo_var;
  130. IL2CPP_EXTERN_C RuntimeClass* Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var;
  131. IL2CPP_EXTERN_C RuntimeClass* PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4_il2cpp_TypeInfo_var;
  132. struct Delegate_t_marshaled_com;
  133. struct Delegate_t_marshaled_pinvoke;
  134. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  135. struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
  136. IL2CPP_EXTERN_C_BEGIN
  137. IL2CPP_EXTERN_C_END
  138. #ifdef __clang__
  139. #pragma clang diagnostic push
  140. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  141. #pragma clang diagnostic ignored "-Wunused-variable"
  142. #endif
  143. // <Module>
  144. struct U3CModuleU3E_t462BCCFB9B78348533823E0754F65F52A5348F89
  145. {
  146. };
  147. // UnityEngine.Experimental.Audio.AudioSampleProvider
  148. struct AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2 : public RuntimeObject
  149. {
  150. // UnityEngine.Experimental.Audio.AudioSampleProvider/SampleFramesHandler UnityEngine.Experimental.Audio.AudioSampleProvider::sampleFramesAvailable
  151. SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* ___sampleFramesAvailable_0;
  152. // UnityEngine.Experimental.Audio.AudioSampleProvider/SampleFramesHandler UnityEngine.Experimental.Audio.AudioSampleProvider::sampleFramesOverflow
  153. SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* ___sampleFramesOverflow_1;
  154. };
  155. // UnityEngine.AudioSettings
  156. struct AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD : public RuntimeObject
  157. {
  158. };
  159. // System.ValueType
  160. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  161. {
  162. };
  163. // Native definition for P/Invoke marshalling of System.ValueType
  164. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  165. {
  166. };
  167. // Native definition for COM marshalling of System.ValueType
  168. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  169. {
  170. };
  171. // UnityEngine.AudioSettings/Mobile
  172. struct Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD : public RuntimeObject
  173. {
  174. };
  175. // System.Boolean
  176. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  177. {
  178. // System.Boolean System.Boolean::m_value
  179. bool ___m_value_0;
  180. };
  181. // System.Int32
  182. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  183. {
  184. // System.Int32 System.Int32::m_value
  185. int32_t ___m_value_0;
  186. };
  187. // System.IntPtr
  188. struct IntPtr_t
  189. {
  190. // System.Void* System.IntPtr::m_value
  191. void* ___m_value_0;
  192. };
  193. // System.Single
  194. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  195. {
  196. // System.Single System.Single::m_value
  197. float ___m_value_0;
  198. };
  199. // System.UInt32
  200. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  201. {
  202. // System.UInt32 System.UInt32::m_value
  203. uint32_t ___m_value_0;
  204. };
  205. // System.Void
  206. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  207. {
  208. union
  209. {
  210. struct
  211. {
  212. };
  213. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  214. };
  215. };
  216. // System.Delegate
  217. struct Delegate_t : public RuntimeObject
  218. {
  219. // System.IntPtr System.Delegate::method_ptr
  220. Il2CppMethodPointer ___method_ptr_0;
  221. // System.IntPtr System.Delegate::invoke_impl
  222. intptr_t ___invoke_impl_1;
  223. // System.Object System.Delegate::m_target
  224. RuntimeObject* ___m_target_2;
  225. // System.IntPtr System.Delegate::method
  226. intptr_t ___method_3;
  227. // System.IntPtr System.Delegate::delegate_trampoline
  228. intptr_t ___delegate_trampoline_4;
  229. // System.IntPtr System.Delegate::extra_arg
  230. intptr_t ___extra_arg_5;
  231. // System.IntPtr System.Delegate::method_code
  232. intptr_t ___method_code_6;
  233. // System.IntPtr System.Delegate::interp_method
  234. intptr_t ___interp_method_7;
  235. // System.IntPtr System.Delegate::interp_invoke_impl
  236. intptr_t ___interp_invoke_impl_8;
  237. // System.Reflection.MethodInfo System.Delegate::method_info
  238. MethodInfo_t* ___method_info_9;
  239. // System.Reflection.MethodInfo System.Delegate::original_method_info
  240. MethodInfo_t* ___original_method_info_10;
  241. // System.DelegateData System.Delegate::data
  242. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
  243. // System.Boolean System.Delegate::method_is_virtual
  244. bool ___method_is_virtual_12;
  245. };
  246. // Native definition for P/Invoke marshalling of System.Delegate
  247. struct Delegate_t_marshaled_pinvoke
  248. {
  249. intptr_t ___method_ptr_0;
  250. intptr_t ___invoke_impl_1;
  251. Il2CppIUnknown* ___m_target_2;
  252. intptr_t ___method_3;
  253. intptr_t ___delegate_trampoline_4;
  254. intptr_t ___extra_arg_5;
  255. intptr_t ___method_code_6;
  256. intptr_t ___interp_method_7;
  257. intptr_t ___interp_invoke_impl_8;
  258. MethodInfo_t* ___method_info_9;
  259. MethodInfo_t* ___original_method_info_10;
  260. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
  261. int32_t ___method_is_virtual_12;
  262. };
  263. // Native definition for COM marshalling of System.Delegate
  264. struct Delegate_t_marshaled_com
  265. {
  266. intptr_t ___method_ptr_0;
  267. intptr_t ___invoke_impl_1;
  268. Il2CppIUnknown* ___m_target_2;
  269. intptr_t ___method_3;
  270. intptr_t ___delegate_trampoline_4;
  271. intptr_t ___extra_arg_5;
  272. intptr_t ___method_code_6;
  273. intptr_t ___interp_method_7;
  274. intptr_t ___interp_invoke_impl_8;
  275. MethodInfo_t* ___method_info_9;
  276. MethodInfo_t* ___original_method_info_10;
  277. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
  278. int32_t ___method_is_virtual_12;
  279. };
  280. // UnityEngine.Object
  281. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
  282. {
  283. // System.IntPtr UnityEngine.Object::m_CachedPtr
  284. intptr_t ___m_CachedPtr_0;
  285. };
  286. // Native definition for P/Invoke marshalling of UnityEngine.Object
  287. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  288. {
  289. intptr_t ___m_CachedPtr_0;
  290. };
  291. // Native definition for COM marshalling of UnityEngine.Object
  292. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  293. {
  294. intptr_t ___m_CachedPtr_0;
  295. };
  296. // UnityEngine.Playables.PlayableHandle
  297. struct PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4
  298. {
  299. // System.IntPtr UnityEngine.Playables.PlayableHandle::m_Handle
  300. intptr_t ___m_Handle_0;
  301. // System.UInt32 UnityEngine.Playables.PlayableHandle::m_Version
  302. uint32_t ___m_Version_1;
  303. };
  304. // UnityEngine.Playables.PlayableOutputHandle
  305. struct PlayableOutputHandle_tEB217645A8C0356A3AC6F964F283003B9740E883
  306. {
  307. // System.IntPtr UnityEngine.Playables.PlayableOutputHandle::m_Handle
  308. intptr_t ___m_Handle_0;
  309. // System.UInt32 UnityEngine.Playables.PlayableOutputHandle::m_Version
  310. uint32_t ___m_Version_1;
  311. };
  312. // UnityEngine.AudioClip
  313. struct AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  314. {
  315. // UnityEngine.AudioClip/PCMReaderCallback UnityEngine.AudioClip::m_PCMReaderCallback
  316. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* ___m_PCMReaderCallback_4;
  317. // UnityEngine.AudioClip/PCMSetPositionCallback UnityEngine.AudioClip::m_PCMSetPositionCallback
  318. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* ___m_PCMSetPositionCallback_5;
  319. };
  320. // UnityEngine.Audio.AudioClipPlayable
  321. struct AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0
  322. {
  323. // UnityEngine.Playables.PlayableHandle UnityEngine.Audio.AudioClipPlayable::m_Handle
  324. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Handle_0;
  325. };
  326. // UnityEngine.Audio.AudioMixerPlayable
  327. struct AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C
  328. {
  329. // UnityEngine.Playables.PlayableHandle UnityEngine.Audio.AudioMixerPlayable::m_Handle
  330. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Handle_0;
  331. };
  332. // UnityEngine.Audio.AudioPlayableOutput
  333. struct AudioPlayableOutput_tC3DFF8095F429D90129A367EAB98A24F6D6ADF20
  334. {
  335. // UnityEngine.Playables.PlayableOutputHandle UnityEngine.Audio.AudioPlayableOutput::m_Handle
  336. PlayableOutputHandle_tEB217645A8C0356A3AC6F964F283003B9740E883 ___m_Handle_0;
  337. };
  338. // UnityEngine.Component
  339. struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  340. {
  341. };
  342. // System.MulticastDelegate
  343. struct MulticastDelegate_t : public Delegate_t
  344. {
  345. // System.Delegate[] System.MulticastDelegate::delegates
  346. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
  347. };
  348. // Native definition for P/Invoke marshalling of System.MulticastDelegate
  349. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  350. {
  351. Delegate_t_marshaled_pinvoke** ___delegates_13;
  352. };
  353. // Native definition for COM marshalling of System.MulticastDelegate
  354. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  355. {
  356. Delegate_t_marshaled_com** ___delegates_13;
  357. };
  358. // System.Action`1<System.Boolean>
  359. struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C : public MulticastDelegate_t
  360. {
  361. };
  362. // System.Action
  363. struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t
  364. {
  365. };
  366. // UnityEngine.Behaviour
  367. struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
  368. {
  369. };
  370. // UnityEngine.AudioClip/PCMReaderCallback
  371. struct PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E : public MulticastDelegate_t
  372. {
  373. };
  374. // UnityEngine.AudioClip/PCMSetPositionCallback
  375. struct PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072 : public MulticastDelegate_t
  376. {
  377. };
  378. // UnityEngine.Experimental.Audio.AudioSampleProvider/SampleFramesHandler
  379. struct SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30 : public MulticastDelegate_t
  380. {
  381. };
  382. // UnityEngine.AudioSettings/AudioConfigurationChangeHandler
  383. struct AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177 : public MulticastDelegate_t
  384. {
  385. };
  386. // UnityEngine.AudioBehaviour
  387. struct AudioBehaviour_t2DC0BEF7B020C952F3D2DA5AAAC88501C7EEB941 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
  388. {
  389. };
  390. // UnityEngine.AudioListener
  391. struct AudioListener_t1D629CE9BC079C8ECDE8F822616E8A8E319EAE35 : public AudioBehaviour_t2DC0BEF7B020C952F3D2DA5AAAC88501C7EEB941
  392. {
  393. };
  394. // <Module>
  395. // <Module>
  396. // UnityEngine.Experimental.Audio.AudioSampleProvider
  397. // UnityEngine.Experimental.Audio.AudioSampleProvider
  398. // UnityEngine.AudioSettings
  399. struct AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_StaticFields
  400. {
  401. // UnityEngine.AudioSettings/AudioConfigurationChangeHandler UnityEngine.AudioSettings::OnAudioConfigurationChanged
  402. AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* ___OnAudioConfigurationChanged_0;
  403. // System.Action UnityEngine.AudioSettings::OnAudioSystemShuttingDown
  404. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnAudioSystemShuttingDown_1;
  405. // System.Action UnityEngine.AudioSettings::OnAudioSystemStartedUp
  406. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnAudioSystemStartedUp_2;
  407. };
  408. // UnityEngine.AudioSettings
  409. // UnityEngine.AudioSettings/Mobile
  410. struct Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_StaticFields
  411. {
  412. // System.Boolean UnityEngine.AudioSettings/Mobile::<muteState>k__BackingField
  413. bool ___U3CmuteStateU3Ek__BackingField_0;
  414. // System.Boolean UnityEngine.AudioSettings/Mobile::_stopAudioOutputOnMute
  415. bool ____stopAudioOutputOnMute_1;
  416. // System.Action`1<System.Boolean> UnityEngine.AudioSettings/Mobile::OnMuteStateChanged
  417. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___OnMuteStateChanged_2;
  418. };
  419. // UnityEngine.AudioSettings/Mobile
  420. // System.Boolean
  421. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  422. {
  423. // System.String System.Boolean::TrueString
  424. String_t* ___TrueString_5;
  425. // System.String System.Boolean::FalseString
  426. String_t* ___FalseString_6;
  427. };
  428. // System.Boolean
  429. // System.Int32
  430. // System.Int32
  431. // System.IntPtr
  432. struct IntPtr_t_StaticFields
  433. {
  434. // System.IntPtr System.IntPtr::Zero
  435. intptr_t ___Zero_1;
  436. };
  437. // System.IntPtr
  438. // System.Single
  439. // System.Single
  440. // System.UInt32
  441. // System.UInt32
  442. // System.Void
  443. // System.Void
  444. // System.Delegate
  445. // System.Delegate
  446. // UnityEngine.Playables.PlayableHandle
  447. struct PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4_StaticFields
  448. {
  449. // UnityEngine.Playables.PlayableHandle UnityEngine.Playables.PlayableHandle::m_Null
  450. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Null_2;
  451. };
  452. // UnityEngine.Playables.PlayableHandle
  453. // UnityEngine.AudioClip
  454. // UnityEngine.AudioClip
  455. // UnityEngine.Audio.AudioClipPlayable
  456. // UnityEngine.Audio.AudioClipPlayable
  457. // UnityEngine.Audio.AudioMixerPlayable
  458. // UnityEngine.Audio.AudioMixerPlayable
  459. // UnityEngine.Audio.AudioPlayableOutput
  460. // UnityEngine.Audio.AudioPlayableOutput
  461. // System.Action`1<System.Boolean>
  462. // System.Action`1<System.Boolean>
  463. // System.Action
  464. // System.Action
  465. // UnityEngine.AudioClip/PCMReaderCallback
  466. // UnityEngine.AudioClip/PCMReaderCallback
  467. // UnityEngine.AudioClip/PCMSetPositionCallback
  468. // UnityEngine.AudioClip/PCMSetPositionCallback
  469. // UnityEngine.Experimental.Audio.AudioSampleProvider/SampleFramesHandler
  470. // UnityEngine.Experimental.Audio.AudioSampleProvider/SampleFramesHandler
  471. // UnityEngine.AudioSettings/AudioConfigurationChangeHandler
  472. // UnityEngine.AudioSettings/AudioConfigurationChangeHandler
  473. // UnityEngine.AudioBehaviour
  474. // UnityEngine.AudioBehaviour
  475. // UnityEngine.AudioListener
  476. // UnityEngine.AudioListener
  477. #ifdef __clang__
  478. #pragma clang diagnostic pop
  479. #endif
  480. // System.Delegate[]
  481. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
  482. {
  483. ALIGN_FIELD (8) Delegate_t* m_Items[1];
  484. inline Delegate_t* GetAt(il2cpp_array_size_t index) const
  485. {
  486. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  487. return m_Items[index];
  488. }
  489. inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
  490. {
  491. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  492. return m_Items + index;
  493. }
  494. inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
  495. {
  496. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  497. m_Items[index] = value;
  498. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  499. }
  500. inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
  501. {
  502. return m_Items[index];
  503. }
  504. inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  505. {
  506. return m_Items + index;
  507. }
  508. inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
  509. {
  510. m_Items[index] = value;
  511. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  512. }
  513. };
  514. // System.Single[]
  515. struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray
  516. {
  517. ALIGN_FIELD (8) float m_Items[1];
  518. inline float GetAt(il2cpp_array_size_t index) const
  519. {
  520. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  521. return m_Items[index];
  522. }
  523. inline float* GetAddressAt(il2cpp_array_size_t index)
  524. {
  525. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  526. return m_Items + index;
  527. }
  528. inline void SetAt(il2cpp_array_size_t index, float value)
  529. {
  530. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  531. m_Items[index] = value;
  532. }
  533. inline float GetAtUnchecked(il2cpp_array_size_t index) const
  534. {
  535. return m_Items[index];
  536. }
  537. inline float* GetAddressAtUnchecked(il2cpp_array_size_t index)
  538. {
  539. return m_Items + index;
  540. }
  541. inline void SetAtUnchecked(il2cpp_array_size_t index, float value)
  542. {
  543. m_Items[index] = value;
  544. }
  545. };
  546. // System.Void System.Action`1<System.Boolean>::Invoke(T)
  547. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method) ;
  548. // System.Void UnityEngine.AudioSettings/AudioConfigurationChangeHandler::Invoke(System.Boolean)
  549. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_inline (AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, bool ___0_deviceWasChanged, const RuntimeMethod* method) ;
  550. // System.Void System.Action::Invoke()
  551. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) ;
  552. // System.Boolean UnityEngine.AudioSettings/Mobile::get_muteState()
  553. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mobile_get_muteState_m64C1E8C61537317A7F153E1A72F7D39D85DA684D_inline (const RuntimeMethod* method) ;
  554. // System.Void UnityEngine.AudioSettings/Mobile::set_muteState(System.Boolean)
  555. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Mobile_set_muteState_m7C9A464BCA3762330E18CCAD79AF6C47B863CA02_inline (bool ___0_value, const RuntimeMethod* method) ;
  556. // System.Boolean UnityEngine.AudioSettings/Mobile::get_stopAudioOutputOnMute()
  557. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Mobile_get_stopAudioOutputOnMute_m43EC82258D38C418353DFE19F32B51B64B18DCCA (const RuntimeMethod* method) ;
  558. // System.Void UnityEngine.AudioSettings/Mobile::StopAudioOutput()
  559. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mobile_StopAudioOutput_m10B8CEF668EE4967D0AD1D6741B6A37540C28A46 (const RuntimeMethod* method) ;
  560. // System.Void UnityEngine.AudioSettings/Mobile::StartAudioOutput()
  561. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mobile_StartAudioOutput_m731D1EEEE7A0D56BAADD571BA0FCAC13FB071223 (const RuntimeMethod* method) ;
  562. // System.Void System.Action`1<System.Boolean>::Invoke(T)
  563. inline void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method)
  564. {
  565. (( void (*) (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, bool, const RuntimeMethod*))Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline)(__this, ___0_obj, method);
  566. }
  567. // System.Boolean UnityEngine.AudioSettings::StartAudioOutput()
  568. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioSettings_StartAudioOutput_mB04D851DD0E6115DEEFB55779F880146263C67BE (const RuntimeMethod* method) ;
  569. // System.Boolean UnityEngine.AudioSettings::StopAudioOutput()
  570. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioSettings_StopAudioOutput_m3FE7A8EADAB2FB570BB05F7C353E25E15885D1CB (const RuntimeMethod* method) ;
  571. // System.Void UnityEngine.AudioClip/PCMReaderCallback::Invoke(System.Single[])
  572. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_inline (PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method) ;
  573. // System.Void UnityEngine.AudioClip/PCMSetPositionCallback::Invoke(System.Int32)
  574. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_inline (PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, int32_t ___0_position, const RuntimeMethod* method) ;
  575. // UnityEngine.Playables.PlayableHandle UnityEngine.Audio.AudioClipPlayable::GetHandle()
  576. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 AudioClipPlayable_GetHandle_mEA1D664328FF9B08E4F7D5EBCD4B51A754D97C44 (AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0* __this, const RuntimeMethod* method) ;
  577. // System.Boolean UnityEngine.Playables.PlayableHandle::op_Equality(UnityEngine.Playables.PlayableHandle,UnityEngine.Playables.PlayableHandle)
  578. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayableHandle_op_Equality_m0E6C48A28F75A870AC22ADE3BD42F7F70A43C99C (PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___0_x, PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___1_y, const RuntimeMethod* method) ;
  579. // System.Boolean UnityEngine.Audio.AudioClipPlayable::Equals(UnityEngine.Audio.AudioClipPlayable)
  580. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioClipPlayable_Equals_m9C1C75ACBB74FE06AD02BE4643F6EB39413EFF83 (AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0* __this, AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0 ___0_other, const RuntimeMethod* method) ;
  581. // UnityEngine.Playables.PlayableHandle UnityEngine.Audio.AudioMixerPlayable::GetHandle()
  582. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 AudioMixerPlayable_GetHandle_m6C182D9794E901D123223BB57738A302BEAB41FD (AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C* __this, const RuntimeMethod* method) ;
  583. // System.Boolean UnityEngine.Audio.AudioMixerPlayable::Equals(UnityEngine.Audio.AudioMixerPlayable)
  584. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioMixerPlayable_Equals_mDFB945EB48199A338BAD00D40FB8EEC34CF64D57 (AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C* __this, AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C ___0_other, const RuntimeMethod* method) ;
  585. // System.Void UnityEngine.Experimental.Audio.AudioSampleProvider/SampleFramesHandler::Invoke(UnityEngine.Experimental.Audio.AudioSampleProvider,System.UInt32)
  586. 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) ;
  587. #ifdef __clang__
  588. #pragma clang diagnostic push
  589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  590. #pragma clang diagnostic ignored "-Wunused-variable"
  591. #endif
  592. #ifdef __clang__
  593. #pragma clang diagnostic pop
  594. #endif
  595. #ifdef __clang__
  596. #pragma clang diagnostic push
  597. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  598. #pragma clang diagnostic ignored "-Wunused-variable"
  599. #endif
  600. // System.Void UnityEngine.AudioSettings::InvokeOnAudioConfigurationChanged(System.Boolean)
  601. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSettings_InvokeOnAudioConfigurationChanged_m8273D3AEB24F4C3E374238B6F699BE6696808E85 (bool ___0_deviceWasChanged, const RuntimeMethod* method)
  602. {
  603. static bool s_Il2CppMethodInitialized;
  604. if (!s_Il2CppMethodInitialized)
  605. {
  606. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_il2cpp_TypeInfo_var);
  607. s_Il2CppMethodInitialized = true;
  608. }
  609. bool V_0 = false;
  610. {
  611. AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* L_0 = ((AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_StaticFields*)il2cpp_codegen_static_fields_for(AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_il2cpp_TypeInfo_var))->___OnAudioConfigurationChanged_0;
  612. V_0 = (bool)((!(((RuntimeObject*)(AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  613. bool L_1 = V_0;
  614. if (!L_1)
  615. {
  616. goto IL_0019;
  617. }
  618. }
  619. {
  620. AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* L_2 = ((AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_StaticFields*)il2cpp_codegen_static_fields_for(AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_il2cpp_TypeInfo_var))->___OnAudioConfigurationChanged_0;
  621. bool L_3 = ___0_deviceWasChanged;
  622. NullCheck(L_2);
  623. AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_inline(L_2, L_3, NULL);
  624. }
  625. IL_0019:
  626. {
  627. return;
  628. }
  629. }
  630. // System.Void UnityEngine.AudioSettings::InvokeOnAudioSystemShuttingDown()
  631. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSettings_InvokeOnAudioSystemShuttingDown_m1B9895D60B3267EBDEC69B9169730DBAD8325E90 (const RuntimeMethod* method)
  632. {
  633. static bool s_Il2CppMethodInitialized;
  634. if (!s_Il2CppMethodInitialized)
  635. {
  636. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_il2cpp_TypeInfo_var);
  637. s_Il2CppMethodInitialized = true;
  638. }
  639. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
  640. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B1_0 = NULL;
  641. {
  642. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = ((AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_StaticFields*)il2cpp_codegen_static_fields_for(AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_il2cpp_TypeInfo_var))->___OnAudioSystemShuttingDown_1;
  643. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = L_0;
  644. G_B1_0 = L_1;
  645. if (L_1)
  646. {
  647. G_B2_0 = L_1;
  648. goto IL_000b;
  649. }
  650. }
  651. {
  652. goto IL_0011;
  653. }
  654. IL_000b:
  655. {
  656. NullCheck(G_B2_0);
  657. Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(G_B2_0, NULL);
  658. }
  659. IL_0011:
  660. {
  661. return;
  662. }
  663. }
  664. // System.Void UnityEngine.AudioSettings::InvokeOnAudioSystemStartedUp()
  665. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSettings_InvokeOnAudioSystemStartedUp_m7FE042936237E5BDCB20299D8C4CF583B661468C (const RuntimeMethod* method)
  666. {
  667. static bool s_Il2CppMethodInitialized;
  668. if (!s_Il2CppMethodInitialized)
  669. {
  670. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_il2cpp_TypeInfo_var);
  671. s_Il2CppMethodInitialized = true;
  672. }
  673. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
  674. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B1_0 = NULL;
  675. {
  676. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = ((AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_StaticFields*)il2cpp_codegen_static_fields_for(AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_il2cpp_TypeInfo_var))->___OnAudioSystemStartedUp_2;
  677. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = L_0;
  678. G_B1_0 = L_1;
  679. if (L_1)
  680. {
  681. G_B2_0 = L_1;
  682. goto IL_000b;
  683. }
  684. }
  685. {
  686. goto IL_0011;
  687. }
  688. IL_000b:
  689. {
  690. NullCheck(G_B2_0);
  691. Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(G_B2_0, NULL);
  692. }
  693. IL_0011:
  694. {
  695. return;
  696. }
  697. }
  698. // System.Boolean UnityEngine.AudioSettings::StartAudioOutput()
  699. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioSettings_StartAudioOutput_mB04D851DD0E6115DEEFB55779F880146263C67BE (const RuntimeMethod* method)
  700. {
  701. typedef bool (*AudioSettings_StartAudioOutput_mB04D851DD0E6115DEEFB55779F880146263C67BE_ftn) ();
  702. static AudioSettings_StartAudioOutput_mB04D851DD0E6115DEEFB55779F880146263C67BE_ftn _il2cpp_icall_func;
  703. if (!_il2cpp_icall_func)
  704. _il2cpp_icall_func = (AudioSettings_StartAudioOutput_mB04D851DD0E6115DEEFB55779F880146263C67BE_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AudioSettings::StartAudioOutput()");
  705. bool icallRetVal = _il2cpp_icall_func();
  706. return icallRetVal;
  707. }
  708. // System.Boolean UnityEngine.AudioSettings::StopAudioOutput()
  709. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioSettings_StopAudioOutput_m3FE7A8EADAB2FB570BB05F7C353E25E15885D1CB (const RuntimeMethod* method)
  710. {
  711. typedef bool (*AudioSettings_StopAudioOutput_m3FE7A8EADAB2FB570BB05F7C353E25E15885D1CB_ftn) ();
  712. static AudioSettings_StopAudioOutput_m3FE7A8EADAB2FB570BB05F7C353E25E15885D1CB_ftn _il2cpp_icall_func;
  713. if (!_il2cpp_icall_func)
  714. _il2cpp_icall_func = (AudioSettings_StopAudioOutput_m3FE7A8EADAB2FB570BB05F7C353E25E15885D1CB_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AudioSettings::StopAudioOutput()");
  715. bool icallRetVal = _il2cpp_icall_func();
  716. return icallRetVal;
  717. }
  718. #ifdef __clang__
  719. #pragma clang diagnostic pop
  720. #endif
  721. #ifdef __clang__
  722. #pragma clang diagnostic push
  723. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  724. #pragma clang diagnostic ignored "-Wunused-variable"
  725. #endif
  726. void AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_Multicast(AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, bool ___0_deviceWasChanged, const RuntimeMethod* method)
  727. {
  728. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  729. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  730. for (il2cpp_array_size_t i = 0; i < length; i++)
  731. {
  732. AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* currentDelegate = reinterpret_cast<AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177*>(delegatesToInvoke[i]);
  733. typedef void (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
  734. ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_deviceWasChanged, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  735. }
  736. }
  737. void AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_OpenInst(AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, bool ___0_deviceWasChanged, const RuntimeMethod* method)
  738. {
  739. typedef void (*FunctionPointerType) (bool, const RuntimeMethod*);
  740. ((FunctionPointerType)__this->___method_ptr_0)(___0_deviceWasChanged, method);
  741. }
  742. void AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_OpenStatic(AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, bool ___0_deviceWasChanged, const RuntimeMethod* method)
  743. {
  744. typedef void (*FunctionPointerType) (bool, const RuntimeMethod*);
  745. ((FunctionPointerType)__this->___method_ptr_0)(___0_deviceWasChanged, method);
  746. }
  747. void AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_OpenStaticInvoker(AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, bool ___0_deviceWasChanged, const RuntimeMethod* method)
  748. {
  749. InvokerActionInvoker1< bool >::Invoke(__this->___method_ptr_0, method, NULL, ___0_deviceWasChanged);
  750. }
  751. void AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_ClosedStaticInvoker(AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, bool ___0_deviceWasChanged, const RuntimeMethod* method)
  752. {
  753. InvokerActionInvoker2< RuntimeObject*, bool >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_deviceWasChanged);
  754. }
  755. IL2CPP_EXTERN_C void DelegatePInvokeWrapper_AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177 (AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, bool ___0_deviceWasChanged, const RuntimeMethod* method)
  756. {
  757. typedef void (DEFAULT_CALL *PInvokeFunc)(int32_t);
  758. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
  759. // Native function invocation
  760. il2cppPInvokeFunc(static_cast<int32_t>(___0_deviceWasChanged));
  761. }
  762. // System.Void UnityEngine.AudioSettings/AudioConfigurationChangeHandler::.ctor(System.Object,System.IntPtr)
  763. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioConfigurationChangeHandler__ctor_mA9827AB9472EC8EE0A0F0FC24EBC06B4740DD944 (AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  764. {
  765. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  766. __this->___method_3 = ___1_method;
  767. __this->___m_target_2 = ___0_object;
  768. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  769. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  770. __this->___method_code_6 = (intptr_t)__this;
  771. if (MethodIsStatic((RuntimeMethod*)___1_method))
  772. {
  773. bool isOpen = parameterCount == 1;
  774. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  775. if (isOpen)
  776. __this->___invoke_impl_1 = (intptr_t)&AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_OpenStaticInvoker;
  777. else
  778. __this->___invoke_impl_1 = (intptr_t)&AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_ClosedStaticInvoker;
  779. else
  780. if (isOpen)
  781. __this->___invoke_impl_1 = (intptr_t)&AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_OpenStatic;
  782. else
  783. {
  784. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  785. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  786. }
  787. }
  788. else
  789. {
  790. if (___0_object == NULL)
  791. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  792. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  793. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  794. }
  795. __this->___extra_arg_5 = (intptr_t)&AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_Multicast;
  796. }
  797. // System.Void UnityEngine.AudioSettings/AudioConfigurationChangeHandler::Invoke(System.Boolean)
  798. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2 (AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, bool ___0_deviceWasChanged, const RuntimeMethod* method)
  799. {
  800. typedef void (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
  801. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_deviceWasChanged, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  802. }
  803. #ifdef __clang__
  804. #pragma clang diagnostic pop
  805. #endif
  806. #ifdef __clang__
  807. #pragma clang diagnostic push
  808. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  809. #pragma clang diagnostic ignored "-Wunused-variable"
  810. #endif
  811. // System.Boolean UnityEngine.AudioSettings/Mobile::get_muteState()
  812. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Mobile_get_muteState_m64C1E8C61537317A7F153E1A72F7D39D85DA684D (const RuntimeMethod* method)
  813. {
  814. static bool s_Il2CppMethodInitialized;
  815. if (!s_Il2CppMethodInitialized)
  816. {
  817. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var);
  818. s_Il2CppMethodInitialized = true;
  819. }
  820. {
  821. bool L_0 = ((Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_StaticFields*)il2cpp_codegen_static_fields_for(Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var))->___U3CmuteStateU3Ek__BackingField_0;
  822. return L_0;
  823. }
  824. }
  825. // System.Void UnityEngine.AudioSettings/Mobile::set_muteState(System.Boolean)
  826. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mobile_set_muteState_m7C9A464BCA3762330E18CCAD79AF6C47B863CA02 (bool ___0_value, const RuntimeMethod* method)
  827. {
  828. static bool s_Il2CppMethodInitialized;
  829. if (!s_Il2CppMethodInitialized)
  830. {
  831. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var);
  832. s_Il2CppMethodInitialized = true;
  833. }
  834. {
  835. bool L_0 = ___0_value;
  836. ((Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_StaticFields*)il2cpp_codegen_static_fields_for(Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var))->___U3CmuteStateU3Ek__BackingField_0 = L_0;
  837. return;
  838. }
  839. }
  840. // System.Boolean UnityEngine.AudioSettings/Mobile::get_stopAudioOutputOnMute()
  841. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Mobile_get_stopAudioOutputOnMute_m43EC82258D38C418353DFE19F32B51B64B18DCCA (const RuntimeMethod* method)
  842. {
  843. static bool s_Il2CppMethodInitialized;
  844. if (!s_Il2CppMethodInitialized)
  845. {
  846. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var);
  847. s_Il2CppMethodInitialized = true;
  848. }
  849. bool V_0 = false;
  850. {
  851. bool L_0 = ((Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_StaticFields*)il2cpp_codegen_static_fields_for(Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var))->____stopAudioOutputOnMute_1;
  852. V_0 = L_0;
  853. goto IL_0009;
  854. }
  855. IL_0009:
  856. {
  857. bool L_1 = V_0;
  858. return L_1;
  859. }
  860. }
  861. // System.Void UnityEngine.AudioSettings/Mobile::InvokeOnMuteStateChanged(System.Boolean)
  862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mobile_InvokeOnMuteStateChanged_mE5242862F948BA9FBB013A2B45F645B6A21E6198 (bool ___0_mute, const RuntimeMethod* method)
  863. {
  864. static bool s_Il2CppMethodInitialized;
  865. if (!s_Il2CppMethodInitialized)
  866. {
  867. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var);
  868. s_Il2CppMethodInitialized = true;
  869. }
  870. bool V_0 = false;
  871. bool V_1 = false;
  872. bool V_2 = false;
  873. bool V_3 = false;
  874. {
  875. bool L_0 = ___0_mute;
  876. bool L_1;
  877. L_1 = Mobile_get_muteState_m64C1E8C61537317A7F153E1A72F7D39D85DA684D_inline(NULL);
  878. V_0 = (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  879. bool L_2 = V_0;
  880. if (!L_2)
  881. {
  882. goto IL_0053;
  883. }
  884. }
  885. {
  886. bool L_3 = ___0_mute;
  887. Mobile_set_muteState_m7C9A464BCA3762330E18CCAD79AF6C47B863CA02_inline(L_3, NULL);
  888. bool L_4;
  889. L_4 = Mobile_get_stopAudioOutputOnMute_m43EC82258D38C418353DFE19F32B51B64B18DCCA(NULL);
  890. V_1 = L_4;
  891. bool L_5 = V_1;
  892. if (!L_5)
  893. {
  894. goto IL_003a;
  895. }
  896. }
  897. {
  898. bool L_6;
  899. L_6 = Mobile_get_muteState_m64C1E8C61537317A7F153E1A72F7D39D85DA684D_inline(NULL);
  900. V_2 = L_6;
  901. bool L_7 = V_2;
  902. if (!L_7)
  903. {
  904. goto IL_0033;
  905. }
  906. }
  907. {
  908. Mobile_StopAudioOutput_m10B8CEF668EE4967D0AD1D6741B6A37540C28A46(NULL);
  909. goto IL_0039;
  910. }
  911. IL_0033:
  912. {
  913. Mobile_StartAudioOutput_m731D1EEEE7A0D56BAADD571BA0FCAC13FB071223(NULL);
  914. }
  915. IL_0039:
  916. {
  917. }
  918. IL_003a:
  919. {
  920. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_8 = ((Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_StaticFields*)il2cpp_codegen_static_fields_for(Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var))->___OnMuteStateChanged_2;
  921. V_3 = (bool)((!(((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_8) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  922. bool L_9 = V_3;
  923. if (!L_9)
  924. {
  925. goto IL_0052;
  926. }
  927. }
  928. {
  929. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_10 = ((Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_StaticFields*)il2cpp_codegen_static_fields_for(Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var))->___OnMuteStateChanged_2;
  930. bool L_11 = ___0_mute;
  931. NullCheck(L_10);
  932. Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline(L_10, L_11, NULL);
  933. }
  934. IL_0052:
  935. {
  936. }
  937. IL_0053:
  938. {
  939. return;
  940. }
  941. }
  942. // System.Boolean UnityEngine.AudioSettings/Mobile::InvokeIsStopAudioOutputOnMuteEnabled()
  943. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Mobile_InvokeIsStopAudioOutputOnMuteEnabled_m854CB455C7BE7ADC06BABCB9AA24F60309AE7ED1 (const RuntimeMethod* method)
  944. {
  945. bool V_0 = false;
  946. {
  947. bool L_0;
  948. L_0 = Mobile_get_stopAudioOutputOnMute_m43EC82258D38C418353DFE19F32B51B64B18DCCA(NULL);
  949. V_0 = L_0;
  950. goto IL_0009;
  951. }
  952. IL_0009:
  953. {
  954. bool L_1 = V_0;
  955. return L_1;
  956. }
  957. }
  958. // System.Void UnityEngine.AudioSettings/Mobile::StartAudioOutput()
  959. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mobile_StartAudioOutput_m731D1EEEE7A0D56BAADD571BA0FCAC13FB071223 (const RuntimeMethod* method)
  960. {
  961. {
  962. bool L_0;
  963. L_0 = AudioSettings_StartAudioOutput_mB04D851DD0E6115DEEFB55779F880146263C67BE(NULL);
  964. return;
  965. }
  966. }
  967. // System.Void UnityEngine.AudioSettings/Mobile::StopAudioOutput()
  968. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mobile_StopAudioOutput_m10B8CEF668EE4967D0AD1D6741B6A37540C28A46 (const RuntimeMethod* method)
  969. {
  970. {
  971. bool L_0;
  972. L_0 = AudioSettings_StopAudioOutput_m3FE7A8EADAB2FB570BB05F7C353E25E15885D1CB(NULL);
  973. return;
  974. }
  975. }
  976. #ifdef __clang__
  977. #pragma clang diagnostic pop
  978. #endif
  979. #ifdef __clang__
  980. #pragma clang diagnostic push
  981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  982. #pragma clang diagnostic ignored "-Wunused-variable"
  983. #endif
  984. // System.Void UnityEngine.AudioClip::InvokePCMReaderCallback_Internal(System.Single[])
  985. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioClip_InvokePCMReaderCallback_Internal_m766E5705AB5AE16F5F142867CC3758ABE4BF462C (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method)
  986. {
  987. bool V_0 = false;
  988. {
  989. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* L_0 = __this->___m_PCMReaderCallback_4;
  990. V_0 = (bool)((!(((RuntimeObject*)(PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  991. bool L_1 = V_0;
  992. if (!L_1)
  993. {
  994. goto IL_001b;
  995. }
  996. }
  997. {
  998. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* L_2 = __this->___m_PCMReaderCallback_4;
  999. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = ___0_data;
  1000. NullCheck(L_2);
  1001. PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_inline(L_2, L_3, NULL);
  1002. }
  1003. IL_001b:
  1004. {
  1005. return;
  1006. }
  1007. }
  1008. // System.Void UnityEngine.AudioClip::InvokePCMSetPositionCallback_Internal(System.Int32)
  1009. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioClip_InvokePCMSetPositionCallback_Internal_m986EF703B7DDE42343730DE93A095D05B9F4DBB8 (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* __this, int32_t ___0_position, const RuntimeMethod* method)
  1010. {
  1011. bool V_0 = false;
  1012. {
  1013. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* L_0 = __this->___m_PCMSetPositionCallback_5;
  1014. V_0 = (bool)((!(((RuntimeObject*)(PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  1015. bool L_1 = V_0;
  1016. if (!L_1)
  1017. {
  1018. goto IL_001b;
  1019. }
  1020. }
  1021. {
  1022. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* L_2 = __this->___m_PCMSetPositionCallback_5;
  1023. int32_t L_3 = ___0_position;
  1024. NullCheck(L_2);
  1025. PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_inline(L_2, L_3, NULL);
  1026. }
  1027. IL_001b:
  1028. {
  1029. return;
  1030. }
  1031. }
  1032. #ifdef __clang__
  1033. #pragma clang diagnostic pop
  1034. #endif
  1035. #ifdef __clang__
  1036. #pragma clang diagnostic push
  1037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1038. #pragma clang diagnostic ignored "-Wunused-variable"
  1039. #endif
  1040. void PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_Multicast(PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method)
  1041. {
  1042. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  1043. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  1044. for (il2cpp_array_size_t i = 0; i < length; i++)
  1045. {
  1046. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* currentDelegate = reinterpret_cast<PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E*>(delegatesToInvoke[i]);
  1047. typedef void (*FunctionPointerType) (RuntimeObject*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, const RuntimeMethod*);
  1048. ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_data, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  1049. }
  1050. }
  1051. void PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_OpenInst(PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method)
  1052. {
  1053. NullCheck(___0_data);
  1054. typedef void (*FunctionPointerType) (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, const RuntimeMethod*);
  1055. ((FunctionPointerType)__this->___method_ptr_0)(___0_data, method);
  1056. }
  1057. void PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_OpenStatic(PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method)
  1058. {
  1059. typedef void (*FunctionPointerType) (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, const RuntimeMethod*);
  1060. ((FunctionPointerType)__this->___method_ptr_0)(___0_data, method);
  1061. }
  1062. void PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_OpenStaticInvoker(PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method)
  1063. {
  1064. InvokerActionInvoker1< SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_data);
  1065. }
  1066. void PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_ClosedStaticInvoker(PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method)
  1067. {
  1068. InvokerActionInvoker2< RuntimeObject*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_data);
  1069. }
  1070. IL2CPP_EXTERN_C void DelegatePInvokeWrapper_PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E (PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method)
  1071. {
  1072. typedef void (DEFAULT_CALL *PInvokeFunc)(float*);
  1073. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
  1074. // Marshaling of parameter '___0_data' to native representation
  1075. float* ____0_data_marshaled = NULL;
  1076. if (___0_data != NULL)
  1077. {
  1078. ____0_data_marshaled = reinterpret_cast<float*>((___0_data)->GetAddressAtUnchecked(0));
  1079. }
  1080. // Native function invocation
  1081. il2cppPInvokeFunc(____0_data_marshaled);
  1082. }
  1083. // System.Void UnityEngine.AudioClip/PCMReaderCallback::.ctor(System.Object,System.IntPtr)
  1084. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PCMReaderCallback__ctor_mF621B6CC1A4BA6525190C5037401CF2FD5C0CF28 (PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  1085. {
  1086. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  1087. __this->___method_3 = ___1_method;
  1088. __this->___m_target_2 = ___0_object;
  1089. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  1090. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  1091. __this->___method_code_6 = (intptr_t)__this;
  1092. if (MethodIsStatic((RuntimeMethod*)___1_method))
  1093. {
  1094. bool isOpen = parameterCount == 1;
  1095. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  1096. if (isOpen)
  1097. __this->___invoke_impl_1 = (intptr_t)&PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_OpenStaticInvoker;
  1098. else
  1099. __this->___invoke_impl_1 = (intptr_t)&PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_ClosedStaticInvoker;
  1100. else
  1101. if (isOpen)
  1102. __this->___invoke_impl_1 = (intptr_t)&PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_OpenStatic;
  1103. else
  1104. {
  1105. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  1106. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  1107. }
  1108. }
  1109. else
  1110. {
  1111. bool isOpen = parameterCount == 0;
  1112. if (isOpen)
  1113. {
  1114. __this->___invoke_impl_1 = (intptr_t)&PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_OpenInst;
  1115. }
  1116. else
  1117. {
  1118. if (___0_object == NULL)
  1119. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  1120. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  1121. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  1122. }
  1123. }
  1124. __this->___extra_arg_5 = (intptr_t)&PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_Multicast;
  1125. }
  1126. // System.Void UnityEngine.AudioClip/PCMReaderCallback::Invoke(System.Single[])
  1127. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152 (PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method)
  1128. {
  1129. typedef void (*FunctionPointerType) (RuntimeObject*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, const RuntimeMethod*);
  1130. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_data, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  1131. }
  1132. #ifdef __clang__
  1133. #pragma clang diagnostic pop
  1134. #endif
  1135. #ifdef __clang__
  1136. #pragma clang diagnostic push
  1137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1138. #pragma clang diagnostic ignored "-Wunused-variable"
  1139. #endif
  1140. void PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_Multicast(PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, int32_t ___0_position, const RuntimeMethod* method)
  1141. {
  1142. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  1143. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  1144. for (il2cpp_array_size_t i = 0; i < length; i++)
  1145. {
  1146. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* currentDelegate = reinterpret_cast<PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072*>(delegatesToInvoke[i]);
  1147. typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  1148. ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_position, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  1149. }
  1150. }
  1151. void PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_OpenInst(PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, int32_t ___0_position, const RuntimeMethod* method)
  1152. {
  1153. typedef void (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  1154. ((FunctionPointerType)__this->___method_ptr_0)(___0_position, method);
  1155. }
  1156. void PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_OpenStatic(PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, int32_t ___0_position, const RuntimeMethod* method)
  1157. {
  1158. typedef void (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  1159. ((FunctionPointerType)__this->___method_ptr_0)(___0_position, method);
  1160. }
  1161. void PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_OpenStaticInvoker(PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, int32_t ___0_position, const RuntimeMethod* method)
  1162. {
  1163. InvokerActionInvoker1< int32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_position);
  1164. }
  1165. void PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_ClosedStaticInvoker(PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, int32_t ___0_position, const RuntimeMethod* method)
  1166. {
  1167. InvokerActionInvoker2< RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_position);
  1168. }
  1169. IL2CPP_EXTERN_C void DelegatePInvokeWrapper_PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072 (PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, int32_t ___0_position, const RuntimeMethod* method)
  1170. {
  1171. typedef void (DEFAULT_CALL *PInvokeFunc)(int32_t);
  1172. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
  1173. // Native function invocation
  1174. il2cppPInvokeFunc(___0_position);
  1175. }
  1176. // System.Void UnityEngine.AudioClip/PCMSetPositionCallback::.ctor(System.Object,System.IntPtr)
  1177. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PCMSetPositionCallback__ctor_mD16F77DDB552EB69BB3F5EF39420B2F09F95455B (PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  1178. {
  1179. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  1180. __this->___method_3 = ___1_method;
  1181. __this->___m_target_2 = ___0_object;
  1182. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  1183. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  1184. __this->___method_code_6 = (intptr_t)__this;
  1185. if (MethodIsStatic((RuntimeMethod*)___1_method))
  1186. {
  1187. bool isOpen = parameterCount == 1;
  1188. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  1189. if (isOpen)
  1190. __this->___invoke_impl_1 = (intptr_t)&PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_OpenStaticInvoker;
  1191. else
  1192. __this->___invoke_impl_1 = (intptr_t)&PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_ClosedStaticInvoker;
  1193. else
  1194. if (isOpen)
  1195. __this->___invoke_impl_1 = (intptr_t)&PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_OpenStatic;
  1196. else
  1197. {
  1198. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  1199. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  1200. }
  1201. }
  1202. else
  1203. {
  1204. if (___0_object == NULL)
  1205. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  1206. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  1207. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  1208. }
  1209. __this->___extra_arg_5 = (intptr_t)&PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_Multicast;
  1210. }
  1211. // System.Void UnityEngine.AudioClip/PCMSetPositionCallback::Invoke(System.Int32)
  1212. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702 (PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, int32_t ___0_position, const RuntimeMethod* method)
  1213. {
  1214. typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  1215. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_position, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  1216. }
  1217. #ifdef __clang__
  1218. #pragma clang diagnostic pop
  1219. #endif
  1220. #ifdef __clang__
  1221. #pragma clang diagnostic push
  1222. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1223. #pragma clang diagnostic ignored "-Wunused-variable"
  1224. #endif
  1225. #ifdef __clang__
  1226. #pragma clang diagnostic pop
  1227. #endif
  1228. #ifdef __clang__
  1229. #pragma clang diagnostic push
  1230. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1231. #pragma clang diagnostic ignored "-Wunused-variable"
  1232. #endif
  1233. #ifdef __clang__
  1234. #pragma clang diagnostic pop
  1235. #endif
  1236. #ifdef __clang__
  1237. #pragma clang diagnostic push
  1238. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1239. #pragma clang diagnostic ignored "-Wunused-variable"
  1240. #endif
  1241. #ifdef __clang__
  1242. #pragma clang diagnostic pop
  1243. #endif
  1244. #ifdef __clang__
  1245. #pragma clang diagnostic push
  1246. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1247. #pragma clang diagnostic ignored "-Wunused-variable"
  1248. #endif
  1249. // UnityEngine.Playables.PlayableHandle UnityEngine.Audio.AudioClipPlayable::GetHandle()
  1250. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 AudioClipPlayable_GetHandle_mEA1D664328FF9B08E4F7D5EBCD4B51A754D97C44 (AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0* __this, const RuntimeMethod* method)
  1251. {
  1252. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 V_0;
  1253. memset((&V_0), 0, sizeof(V_0));
  1254. {
  1255. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 L_0 = __this->___m_Handle_0;
  1256. V_0 = L_0;
  1257. goto IL_000a;
  1258. }
  1259. IL_000a:
  1260. {
  1261. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 L_1 = V_0;
  1262. return L_1;
  1263. }
  1264. }
  1265. IL2CPP_EXTERN_C PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 AudioClipPlayable_GetHandle_mEA1D664328FF9B08E4F7D5EBCD4B51A754D97C44_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  1266. {
  1267. AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0* _thisAdjusted;
  1268. int32_t _offset = 1;
  1269. _thisAdjusted = reinterpret_cast<AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0*>(__this + _offset);
  1270. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 _returnValue;
  1271. _returnValue = AudioClipPlayable_GetHandle_mEA1D664328FF9B08E4F7D5EBCD4B51A754D97C44(_thisAdjusted, method);
  1272. return _returnValue;
  1273. }
  1274. // System.Boolean UnityEngine.Audio.AudioClipPlayable::Equals(UnityEngine.Audio.AudioClipPlayable)
  1275. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioClipPlayable_Equals_m9C1C75ACBB74FE06AD02BE4643F6EB39413EFF83 (AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0* __this, AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0 ___0_other, const RuntimeMethod* method)
  1276. {
  1277. static bool s_Il2CppMethodInitialized;
  1278. if (!s_Il2CppMethodInitialized)
  1279. {
  1280. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4_il2cpp_TypeInfo_var);
  1281. s_Il2CppMethodInitialized = true;
  1282. }
  1283. bool V_0 = false;
  1284. {
  1285. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 L_0;
  1286. L_0 = AudioClipPlayable_GetHandle_mEA1D664328FF9B08E4F7D5EBCD4B51A754D97C44(__this, NULL);
  1287. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 L_1;
  1288. L_1 = AudioClipPlayable_GetHandle_mEA1D664328FF9B08E4F7D5EBCD4B51A754D97C44((&___0_other), NULL);
  1289. il2cpp_codegen_runtime_class_init_inline(PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4_il2cpp_TypeInfo_var);
  1290. bool L_2;
  1291. L_2 = PlayableHandle_op_Equality_m0E6C48A28F75A870AC22ADE3BD42F7F70A43C99C(L_0, L_1, NULL);
  1292. V_0 = L_2;
  1293. goto IL_0016;
  1294. }
  1295. IL_0016:
  1296. {
  1297. bool L_3 = V_0;
  1298. return L_3;
  1299. }
  1300. }
  1301. IL2CPP_EXTERN_C bool AudioClipPlayable_Equals_m9C1C75ACBB74FE06AD02BE4643F6EB39413EFF83_AdjustorThunk (RuntimeObject* __this, AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0 ___0_other, const RuntimeMethod* method)
  1302. {
  1303. AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0* _thisAdjusted;
  1304. int32_t _offset = 1;
  1305. _thisAdjusted = reinterpret_cast<AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0*>(__this + _offset);
  1306. bool _returnValue;
  1307. _returnValue = AudioClipPlayable_Equals_m9C1C75ACBB74FE06AD02BE4643F6EB39413EFF83(_thisAdjusted, ___0_other, method);
  1308. return _returnValue;
  1309. }
  1310. #ifdef __clang__
  1311. #pragma clang diagnostic pop
  1312. #endif
  1313. #ifdef __clang__
  1314. #pragma clang diagnostic push
  1315. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1316. #pragma clang diagnostic ignored "-Wunused-variable"
  1317. #endif
  1318. // UnityEngine.Playables.PlayableHandle UnityEngine.Audio.AudioMixerPlayable::GetHandle()
  1319. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 AudioMixerPlayable_GetHandle_m6C182D9794E901D123223BB57738A302BEAB41FD (AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C* __this, const RuntimeMethod* method)
  1320. {
  1321. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 V_0;
  1322. memset((&V_0), 0, sizeof(V_0));
  1323. {
  1324. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 L_0 = __this->___m_Handle_0;
  1325. V_0 = L_0;
  1326. goto IL_000a;
  1327. }
  1328. IL_000a:
  1329. {
  1330. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 L_1 = V_0;
  1331. return L_1;
  1332. }
  1333. }
  1334. IL2CPP_EXTERN_C PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 AudioMixerPlayable_GetHandle_m6C182D9794E901D123223BB57738A302BEAB41FD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  1335. {
  1336. AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C* _thisAdjusted;
  1337. int32_t _offset = 1;
  1338. _thisAdjusted = reinterpret_cast<AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C*>(__this + _offset);
  1339. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 _returnValue;
  1340. _returnValue = AudioMixerPlayable_GetHandle_m6C182D9794E901D123223BB57738A302BEAB41FD(_thisAdjusted, method);
  1341. return _returnValue;
  1342. }
  1343. // System.Boolean UnityEngine.Audio.AudioMixerPlayable::Equals(UnityEngine.Audio.AudioMixerPlayable)
  1344. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioMixerPlayable_Equals_mDFB945EB48199A338BAD00D40FB8EEC34CF64D57 (AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C* __this, AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C ___0_other, const RuntimeMethod* method)
  1345. {
  1346. static bool s_Il2CppMethodInitialized;
  1347. if (!s_Il2CppMethodInitialized)
  1348. {
  1349. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4_il2cpp_TypeInfo_var);
  1350. s_Il2CppMethodInitialized = true;
  1351. }
  1352. bool V_0 = false;
  1353. {
  1354. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 L_0;
  1355. L_0 = AudioMixerPlayable_GetHandle_m6C182D9794E901D123223BB57738A302BEAB41FD(__this, NULL);
  1356. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 L_1;
  1357. L_1 = AudioMixerPlayable_GetHandle_m6C182D9794E901D123223BB57738A302BEAB41FD((&___0_other), NULL);
  1358. il2cpp_codegen_runtime_class_init_inline(PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4_il2cpp_TypeInfo_var);
  1359. bool L_2;
  1360. L_2 = PlayableHandle_op_Equality_m0E6C48A28F75A870AC22ADE3BD42F7F70A43C99C(L_0, L_1, NULL);
  1361. V_0 = L_2;
  1362. goto IL_0016;
  1363. }
  1364. IL_0016:
  1365. {
  1366. bool L_3 = V_0;
  1367. return L_3;
  1368. }
  1369. }
  1370. IL2CPP_EXTERN_C bool AudioMixerPlayable_Equals_mDFB945EB48199A338BAD00D40FB8EEC34CF64D57_AdjustorThunk (RuntimeObject* __this, AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C ___0_other, const RuntimeMethod* method)
  1371. {
  1372. AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C* _thisAdjusted;
  1373. int32_t _offset = 1;
  1374. _thisAdjusted = reinterpret_cast<AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C*>(__this + _offset);
  1375. bool _returnValue;
  1376. _returnValue = AudioMixerPlayable_Equals_mDFB945EB48199A338BAD00D40FB8EEC34CF64D57(_thisAdjusted, ___0_other, method);
  1377. return _returnValue;
  1378. }
  1379. #ifdef __clang__
  1380. #pragma clang diagnostic pop
  1381. #endif
  1382. #ifdef __clang__
  1383. #pragma clang diagnostic push
  1384. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1385. #pragma clang diagnostic ignored "-Wunused-variable"
  1386. #endif
  1387. // System.Void UnityEngine.Experimental.Audio.AudioSampleProvider::InvokeSampleFramesAvailable(System.Int32)
  1388. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSampleProvider_InvokeSampleFramesAvailable_mEB16F7230AB65A3576BF053AC5719F8E134FBCD4 (AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* __this, int32_t ___0_sampleFrameCount, const RuntimeMethod* method)
  1389. {
  1390. bool V_0 = false;
  1391. {
  1392. SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* L_0 = __this->___sampleFramesAvailable_0;
  1393. V_0 = (bool)((!(((RuntimeObject*)(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  1394. bool L_1 = V_0;
  1395. if (!L_1)
  1396. {
  1397. goto IL_001c;
  1398. }
  1399. }
  1400. {
  1401. SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* L_2 = __this->___sampleFramesAvailable_0;
  1402. int32_t L_3 = ___0_sampleFrameCount;
  1403. NullCheck(L_2);
  1404. SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_inline(L_2, __this, L_3, NULL);
  1405. }
  1406. IL_001c:
  1407. {
  1408. return;
  1409. }
  1410. }
  1411. // System.Void UnityEngine.Experimental.Audio.AudioSampleProvider::InvokeSampleFramesOverflow(System.Int32)
  1412. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSampleProvider_InvokeSampleFramesOverflow_m66593173A527981F5EB2A5EF77B0C9119DAB5E15 (AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* __this, int32_t ___0_droppedSampleFrameCount, const RuntimeMethod* method)
  1413. {
  1414. bool V_0 = false;
  1415. {
  1416. SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* L_0 = __this->___sampleFramesOverflow_1;
  1417. V_0 = (bool)((!(((RuntimeObject*)(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  1418. bool L_1 = V_0;
  1419. if (!L_1)
  1420. {
  1421. goto IL_001c;
  1422. }
  1423. }
  1424. {
  1425. SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* L_2 = __this->___sampleFramesOverflow_1;
  1426. int32_t L_3 = ___0_droppedSampleFrameCount;
  1427. NullCheck(L_2);
  1428. SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_inline(L_2, __this, L_3, NULL);
  1429. }
  1430. IL_001c:
  1431. {
  1432. return;
  1433. }
  1434. }
  1435. #ifdef __clang__
  1436. #pragma clang diagnostic pop
  1437. #endif
  1438. #ifdef __clang__
  1439. #pragma clang diagnostic push
  1440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1441. #pragma clang diagnostic ignored "-Wunused-variable"
  1442. #endif
  1443. void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_Multicast(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  1444. {
  1445. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  1446. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  1447. for (il2cpp_array_size_t i = 0; i < length; i++)
  1448. {
  1449. SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* currentDelegate = reinterpret_cast<SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30*>(delegatesToInvoke[i]);
  1450. typedef void (*FunctionPointerType) (RuntimeObject*, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2*, uint32_t, const RuntimeMethod*);
  1451. ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_provider, ___1_sampleFrameCount, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  1452. }
  1453. }
  1454. void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenInst(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  1455. {
  1456. NullCheck(___0_provider);
  1457. typedef void (*FunctionPointerType) (AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2*, uint32_t, const RuntimeMethod*);
  1458. ((FunctionPointerType)__this->___method_ptr_0)(___0_provider, ___1_sampleFrameCount, method);
  1459. }
  1460. void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenStatic(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  1461. {
  1462. typedef void (*FunctionPointerType) (AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2*, uint32_t, const RuntimeMethod*);
  1463. ((FunctionPointerType)__this->___method_ptr_0)(___0_provider, ___1_sampleFrameCount, method);
  1464. }
  1465. void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenStaticInvoker(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  1466. {
  1467. InvokerActionInvoker2< AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2*, uint32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_provider, ___1_sampleFrameCount);
  1468. }
  1469. void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_ClosedStaticInvoker(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  1470. {
  1471. InvokerActionInvoker3< RuntimeObject*, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2*, uint32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_provider, ___1_sampleFrameCount);
  1472. }
  1473. void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenVirtual(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  1474. {
  1475. NullCheck(___0_provider);
  1476. VirtualActionInvoker1< uint32_t >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_provider, ___1_sampleFrameCount);
  1477. }
  1478. void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenInterface(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  1479. {
  1480. NullCheck(___0_provider);
  1481. InterfaceActionInvoker1< uint32_t >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_provider, ___1_sampleFrameCount);
  1482. }
  1483. void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenGenericVirtual(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  1484. {
  1485. NullCheck(___0_provider);
  1486. GenericVirtualActionInvoker1< uint32_t >::Invoke(method, ___0_provider, ___1_sampleFrameCount);
  1487. }
  1488. void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenGenericInterface(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  1489. {
  1490. NullCheck(___0_provider);
  1491. GenericInterfaceActionInvoker1< uint32_t >::Invoke(method, ___0_provider, ___1_sampleFrameCount);
  1492. }
  1493. // System.Void UnityEngine.Experimental.Audio.AudioSampleProvider/SampleFramesHandler::.ctor(System.Object,System.IntPtr)
  1494. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SampleFramesHandler__ctor_m7DDE0BAD439CD80791140C7D42D661B598A7663A (SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  1495. {
  1496. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  1497. __this->___method_3 = ___1_method;
  1498. __this->___m_target_2 = ___0_object;
  1499. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  1500. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  1501. __this->___method_code_6 = (intptr_t)__this;
  1502. if (MethodIsStatic((RuntimeMethod*)___1_method))
  1503. {
  1504. bool isOpen = parameterCount == 2;
  1505. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  1506. if (isOpen)
  1507. __this->___invoke_impl_1 = (intptr_t)&SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenStaticInvoker;
  1508. else
  1509. __this->___invoke_impl_1 = (intptr_t)&SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_ClosedStaticInvoker;
  1510. else
  1511. if (isOpen)
  1512. __this->___invoke_impl_1 = (intptr_t)&SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenStatic;
  1513. else
  1514. {
  1515. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  1516. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  1517. }
  1518. }
  1519. else
  1520. {
  1521. bool isOpen = parameterCount == 1;
  1522. if (isOpen)
  1523. {
  1524. if (__this->___method_is_virtual_12)
  1525. {
  1526. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  1527. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  1528. __this->___invoke_impl_1 = (intptr_t)&SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenGenericInterface;
  1529. else
  1530. __this->___invoke_impl_1 = (intptr_t)&SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenGenericVirtual;
  1531. else
  1532. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  1533. __this->___invoke_impl_1 = (intptr_t)&SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenInterface;
  1534. else
  1535. __this->___invoke_impl_1 = (intptr_t)&SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenVirtual;
  1536. }
  1537. else
  1538. {
  1539. __this->___invoke_impl_1 = (intptr_t)&SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenInst;
  1540. }
  1541. }
  1542. else
  1543. {
  1544. if (___0_object == NULL)
  1545. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  1546. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  1547. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  1548. }
  1549. }
  1550. __this->___extra_arg_5 = (intptr_t)&SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_Multicast;
  1551. }
  1552. // System.Void UnityEngine.Experimental.Audio.AudioSampleProvider/SampleFramesHandler::Invoke(UnityEngine.Experimental.Audio.AudioSampleProvider,System.UInt32)
  1553. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC (SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  1554. {
  1555. typedef void (*FunctionPointerType) (RuntimeObject*, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2*, uint32_t, const RuntimeMethod*);
  1556. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_provider, ___1_sampleFrameCount, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  1557. }
  1558. #ifdef __clang__
  1559. #pragma clang diagnostic pop
  1560. #endif
  1561. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_inline (AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, bool ___0_deviceWasChanged, const RuntimeMethod* method)
  1562. {
  1563. typedef void (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
  1564. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_deviceWasChanged, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  1565. }
  1566. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method)
  1567. {
  1568. typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  1569. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  1570. }
  1571. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mobile_get_muteState_m64C1E8C61537317A7F153E1A72F7D39D85DA684D_inline (const RuntimeMethod* method)
  1572. {
  1573. static bool s_Il2CppMethodInitialized;
  1574. if (!s_Il2CppMethodInitialized)
  1575. {
  1576. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var);
  1577. s_Il2CppMethodInitialized = true;
  1578. }
  1579. {
  1580. bool L_0 = ((Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_StaticFields*)il2cpp_codegen_static_fields_for(Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var))->___U3CmuteStateU3Ek__BackingField_0;
  1581. return L_0;
  1582. }
  1583. }
  1584. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Mobile_set_muteState_m7C9A464BCA3762330E18CCAD79AF6C47B863CA02_inline (bool ___0_value, const RuntimeMethod* method)
  1585. {
  1586. static bool s_Il2CppMethodInitialized;
  1587. if (!s_Il2CppMethodInitialized)
  1588. {
  1589. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var);
  1590. s_Il2CppMethodInitialized = true;
  1591. }
  1592. {
  1593. bool L_0 = ___0_value;
  1594. ((Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_StaticFields*)il2cpp_codegen_static_fields_for(Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var))->___U3CmuteStateU3Ek__BackingField_0 = L_0;
  1595. return;
  1596. }
  1597. }
  1598. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_inline (PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method)
  1599. {
  1600. typedef void (*FunctionPointerType) (RuntimeObject*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, const RuntimeMethod*);
  1601. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_data, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  1602. }
  1603. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_inline (PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, int32_t ___0_position, const RuntimeMethod* method)
  1604. {
  1605. typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  1606. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_position, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  1607. }
  1608. 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)
  1609. {
  1610. typedef void (*FunctionPointerType) (RuntimeObject*, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2*, uint32_t, const RuntimeMethod*);
  1611. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_provider, ___1_sampleFrameCount, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  1612. }
  1613. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method)
  1614. {
  1615. typedef void (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
  1616. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  1617. }