Нет описания
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. template <typename T1>
  9. struct VirtualActionInvoker1
  10. {
  11. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  12. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  13. {
  14. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  15. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  16. }
  17. };
  18. template <typename R>
  19. struct VirtualFuncInvoker0
  20. {
  21. typedef R (*Func)(void*, const RuntimeMethod*);
  22. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  23. {
  24. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  25. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  26. }
  27. };
  28. template <typename T1>
  29. struct GenericVirtualActionInvoker1
  30. {
  31. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  32. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
  33. {
  34. VirtualInvokeData invokeData;
  35. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  36. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  37. }
  38. };
  39. template <typename T1>
  40. struct InterfaceActionInvoker1
  41. {
  42. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  43. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  44. {
  45. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  46. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  47. }
  48. };
  49. template <typename T1>
  50. struct GenericInterfaceActionInvoker1
  51. {
  52. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  53. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
  54. {
  55. VirtualInvokeData invokeData;
  56. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  57. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  58. }
  59. };
  60. template <typename T1>
  61. struct InvokerActionInvoker1
  62. {
  63. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1)
  64. {
  65. void* params[1] = { &p1 };
  66. method->invoker_method(methodPtr, method, obj, params, NULL);
  67. }
  68. };
  69. template <typename T1>
  70. struct InvokerActionInvoker1<T1*>
  71. {
  72. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
  73. {
  74. void* params[1] = { p1 };
  75. method->invoker_method(methodPtr, method, obj, params, NULL);
  76. }
  77. };
  78. template <typename T1, typename T2>
  79. struct InvokerActionInvoker2;
  80. template <typename T1, typename T2>
  81. struct InvokerActionInvoker2<T1*, T2>
  82. {
  83. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2)
  84. {
  85. void* params[2] = { p1, &p2 };
  86. method->invoker_method(methodPtr, method, obj, params, NULL);
  87. }
  88. };
  89. template <typename T1, typename T2>
  90. struct InvokerActionInvoker2<T1*, T2*>
  91. {
  92. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
  93. {
  94. void* params[2] = { p1, p2 };
  95. method->invoker_method(methodPtr, method, obj, params, NULL);
  96. }
  97. };
  98. template <typename T1, typename T2, typename T3>
  99. struct InvokerActionInvoker3;
  100. template <typename T1, typename T2, typename T3>
  101. struct InvokerActionInvoker3<T1*, T2*, T3>
  102. {
  103. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3 p3)
  104. {
  105. void* params[3] = { p1, p2, &p3 };
  106. method->invoker_method(methodPtr, method, obj, params, NULL);
  107. }
  108. };
  109. // System.Action`1<System.Boolean>
  110. struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C;
  111. // UnityEngine.Color[]
  112. struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
  113. // System.Delegate[]
  114. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  115. // System.IntPtr[]
  116. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  117. // UnityEngine.Resolution[]
  118. struct ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A;
  119. // System.Single[]
  120. struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
  121. // System.Diagnostics.StackTrace[]
  122. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  123. // UnityEngine.WebCamDevice[]
  124. struct WebCamDeviceU5BU5D_tA5B1352BDE6FE233B66C3ABF96E00EB3215629F5;
  125. // System.Action
  126. struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
  127. // System.ArgumentException
  128. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
  129. // UnityEngine.AudioClip
  130. struct AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20;
  131. // UnityEngine.Experimental.Audio.AudioSampleProvider
  132. struct AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2;
  133. // UnityEngine.AudioSource
  134. struct AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299;
  135. // System.Delegate
  136. struct Delegate_t;
  137. // System.DelegateData
  138. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  139. // System.Collections.IDictionary
  140. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  141. // System.Reflection.MethodInfo
  142. struct MethodInfo_t;
  143. // System.NullReferenceException
  144. struct NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB;
  145. // UnityEngine.Object
  146. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
  147. // System.Runtime.Serialization.SafeSerializationManager
  148. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  149. // System.String
  150. struct String_t;
  151. // UnityEngine.Texture
  152. struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
  153. // System.Void
  154. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  155. // UnityEngine.WebCamTexture
  156. struct WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749;
  157. // UnityEngine.AudioClip/PCMReaderCallback
  158. struct PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E;
  159. // UnityEngine.AudioClip/PCMSetPositionCallback
  160. struct PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072;
  161. // UnityEngine.Experimental.Audio.AudioSampleProvider/SampleFramesHandler
  162. struct SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30;
  163. // UnityEngine.AudioSettings/AudioConfigurationChangeHandler
  164. struct AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177;
  165. IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
  166. IL2CPP_EXTERN_C RuntimeClass* AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_il2cpp_TypeInfo_var;
  167. IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
  168. IL2CPP_EXTERN_C RuntimeClass* Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var;
  169. IL2CPP_EXTERN_C RuntimeClass* NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB_il2cpp_TypeInfo_var;
  170. IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
  171. IL2CPP_EXTERN_C RuntimeClass* PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E_il2cpp_TypeInfo_var;
  172. IL2CPP_EXTERN_C RuntimeClass* PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072_il2cpp_TypeInfo_var;
  173. IL2CPP_EXTERN_C RuntimeClass* PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4_il2cpp_TypeInfo_var;
  174. IL2CPP_EXTERN_C RuntimeClass* ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A_il2cpp_TypeInfo_var;
  175. IL2CPP_EXTERN_C RuntimeClass* Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_il2cpp_TypeInfo_var;
  176. IL2CPP_EXTERN_C String_t* _stringLiteral0ED72C9B4D0AB21E88D08F74AC73C6C8CEC4B7DF;
  177. IL2CPP_EXTERN_C String_t* _stringLiteral5633EC5A323E76AB2DB48162D296F674B1A4AE13;
  178. IL2CPP_EXTERN_C String_t* _stringLiteral67DB02F1FABDC6C47E8B1ED9A9ADC8E17845BD4F;
  179. IL2CPP_EXTERN_C String_t* _stringLiteral747CA643504D60A83574C1454D344DADB4D2BA17;
  180. IL2CPP_EXTERN_C String_t* _stringLiteral75DC747EA24DB7802D5E580A86C87FFCD3EA69B0;
  181. IL2CPP_EXTERN_C String_t* _stringLiteral7F33A83E7C1398BEA9BE2EB876FECFEF16BCCDBD;
  182. IL2CPP_EXTERN_C String_t* _stringLiteral8C53570A90E7EFA87FDB7F0DCC0EE1FCC019E426;
  183. IL2CPP_EXTERN_C String_t* _stringLiteralA69BE8EF0F1482795ABF1CC395A765AA747ECD85;
  184. IL2CPP_EXTERN_C String_t* _stringLiteralB7ED4706BFE5D072AD3E5A0F26644FF44E847682;
  185. IL2CPP_EXTERN_C String_t* _stringLiteralB9ACF8E6DF73A863387F2ABAD61D84C3197C6B01;
  186. IL2CPP_EXTERN_C String_t* _stringLiteralC563ED6549A22286FAAA38A5D49C5B247A52C622;
  187. IL2CPP_EXTERN_C String_t* _stringLiteralCAEF26BE398F51129C4063A43AD4BF947AC128D6;
  188. IL2CPP_EXTERN_C String_t* _stringLiteralCC867B94415511BD48E92E3242D7EDA425D20035;
  189. IL2CPP_EXTERN_C String_t* _stringLiteralF52B980B71426E2D226C2ED5B2045868E72F85FF;
  190. IL2CPP_EXTERN_C const RuntimeMethod* AudioClip_Create_m988FEB04BC74440E65C3CF07414E4867AAE737F8_RuntimeMethod_var;
  191. IL2CPP_EXTERN_C const RuntimeMethod* AudioClip_SetData_m7B473C614C11953D746770F4F89B44600B5A6AF3_RuntimeMethod_var;
  192. IL2CPP_EXTERN_C const RuntimeMethod* Microphone_Start_mDA38C5376D122F27D9DEFD2AE811BAE460F2242E_RuntimeMethod_var;
  193. struct Delegate_t_marshaled_com;
  194. struct Delegate_t_marshaled_pinvoke;
  195. struct Exception_t_marshaled_com;
  196. struct Exception_t_marshaled_pinvoke;
  197. struct Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525;
  198. struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
  199. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  200. struct ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A;
  201. struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
  202. struct WebCamDeviceU5BU5D_tA5B1352BDE6FE233B66C3ABF96E00EB3215629F5;
  203. IL2CPP_EXTERN_C_BEGIN
  204. IL2CPP_EXTERN_C_END
  205. #ifdef __clang__
  206. #pragma clang diagnostic push
  207. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  208. #pragma clang diagnostic ignored "-Wunused-variable"
  209. #endif
  210. // <Module>
  211. struct U3CModuleU3E_t462BCCFB9B78348533823E0754F65F52A5348F89
  212. {
  213. };
  214. // UnityEngine.Experimental.Audio.AudioSampleProvider
  215. struct AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2 : public RuntimeObject
  216. {
  217. // UnityEngine.Experimental.Audio.AudioSampleProvider/SampleFramesHandler UnityEngine.Experimental.Audio.AudioSampleProvider::sampleFramesAvailable
  218. SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* ___sampleFramesAvailable_0;
  219. // UnityEngine.Experimental.Audio.AudioSampleProvider/SampleFramesHandler UnityEngine.Experimental.Audio.AudioSampleProvider::sampleFramesOverflow
  220. SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* ___sampleFramesOverflow_1;
  221. };
  222. // UnityEngine.AudioSettings
  223. struct AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD : public RuntimeObject
  224. {
  225. };
  226. // UnityEngine.Microphone
  227. struct Microphone_tC7BC94B89C5C1409E8F2C532B7EBEF7F23989AB8 : public RuntimeObject
  228. {
  229. };
  230. // System.String
  231. struct String_t : public RuntimeObject
  232. {
  233. // System.Int32 System.String::_stringLength
  234. int32_t ____stringLength_4;
  235. // System.Char System.String::_firstChar
  236. Il2CppChar ____firstChar_5;
  237. };
  238. // System.ValueType
  239. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  240. {
  241. };
  242. // Native definition for P/Invoke marshalling of System.ValueType
  243. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  244. {
  245. };
  246. // Native definition for COM marshalling of System.ValueType
  247. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  248. {
  249. };
  250. // UnityEngine.AudioSettings/Mobile
  251. struct Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD : public RuntimeObject
  252. {
  253. };
  254. // System.Boolean
  255. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  256. {
  257. // System.Boolean System.Boolean::m_value
  258. bool ___m_value_0;
  259. };
  260. // UnityEngine.Color
  261. struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
  262. {
  263. // System.Single UnityEngine.Color::r
  264. float ___r_0;
  265. // System.Single UnityEngine.Color::g
  266. float ___g_1;
  267. // System.Single UnityEngine.Color::b
  268. float ___b_2;
  269. // System.Single UnityEngine.Color::a
  270. float ___a_3;
  271. };
  272. // System.Int32
  273. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  274. {
  275. // System.Int32 System.Int32::m_value
  276. int32_t ___m_value_0;
  277. };
  278. // System.IntPtr
  279. struct IntPtr_t
  280. {
  281. // System.Void* System.IntPtr::m_value
  282. void* ___m_value_0;
  283. };
  284. // UnityEngine.Resolution
  285. struct Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525
  286. {
  287. // System.Int32 UnityEngine.Resolution::m_Width
  288. int32_t ___m_Width_0;
  289. // System.Int32 UnityEngine.Resolution::m_Height
  290. int32_t ___m_Height_1;
  291. // System.Int32 UnityEngine.Resolution::m_RefreshRate
  292. int32_t ___m_RefreshRate_2;
  293. };
  294. // System.Single
  295. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  296. {
  297. // System.Single System.Single::m_value
  298. float ___m_value_0;
  299. };
  300. // System.UInt32
  301. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  302. {
  303. // System.UInt32 System.UInt32::m_value
  304. uint32_t ___m_value_0;
  305. };
  306. // System.UInt64
  307. struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
  308. {
  309. // System.UInt64 System.UInt64::m_value
  310. uint64_t ___m_value_0;
  311. };
  312. // System.Void
  313. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  314. {
  315. union
  316. {
  317. struct
  318. {
  319. };
  320. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  321. };
  322. };
  323. // UnityEngine.WebCamDevice
  324. struct WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C
  325. {
  326. // System.String UnityEngine.WebCamDevice::m_Name
  327. String_t* ___m_Name_0;
  328. // System.String UnityEngine.WebCamDevice::m_DepthCameraName
  329. String_t* ___m_DepthCameraName_1;
  330. // System.Int32 UnityEngine.WebCamDevice::m_Flags
  331. int32_t ___m_Flags_2;
  332. // UnityEngine.WebCamKind UnityEngine.WebCamDevice::m_Kind
  333. int32_t ___m_Kind_3;
  334. // UnityEngine.Resolution[] UnityEngine.WebCamDevice::m_Resolutions
  335. ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A* ___m_Resolutions_4;
  336. };
  337. // Native definition for P/Invoke marshalling of UnityEngine.WebCamDevice
  338. struct WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshaled_pinvoke
  339. {
  340. char* ___m_Name_0;
  341. char* ___m_DepthCameraName_1;
  342. int32_t ___m_Flags_2;
  343. int32_t ___m_Kind_3;
  344. Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525* ___m_Resolutions_4;
  345. };
  346. // Native definition for COM marshalling of UnityEngine.WebCamDevice
  347. struct WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshaled_com
  348. {
  349. Il2CppChar* ___m_Name_0;
  350. Il2CppChar* ___m_DepthCameraName_1;
  351. int32_t ___m_Flags_2;
  352. int32_t ___m_Kind_3;
  353. Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525* ___m_Resolutions_4;
  354. };
  355. // System.Delegate
  356. struct Delegate_t : public RuntimeObject
  357. {
  358. // System.IntPtr System.Delegate::method_ptr
  359. Il2CppMethodPointer ___method_ptr_0;
  360. // System.IntPtr System.Delegate::invoke_impl
  361. intptr_t ___invoke_impl_1;
  362. // System.Object System.Delegate::m_target
  363. RuntimeObject* ___m_target_2;
  364. // System.IntPtr System.Delegate::method
  365. intptr_t ___method_3;
  366. // System.IntPtr System.Delegate::delegate_trampoline
  367. intptr_t ___delegate_trampoline_4;
  368. // System.IntPtr System.Delegate::extra_arg
  369. intptr_t ___extra_arg_5;
  370. // System.IntPtr System.Delegate::method_code
  371. intptr_t ___method_code_6;
  372. // System.IntPtr System.Delegate::interp_method
  373. intptr_t ___interp_method_7;
  374. // System.IntPtr System.Delegate::interp_invoke_impl
  375. intptr_t ___interp_invoke_impl_8;
  376. // System.Reflection.MethodInfo System.Delegate::method_info
  377. MethodInfo_t* ___method_info_9;
  378. // System.Reflection.MethodInfo System.Delegate::original_method_info
  379. MethodInfo_t* ___original_method_info_10;
  380. // System.DelegateData System.Delegate::data
  381. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
  382. // System.Boolean System.Delegate::method_is_virtual
  383. bool ___method_is_virtual_12;
  384. };
  385. // Native definition for P/Invoke marshalling of System.Delegate
  386. struct Delegate_t_marshaled_pinvoke
  387. {
  388. intptr_t ___method_ptr_0;
  389. intptr_t ___invoke_impl_1;
  390. Il2CppIUnknown* ___m_target_2;
  391. intptr_t ___method_3;
  392. intptr_t ___delegate_trampoline_4;
  393. intptr_t ___extra_arg_5;
  394. intptr_t ___method_code_6;
  395. intptr_t ___interp_method_7;
  396. intptr_t ___interp_invoke_impl_8;
  397. MethodInfo_t* ___method_info_9;
  398. MethodInfo_t* ___original_method_info_10;
  399. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
  400. int32_t ___method_is_virtual_12;
  401. };
  402. // Native definition for COM marshalling of System.Delegate
  403. struct Delegate_t_marshaled_com
  404. {
  405. intptr_t ___method_ptr_0;
  406. intptr_t ___invoke_impl_1;
  407. Il2CppIUnknown* ___m_target_2;
  408. intptr_t ___method_3;
  409. intptr_t ___delegate_trampoline_4;
  410. intptr_t ___extra_arg_5;
  411. intptr_t ___method_code_6;
  412. intptr_t ___interp_method_7;
  413. intptr_t ___interp_invoke_impl_8;
  414. MethodInfo_t* ___method_info_9;
  415. MethodInfo_t* ___original_method_info_10;
  416. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
  417. int32_t ___method_is_virtual_12;
  418. };
  419. // System.Exception
  420. struct Exception_t : public RuntimeObject
  421. {
  422. // System.String System.Exception::_className
  423. String_t* ____className_1;
  424. // System.String System.Exception::_message
  425. String_t* ____message_2;
  426. // System.Collections.IDictionary System.Exception::_data
  427. RuntimeObject* ____data_3;
  428. // System.Exception System.Exception::_innerException
  429. Exception_t* ____innerException_4;
  430. // System.String System.Exception::_helpURL
  431. String_t* ____helpURL_5;
  432. // System.Object System.Exception::_stackTrace
  433. RuntimeObject* ____stackTrace_6;
  434. // System.String System.Exception::_stackTraceString
  435. String_t* ____stackTraceString_7;
  436. // System.String System.Exception::_remoteStackTraceString
  437. String_t* ____remoteStackTraceString_8;
  438. // System.Int32 System.Exception::_remoteStackIndex
  439. int32_t ____remoteStackIndex_9;
  440. // System.Object System.Exception::_dynamicMethods
  441. RuntimeObject* ____dynamicMethods_10;
  442. // System.Int32 System.Exception::_HResult
  443. int32_t ____HResult_11;
  444. // System.String System.Exception::_source
  445. String_t* ____source_12;
  446. // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
  447. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
  448. // System.Diagnostics.StackTrace[] System.Exception::captured_traces
  449. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
  450. // System.IntPtr[] System.Exception::native_trace_ips
  451. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15;
  452. // System.Int32 System.Exception::caught_in_unmanaged
  453. int32_t ___caught_in_unmanaged_16;
  454. };
  455. // Native definition for P/Invoke marshalling of System.Exception
  456. struct Exception_t_marshaled_pinvoke
  457. {
  458. char* ____className_1;
  459. char* ____message_2;
  460. RuntimeObject* ____data_3;
  461. Exception_t_marshaled_pinvoke* ____innerException_4;
  462. char* ____helpURL_5;
  463. Il2CppIUnknown* ____stackTrace_6;
  464. char* ____stackTraceString_7;
  465. char* ____remoteStackTraceString_8;
  466. int32_t ____remoteStackIndex_9;
  467. Il2CppIUnknown* ____dynamicMethods_10;
  468. int32_t ____HResult_11;
  469. char* ____source_12;
  470. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
  471. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
  472. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  473. int32_t ___caught_in_unmanaged_16;
  474. };
  475. // Native definition for COM marshalling of System.Exception
  476. struct Exception_t_marshaled_com
  477. {
  478. Il2CppChar* ____className_1;
  479. Il2CppChar* ____message_2;
  480. RuntimeObject* ____data_3;
  481. Exception_t_marshaled_com* ____innerException_4;
  482. Il2CppChar* ____helpURL_5;
  483. Il2CppIUnknown* ____stackTrace_6;
  484. Il2CppChar* ____stackTraceString_7;
  485. Il2CppChar* ____remoteStackTraceString_8;
  486. int32_t ____remoteStackIndex_9;
  487. Il2CppIUnknown* ____dynamicMethods_10;
  488. int32_t ____HResult_11;
  489. Il2CppChar* ____source_12;
  490. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
  491. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
  492. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  493. int32_t ___caught_in_unmanaged_16;
  494. };
  495. // UnityEngine.Object
  496. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
  497. {
  498. // System.IntPtr UnityEngine.Object::m_CachedPtr
  499. intptr_t ___m_CachedPtr_0;
  500. };
  501. // Native definition for P/Invoke marshalling of UnityEngine.Object
  502. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  503. {
  504. intptr_t ___m_CachedPtr_0;
  505. };
  506. // Native definition for COM marshalling of UnityEngine.Object
  507. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  508. {
  509. intptr_t ___m_CachedPtr_0;
  510. };
  511. // UnityEngine.Playables.PlayableHandle
  512. struct PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4
  513. {
  514. // System.IntPtr UnityEngine.Playables.PlayableHandle::m_Handle
  515. intptr_t ___m_Handle_0;
  516. // System.UInt32 UnityEngine.Playables.PlayableHandle::m_Version
  517. uint32_t ___m_Version_1;
  518. };
  519. // UnityEngine.Playables.PlayableOutputHandle
  520. struct PlayableOutputHandle_tEB217645A8C0356A3AC6F964F283003B9740E883
  521. {
  522. // System.IntPtr UnityEngine.Playables.PlayableOutputHandle::m_Handle
  523. intptr_t ___m_Handle_0;
  524. // System.UInt32 UnityEngine.Playables.PlayableOutputHandle::m_Version
  525. uint32_t ___m_Version_1;
  526. };
  527. // UnityEngine.AudioClip
  528. struct AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  529. {
  530. // UnityEngine.AudioClip/PCMReaderCallback UnityEngine.AudioClip::m_PCMReaderCallback
  531. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* ___m_PCMReaderCallback_4;
  532. // UnityEngine.AudioClip/PCMSetPositionCallback UnityEngine.AudioClip::m_PCMSetPositionCallback
  533. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* ___m_PCMSetPositionCallback_5;
  534. };
  535. // UnityEngine.Audio.AudioClipPlayable
  536. struct AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0
  537. {
  538. // UnityEngine.Playables.PlayableHandle UnityEngine.Audio.AudioClipPlayable::m_Handle
  539. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Handle_0;
  540. };
  541. // UnityEngine.Audio.AudioMixerPlayable
  542. struct AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C
  543. {
  544. // UnityEngine.Playables.PlayableHandle UnityEngine.Audio.AudioMixerPlayable::m_Handle
  545. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Handle_0;
  546. };
  547. // UnityEngine.Audio.AudioPlayableOutput
  548. struct AudioPlayableOutput_tC3DFF8095F429D90129A367EAB98A24F6D6ADF20
  549. {
  550. // UnityEngine.Playables.PlayableOutputHandle UnityEngine.Audio.AudioPlayableOutput::m_Handle
  551. PlayableOutputHandle_tEB217645A8C0356A3AC6F964F283003B9740E883 ___m_Handle_0;
  552. };
  553. // UnityEngine.Component
  554. struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  555. {
  556. };
  557. // System.MulticastDelegate
  558. struct MulticastDelegate_t : public Delegate_t
  559. {
  560. // System.Delegate[] System.MulticastDelegate::delegates
  561. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
  562. };
  563. // Native definition for P/Invoke marshalling of System.MulticastDelegate
  564. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  565. {
  566. Delegate_t_marshaled_pinvoke** ___delegates_13;
  567. };
  568. // Native definition for COM marshalling of System.MulticastDelegate
  569. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  570. {
  571. Delegate_t_marshaled_com** ___delegates_13;
  572. };
  573. // System.SystemException
  574. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  575. {
  576. };
  577. // UnityEngine.Texture
  578. struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  579. {
  580. };
  581. // System.Action`1<System.Boolean>
  582. struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C : public MulticastDelegate_t
  583. {
  584. };
  585. // System.Action
  586. struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t
  587. {
  588. };
  589. // System.ArgumentException
  590. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  591. {
  592. // System.String System.ArgumentException::_paramName
  593. String_t* ____paramName_18;
  594. };
  595. // UnityEngine.Behaviour
  596. struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
  597. {
  598. };
  599. // System.NullReferenceException
  600. struct NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  601. {
  602. };
  603. // UnityEngine.WebCamTexture
  604. struct WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
  605. {
  606. };
  607. // UnityEngine.AudioClip/PCMReaderCallback
  608. struct PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E : public MulticastDelegate_t
  609. {
  610. };
  611. // UnityEngine.AudioClip/PCMSetPositionCallback
  612. struct PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072 : public MulticastDelegate_t
  613. {
  614. };
  615. // UnityEngine.Experimental.Audio.AudioSampleProvider/SampleFramesHandler
  616. struct SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30 : public MulticastDelegate_t
  617. {
  618. };
  619. // UnityEngine.AudioSettings/AudioConfigurationChangeHandler
  620. struct AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177 : public MulticastDelegate_t
  621. {
  622. };
  623. // UnityEngine.AudioBehaviour
  624. struct AudioBehaviour_t2DC0BEF7B020C952F3D2DA5AAAC88501C7EEB941 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
  625. {
  626. };
  627. // UnityEngine.AudioListener
  628. struct AudioListener_t1D629CE9BC079C8ECDE8F822616E8A8E319EAE35 : public AudioBehaviour_t2DC0BEF7B020C952F3D2DA5AAAC88501C7EEB941
  629. {
  630. };
  631. // UnityEngine.AudioSource
  632. struct AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299 : public AudioBehaviour_t2DC0BEF7B020C952F3D2DA5AAAC88501C7EEB941
  633. {
  634. };
  635. // <Module>
  636. // <Module>
  637. // UnityEngine.Experimental.Audio.AudioSampleProvider
  638. // UnityEngine.Experimental.Audio.AudioSampleProvider
  639. // UnityEngine.AudioSettings
  640. struct AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_StaticFields
  641. {
  642. // UnityEngine.AudioSettings/AudioConfigurationChangeHandler UnityEngine.AudioSettings::OnAudioConfigurationChanged
  643. AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* ___OnAudioConfigurationChanged_0;
  644. // System.Action UnityEngine.AudioSettings::OnAudioSystemShuttingDown
  645. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnAudioSystemShuttingDown_1;
  646. // System.Action UnityEngine.AudioSettings::OnAudioSystemStartedUp
  647. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnAudioSystemStartedUp_2;
  648. };
  649. // UnityEngine.AudioSettings
  650. // UnityEngine.Microphone
  651. // UnityEngine.Microphone
  652. // System.String
  653. struct String_t_StaticFields
  654. {
  655. // System.String System.String::Empty
  656. String_t* ___Empty_6;
  657. };
  658. // System.String
  659. // UnityEngine.AudioSettings/Mobile
  660. struct Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_StaticFields
  661. {
  662. // System.Boolean UnityEngine.AudioSettings/Mobile::<muteState>k__BackingField
  663. bool ___U3CmuteStateU3Ek__BackingField_0;
  664. // System.Boolean UnityEngine.AudioSettings/Mobile::_stopAudioOutputOnMute
  665. bool ____stopAudioOutputOnMute_1;
  666. // System.Action`1<System.Boolean> UnityEngine.AudioSettings/Mobile::OnMuteStateChanged
  667. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___OnMuteStateChanged_2;
  668. };
  669. // UnityEngine.AudioSettings/Mobile
  670. // System.Boolean
  671. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  672. {
  673. // System.String System.Boolean::TrueString
  674. String_t* ___TrueString_5;
  675. // System.String System.Boolean::FalseString
  676. String_t* ___FalseString_6;
  677. };
  678. // System.Boolean
  679. // UnityEngine.Color
  680. // UnityEngine.Color
  681. // System.Int32
  682. // System.Int32
  683. // System.IntPtr
  684. struct IntPtr_t_StaticFields
  685. {
  686. // System.IntPtr System.IntPtr::Zero
  687. intptr_t ___Zero_1;
  688. };
  689. // System.IntPtr
  690. // UnityEngine.Resolution
  691. // UnityEngine.Resolution
  692. // System.Single
  693. // System.Single
  694. // System.UInt32
  695. // System.UInt32
  696. // System.UInt64
  697. // System.UInt64
  698. // System.Void
  699. // System.Void
  700. // UnityEngine.WebCamDevice
  701. // UnityEngine.WebCamDevice
  702. // System.Delegate
  703. // System.Delegate
  704. // UnityEngine.Object
  705. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
  706. {
  707. // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
  708. int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
  709. };
  710. // UnityEngine.Object
  711. // UnityEngine.Playables.PlayableHandle
  712. struct PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4_StaticFields
  713. {
  714. // UnityEngine.Playables.PlayableHandle UnityEngine.Playables.PlayableHandle::m_Null
  715. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Null_2;
  716. };
  717. // UnityEngine.Playables.PlayableHandle
  718. // UnityEngine.AudioClip
  719. // UnityEngine.AudioClip
  720. // UnityEngine.Audio.AudioClipPlayable
  721. // UnityEngine.Audio.AudioClipPlayable
  722. // UnityEngine.Audio.AudioMixerPlayable
  723. // UnityEngine.Audio.AudioMixerPlayable
  724. // UnityEngine.Audio.AudioPlayableOutput
  725. // UnityEngine.Audio.AudioPlayableOutput
  726. // UnityEngine.Texture
  727. struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_StaticFields
  728. {
  729. // System.Int32 UnityEngine.Texture::GenerateAllMips
  730. int32_t ___GenerateAllMips_4;
  731. };
  732. // UnityEngine.Texture
  733. // System.Action`1<System.Boolean>
  734. // System.Action`1<System.Boolean>
  735. // System.Action
  736. // System.Action
  737. // System.ArgumentException
  738. // System.ArgumentException
  739. // System.NullReferenceException
  740. // System.NullReferenceException
  741. // UnityEngine.WebCamTexture
  742. // UnityEngine.WebCamTexture
  743. // UnityEngine.AudioClip/PCMReaderCallback
  744. // UnityEngine.AudioClip/PCMReaderCallback
  745. // UnityEngine.AudioClip/PCMSetPositionCallback
  746. // UnityEngine.AudioClip/PCMSetPositionCallback
  747. // UnityEngine.Experimental.Audio.AudioSampleProvider/SampleFramesHandler
  748. // UnityEngine.Experimental.Audio.AudioSampleProvider/SampleFramesHandler
  749. // UnityEngine.AudioSettings/AudioConfigurationChangeHandler
  750. // UnityEngine.AudioSettings/AudioConfigurationChangeHandler
  751. // UnityEngine.AudioBehaviour
  752. // UnityEngine.AudioBehaviour
  753. // UnityEngine.AudioListener
  754. // UnityEngine.AudioListener
  755. // UnityEngine.AudioSource
  756. // UnityEngine.AudioSource
  757. #ifdef __clang__
  758. #pragma clang diagnostic pop
  759. #endif
  760. // System.Delegate[]
  761. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
  762. {
  763. ALIGN_FIELD (8) Delegate_t* m_Items[1];
  764. inline Delegate_t* GetAt(il2cpp_array_size_t index) const
  765. {
  766. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  767. return m_Items[index];
  768. }
  769. inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
  770. {
  771. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  772. return m_Items + index;
  773. }
  774. inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
  775. {
  776. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  777. m_Items[index] = value;
  778. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  779. }
  780. inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
  781. {
  782. return m_Items[index];
  783. }
  784. inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  785. {
  786. return m_Items + index;
  787. }
  788. inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
  789. {
  790. m_Items[index] = value;
  791. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  792. }
  793. };
  794. // System.Single[]
  795. struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray
  796. {
  797. ALIGN_FIELD (8) float m_Items[1];
  798. inline float GetAt(il2cpp_array_size_t index) const
  799. {
  800. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  801. return m_Items[index];
  802. }
  803. inline float* GetAddressAt(il2cpp_array_size_t index)
  804. {
  805. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  806. return m_Items + index;
  807. }
  808. inline void SetAt(il2cpp_array_size_t index, float value)
  809. {
  810. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  811. m_Items[index] = value;
  812. }
  813. inline float GetAtUnchecked(il2cpp_array_size_t index) const
  814. {
  815. return m_Items[index];
  816. }
  817. inline float* GetAddressAtUnchecked(il2cpp_array_size_t index)
  818. {
  819. return m_Items + index;
  820. }
  821. inline void SetAtUnchecked(il2cpp_array_size_t index, float value)
  822. {
  823. m_Items[index] = value;
  824. }
  825. };
  826. // UnityEngine.Resolution[]
  827. struct ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A : public RuntimeArray
  828. {
  829. ALIGN_FIELD (8) Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 m_Items[1];
  830. inline Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 GetAt(il2cpp_array_size_t index) const
  831. {
  832. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  833. return m_Items[index];
  834. }
  835. inline Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525* GetAddressAt(il2cpp_array_size_t index)
  836. {
  837. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  838. return m_Items + index;
  839. }
  840. inline void SetAt(il2cpp_array_size_t index, Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 value)
  841. {
  842. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  843. m_Items[index] = value;
  844. }
  845. inline Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 GetAtUnchecked(il2cpp_array_size_t index) const
  846. {
  847. return m_Items[index];
  848. }
  849. inline Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525* GetAddressAtUnchecked(il2cpp_array_size_t index)
  850. {
  851. return m_Items + index;
  852. }
  853. inline void SetAtUnchecked(il2cpp_array_size_t index, Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 value)
  854. {
  855. m_Items[index] = value;
  856. }
  857. };
  858. // UnityEngine.WebCamDevice[]
  859. struct WebCamDeviceU5BU5D_tA5B1352BDE6FE233B66C3ABF96E00EB3215629F5 : public RuntimeArray
  860. {
  861. ALIGN_FIELD (8) WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C m_Items[1];
  862. inline WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C GetAt(il2cpp_array_size_t index) const
  863. {
  864. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  865. return m_Items[index];
  866. }
  867. inline WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C* GetAddressAt(il2cpp_array_size_t index)
  868. {
  869. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  870. return m_Items + index;
  871. }
  872. inline void SetAt(il2cpp_array_size_t index, WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C value)
  873. {
  874. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  875. m_Items[index] = value;
  876. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Name_0), (void*)NULL);
  877. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  878. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DepthCameraName_1), (void*)NULL);
  879. #endif
  880. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  881. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Resolutions_4), (void*)NULL);
  882. #endif
  883. }
  884. inline WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C GetAtUnchecked(il2cpp_array_size_t index) const
  885. {
  886. return m_Items[index];
  887. }
  888. inline WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C* GetAddressAtUnchecked(il2cpp_array_size_t index)
  889. {
  890. return m_Items + index;
  891. }
  892. inline void SetAtUnchecked(il2cpp_array_size_t index, WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C value)
  893. {
  894. m_Items[index] = value;
  895. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Name_0), (void*)NULL);
  896. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  897. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DepthCameraName_1), (void*)NULL);
  898. #endif
  899. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  900. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Resolutions_4), (void*)NULL);
  901. #endif
  902. }
  903. };
  904. // UnityEngine.Color[]
  905. struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389 : public RuntimeArray
  906. {
  907. ALIGN_FIELD (8) Color_tD001788D726C3A7F1379BEED0260B9591F440C1F m_Items[1];
  908. inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAt(il2cpp_array_size_t index) const
  909. {
  910. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  911. return m_Items[index];
  912. }
  913. inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* GetAddressAt(il2cpp_array_size_t index)
  914. {
  915. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  916. return m_Items + index;
  917. }
  918. inline void SetAt(il2cpp_array_size_t index, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value)
  919. {
  920. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  921. m_Items[index] = value;
  922. }
  923. inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAtUnchecked(il2cpp_array_size_t index) const
  924. {
  925. return m_Items[index];
  926. }
  927. inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* GetAddressAtUnchecked(il2cpp_array_size_t index)
  928. {
  929. return m_Items + index;
  930. }
  931. inline void SetAtUnchecked(il2cpp_array_size_t index, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value)
  932. {
  933. m_Items[index] = value;
  934. }
  935. };
  936. // System.Void System.Action`1<System.Boolean>::Invoke(T)
  937. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method) ;
  938. // System.Void UnityEngine.AudioSettings/AudioConfigurationChangeHandler::Invoke(System.Boolean)
  939. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_inline (AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, bool ___0_deviceWasChanged, const RuntimeMethod* method) ;
  940. // System.Void System.Action::Invoke()
  941. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) ;
  942. // System.Boolean UnityEngine.AudioSettings/Mobile::get_muteState()
  943. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mobile_get_muteState_m64C1E8C61537317A7F153E1A72F7D39D85DA684D_inline (const RuntimeMethod* method) ;
  944. // System.Void UnityEngine.AudioSettings/Mobile::set_muteState(System.Boolean)
  945. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Mobile_set_muteState_m7C9A464BCA3762330E18CCAD79AF6C47B863CA02_inline (bool ___0_value, const RuntimeMethod* method) ;
  946. // System.Boolean UnityEngine.AudioSettings/Mobile::get_stopAudioOutputOnMute()
  947. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Mobile_get_stopAudioOutputOnMute_m43EC82258D38C418353DFE19F32B51B64B18DCCA (const RuntimeMethod* method) ;
  948. // System.Void UnityEngine.AudioSettings/Mobile::StopAudioOutput()
  949. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mobile_StopAudioOutput_m10B8CEF668EE4967D0AD1D6741B6A37540C28A46 (const RuntimeMethod* method) ;
  950. // System.Void UnityEngine.AudioSettings/Mobile::StartAudioOutput()
  951. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mobile_StartAudioOutput_m731D1EEEE7A0D56BAADD571BA0FCAC13FB071223 (const RuntimeMethod* method) ;
  952. // System.Void System.Action`1<System.Boolean>::Invoke(T)
  953. inline void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method)
  954. {
  955. (( void (*) (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, bool, const RuntimeMethod*))Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline)(__this, ___0_obj, method);
  956. }
  957. // System.Boolean UnityEngine.AudioSettings::StartAudioOutput()
  958. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioSettings_StartAudioOutput_mB04D851DD0E6115DEEFB55779F880146263C67BE (const RuntimeMethod* method) ;
  959. // System.Boolean UnityEngine.AudioSettings::StopAudioOutput()
  960. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioSettings_StopAudioOutput_m3FE7A8EADAB2FB570BB05F7C353E25E15885D1CB (const RuntimeMethod* method) ;
  961. // System.Void UnityEngine.Object::.ctor()
  962. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m2149FA40CEC8D82AC20D3508AB40C0D8EFEF68E6 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
  963. // System.Int32 UnityEngine.AudioClip::get_channels()
  964. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AudioClip_get_channels_mFEECF5D6389D196BA5102EB79257298B9FDC9F84 (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* __this, const RuntimeMethod* method) ;
  965. // System.String UnityEngine.AudioClip::GetName()
  966. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AudioClip_GetName_m561BBA037957E25D5BC5A962A1AA0C789895C9D1 (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* __this, const RuntimeMethod* method) ;
  967. // System.String System.String::Concat(System.String,System.String,System.String)
  968. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
  969. // System.Void UnityEngine.Debug::Log(System.Object)
  970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
  971. // System.Boolean UnityEngine.AudioClip::GetData(UnityEngine.AudioClip,System.Single[],System.Int32,System.Int32)
  972. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioClip_GetData_mBDEFD7D7C8E5DEA3CCEE2D7DB406DBB0C244924E (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___0_clip, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___1_data, int32_t ___2_numSamples, int32_t ___3_samplesOffset, const RuntimeMethod* method) ;
  973. // System.Int32 UnityEngine.AudioClip::get_samples()
  974. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AudioClip_get_samples_mDEA01CA75E7DEA0F8D480E4AF97FB96085BCF38E (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* __this, const RuntimeMethod* method) ;
  975. // System.Void System.ArgumentException::.ctor(System.String)
  976. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  977. // System.Boolean UnityEngine.AudioClip::SetData(UnityEngine.AudioClip,System.Single[],System.Int32,System.Int32)
  978. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioClip_SetData_mB49A9BC4639C62B9C8B22319D33D46AAD176BC3B (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___0_clip, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___1_data, int32_t ___2_numsamples, int32_t ___3_samplesOffset, const RuntimeMethod* method) ;
  979. // UnityEngine.AudioClip UnityEngine.AudioClip::Create(System.String,System.Int32,System.Int32,System.Int32,System.Boolean,UnityEngine.AudioClip/PCMReaderCallback,UnityEngine.AudioClip/PCMSetPositionCallback)
  980. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* AudioClip_Create_m988FEB04BC74440E65C3CF07414E4867AAE737F8 (String_t* ___0_name, int32_t ___1_lengthSamples, int32_t ___2_channels, int32_t ___3_frequency, bool ___4_stream, PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* ___5_pcmreadercallback, PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* ___6_pcmsetpositioncallback, const RuntimeMethod* method) ;
  981. // System.Void System.NullReferenceException::.ctor()
  982. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullReferenceException__ctor_mD26D62094A5E49C18D817817E17FDFBC1D3BD752 (NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB* __this, const RuntimeMethod* method) ;
  983. // UnityEngine.AudioClip UnityEngine.AudioClip::Construct_Internal()
  984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* AudioClip_Construct_Internal_m88BC07CE3F412DDB62820F9430D1D52DA42A26F6 (const RuntimeMethod* method) ;
  985. // System.Void UnityEngine.AudioClip::add_m_PCMReaderCallback(UnityEngine.AudioClip/PCMReaderCallback)
  986. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioClip_add_m_PCMReaderCallback_mA226EA143D90E04117A740FC9FA9F1111346CA83 (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* __this, PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* ___0_value, const RuntimeMethod* method) ;
  987. // System.Void UnityEngine.AudioClip::add_m_PCMSetPositionCallback(UnityEngine.AudioClip/PCMSetPositionCallback)
  988. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioClip_add_m_PCMSetPositionCallback_mB280AD93A847C65F536D846FECC7DCBE9266C37F (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* __this, PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* ___0_value, const RuntimeMethod* method) ;
  989. // System.Void UnityEngine.AudioClip::CreateUserSound(System.String,System.Int32,System.Int32,System.Int32,System.Boolean)
  990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioClip_CreateUserSound_m34DA102DD6848D555D4A9D45AFAA9D3E5574BC45 (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* __this, String_t* ___0_name, int32_t ___1_lengthSamples, int32_t ___2_channels, int32_t ___3_frequency, bool ___4_stream, const RuntimeMethod* method) ;
  991. // System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate)
  992. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00 (Delegate_t* ___0_a, Delegate_t* ___1_b, const RuntimeMethod* method) ;
  993. // System.Delegate System.Delegate::Remove(System.Delegate,System.Delegate)
  994. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3 (Delegate_t* ___0_source, Delegate_t* ___1_value, const RuntimeMethod* method) ;
  995. // System.Void UnityEngine.AudioClip/PCMReaderCallback::Invoke(System.Single[])
  996. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_inline (PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method) ;
  997. // System.Void UnityEngine.AudioClip/PCMSetPositionCallback::Invoke(System.Int32)
  998. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_inline (PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, int32_t ___0_position, const RuntimeMethod* method) ;
  999. // System.Void UnityEngine.AudioSource::PlayHelper(UnityEngine.AudioSource,System.UInt64)
  1000. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSource_PlayHelper_m4DE8C48925C3548BED306DAB9F87939F24A46960 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* ___0_source, uint64_t ___1_delay, const RuntimeMethod* method) ;
  1001. // System.Void UnityEngine.AudioSource::Stop(System.Boolean)
  1002. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSource_Stop_m8A4872F0A2680798CD28894DD28609445C4783F5 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, bool ___0_stopOneShots, const RuntimeMethod* method) ;
  1003. // System.Int32 UnityEngine.Microphone::GetMicrophoneDeviceIDFromName(System.String)
  1004. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Microphone_GetMicrophoneDeviceIDFromName_mD33349A5B41E037F04802638690FBA891035C238 (String_t* ___0_name, const RuntimeMethod* method) ;
  1005. // System.String System.String::Concat(System.String,System.String)
  1006. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
  1007. // System.String System.Int32::ToString()
  1008. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
  1009. // UnityEngine.AudioClip UnityEngine.Microphone::StartRecord(System.Int32,System.Boolean,System.Single,System.Int32)
  1010. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* Microphone_StartRecord_m561E1A2B878937E556D6FCABC3FE735CB818D897 (int32_t ___0_deviceID, bool ___1_loop, float ___2_lengthSec, int32_t ___3_frequency, const RuntimeMethod* method) ;
  1011. // System.Void UnityEngine.Microphone::EndRecord(System.Int32)
  1012. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Microphone_EndRecord_m6F4983F3A002DA6F07F979D42D0750A1C3D16156 (int32_t ___0_deviceID, const RuntimeMethod* method) ;
  1013. // System.String UnityEngine.WebCamDevice::get_name()
  1014. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* WebCamDevice_get_name_m2BF75E8EA486668299906EAC9B35214890D4601E (WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C* __this, const RuntimeMethod* method) ;
  1015. // System.Void UnityEngine.Texture::.ctor()
  1016. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture__ctor_mC0C7974BEBD867CEB281409FEA15A78CD91B19CC (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, const RuntimeMethod* method) ;
  1017. // System.Void UnityEngine.WebCamTexture::Internal_CreateWebCamTexture(UnityEngine.WebCamTexture,System.String,System.Int32,System.Int32,System.Int32)
  1018. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebCamTexture_Internal_CreateWebCamTexture_mE8B5E78C03DAD51A213D6D39D5A154919409BDD9 (WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749* ___0_self, String_t* ___1_scriptingDevice, int32_t ___2_requestedWidth, int32_t ___3_requestedHeight, int32_t ___4_maxFramerate, const RuntimeMethod* method) ;
  1019. // UnityEngine.Color[] UnityEngine.WebCamTexture::GetPixels(System.Int32,System.Int32,System.Int32,System.Int32)
  1020. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* WebCamTexture_GetPixels_mD30134473515AEA70C9DE43392F2ADD95747237A (WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_blockWidth, int32_t ___3_blockHeight, const RuntimeMethod* method) ;
  1021. // UnityEngine.Playables.PlayableHandle UnityEngine.Audio.AudioClipPlayable::GetHandle()
  1022. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 AudioClipPlayable_GetHandle_mEA1D664328FF9B08E4F7D5EBCD4B51A754D97C44 (AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0* __this, const RuntimeMethod* method) ;
  1023. // System.Boolean UnityEngine.Playables.PlayableHandle::op_Equality(UnityEngine.Playables.PlayableHandle,UnityEngine.Playables.PlayableHandle)
  1024. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayableHandle_op_Equality_m0E6C48A28F75A870AC22ADE3BD42F7F70A43C99C (PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___0_x, PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___1_y, const RuntimeMethod* method) ;
  1025. // System.Boolean UnityEngine.Audio.AudioClipPlayable::Equals(UnityEngine.Audio.AudioClipPlayable)
  1026. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioClipPlayable_Equals_m9C1C75ACBB74FE06AD02BE4643F6EB39413EFF83 (AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0* __this, AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0 ___0_other, const RuntimeMethod* method) ;
  1027. // UnityEngine.Playables.PlayableHandle UnityEngine.Audio.AudioMixerPlayable::GetHandle()
  1028. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 AudioMixerPlayable_GetHandle_m6C182D9794E901D123223BB57738A302BEAB41FD (AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C* __this, const RuntimeMethod* method) ;
  1029. // System.Boolean UnityEngine.Audio.AudioMixerPlayable::Equals(UnityEngine.Audio.AudioMixerPlayable)
  1030. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioMixerPlayable_Equals_mDFB945EB48199A338BAD00D40FB8EEC34CF64D57 (AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C* __this, AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C ___0_other, const RuntimeMethod* method) ;
  1031. // System.Void UnityEngine.Experimental.Audio.AudioSampleProvider/SampleFramesHandler::Invoke(UnityEngine.Experimental.Audio.AudioSampleProvider,System.UInt32)
  1032. 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) ;
  1033. #ifdef __clang__
  1034. #pragma clang diagnostic push
  1035. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1036. #pragma clang diagnostic ignored "-Wunused-variable"
  1037. #endif
  1038. #ifdef __clang__
  1039. #pragma clang diagnostic pop
  1040. #endif
  1041. #ifdef __clang__
  1042. #pragma clang diagnostic push
  1043. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1044. #pragma clang diagnostic ignored "-Wunused-variable"
  1045. #endif
  1046. // System.Void UnityEngine.AudioSettings::InvokeOnAudioConfigurationChanged(System.Boolean)
  1047. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSettings_InvokeOnAudioConfigurationChanged_m8273D3AEB24F4C3E374238B6F699BE6696808E85 (bool ___0_deviceWasChanged, const RuntimeMethod* method)
  1048. {
  1049. static bool s_Il2CppMethodInitialized;
  1050. if (!s_Il2CppMethodInitialized)
  1051. {
  1052. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_il2cpp_TypeInfo_var);
  1053. s_Il2CppMethodInitialized = true;
  1054. }
  1055. bool V_0 = false;
  1056. {
  1057. AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* L_0 = ((AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_StaticFields*)il2cpp_codegen_static_fields_for(AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_il2cpp_TypeInfo_var))->___OnAudioConfigurationChanged_0;
  1058. V_0 = (bool)((!(((RuntimeObject*)(AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  1059. bool L_1 = V_0;
  1060. if (!L_1)
  1061. {
  1062. goto IL_0019;
  1063. }
  1064. }
  1065. {
  1066. AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* L_2 = ((AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_StaticFields*)il2cpp_codegen_static_fields_for(AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_il2cpp_TypeInfo_var))->___OnAudioConfigurationChanged_0;
  1067. bool L_3 = ___0_deviceWasChanged;
  1068. NullCheck(L_2);
  1069. AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_inline(L_2, L_3, NULL);
  1070. }
  1071. IL_0019:
  1072. {
  1073. return;
  1074. }
  1075. }
  1076. // System.Void UnityEngine.AudioSettings::InvokeOnAudioSystemShuttingDown()
  1077. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSettings_InvokeOnAudioSystemShuttingDown_m1B9895D60B3267EBDEC69B9169730DBAD8325E90 (const RuntimeMethod* method)
  1078. {
  1079. static bool s_Il2CppMethodInitialized;
  1080. if (!s_Il2CppMethodInitialized)
  1081. {
  1082. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_il2cpp_TypeInfo_var);
  1083. s_Il2CppMethodInitialized = true;
  1084. }
  1085. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
  1086. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B1_0 = NULL;
  1087. {
  1088. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = ((AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_StaticFields*)il2cpp_codegen_static_fields_for(AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_il2cpp_TypeInfo_var))->___OnAudioSystemShuttingDown_1;
  1089. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = L_0;
  1090. G_B1_0 = L_1;
  1091. if (L_1)
  1092. {
  1093. G_B2_0 = L_1;
  1094. goto IL_000b;
  1095. }
  1096. }
  1097. {
  1098. goto IL_0011;
  1099. }
  1100. IL_000b:
  1101. {
  1102. NullCheck(G_B2_0);
  1103. Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(G_B2_0, NULL);
  1104. }
  1105. IL_0011:
  1106. {
  1107. return;
  1108. }
  1109. }
  1110. // System.Void UnityEngine.AudioSettings::InvokeOnAudioSystemStartedUp()
  1111. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSettings_InvokeOnAudioSystemStartedUp_m7FE042936237E5BDCB20299D8C4CF583B661468C (const RuntimeMethod* method)
  1112. {
  1113. static bool s_Il2CppMethodInitialized;
  1114. if (!s_Il2CppMethodInitialized)
  1115. {
  1116. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_il2cpp_TypeInfo_var);
  1117. s_Il2CppMethodInitialized = true;
  1118. }
  1119. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
  1120. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B1_0 = NULL;
  1121. {
  1122. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = ((AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_StaticFields*)il2cpp_codegen_static_fields_for(AudioSettings_t66C4BCA1E463B061E2EC9063FB882ACED20D47BD_il2cpp_TypeInfo_var))->___OnAudioSystemStartedUp_2;
  1123. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = L_0;
  1124. G_B1_0 = L_1;
  1125. if (L_1)
  1126. {
  1127. G_B2_0 = L_1;
  1128. goto IL_000b;
  1129. }
  1130. }
  1131. {
  1132. goto IL_0011;
  1133. }
  1134. IL_000b:
  1135. {
  1136. NullCheck(G_B2_0);
  1137. Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(G_B2_0, NULL);
  1138. }
  1139. IL_0011:
  1140. {
  1141. return;
  1142. }
  1143. }
  1144. // System.Boolean UnityEngine.AudioSettings::StartAudioOutput()
  1145. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioSettings_StartAudioOutput_mB04D851DD0E6115DEEFB55779F880146263C67BE (const RuntimeMethod* method)
  1146. {
  1147. typedef bool (*AudioSettings_StartAudioOutput_mB04D851DD0E6115DEEFB55779F880146263C67BE_ftn) ();
  1148. static AudioSettings_StartAudioOutput_mB04D851DD0E6115DEEFB55779F880146263C67BE_ftn _il2cpp_icall_func;
  1149. if (!_il2cpp_icall_func)
  1150. _il2cpp_icall_func = (AudioSettings_StartAudioOutput_mB04D851DD0E6115DEEFB55779F880146263C67BE_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AudioSettings::StartAudioOutput()");
  1151. bool icallRetVal = _il2cpp_icall_func();
  1152. return icallRetVal;
  1153. }
  1154. // System.Boolean UnityEngine.AudioSettings::StopAudioOutput()
  1155. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioSettings_StopAudioOutput_m3FE7A8EADAB2FB570BB05F7C353E25E15885D1CB (const RuntimeMethod* method)
  1156. {
  1157. typedef bool (*AudioSettings_StopAudioOutput_m3FE7A8EADAB2FB570BB05F7C353E25E15885D1CB_ftn) ();
  1158. static AudioSettings_StopAudioOutput_m3FE7A8EADAB2FB570BB05F7C353E25E15885D1CB_ftn _il2cpp_icall_func;
  1159. if (!_il2cpp_icall_func)
  1160. _il2cpp_icall_func = (AudioSettings_StopAudioOutput_m3FE7A8EADAB2FB570BB05F7C353E25E15885D1CB_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AudioSettings::StopAudioOutput()");
  1161. bool icallRetVal = _il2cpp_icall_func();
  1162. return icallRetVal;
  1163. }
  1164. #ifdef __clang__
  1165. #pragma clang diagnostic pop
  1166. #endif
  1167. #ifdef __clang__
  1168. #pragma clang diagnostic push
  1169. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1170. #pragma clang diagnostic ignored "-Wunused-variable"
  1171. #endif
  1172. void AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_Multicast(AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, bool ___0_deviceWasChanged, const RuntimeMethod* method)
  1173. {
  1174. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  1175. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  1176. for (il2cpp_array_size_t i = 0; i < length; i++)
  1177. {
  1178. AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* currentDelegate = reinterpret_cast<AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177*>(delegatesToInvoke[i]);
  1179. typedef void (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
  1180. ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_deviceWasChanged, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  1181. }
  1182. }
  1183. void AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_OpenInst(AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, bool ___0_deviceWasChanged, const RuntimeMethod* method)
  1184. {
  1185. typedef void (*FunctionPointerType) (bool, const RuntimeMethod*);
  1186. ((FunctionPointerType)__this->___method_ptr_0)(___0_deviceWasChanged, method);
  1187. }
  1188. void AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_OpenStatic(AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, bool ___0_deviceWasChanged, const RuntimeMethod* method)
  1189. {
  1190. typedef void (*FunctionPointerType) (bool, const RuntimeMethod*);
  1191. ((FunctionPointerType)__this->___method_ptr_0)(___0_deviceWasChanged, method);
  1192. }
  1193. void AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_OpenStaticInvoker(AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, bool ___0_deviceWasChanged, const RuntimeMethod* method)
  1194. {
  1195. InvokerActionInvoker1< bool >::Invoke(__this->___method_ptr_0, method, NULL, ___0_deviceWasChanged);
  1196. }
  1197. void AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_ClosedStaticInvoker(AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, bool ___0_deviceWasChanged, const RuntimeMethod* method)
  1198. {
  1199. InvokerActionInvoker2< RuntimeObject*, bool >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_deviceWasChanged);
  1200. }
  1201. IL2CPP_EXTERN_C void DelegatePInvokeWrapper_AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177 (AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, bool ___0_deviceWasChanged, const RuntimeMethod* method)
  1202. {
  1203. typedef void (DEFAULT_CALL *PInvokeFunc)(int32_t);
  1204. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
  1205. // Native function invocation
  1206. il2cppPInvokeFunc(static_cast<int32_t>(___0_deviceWasChanged));
  1207. }
  1208. // System.Void UnityEngine.AudioSettings/AudioConfigurationChangeHandler::.ctor(System.Object,System.IntPtr)
  1209. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioConfigurationChangeHandler__ctor_mA9827AB9472EC8EE0A0F0FC24EBC06B4740DD944 (AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  1210. {
  1211. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  1212. __this->___method_3 = ___1_method;
  1213. __this->___m_target_2 = ___0_object;
  1214. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  1215. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  1216. __this->___method_code_6 = (intptr_t)__this;
  1217. if (MethodIsStatic((RuntimeMethod*)___1_method))
  1218. {
  1219. bool isOpen = parameterCount == 1;
  1220. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  1221. if (isOpen)
  1222. __this->___invoke_impl_1 = (intptr_t)&AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_OpenStaticInvoker;
  1223. else
  1224. __this->___invoke_impl_1 = (intptr_t)&AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_ClosedStaticInvoker;
  1225. else
  1226. if (isOpen)
  1227. __this->___invoke_impl_1 = (intptr_t)&AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_OpenStatic;
  1228. else
  1229. {
  1230. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  1231. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  1232. }
  1233. }
  1234. else
  1235. {
  1236. if (___0_object == NULL)
  1237. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  1238. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  1239. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  1240. }
  1241. __this->___extra_arg_5 = (intptr_t)&AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_Multicast;
  1242. }
  1243. // System.Void UnityEngine.AudioSettings/AudioConfigurationChangeHandler::Invoke(System.Boolean)
  1244. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2 (AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, bool ___0_deviceWasChanged, const RuntimeMethod* method)
  1245. {
  1246. typedef void (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
  1247. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_deviceWasChanged, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  1248. }
  1249. #ifdef __clang__
  1250. #pragma clang diagnostic pop
  1251. #endif
  1252. #ifdef __clang__
  1253. #pragma clang diagnostic push
  1254. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1255. #pragma clang diagnostic ignored "-Wunused-variable"
  1256. #endif
  1257. // System.Boolean UnityEngine.AudioSettings/Mobile::get_muteState()
  1258. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Mobile_get_muteState_m64C1E8C61537317A7F153E1A72F7D39D85DA684D (const RuntimeMethod* method)
  1259. {
  1260. static bool s_Il2CppMethodInitialized;
  1261. if (!s_Il2CppMethodInitialized)
  1262. {
  1263. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var);
  1264. s_Il2CppMethodInitialized = true;
  1265. }
  1266. {
  1267. bool L_0 = ((Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_StaticFields*)il2cpp_codegen_static_fields_for(Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var))->___U3CmuteStateU3Ek__BackingField_0;
  1268. return L_0;
  1269. }
  1270. }
  1271. // System.Void UnityEngine.AudioSettings/Mobile::set_muteState(System.Boolean)
  1272. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mobile_set_muteState_m7C9A464BCA3762330E18CCAD79AF6C47B863CA02 (bool ___0_value, const RuntimeMethod* method)
  1273. {
  1274. static bool s_Il2CppMethodInitialized;
  1275. if (!s_Il2CppMethodInitialized)
  1276. {
  1277. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var);
  1278. s_Il2CppMethodInitialized = true;
  1279. }
  1280. {
  1281. bool L_0 = ___0_value;
  1282. ((Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_StaticFields*)il2cpp_codegen_static_fields_for(Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var))->___U3CmuteStateU3Ek__BackingField_0 = L_0;
  1283. return;
  1284. }
  1285. }
  1286. // System.Boolean UnityEngine.AudioSettings/Mobile::get_stopAudioOutputOnMute()
  1287. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Mobile_get_stopAudioOutputOnMute_m43EC82258D38C418353DFE19F32B51B64B18DCCA (const RuntimeMethod* method)
  1288. {
  1289. static bool s_Il2CppMethodInitialized;
  1290. if (!s_Il2CppMethodInitialized)
  1291. {
  1292. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var);
  1293. s_Il2CppMethodInitialized = true;
  1294. }
  1295. bool V_0 = false;
  1296. {
  1297. bool L_0 = ((Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_StaticFields*)il2cpp_codegen_static_fields_for(Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var))->____stopAudioOutputOnMute_1;
  1298. V_0 = L_0;
  1299. goto IL_0009;
  1300. }
  1301. IL_0009:
  1302. {
  1303. bool L_1 = V_0;
  1304. return L_1;
  1305. }
  1306. }
  1307. // System.Void UnityEngine.AudioSettings/Mobile::InvokeOnMuteStateChanged(System.Boolean)
  1308. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mobile_InvokeOnMuteStateChanged_mE5242862F948BA9FBB013A2B45F645B6A21E6198 (bool ___0_mute, const RuntimeMethod* method)
  1309. {
  1310. static bool s_Il2CppMethodInitialized;
  1311. if (!s_Il2CppMethodInitialized)
  1312. {
  1313. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var);
  1314. s_Il2CppMethodInitialized = true;
  1315. }
  1316. bool V_0 = false;
  1317. bool V_1 = false;
  1318. bool V_2 = false;
  1319. bool V_3 = false;
  1320. {
  1321. bool L_0 = ___0_mute;
  1322. bool L_1;
  1323. L_1 = Mobile_get_muteState_m64C1E8C61537317A7F153E1A72F7D39D85DA684D_inline(NULL);
  1324. V_0 = (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  1325. bool L_2 = V_0;
  1326. if (!L_2)
  1327. {
  1328. goto IL_0053;
  1329. }
  1330. }
  1331. {
  1332. bool L_3 = ___0_mute;
  1333. Mobile_set_muteState_m7C9A464BCA3762330E18CCAD79AF6C47B863CA02_inline(L_3, NULL);
  1334. bool L_4;
  1335. L_4 = Mobile_get_stopAudioOutputOnMute_m43EC82258D38C418353DFE19F32B51B64B18DCCA(NULL);
  1336. V_1 = L_4;
  1337. bool L_5 = V_1;
  1338. if (!L_5)
  1339. {
  1340. goto IL_003a;
  1341. }
  1342. }
  1343. {
  1344. bool L_6;
  1345. L_6 = Mobile_get_muteState_m64C1E8C61537317A7F153E1A72F7D39D85DA684D_inline(NULL);
  1346. V_2 = L_6;
  1347. bool L_7 = V_2;
  1348. if (!L_7)
  1349. {
  1350. goto IL_0033;
  1351. }
  1352. }
  1353. {
  1354. Mobile_StopAudioOutput_m10B8CEF668EE4967D0AD1D6741B6A37540C28A46(NULL);
  1355. goto IL_0039;
  1356. }
  1357. IL_0033:
  1358. {
  1359. Mobile_StartAudioOutput_m731D1EEEE7A0D56BAADD571BA0FCAC13FB071223(NULL);
  1360. }
  1361. IL_0039:
  1362. {
  1363. }
  1364. IL_003a:
  1365. {
  1366. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_8 = ((Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_StaticFields*)il2cpp_codegen_static_fields_for(Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var))->___OnMuteStateChanged_2;
  1367. V_3 = (bool)((!(((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_8) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  1368. bool L_9 = V_3;
  1369. if (!L_9)
  1370. {
  1371. goto IL_0052;
  1372. }
  1373. }
  1374. {
  1375. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_10 = ((Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_StaticFields*)il2cpp_codegen_static_fields_for(Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var))->___OnMuteStateChanged_2;
  1376. bool L_11 = ___0_mute;
  1377. NullCheck(L_10);
  1378. Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline(L_10, L_11, NULL);
  1379. }
  1380. IL_0052:
  1381. {
  1382. }
  1383. IL_0053:
  1384. {
  1385. return;
  1386. }
  1387. }
  1388. // System.Boolean UnityEngine.AudioSettings/Mobile::InvokeIsStopAudioOutputOnMuteEnabled()
  1389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Mobile_InvokeIsStopAudioOutputOnMuteEnabled_m854CB455C7BE7ADC06BABCB9AA24F60309AE7ED1 (const RuntimeMethod* method)
  1390. {
  1391. bool V_0 = false;
  1392. {
  1393. bool L_0;
  1394. L_0 = Mobile_get_stopAudioOutputOnMute_m43EC82258D38C418353DFE19F32B51B64B18DCCA(NULL);
  1395. V_0 = L_0;
  1396. goto IL_0009;
  1397. }
  1398. IL_0009:
  1399. {
  1400. bool L_1 = V_0;
  1401. return L_1;
  1402. }
  1403. }
  1404. // System.Void UnityEngine.AudioSettings/Mobile::StartAudioOutput()
  1405. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mobile_StartAudioOutput_m731D1EEEE7A0D56BAADD571BA0FCAC13FB071223 (const RuntimeMethod* method)
  1406. {
  1407. {
  1408. bool L_0;
  1409. L_0 = AudioSettings_StartAudioOutput_mB04D851DD0E6115DEEFB55779F880146263C67BE(NULL);
  1410. return;
  1411. }
  1412. }
  1413. // System.Void UnityEngine.AudioSettings/Mobile::StopAudioOutput()
  1414. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mobile_StopAudioOutput_m10B8CEF668EE4967D0AD1D6741B6A37540C28A46 (const RuntimeMethod* method)
  1415. {
  1416. {
  1417. bool L_0;
  1418. L_0 = AudioSettings_StopAudioOutput_m3FE7A8EADAB2FB570BB05F7C353E25E15885D1CB(NULL);
  1419. return;
  1420. }
  1421. }
  1422. #ifdef __clang__
  1423. #pragma clang diagnostic pop
  1424. #endif
  1425. #ifdef __clang__
  1426. #pragma clang diagnostic push
  1427. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1428. #pragma clang diagnostic ignored "-Wunused-variable"
  1429. #endif
  1430. // System.Void UnityEngine.AudioClip::.ctor()
  1431. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioClip__ctor_m038DA97CB07076D1D9391E1E103F0F41D3622F89 (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* __this, const RuntimeMethod* method)
  1432. {
  1433. static bool s_Il2CppMethodInitialized;
  1434. if (!s_Il2CppMethodInitialized)
  1435. {
  1436. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  1437. s_Il2CppMethodInitialized = true;
  1438. }
  1439. {
  1440. __this->___m_PCMReaderCallback_4 = (PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E*)NULL;
  1441. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PCMReaderCallback_4), (void*)(PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E*)NULL);
  1442. __this->___m_PCMSetPositionCallback_5 = (PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072*)NULL;
  1443. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PCMSetPositionCallback_5), (void*)(PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072*)NULL);
  1444. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  1445. Object__ctor_m2149FA40CEC8D82AC20D3508AB40C0D8EFEF68E6(__this, NULL);
  1446. return;
  1447. }
  1448. }
  1449. // System.Boolean UnityEngine.AudioClip::GetData(UnityEngine.AudioClip,System.Single[],System.Int32,System.Int32)
  1450. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioClip_GetData_mBDEFD7D7C8E5DEA3CCEE2D7DB406DBB0C244924E (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___0_clip, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___1_data, int32_t ___2_numSamples, int32_t ___3_samplesOffset, const RuntimeMethod* method)
  1451. {
  1452. typedef bool (*AudioClip_GetData_mBDEFD7D7C8E5DEA3CCEE2D7DB406DBB0C244924E_ftn) (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, int32_t, int32_t);
  1453. static AudioClip_GetData_mBDEFD7D7C8E5DEA3CCEE2D7DB406DBB0C244924E_ftn _il2cpp_icall_func;
  1454. if (!_il2cpp_icall_func)
  1455. _il2cpp_icall_func = (AudioClip_GetData_mBDEFD7D7C8E5DEA3CCEE2D7DB406DBB0C244924E_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AudioClip::GetData(UnityEngine.AudioClip,System.Single[],System.Int32,System.Int32)");
  1456. bool icallRetVal = _il2cpp_icall_func(___0_clip, ___1_data, ___2_numSamples, ___3_samplesOffset);
  1457. return icallRetVal;
  1458. }
  1459. // System.Boolean UnityEngine.AudioClip::SetData(UnityEngine.AudioClip,System.Single[],System.Int32,System.Int32)
  1460. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioClip_SetData_mB49A9BC4639C62B9C8B22319D33D46AAD176BC3B (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___0_clip, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___1_data, int32_t ___2_numsamples, int32_t ___3_samplesOffset, const RuntimeMethod* method)
  1461. {
  1462. typedef bool (*AudioClip_SetData_mB49A9BC4639C62B9C8B22319D33D46AAD176BC3B_ftn) (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, int32_t, int32_t);
  1463. static AudioClip_SetData_mB49A9BC4639C62B9C8B22319D33D46AAD176BC3B_ftn _il2cpp_icall_func;
  1464. if (!_il2cpp_icall_func)
  1465. _il2cpp_icall_func = (AudioClip_SetData_mB49A9BC4639C62B9C8B22319D33D46AAD176BC3B_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AudioClip::SetData(UnityEngine.AudioClip,System.Single[],System.Int32,System.Int32)");
  1466. bool icallRetVal = _il2cpp_icall_func(___0_clip, ___1_data, ___2_numsamples, ___3_samplesOffset);
  1467. return icallRetVal;
  1468. }
  1469. // UnityEngine.AudioClip UnityEngine.AudioClip::Construct_Internal()
  1470. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* AudioClip_Construct_Internal_m88BC07CE3F412DDB62820F9430D1D52DA42A26F6 (const RuntimeMethod* method)
  1471. {
  1472. typedef AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* (*AudioClip_Construct_Internal_m88BC07CE3F412DDB62820F9430D1D52DA42A26F6_ftn) ();
  1473. static AudioClip_Construct_Internal_m88BC07CE3F412DDB62820F9430D1D52DA42A26F6_ftn _il2cpp_icall_func;
  1474. if (!_il2cpp_icall_func)
  1475. _il2cpp_icall_func = (AudioClip_Construct_Internal_m88BC07CE3F412DDB62820F9430D1D52DA42A26F6_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AudioClip::Construct_Internal()");
  1476. AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* icallRetVal = _il2cpp_icall_func();
  1477. return icallRetVal;
  1478. }
  1479. // System.String UnityEngine.AudioClip::GetName()
  1480. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AudioClip_GetName_m561BBA037957E25D5BC5A962A1AA0C789895C9D1 (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* __this, const RuntimeMethod* method)
  1481. {
  1482. typedef String_t* (*AudioClip_GetName_m561BBA037957E25D5BC5A962A1AA0C789895C9D1_ftn) (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20*);
  1483. static AudioClip_GetName_m561BBA037957E25D5BC5A962A1AA0C789895C9D1_ftn _il2cpp_icall_func;
  1484. if (!_il2cpp_icall_func)
  1485. _il2cpp_icall_func = (AudioClip_GetName_m561BBA037957E25D5BC5A962A1AA0C789895C9D1_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AudioClip::GetName()");
  1486. String_t* icallRetVal = _il2cpp_icall_func(__this);
  1487. return icallRetVal;
  1488. }
  1489. // System.Void UnityEngine.AudioClip::CreateUserSound(System.String,System.Int32,System.Int32,System.Int32,System.Boolean)
  1490. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioClip_CreateUserSound_m34DA102DD6848D555D4A9D45AFAA9D3E5574BC45 (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* __this, String_t* ___0_name, int32_t ___1_lengthSamples, int32_t ___2_channels, int32_t ___3_frequency, bool ___4_stream, const RuntimeMethod* method)
  1491. {
  1492. typedef void (*AudioClip_CreateUserSound_m34DA102DD6848D555D4A9D45AFAA9D3E5574BC45_ftn) (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20*, String_t*, int32_t, int32_t, int32_t, bool);
  1493. static AudioClip_CreateUserSound_m34DA102DD6848D555D4A9D45AFAA9D3E5574BC45_ftn _il2cpp_icall_func;
  1494. if (!_il2cpp_icall_func)
  1495. _il2cpp_icall_func = (AudioClip_CreateUserSound_m34DA102DD6848D555D4A9D45AFAA9D3E5574BC45_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AudioClip::CreateUserSound(System.String,System.Int32,System.Int32,System.Int32,System.Boolean)");
  1496. _il2cpp_icall_func(__this, ___0_name, ___1_lengthSamples, ___2_channels, ___3_frequency, ___4_stream);
  1497. }
  1498. // System.Single UnityEngine.AudioClip::get_length()
  1499. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AudioClip_get_length_m6102CB29AF65988797452E4D6E43D4788303873D (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* __this, const RuntimeMethod* method)
  1500. {
  1501. typedef float (*AudioClip_get_length_m6102CB29AF65988797452E4D6E43D4788303873D_ftn) (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20*);
  1502. static AudioClip_get_length_m6102CB29AF65988797452E4D6E43D4788303873D_ftn _il2cpp_icall_func;
  1503. if (!_il2cpp_icall_func)
  1504. _il2cpp_icall_func = (AudioClip_get_length_m6102CB29AF65988797452E4D6E43D4788303873D_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AudioClip::get_length()");
  1505. float icallRetVal = _il2cpp_icall_func(__this);
  1506. return icallRetVal;
  1507. }
  1508. // System.Int32 UnityEngine.AudioClip::get_samples()
  1509. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AudioClip_get_samples_mDEA01CA75E7DEA0F8D480E4AF97FB96085BCF38E (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* __this, const RuntimeMethod* method)
  1510. {
  1511. typedef int32_t (*AudioClip_get_samples_mDEA01CA75E7DEA0F8D480E4AF97FB96085BCF38E_ftn) (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20*);
  1512. static AudioClip_get_samples_mDEA01CA75E7DEA0F8D480E4AF97FB96085BCF38E_ftn _il2cpp_icall_func;
  1513. if (!_il2cpp_icall_func)
  1514. _il2cpp_icall_func = (AudioClip_get_samples_mDEA01CA75E7DEA0F8D480E4AF97FB96085BCF38E_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AudioClip::get_samples()");
  1515. int32_t icallRetVal = _il2cpp_icall_func(__this);
  1516. return icallRetVal;
  1517. }
  1518. // System.Int32 UnityEngine.AudioClip::get_channels()
  1519. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AudioClip_get_channels_mFEECF5D6389D196BA5102EB79257298B9FDC9F84 (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* __this, const RuntimeMethod* method)
  1520. {
  1521. typedef int32_t (*AudioClip_get_channels_mFEECF5D6389D196BA5102EB79257298B9FDC9F84_ftn) (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20*);
  1522. static AudioClip_get_channels_mFEECF5D6389D196BA5102EB79257298B9FDC9F84_ftn _il2cpp_icall_func;
  1523. if (!_il2cpp_icall_func)
  1524. _il2cpp_icall_func = (AudioClip_get_channels_mFEECF5D6389D196BA5102EB79257298B9FDC9F84_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AudioClip::get_channels()");
  1525. int32_t icallRetVal = _il2cpp_icall_func(__this);
  1526. return icallRetVal;
  1527. }
  1528. // System.Int32 UnityEngine.AudioClip::get_frequency()
  1529. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AudioClip_get_frequency_m6647E10F4B2B1335187B0066E82468CCCF19647B (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* __this, const RuntimeMethod* method)
  1530. {
  1531. typedef int32_t (*AudioClip_get_frequency_m6647E10F4B2B1335187B0066E82468CCCF19647B_ftn) (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20*);
  1532. static AudioClip_get_frequency_m6647E10F4B2B1335187B0066E82468CCCF19647B_ftn _il2cpp_icall_func;
  1533. if (!_il2cpp_icall_func)
  1534. _il2cpp_icall_func = (AudioClip_get_frequency_m6647E10F4B2B1335187B0066E82468CCCF19647B_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AudioClip::get_frequency()");
  1535. int32_t icallRetVal = _il2cpp_icall_func(__this);
  1536. return icallRetVal;
  1537. }
  1538. // System.Boolean UnityEngine.AudioClip::GetData(System.Single[],System.Int32)
  1539. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioClip_GetData_m1F6480FFDA2E354A7D8C8DE40F61AAB5AF6B4A1D (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, int32_t ___1_offsetSamples, const RuntimeMethod* method)
  1540. {
  1541. static bool s_Il2CppMethodInitialized;
  1542. if (!s_Il2CppMethodInitialized)
  1543. {
  1544. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  1545. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8C53570A90E7EFA87FDB7F0DCC0EE1FCC019E426);
  1546. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF52B980B71426E2D226C2ED5B2045868E72F85FF);
  1547. s_Il2CppMethodInitialized = true;
  1548. }
  1549. int32_t V_0 = 0;
  1550. bool V_1 = false;
  1551. bool V_2 = false;
  1552. int32_t G_B5_0 = 0;
  1553. {
  1554. int32_t L_0;
  1555. L_0 = AudioClip_get_channels_mFEECF5D6389D196BA5102EB79257298B9FDC9F84(__this, NULL);
  1556. V_1 = (bool)((((int32_t)((((int32_t)L_0) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  1557. bool L_1 = V_1;
  1558. if (!L_1)
  1559. {
  1560. goto IL_0031;
  1561. }
  1562. }
  1563. {
  1564. String_t* L_2;
  1565. L_2 = AudioClip_GetName_m561BBA037957E25D5BC5A962A1AA0C789895C9D1(__this, NULL);
  1566. String_t* L_3;
  1567. L_3 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralF52B980B71426E2D226C2ED5B2045868E72F85FF, L_2, _stringLiteral8C53570A90E7EFA87FDB7F0DCC0EE1FCC019E426, NULL);
  1568. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  1569. Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_3, NULL);
  1570. V_2 = (bool)0;
  1571. goto IL_004e;
  1572. }
  1573. IL_0031:
  1574. {
  1575. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = ___0_data;
  1576. if (L_4)
  1577. {
  1578. goto IL_0037;
  1579. }
  1580. }
  1581. {
  1582. G_B5_0 = 0;
  1583. goto IL_0041;
  1584. }
  1585. IL_0037:
  1586. {
  1587. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = ___0_data;
  1588. NullCheck(L_5);
  1589. int32_t L_6;
  1590. L_6 = AudioClip_get_channels_mFEECF5D6389D196BA5102EB79257298B9FDC9F84(__this, NULL);
  1591. G_B5_0 = ((int32_t)(((int32_t)(((RuntimeArray*)L_5)->max_length))/L_6));
  1592. }
  1593. IL_0041:
  1594. {
  1595. V_0 = G_B5_0;
  1596. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_7 = ___0_data;
  1597. int32_t L_8 = V_0;
  1598. int32_t L_9 = ___1_offsetSamples;
  1599. bool L_10;
  1600. L_10 = AudioClip_GetData_mBDEFD7D7C8E5DEA3CCEE2D7DB406DBB0C244924E(__this, L_7, L_8, L_9, NULL);
  1601. V_2 = L_10;
  1602. goto IL_004e;
  1603. }
  1604. IL_004e:
  1605. {
  1606. bool L_11 = V_2;
  1607. return L_11;
  1608. }
  1609. }
  1610. // System.Boolean UnityEngine.AudioClip::SetData(System.Single[],System.Int32)
  1611. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioClip_SetData_m7B473C614C11953D746770F4F89B44600B5A6AF3 (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, int32_t ___1_offsetSamples, const RuntimeMethod* method)
  1612. {
  1613. static bool s_Il2CppMethodInitialized;
  1614. if (!s_Il2CppMethodInitialized)
  1615. {
  1616. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  1617. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5633EC5A323E76AB2DB48162D296F674B1A4AE13);
  1618. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8C53570A90E7EFA87FDB7F0DCC0EE1FCC019E426);
  1619. s_Il2CppMethodInitialized = true;
  1620. }
  1621. bool V_0 = false;
  1622. bool V_1 = false;
  1623. bool V_2 = false;
  1624. bool V_3 = false;
  1625. int32_t G_B5_0 = 0;
  1626. int32_t G_B10_0 = 0;
  1627. {
  1628. int32_t L_0;
  1629. L_0 = AudioClip_get_channels_mFEECF5D6389D196BA5102EB79257298B9FDC9F84(__this, NULL);
  1630. V_0 = (bool)((((int32_t)((((int32_t)L_0) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  1631. bool L_1 = V_0;
  1632. if (!L_1)
  1633. {
  1634. goto IL_0031;
  1635. }
  1636. }
  1637. {
  1638. String_t* L_2;
  1639. L_2 = AudioClip_GetName_m561BBA037957E25D5BC5A962A1AA0C789895C9D1(__this, NULL);
  1640. String_t* L_3;
  1641. L_3 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral5633EC5A323E76AB2DB48162D296F674B1A4AE13, L_2, _stringLiteral8C53570A90E7EFA87FDB7F0DCC0EE1FCC019E426, NULL);
  1642. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  1643. Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_3, NULL);
  1644. V_1 = (bool)0;
  1645. goto IL_0082;
  1646. }
  1647. IL_0031:
  1648. {
  1649. int32_t L_4 = ___1_offsetSamples;
  1650. if ((((int32_t)L_4) < ((int32_t)0)))
  1651. {
  1652. goto IL_0043;
  1653. }
  1654. }
  1655. {
  1656. int32_t L_5 = ___1_offsetSamples;
  1657. int32_t L_6;
  1658. L_6 = AudioClip_get_samples_mDEA01CA75E7DEA0F8D480E4AF97FB96085BCF38E(__this, NULL);
  1659. G_B5_0 = ((((int32_t)((((int32_t)L_5) < ((int32_t)L_6))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  1660. goto IL_0044;
  1661. }
  1662. IL_0043:
  1663. {
  1664. G_B5_0 = 1;
  1665. }
  1666. IL_0044:
  1667. {
  1668. V_2 = (bool)G_B5_0;
  1669. bool L_7 = V_2;
  1670. if (!L_7)
  1671. {
  1672. goto IL_0053;
  1673. }
  1674. }
  1675. {
  1676. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_8 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  1677. NullCheck(L_8);
  1678. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA69BE8EF0F1482795ABF1CC395A765AA747ECD85)), NULL);
  1679. IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AudioClip_SetData_m7B473C614C11953D746770F4F89B44600B5A6AF3_RuntimeMethod_var)));
  1680. }
  1681. IL_0053:
  1682. {
  1683. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_9 = ___0_data;
  1684. if (!L_9)
  1685. {
  1686. goto IL_005d;
  1687. }
  1688. }
  1689. {
  1690. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_10 = ___0_data;
  1691. NullCheck(L_10);
  1692. G_B10_0 = ((((int32_t)(((RuntimeArray*)L_10)->max_length)) == ((int32_t)0))? 1 : 0);
  1693. goto IL_005e;
  1694. }
  1695. IL_005d:
  1696. {
  1697. G_B10_0 = 1;
  1698. }
  1699. IL_005e:
  1700. {
  1701. V_3 = (bool)G_B10_0;
  1702. bool L_11 = V_3;
  1703. if (!L_11)
  1704. {
  1705. goto IL_006d;
  1706. }
  1707. }
  1708. {
  1709. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  1710. NullCheck(L_12);
  1711. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral747CA643504D60A83574C1454D344DADB4D2BA17)), NULL);
  1712. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AudioClip_SetData_m7B473C614C11953D746770F4F89B44600B5A6AF3_RuntimeMethod_var)));
  1713. }
  1714. IL_006d:
  1715. {
  1716. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_13 = ___0_data;
  1717. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_14 = ___0_data;
  1718. NullCheck(L_14);
  1719. int32_t L_15;
  1720. L_15 = AudioClip_get_channels_mFEECF5D6389D196BA5102EB79257298B9FDC9F84(__this, NULL);
  1721. int32_t L_16 = ___1_offsetSamples;
  1722. bool L_17;
  1723. L_17 = AudioClip_SetData_mB49A9BC4639C62B9C8B22319D33D46AAD176BC3B(__this, L_13, ((int32_t)(((int32_t)(((RuntimeArray*)L_14)->max_length))/L_15)), L_16, NULL);
  1724. V_1 = L_17;
  1725. goto IL_0082;
  1726. }
  1727. IL_0082:
  1728. {
  1729. bool L_18 = V_1;
  1730. return L_18;
  1731. }
  1732. }
  1733. // UnityEngine.AudioClip UnityEngine.AudioClip::Create(System.String,System.Int32,System.Int32,System.Int32,System.Boolean)
  1734. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* AudioClip_Create_mE8111F06981E42666B6A9A59D0A3EBE002D2CDFB (String_t* ___0_name, int32_t ___1_lengthSamples, int32_t ___2_channels, int32_t ___3_frequency, bool ___4_stream, const RuntimeMethod* method)
  1735. {
  1736. AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* V_0 = NULL;
  1737. AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* V_1 = NULL;
  1738. {
  1739. String_t* L_0 = ___0_name;
  1740. int32_t L_1 = ___1_lengthSamples;
  1741. int32_t L_2 = ___2_channels;
  1742. int32_t L_3 = ___3_frequency;
  1743. bool L_4 = ___4_stream;
  1744. AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_5;
  1745. L_5 = AudioClip_Create_m988FEB04BC74440E65C3CF07414E4867AAE737F8(L_0, L_1, L_2, L_3, L_4, (PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E*)NULL, (PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072*)NULL, NULL);
  1746. V_0 = L_5;
  1747. AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_6 = V_0;
  1748. V_1 = L_6;
  1749. goto IL_0013;
  1750. }
  1751. IL_0013:
  1752. {
  1753. AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_7 = V_1;
  1754. return L_7;
  1755. }
  1756. }
  1757. // UnityEngine.AudioClip UnityEngine.AudioClip::Create(System.String,System.Int32,System.Int32,System.Int32,System.Boolean,UnityEngine.AudioClip/PCMReaderCallback,UnityEngine.AudioClip/PCMSetPositionCallback)
  1758. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* AudioClip_Create_m988FEB04BC74440E65C3CF07414E4867AAE737F8 (String_t* ___0_name, int32_t ___1_lengthSamples, int32_t ___2_channels, int32_t ___3_frequency, bool ___4_stream, PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* ___5_pcmreadercallback, PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* ___6_pcmsetpositioncallback, const RuntimeMethod* method)
  1759. {
  1760. AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* V_0 = NULL;
  1761. bool V_1 = false;
  1762. bool V_2 = false;
  1763. bool V_3 = false;
  1764. bool V_4 = false;
  1765. bool V_5 = false;
  1766. bool V_6 = false;
  1767. AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* V_7 = NULL;
  1768. {
  1769. String_t* L_0 = ___0_name;
  1770. V_1 = (bool)((((RuntimeObject*)(String_t*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  1771. bool L_1 = V_1;
  1772. if (!L_1)
  1773. {
  1774. goto IL_000f;
  1775. }
  1776. }
  1777. {
  1778. NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB* L_2 = (NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB_il2cpp_TypeInfo_var)));
  1779. NullCheck(L_2);
  1780. NullReferenceException__ctor_mD26D62094A5E49C18D817817E17FDFBC1D3BD752(L_2, NULL);
  1781. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AudioClip_Create_m988FEB04BC74440E65C3CF07414E4867AAE737F8_RuntimeMethod_var)));
  1782. }
  1783. IL_000f:
  1784. {
  1785. int32_t L_3 = ___1_lengthSamples;
  1786. V_2 = (bool)((((int32_t)((((int32_t)L_3) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  1787. bool L_4 = V_2;
  1788. if (!L_4)
  1789. {
  1790. goto IL_0025;
  1791. }
  1792. }
  1793. {
  1794. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  1795. NullCheck(L_5);
  1796. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC563ED6549A22286FAAA38A5D49C5B247A52C622)), NULL);
  1797. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AudioClip_Create_m988FEB04BC74440E65C3CF07414E4867AAE737F8_RuntimeMethod_var)));
  1798. }
  1799. IL_0025:
  1800. {
  1801. int32_t L_6 = ___2_channels;
  1802. V_3 = (bool)((((int32_t)((((int32_t)L_6) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  1803. bool L_7 = V_3;
  1804. if (!L_7)
  1805. {
  1806. goto IL_003b;
  1807. }
  1808. }
  1809. {
  1810. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_8 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  1811. NullCheck(L_8);
  1812. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB9ACF8E6DF73A863387F2ABAD61D84C3197C6B01)), NULL);
  1813. IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AudioClip_Create_m988FEB04BC74440E65C3CF07414E4867AAE737F8_RuntimeMethod_var)));
  1814. }
  1815. IL_003b:
  1816. {
  1817. int32_t L_9 = ___3_frequency;
  1818. V_4 = (bool)((((int32_t)((((int32_t)L_9) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  1819. bool L_10 = V_4;
  1820. if (!L_10)
  1821. {
  1822. goto IL_0053;
  1823. }
  1824. }
  1825. {
  1826. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_11 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  1827. NullCheck(L_11);
  1828. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCC867B94415511BD48E92E3242D7EDA425D20035)), NULL);
  1829. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AudioClip_Create_m988FEB04BC74440E65C3CF07414E4867AAE737F8_RuntimeMethod_var)));
  1830. }
  1831. IL_0053:
  1832. {
  1833. AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_12;
  1834. L_12 = AudioClip_Construct_Internal_m88BC07CE3F412DDB62820F9430D1D52DA42A26F6(NULL);
  1835. V_0 = L_12;
  1836. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* L_13 = ___5_pcmreadercallback;
  1837. V_5 = (bool)((!(((RuntimeObject*)(PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E*)L_13) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  1838. bool L_14 = V_5;
  1839. if (!L_14)
  1840. {
  1841. goto IL_006d;
  1842. }
  1843. }
  1844. {
  1845. AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_15 = V_0;
  1846. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* L_16 = ___5_pcmreadercallback;
  1847. NullCheck(L_15);
  1848. AudioClip_add_m_PCMReaderCallback_mA226EA143D90E04117A740FC9FA9F1111346CA83(L_15, L_16, NULL);
  1849. }
  1850. IL_006d:
  1851. {
  1852. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* L_17 = ___6_pcmsetpositioncallback;
  1853. V_6 = (bool)((!(((RuntimeObject*)(PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072*)L_17) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  1854. bool L_18 = V_6;
  1855. if (!L_18)
  1856. {
  1857. goto IL_0081;
  1858. }
  1859. }
  1860. {
  1861. AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_19 = V_0;
  1862. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* L_20 = ___6_pcmsetpositioncallback;
  1863. NullCheck(L_19);
  1864. AudioClip_add_m_PCMSetPositionCallback_mB280AD93A847C65F536D846FECC7DCBE9266C37F(L_19, L_20, NULL);
  1865. }
  1866. IL_0081:
  1867. {
  1868. AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_21 = V_0;
  1869. String_t* L_22 = ___0_name;
  1870. int32_t L_23 = ___1_lengthSamples;
  1871. int32_t L_24 = ___2_channels;
  1872. int32_t L_25 = ___3_frequency;
  1873. bool L_26 = ___4_stream;
  1874. NullCheck(L_21);
  1875. AudioClip_CreateUserSound_m34DA102DD6848D555D4A9D45AFAA9D3E5574BC45(L_21, L_22, L_23, L_24, L_25, L_26, NULL);
  1876. AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_27 = V_0;
  1877. V_7 = L_27;
  1878. goto IL_0093;
  1879. }
  1880. IL_0093:
  1881. {
  1882. AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_28 = V_7;
  1883. return L_28;
  1884. }
  1885. }
  1886. // System.Void UnityEngine.AudioClip::add_m_PCMReaderCallback(UnityEngine.AudioClip/PCMReaderCallback)
  1887. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioClip_add_m_PCMReaderCallback_mA226EA143D90E04117A740FC9FA9F1111346CA83 (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* __this, PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* ___0_value, const RuntimeMethod* method)
  1888. {
  1889. static bool s_Il2CppMethodInitialized;
  1890. if (!s_Il2CppMethodInitialized)
  1891. {
  1892. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E_il2cpp_TypeInfo_var);
  1893. s_Il2CppMethodInitialized = true;
  1894. }
  1895. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* V_0 = NULL;
  1896. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* V_1 = NULL;
  1897. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* V_2 = NULL;
  1898. {
  1899. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* L_0 = __this->___m_PCMReaderCallback_4;
  1900. V_0 = L_0;
  1901. }
  1902. IL_0007:
  1903. {
  1904. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* L_1 = V_0;
  1905. V_1 = L_1;
  1906. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* L_2 = V_1;
  1907. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* L_3 = ___0_value;
  1908. Delegate_t* L_4;
  1909. L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
  1910. V_2 = ((PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E*)CastclassSealed((RuntimeObject*)L_4, PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E_il2cpp_TypeInfo_var));
  1911. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E** L_5 = (&__this->___m_PCMReaderCallback_4);
  1912. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* L_6 = V_2;
  1913. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* L_7 = V_1;
  1914. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* L_8;
  1915. L_8 = InterlockedCompareExchangeImpl<PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E*>(L_5, L_6, L_7);
  1916. V_0 = L_8;
  1917. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* L_9 = V_0;
  1918. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* L_10 = V_1;
  1919. if ((!(((RuntimeObject*)(PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E*)L_9) == ((RuntimeObject*)(PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E*)L_10))))
  1920. {
  1921. goto IL_0007;
  1922. }
  1923. }
  1924. {
  1925. return;
  1926. }
  1927. }
  1928. // System.Void UnityEngine.AudioClip::remove_m_PCMReaderCallback(UnityEngine.AudioClip/PCMReaderCallback)
  1929. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioClip_remove_m_PCMReaderCallback_m3258A455005F4A94570B4F8FE28A5EDA91A88412 (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* __this, PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* ___0_value, const RuntimeMethod* method)
  1930. {
  1931. static bool s_Il2CppMethodInitialized;
  1932. if (!s_Il2CppMethodInitialized)
  1933. {
  1934. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E_il2cpp_TypeInfo_var);
  1935. s_Il2CppMethodInitialized = true;
  1936. }
  1937. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* V_0 = NULL;
  1938. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* V_1 = NULL;
  1939. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* V_2 = NULL;
  1940. {
  1941. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* L_0 = __this->___m_PCMReaderCallback_4;
  1942. V_0 = L_0;
  1943. }
  1944. IL_0007:
  1945. {
  1946. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* L_1 = V_0;
  1947. V_1 = L_1;
  1948. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* L_2 = V_1;
  1949. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* L_3 = ___0_value;
  1950. Delegate_t* L_4;
  1951. L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
  1952. V_2 = ((PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E*)CastclassSealed((RuntimeObject*)L_4, PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E_il2cpp_TypeInfo_var));
  1953. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E** L_5 = (&__this->___m_PCMReaderCallback_4);
  1954. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* L_6 = V_2;
  1955. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* L_7 = V_1;
  1956. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* L_8;
  1957. L_8 = InterlockedCompareExchangeImpl<PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E*>(L_5, L_6, L_7);
  1958. V_0 = L_8;
  1959. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* L_9 = V_0;
  1960. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* L_10 = V_1;
  1961. if ((!(((RuntimeObject*)(PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E*)L_9) == ((RuntimeObject*)(PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E*)L_10))))
  1962. {
  1963. goto IL_0007;
  1964. }
  1965. }
  1966. {
  1967. return;
  1968. }
  1969. }
  1970. // System.Void UnityEngine.AudioClip::add_m_PCMSetPositionCallback(UnityEngine.AudioClip/PCMSetPositionCallback)
  1971. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioClip_add_m_PCMSetPositionCallback_mB280AD93A847C65F536D846FECC7DCBE9266C37F (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* __this, PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* ___0_value, const RuntimeMethod* method)
  1972. {
  1973. static bool s_Il2CppMethodInitialized;
  1974. if (!s_Il2CppMethodInitialized)
  1975. {
  1976. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072_il2cpp_TypeInfo_var);
  1977. s_Il2CppMethodInitialized = true;
  1978. }
  1979. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* V_0 = NULL;
  1980. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* V_1 = NULL;
  1981. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* V_2 = NULL;
  1982. {
  1983. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* L_0 = __this->___m_PCMSetPositionCallback_5;
  1984. V_0 = L_0;
  1985. }
  1986. IL_0007:
  1987. {
  1988. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* L_1 = V_0;
  1989. V_1 = L_1;
  1990. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* L_2 = V_1;
  1991. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* L_3 = ___0_value;
  1992. Delegate_t* L_4;
  1993. L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
  1994. V_2 = ((PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072*)CastclassSealed((RuntimeObject*)L_4, PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072_il2cpp_TypeInfo_var));
  1995. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072** L_5 = (&__this->___m_PCMSetPositionCallback_5);
  1996. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* L_6 = V_2;
  1997. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* L_7 = V_1;
  1998. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* L_8;
  1999. L_8 = InterlockedCompareExchangeImpl<PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072*>(L_5, L_6, L_7);
  2000. V_0 = L_8;
  2001. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* L_9 = V_0;
  2002. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* L_10 = V_1;
  2003. if ((!(((RuntimeObject*)(PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072*)L_9) == ((RuntimeObject*)(PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072*)L_10))))
  2004. {
  2005. goto IL_0007;
  2006. }
  2007. }
  2008. {
  2009. return;
  2010. }
  2011. }
  2012. // System.Void UnityEngine.AudioClip::remove_m_PCMSetPositionCallback(UnityEngine.AudioClip/PCMSetPositionCallback)
  2013. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioClip_remove_m_PCMSetPositionCallback_m39598139640580138742F129E0510917DF2E233C (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* __this, PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* ___0_value, const RuntimeMethod* method)
  2014. {
  2015. static bool s_Il2CppMethodInitialized;
  2016. if (!s_Il2CppMethodInitialized)
  2017. {
  2018. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072_il2cpp_TypeInfo_var);
  2019. s_Il2CppMethodInitialized = true;
  2020. }
  2021. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* V_0 = NULL;
  2022. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* V_1 = NULL;
  2023. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* V_2 = NULL;
  2024. {
  2025. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* L_0 = __this->___m_PCMSetPositionCallback_5;
  2026. V_0 = L_0;
  2027. }
  2028. IL_0007:
  2029. {
  2030. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* L_1 = V_0;
  2031. V_1 = L_1;
  2032. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* L_2 = V_1;
  2033. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* L_3 = ___0_value;
  2034. Delegate_t* L_4;
  2035. L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
  2036. V_2 = ((PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072*)CastclassSealed((RuntimeObject*)L_4, PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072_il2cpp_TypeInfo_var));
  2037. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072** L_5 = (&__this->___m_PCMSetPositionCallback_5);
  2038. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* L_6 = V_2;
  2039. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* L_7 = V_1;
  2040. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* L_8;
  2041. L_8 = InterlockedCompareExchangeImpl<PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072*>(L_5, L_6, L_7);
  2042. V_0 = L_8;
  2043. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* L_9 = V_0;
  2044. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* L_10 = V_1;
  2045. if ((!(((RuntimeObject*)(PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072*)L_9) == ((RuntimeObject*)(PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072*)L_10))))
  2046. {
  2047. goto IL_0007;
  2048. }
  2049. }
  2050. {
  2051. return;
  2052. }
  2053. }
  2054. // System.Void UnityEngine.AudioClip::InvokePCMReaderCallback_Internal(System.Single[])
  2055. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioClip_InvokePCMReaderCallback_Internal_m766E5705AB5AE16F5F142867CC3758ABE4BF462C (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method)
  2056. {
  2057. bool V_0 = false;
  2058. {
  2059. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* L_0 = __this->___m_PCMReaderCallback_4;
  2060. V_0 = (bool)((!(((RuntimeObject*)(PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  2061. bool L_1 = V_0;
  2062. if (!L_1)
  2063. {
  2064. goto IL_001b;
  2065. }
  2066. }
  2067. {
  2068. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* L_2 = __this->___m_PCMReaderCallback_4;
  2069. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = ___0_data;
  2070. NullCheck(L_2);
  2071. PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_inline(L_2, L_3, NULL);
  2072. }
  2073. IL_001b:
  2074. {
  2075. return;
  2076. }
  2077. }
  2078. // System.Void UnityEngine.AudioClip::InvokePCMSetPositionCallback_Internal(System.Int32)
  2079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioClip_InvokePCMSetPositionCallback_Internal_m986EF703B7DDE42343730DE93A095D05B9F4DBB8 (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* __this, int32_t ___0_position, const RuntimeMethod* method)
  2080. {
  2081. bool V_0 = false;
  2082. {
  2083. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* L_0 = __this->___m_PCMSetPositionCallback_5;
  2084. V_0 = (bool)((!(((RuntimeObject*)(PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  2085. bool L_1 = V_0;
  2086. if (!L_1)
  2087. {
  2088. goto IL_001b;
  2089. }
  2090. }
  2091. {
  2092. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* L_2 = __this->___m_PCMSetPositionCallback_5;
  2093. int32_t L_3 = ___0_position;
  2094. NullCheck(L_2);
  2095. PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_inline(L_2, L_3, NULL);
  2096. }
  2097. IL_001b:
  2098. {
  2099. return;
  2100. }
  2101. }
  2102. #ifdef __clang__
  2103. #pragma clang diagnostic pop
  2104. #endif
  2105. #ifdef __clang__
  2106. #pragma clang diagnostic push
  2107. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2108. #pragma clang diagnostic ignored "-Wunused-variable"
  2109. #endif
  2110. void PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_Multicast(PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method)
  2111. {
  2112. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  2113. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  2114. for (il2cpp_array_size_t i = 0; i < length; i++)
  2115. {
  2116. PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* currentDelegate = reinterpret_cast<PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E*>(delegatesToInvoke[i]);
  2117. typedef void (*FunctionPointerType) (RuntimeObject*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, const RuntimeMethod*);
  2118. ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_data, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  2119. }
  2120. }
  2121. void PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_OpenInst(PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method)
  2122. {
  2123. NullCheck(___0_data);
  2124. typedef void (*FunctionPointerType) (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, const RuntimeMethod*);
  2125. ((FunctionPointerType)__this->___method_ptr_0)(___0_data, method);
  2126. }
  2127. void PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_OpenStatic(PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method)
  2128. {
  2129. typedef void (*FunctionPointerType) (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, const RuntimeMethod*);
  2130. ((FunctionPointerType)__this->___method_ptr_0)(___0_data, method);
  2131. }
  2132. void PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_OpenStaticInvoker(PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method)
  2133. {
  2134. InvokerActionInvoker1< SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_data);
  2135. }
  2136. void PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_ClosedStaticInvoker(PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method)
  2137. {
  2138. InvokerActionInvoker2< RuntimeObject*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_data);
  2139. }
  2140. IL2CPP_EXTERN_C void DelegatePInvokeWrapper_PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E (PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method)
  2141. {
  2142. typedef void (DEFAULT_CALL *PInvokeFunc)(float*);
  2143. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
  2144. // Marshaling of parameter '___0_data' to native representation
  2145. float* ____0_data_marshaled = NULL;
  2146. if (___0_data != NULL)
  2147. {
  2148. ____0_data_marshaled = reinterpret_cast<float*>((___0_data)->GetAddressAtUnchecked(0));
  2149. }
  2150. // Native function invocation
  2151. il2cppPInvokeFunc(____0_data_marshaled);
  2152. }
  2153. // System.Void UnityEngine.AudioClip/PCMReaderCallback::.ctor(System.Object,System.IntPtr)
  2154. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PCMReaderCallback__ctor_mF621B6CC1A4BA6525190C5037401CF2FD5C0CF28 (PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  2155. {
  2156. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  2157. __this->___method_3 = ___1_method;
  2158. __this->___m_target_2 = ___0_object;
  2159. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  2160. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  2161. __this->___method_code_6 = (intptr_t)__this;
  2162. if (MethodIsStatic((RuntimeMethod*)___1_method))
  2163. {
  2164. bool isOpen = parameterCount == 1;
  2165. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  2166. if (isOpen)
  2167. __this->___invoke_impl_1 = (intptr_t)&PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_OpenStaticInvoker;
  2168. else
  2169. __this->___invoke_impl_1 = (intptr_t)&PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_ClosedStaticInvoker;
  2170. else
  2171. if (isOpen)
  2172. __this->___invoke_impl_1 = (intptr_t)&PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_OpenStatic;
  2173. else
  2174. {
  2175. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  2176. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  2177. }
  2178. }
  2179. else
  2180. {
  2181. bool isOpen = parameterCount == 0;
  2182. if (isOpen)
  2183. {
  2184. __this->___invoke_impl_1 = (intptr_t)&PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_OpenInst;
  2185. }
  2186. else
  2187. {
  2188. if (___0_object == NULL)
  2189. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  2190. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  2191. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  2192. }
  2193. }
  2194. __this->___extra_arg_5 = (intptr_t)&PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_Multicast;
  2195. }
  2196. // System.Void UnityEngine.AudioClip/PCMReaderCallback::Invoke(System.Single[])
  2197. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152 (PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method)
  2198. {
  2199. typedef void (*FunctionPointerType) (RuntimeObject*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, const RuntimeMethod*);
  2200. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_data, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  2201. }
  2202. #ifdef __clang__
  2203. #pragma clang diagnostic pop
  2204. #endif
  2205. #ifdef __clang__
  2206. #pragma clang diagnostic push
  2207. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2208. #pragma clang diagnostic ignored "-Wunused-variable"
  2209. #endif
  2210. void PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_Multicast(PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, int32_t ___0_position, const RuntimeMethod* method)
  2211. {
  2212. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  2213. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  2214. for (il2cpp_array_size_t i = 0; i < length; i++)
  2215. {
  2216. PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* currentDelegate = reinterpret_cast<PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072*>(delegatesToInvoke[i]);
  2217. typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  2218. ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_position, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  2219. }
  2220. }
  2221. void PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_OpenInst(PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, int32_t ___0_position, const RuntimeMethod* method)
  2222. {
  2223. typedef void (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  2224. ((FunctionPointerType)__this->___method_ptr_0)(___0_position, method);
  2225. }
  2226. void PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_OpenStatic(PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, int32_t ___0_position, const RuntimeMethod* method)
  2227. {
  2228. typedef void (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  2229. ((FunctionPointerType)__this->___method_ptr_0)(___0_position, method);
  2230. }
  2231. void PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_OpenStaticInvoker(PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, int32_t ___0_position, const RuntimeMethod* method)
  2232. {
  2233. InvokerActionInvoker1< int32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_position);
  2234. }
  2235. void PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_ClosedStaticInvoker(PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, int32_t ___0_position, const RuntimeMethod* method)
  2236. {
  2237. InvokerActionInvoker2< RuntimeObject*, int32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_position);
  2238. }
  2239. IL2CPP_EXTERN_C void DelegatePInvokeWrapper_PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072 (PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, int32_t ___0_position, const RuntimeMethod* method)
  2240. {
  2241. typedef void (DEFAULT_CALL *PInvokeFunc)(int32_t);
  2242. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
  2243. // Native function invocation
  2244. il2cppPInvokeFunc(___0_position);
  2245. }
  2246. // System.Void UnityEngine.AudioClip/PCMSetPositionCallback::.ctor(System.Object,System.IntPtr)
  2247. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PCMSetPositionCallback__ctor_mD16F77DDB552EB69BB3F5EF39420B2F09F95455B (PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  2248. {
  2249. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  2250. __this->___method_3 = ___1_method;
  2251. __this->___m_target_2 = ___0_object;
  2252. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  2253. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  2254. __this->___method_code_6 = (intptr_t)__this;
  2255. if (MethodIsStatic((RuntimeMethod*)___1_method))
  2256. {
  2257. bool isOpen = parameterCount == 1;
  2258. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  2259. if (isOpen)
  2260. __this->___invoke_impl_1 = (intptr_t)&PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_OpenStaticInvoker;
  2261. else
  2262. __this->___invoke_impl_1 = (intptr_t)&PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_ClosedStaticInvoker;
  2263. else
  2264. if (isOpen)
  2265. __this->___invoke_impl_1 = (intptr_t)&PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_OpenStatic;
  2266. else
  2267. {
  2268. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  2269. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  2270. }
  2271. }
  2272. else
  2273. {
  2274. if (___0_object == NULL)
  2275. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  2276. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  2277. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  2278. }
  2279. __this->___extra_arg_5 = (intptr_t)&PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_Multicast;
  2280. }
  2281. // System.Void UnityEngine.AudioClip/PCMSetPositionCallback::Invoke(System.Int32)
  2282. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702 (PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, int32_t ___0_position, const RuntimeMethod* method)
  2283. {
  2284. typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  2285. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_position, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  2286. }
  2287. #ifdef __clang__
  2288. #pragma clang diagnostic pop
  2289. #endif
  2290. #ifdef __clang__
  2291. #pragma clang diagnostic push
  2292. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2293. #pragma clang diagnostic ignored "-Wunused-variable"
  2294. #endif
  2295. #ifdef __clang__
  2296. #pragma clang diagnostic pop
  2297. #endif
  2298. #ifdef __clang__
  2299. #pragma clang diagnostic push
  2300. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2301. #pragma clang diagnostic ignored "-Wunused-variable"
  2302. #endif
  2303. #ifdef __clang__
  2304. #pragma clang diagnostic pop
  2305. #endif
  2306. #ifdef __clang__
  2307. #pragma clang diagnostic push
  2308. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2309. #pragma clang diagnostic ignored "-Wunused-variable"
  2310. #endif
  2311. // System.Void UnityEngine.AudioSource::PlayHelper(UnityEngine.AudioSource,System.UInt64)
  2312. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSource_PlayHelper_m4DE8C48925C3548BED306DAB9F87939F24A46960 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* ___0_source, uint64_t ___1_delay, const RuntimeMethod* method)
  2313. {
  2314. typedef void (*AudioSource_PlayHelper_m4DE8C48925C3548BED306DAB9F87939F24A46960_ftn) (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299*, uint64_t);
  2315. static AudioSource_PlayHelper_m4DE8C48925C3548BED306DAB9F87939F24A46960_ftn _il2cpp_icall_func;
  2316. if (!_il2cpp_icall_func)
  2317. _il2cpp_icall_func = (AudioSource_PlayHelper_m4DE8C48925C3548BED306DAB9F87939F24A46960_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AudioSource::PlayHelper(UnityEngine.AudioSource,System.UInt64)");
  2318. _il2cpp_icall_func(___0_source, ___1_delay);
  2319. }
  2320. // System.Void UnityEngine.AudioSource::Stop(System.Boolean)
  2321. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSource_Stop_m8A4872F0A2680798CD28894DD28609445C4783F5 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, bool ___0_stopOneShots, const RuntimeMethod* method)
  2322. {
  2323. typedef void (*AudioSource_Stop_m8A4872F0A2680798CD28894DD28609445C4783F5_ftn) (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299*, bool);
  2324. static AudioSource_Stop_m8A4872F0A2680798CD28894DD28609445C4783F5_ftn _il2cpp_icall_func;
  2325. if (!_il2cpp_icall_func)
  2326. _il2cpp_icall_func = (AudioSource_Stop_m8A4872F0A2680798CD28894DD28609445C4783F5_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AudioSource::Stop(System.Boolean)");
  2327. _il2cpp_icall_func(__this, ___0_stopOneShots);
  2328. }
  2329. // System.Single UnityEngine.AudioSource::get_time()
  2330. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AudioSource_get_time_m130D08644F36736115FE082DAA2ED5E2C9D97A93 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, const RuntimeMethod* method)
  2331. {
  2332. typedef float (*AudioSource_get_time_m130D08644F36736115FE082DAA2ED5E2C9D97A93_ftn) (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299*);
  2333. static AudioSource_get_time_m130D08644F36736115FE082DAA2ED5E2C9D97A93_ftn _il2cpp_icall_func;
  2334. if (!_il2cpp_icall_func)
  2335. _il2cpp_icall_func = (AudioSource_get_time_m130D08644F36736115FE082DAA2ED5E2C9D97A93_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AudioSource::get_time()");
  2336. float icallRetVal = _il2cpp_icall_func(__this);
  2337. return icallRetVal;
  2338. }
  2339. // System.Void UnityEngine.AudioSource::set_time(System.Single)
  2340. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSource_set_time_m6670372FD9C494978B7B3E01B7F4D220616F6204 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, float ___0_value, const RuntimeMethod* method)
  2341. {
  2342. typedef void (*AudioSource_set_time_m6670372FD9C494978B7B3E01B7F4D220616F6204_ftn) (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299*, float);
  2343. static AudioSource_set_time_m6670372FD9C494978B7B3E01B7F4D220616F6204_ftn _il2cpp_icall_func;
  2344. if (!_il2cpp_icall_func)
  2345. _il2cpp_icall_func = (AudioSource_set_time_m6670372FD9C494978B7B3E01B7F4D220616F6204_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AudioSource::set_time(System.Single)");
  2346. _il2cpp_icall_func(__this, ___0_value);
  2347. }
  2348. // UnityEngine.AudioClip UnityEngine.AudioSource::get_clip()
  2349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* AudioSource_get_clip_m4F5027066F9FC44B44192713142B0C277BB418FE (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, const RuntimeMethod* method)
  2350. {
  2351. typedef AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* (*AudioSource_get_clip_m4F5027066F9FC44B44192713142B0C277BB418FE_ftn) (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299*);
  2352. static AudioSource_get_clip_m4F5027066F9FC44B44192713142B0C277BB418FE_ftn _il2cpp_icall_func;
  2353. if (!_il2cpp_icall_func)
  2354. _il2cpp_icall_func = (AudioSource_get_clip_m4F5027066F9FC44B44192713142B0C277BB418FE_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AudioSource::get_clip()");
  2355. AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* icallRetVal = _il2cpp_icall_func(__this);
  2356. return icallRetVal;
  2357. }
  2358. // System.Void UnityEngine.AudioSource::set_clip(UnityEngine.AudioClip)
  2359. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSource_set_clip_mFF441895E274286C88D9C75ED5CA1B1B39528D70 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___0_value, const RuntimeMethod* method)
  2360. {
  2361. typedef void (*AudioSource_set_clip_mFF441895E274286C88D9C75ED5CA1B1B39528D70_ftn) (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299*, AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20*);
  2362. static AudioSource_set_clip_mFF441895E274286C88D9C75ED5CA1B1B39528D70_ftn _il2cpp_icall_func;
  2363. if (!_il2cpp_icall_func)
  2364. _il2cpp_icall_func = (AudioSource_set_clip_mFF441895E274286C88D9C75ED5CA1B1B39528D70_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AudioSource::set_clip(UnityEngine.AudioClip)");
  2365. _il2cpp_icall_func(__this, ___0_value);
  2366. }
  2367. // System.Void UnityEngine.AudioSource::Play()
  2368. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSource_Play_m95DF07111C61D0E0F00257A00384D31531D590C3 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, const RuntimeMethod* method)
  2369. {
  2370. {
  2371. AudioSource_PlayHelper_m4DE8C48925C3548BED306DAB9F87939F24A46960(__this, ((int64_t)0), NULL);
  2372. return;
  2373. }
  2374. }
  2375. // System.Void UnityEngine.AudioSource::Stop()
  2376. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSource_Stop_m318F17F17A147C77FF6E0A5A7A6BE057DB90F537 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, const RuntimeMethod* method)
  2377. {
  2378. {
  2379. AudioSource_Stop_m8A4872F0A2680798CD28894DD28609445C4783F5(__this, (bool)1, NULL);
  2380. return;
  2381. }
  2382. }
  2383. // System.Void UnityEngine.AudioSource::Pause()
  2384. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSource_Pause_m2C2A09359E8AA924FEADECC1AFEA519B3C915B26 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, const RuntimeMethod* method)
  2385. {
  2386. typedef void (*AudioSource_Pause_m2C2A09359E8AA924FEADECC1AFEA519B3C915B26_ftn) (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299*);
  2387. static AudioSource_Pause_m2C2A09359E8AA924FEADECC1AFEA519B3C915B26_ftn _il2cpp_icall_func;
  2388. if (!_il2cpp_icall_func)
  2389. _il2cpp_icall_func = (AudioSource_Pause_m2C2A09359E8AA924FEADECC1AFEA519B3C915B26_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AudioSource::Pause()");
  2390. _il2cpp_icall_func(__this);
  2391. }
  2392. // System.Boolean UnityEngine.AudioSource::get_isPlaying()
  2393. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioSource_get_isPlaying_mC203303F2F7146B2C056CB47B9391463FDF408FC (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, const RuntimeMethod* method)
  2394. {
  2395. typedef bool (*AudioSource_get_isPlaying_mC203303F2F7146B2C056CB47B9391463FDF408FC_ftn) (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299*);
  2396. static AudioSource_get_isPlaying_mC203303F2F7146B2C056CB47B9391463FDF408FC_ftn _il2cpp_icall_func;
  2397. if (!_il2cpp_icall_func)
  2398. _il2cpp_icall_func = (AudioSource_get_isPlaying_mC203303F2F7146B2C056CB47B9391463FDF408FC_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AudioSource::get_isPlaying()");
  2399. bool icallRetVal = _il2cpp_icall_func(__this);
  2400. return icallRetVal;
  2401. }
  2402. #ifdef __clang__
  2403. #pragma clang diagnostic pop
  2404. #endif
  2405. #ifdef __clang__
  2406. #pragma clang diagnostic push
  2407. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2408. #pragma clang diagnostic ignored "-Wunused-variable"
  2409. #endif
  2410. // System.Int32 UnityEngine.Microphone::GetMicrophoneDeviceIDFromName(System.String)
  2411. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Microphone_GetMicrophoneDeviceIDFromName_mD33349A5B41E037F04802638690FBA891035C238 (String_t* ___0_name, const RuntimeMethod* method)
  2412. {
  2413. typedef int32_t (*Microphone_GetMicrophoneDeviceIDFromName_mD33349A5B41E037F04802638690FBA891035C238_ftn) (String_t*);
  2414. static Microphone_GetMicrophoneDeviceIDFromName_mD33349A5B41E037F04802638690FBA891035C238_ftn _il2cpp_icall_func;
  2415. if (!_il2cpp_icall_func)
  2416. _il2cpp_icall_func = (Microphone_GetMicrophoneDeviceIDFromName_mD33349A5B41E037F04802638690FBA891035C238_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Microphone::GetMicrophoneDeviceIDFromName(System.String)");
  2417. int32_t icallRetVal = _il2cpp_icall_func(___0_name);
  2418. return icallRetVal;
  2419. }
  2420. // UnityEngine.AudioClip UnityEngine.Microphone::StartRecord(System.Int32,System.Boolean,System.Single,System.Int32)
  2421. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* Microphone_StartRecord_m561E1A2B878937E556D6FCABC3FE735CB818D897 (int32_t ___0_deviceID, bool ___1_loop, float ___2_lengthSec, int32_t ___3_frequency, const RuntimeMethod* method)
  2422. {
  2423. typedef AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* (*Microphone_StartRecord_m561E1A2B878937E556D6FCABC3FE735CB818D897_ftn) (int32_t, bool, float, int32_t);
  2424. static Microphone_StartRecord_m561E1A2B878937E556D6FCABC3FE735CB818D897_ftn _il2cpp_icall_func;
  2425. if (!_il2cpp_icall_func)
  2426. _il2cpp_icall_func = (Microphone_StartRecord_m561E1A2B878937E556D6FCABC3FE735CB818D897_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Microphone::StartRecord(System.Int32,System.Boolean,System.Single,System.Int32)");
  2427. AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* icallRetVal = _il2cpp_icall_func(___0_deviceID, ___1_loop, ___2_lengthSec, ___3_frequency);
  2428. return icallRetVal;
  2429. }
  2430. // System.Void UnityEngine.Microphone::EndRecord(System.Int32)
  2431. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Microphone_EndRecord_m6F4983F3A002DA6F07F979D42D0750A1C3D16156 (int32_t ___0_deviceID, const RuntimeMethod* method)
  2432. {
  2433. typedef void (*Microphone_EndRecord_m6F4983F3A002DA6F07F979D42D0750A1C3D16156_ftn) (int32_t);
  2434. static Microphone_EndRecord_m6F4983F3A002DA6F07F979D42D0750A1C3D16156_ftn _il2cpp_icall_func;
  2435. if (!_il2cpp_icall_func)
  2436. _il2cpp_icall_func = (Microphone_EndRecord_m6F4983F3A002DA6F07F979D42D0750A1C3D16156_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Microphone::EndRecord(System.Int32)");
  2437. _il2cpp_icall_func(___0_deviceID);
  2438. }
  2439. // UnityEngine.AudioClip UnityEngine.Microphone::Start(System.String,System.Boolean,System.Int32,System.Int32)
  2440. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* Microphone_Start_mDA38C5376D122F27D9DEFD2AE811BAE460F2242E (String_t* ___0_deviceName, bool ___1_loop, int32_t ___2_lengthSec, int32_t ___3_frequency, const RuntimeMethod* method)
  2441. {
  2442. int32_t V_0 = 0;
  2443. bool V_1 = false;
  2444. bool V_2 = false;
  2445. bool V_3 = false;
  2446. bool V_4 = false;
  2447. AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* V_5 = NULL;
  2448. {
  2449. String_t* L_0 = ___0_deviceName;
  2450. int32_t L_1;
  2451. L_1 = Microphone_GetMicrophoneDeviceIDFromName_mD33349A5B41E037F04802638690FBA891035C238(L_0, NULL);
  2452. V_0 = L_1;
  2453. int32_t L_2 = V_0;
  2454. V_1 = (bool)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0);
  2455. bool L_3 = V_1;
  2456. if (!L_3)
  2457. {
  2458. goto IL_0021;
  2459. }
  2460. }
  2461. {
  2462. String_t* L_4 = ___0_deviceName;
  2463. String_t* L_5;
  2464. L_5 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB7ED4706BFE5D072AD3E5A0F26644FF44E847682)), L_4, NULL);
  2465. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_6 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  2466. NullCheck(L_6);
  2467. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_6, L_5, NULL);
  2468. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Microphone_Start_mDA38C5376D122F27D9DEFD2AE811BAE460F2242E_RuntimeMethod_var)));
  2469. }
  2470. IL_0021:
  2471. {
  2472. int32_t L_7 = ___2_lengthSec;
  2473. V_2 = (bool)((((int32_t)((((int32_t)L_7) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  2474. bool L_8 = V_2;
  2475. if (!L_8)
  2476. {
  2477. goto IL_0048;
  2478. }
  2479. }
  2480. {
  2481. String_t* L_9;
  2482. L_9 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___2_lengthSec), NULL);
  2483. String_t* L_10;
  2484. L_10 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral67DB02F1FABDC6C47E8B1ED9A9ADC8E17845BD4F)), L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0ED72C9B4D0AB21E88D08F74AC73C6C8CEC4B7DF)), NULL);
  2485. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_11 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  2486. NullCheck(L_11);
  2487. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_11, L_10, NULL);
  2488. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Microphone_Start_mDA38C5376D122F27D9DEFD2AE811BAE460F2242E_RuntimeMethod_var)));
  2489. }
  2490. IL_0048:
  2491. {
  2492. int32_t L_12 = ___2_lengthSec;
  2493. V_3 = (bool)((((int32_t)L_12) > ((int32_t)((int32_t)3600)))? 1 : 0);
  2494. bool L_13 = V_3;
  2495. if (!L_13)
  2496. {
  2497. goto IL_0070;
  2498. }
  2499. }
  2500. {
  2501. String_t* L_14;
  2502. L_14 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___2_lengthSec), NULL);
  2503. String_t* L_15;
  2504. L_15 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F33A83E7C1398BEA9BE2EB876FECFEF16BCCDBD)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0ED72C9B4D0AB21E88D08F74AC73C6C8CEC4B7DF)), NULL);
  2505. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_16 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  2506. NullCheck(L_16);
  2507. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_16, L_15, NULL);
  2508. IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Microphone_Start_mDA38C5376D122F27D9DEFD2AE811BAE460F2242E_RuntimeMethod_var)));
  2509. }
  2510. IL_0070:
  2511. {
  2512. int32_t L_17 = ___3_frequency;
  2513. V_4 = (bool)((((int32_t)((((int32_t)L_17) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  2514. bool L_18 = V_4;
  2515. if (!L_18)
  2516. {
  2517. goto IL_0099;
  2518. }
  2519. }
  2520. {
  2521. String_t* L_19;
  2522. L_19 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___3_frequency), NULL);
  2523. String_t* L_20;
  2524. L_20 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral75DC747EA24DB7802D5E580A86C87FFCD3EA69B0)), L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCAEF26BE398F51129C4063A43AD4BF947AC128D6)), NULL);
  2525. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_21 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  2526. NullCheck(L_21);
  2527. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_21, L_20, NULL);
  2528. IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Microphone_Start_mDA38C5376D122F27D9DEFD2AE811BAE460F2242E_RuntimeMethod_var)));
  2529. }
  2530. IL_0099:
  2531. {
  2532. int32_t L_22 = V_0;
  2533. bool L_23 = ___1_loop;
  2534. int32_t L_24 = ___2_lengthSec;
  2535. int32_t L_25 = ___3_frequency;
  2536. AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_26;
  2537. L_26 = Microphone_StartRecord_m561E1A2B878937E556D6FCABC3FE735CB818D897(L_22, L_23, ((float)L_24), L_25, NULL);
  2538. V_5 = L_26;
  2539. goto IL_00a7;
  2540. }
  2541. IL_00a7:
  2542. {
  2543. AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_27 = V_5;
  2544. return L_27;
  2545. }
  2546. }
  2547. // System.Void UnityEngine.Microphone::End(System.String)
  2548. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Microphone_End_mB368877FCC9EA1522914006671E637848A0F7CC6 (String_t* ___0_deviceName, const RuntimeMethod* method)
  2549. {
  2550. int32_t V_0 = 0;
  2551. bool V_1 = false;
  2552. {
  2553. String_t* L_0 = ___0_deviceName;
  2554. int32_t L_1;
  2555. L_1 = Microphone_GetMicrophoneDeviceIDFromName_mD33349A5B41E037F04802638690FBA891035C238(L_0, NULL);
  2556. V_0 = L_1;
  2557. int32_t L_2 = V_0;
  2558. V_1 = (bool)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0);
  2559. bool L_3 = V_1;
  2560. if (!L_3)
  2561. {
  2562. goto IL_0012;
  2563. }
  2564. }
  2565. {
  2566. goto IL_0019;
  2567. }
  2568. IL_0012:
  2569. {
  2570. int32_t L_4 = V_0;
  2571. Microphone_EndRecord_m6F4983F3A002DA6F07F979D42D0750A1C3D16156(L_4, NULL);
  2572. }
  2573. IL_0019:
  2574. {
  2575. return;
  2576. }
  2577. }
  2578. #ifdef __clang__
  2579. #pragma clang diagnostic pop
  2580. #endif
  2581. #ifdef __clang__
  2582. #pragma clang diagnostic push
  2583. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2584. #pragma clang diagnostic ignored "-Wunused-variable"
  2585. #endif
  2586. // Conversion methods for marshalling of: UnityEngine.WebCamDevice
  2587. IL2CPP_EXTERN_C void WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshal_pinvoke(const WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C& unmarshaled, WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshaled_pinvoke& marshaled)
  2588. {
  2589. marshaled.___m_Name_0 = il2cpp_codegen_marshal_string(unmarshaled.___m_Name_0);
  2590. marshaled.___m_DepthCameraName_1 = il2cpp_codegen_marshal_string(unmarshaled.___m_DepthCameraName_1);
  2591. marshaled.___m_Flags_2 = unmarshaled.___m_Flags_2;
  2592. marshaled.___m_Kind_3 = unmarshaled.___m_Kind_3;
  2593. if (unmarshaled.___m_Resolutions_4 != NULL)
  2594. {
  2595. il2cpp_array_size_t _unmarshaledm_Resolutions_Length = (unmarshaled.___m_Resolutions_4)->max_length;
  2596. marshaled.___m_Resolutions_4 = il2cpp_codegen_marshal_allocate_array<Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525>(_unmarshaledm_Resolutions_Length);
  2597. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledm_Resolutions_Length); i++)
  2598. {
  2599. (marshaled.___m_Resolutions_4)[i] = (unmarshaled.___m_Resolutions_4)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
  2600. }
  2601. }
  2602. else
  2603. {
  2604. marshaled.___m_Resolutions_4 = NULL;
  2605. }
  2606. }
  2607. IL2CPP_EXTERN_C void WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshal_pinvoke_back(const WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshaled_pinvoke& marshaled, WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C& unmarshaled)
  2608. {
  2609. static bool s_Il2CppMethodInitialized;
  2610. if (!s_Il2CppMethodInitialized)
  2611. {
  2612. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A_il2cpp_TypeInfo_var);
  2613. s_Il2CppMethodInitialized = true;
  2614. }
  2615. unmarshaled.___m_Name_0 = il2cpp_codegen_marshal_string_result(marshaled.___m_Name_0);
  2616. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Name_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_Name_0));
  2617. unmarshaled.___m_DepthCameraName_1 = il2cpp_codegen_marshal_string_result(marshaled.___m_DepthCameraName_1);
  2618. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_DepthCameraName_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_DepthCameraName_1));
  2619. int32_t unmarshaledm_Flags_temp_2 = 0;
  2620. unmarshaledm_Flags_temp_2 = marshaled.___m_Flags_2;
  2621. unmarshaled.___m_Flags_2 = unmarshaledm_Flags_temp_2;
  2622. int32_t unmarshaledm_Kind_temp_3 = 0;
  2623. unmarshaledm_Kind_temp_3 = marshaled.___m_Kind_3;
  2624. unmarshaled.___m_Kind_3 = unmarshaledm_Kind_temp_3;
  2625. if (marshaled.___m_Resolutions_4 != NULL)
  2626. {
  2627. if (unmarshaled.___m_Resolutions_4 == NULL)
  2628. {
  2629. unmarshaled.___m_Resolutions_4 = reinterpret_cast<ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A*>((ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A*)SZArrayNew(ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A_il2cpp_TypeInfo_var, 1));
  2630. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Resolutions_4), (void*)reinterpret_cast<ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A*>((ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A*)SZArrayNew(ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A_il2cpp_TypeInfo_var, 1)));
  2631. }
  2632. il2cpp_array_size_t _arrayLength = (unmarshaled.___m_Resolutions_4)->max_length;
  2633. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
  2634. {
  2635. (unmarshaled.___m_Resolutions_4)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___m_Resolutions_4)[i]);
  2636. }
  2637. }
  2638. }
  2639. // Conversion method for clean up from marshalling of: UnityEngine.WebCamDevice
  2640. IL2CPP_EXTERN_C void WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshal_pinvoke_cleanup(WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshaled_pinvoke& marshaled)
  2641. {
  2642. il2cpp_codegen_marshal_free(marshaled.___m_Name_0);
  2643. marshaled.___m_Name_0 = NULL;
  2644. il2cpp_codegen_marshal_free(marshaled.___m_DepthCameraName_1);
  2645. marshaled.___m_DepthCameraName_1 = NULL;
  2646. if (marshaled.___m_Resolutions_4 != NULL)
  2647. {
  2648. il2cpp_codegen_marshal_free(marshaled.___m_Resolutions_4);
  2649. marshaled.___m_Resolutions_4 = NULL;
  2650. }
  2651. }
  2652. // Conversion methods for marshalling of: UnityEngine.WebCamDevice
  2653. IL2CPP_EXTERN_C void WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshal_com(const WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C& unmarshaled, WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshaled_com& marshaled)
  2654. {
  2655. marshaled.___m_Name_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___m_Name_0);
  2656. marshaled.___m_DepthCameraName_1 = il2cpp_codegen_marshal_bstring(unmarshaled.___m_DepthCameraName_1);
  2657. marshaled.___m_Flags_2 = unmarshaled.___m_Flags_2;
  2658. marshaled.___m_Kind_3 = unmarshaled.___m_Kind_3;
  2659. if (unmarshaled.___m_Resolutions_4 != NULL)
  2660. {
  2661. il2cpp_array_size_t _unmarshaledm_Resolutions_Length = (unmarshaled.___m_Resolutions_4)->max_length;
  2662. marshaled.___m_Resolutions_4 = il2cpp_codegen_marshal_allocate_array<Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525>(_unmarshaledm_Resolutions_Length);
  2663. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledm_Resolutions_Length); i++)
  2664. {
  2665. (marshaled.___m_Resolutions_4)[i] = (unmarshaled.___m_Resolutions_4)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
  2666. }
  2667. }
  2668. else
  2669. {
  2670. marshaled.___m_Resolutions_4 = NULL;
  2671. }
  2672. }
  2673. IL2CPP_EXTERN_C void WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshal_com_back(const WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshaled_com& marshaled, WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C& unmarshaled)
  2674. {
  2675. static bool s_Il2CppMethodInitialized;
  2676. if (!s_Il2CppMethodInitialized)
  2677. {
  2678. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A_il2cpp_TypeInfo_var);
  2679. s_Il2CppMethodInitialized = true;
  2680. }
  2681. unmarshaled.___m_Name_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___m_Name_0);
  2682. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Name_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_Name_0));
  2683. unmarshaled.___m_DepthCameraName_1 = il2cpp_codegen_marshal_bstring_result(marshaled.___m_DepthCameraName_1);
  2684. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_DepthCameraName_1), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_DepthCameraName_1));
  2685. int32_t unmarshaledm_Flags_temp_2 = 0;
  2686. unmarshaledm_Flags_temp_2 = marshaled.___m_Flags_2;
  2687. unmarshaled.___m_Flags_2 = unmarshaledm_Flags_temp_2;
  2688. int32_t unmarshaledm_Kind_temp_3 = 0;
  2689. unmarshaledm_Kind_temp_3 = marshaled.___m_Kind_3;
  2690. unmarshaled.___m_Kind_3 = unmarshaledm_Kind_temp_3;
  2691. if (marshaled.___m_Resolutions_4 != NULL)
  2692. {
  2693. if (unmarshaled.___m_Resolutions_4 == NULL)
  2694. {
  2695. unmarshaled.___m_Resolutions_4 = reinterpret_cast<ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A*>((ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A*)SZArrayNew(ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A_il2cpp_TypeInfo_var, 1));
  2696. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Resolutions_4), (void*)reinterpret_cast<ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A*>((ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A*)SZArrayNew(ResolutionU5BU5D_t943BB1FE2B73E9E630A701D55F4C6EED8B54175A_il2cpp_TypeInfo_var, 1)));
  2697. }
  2698. il2cpp_array_size_t _arrayLength = (unmarshaled.___m_Resolutions_4)->max_length;
  2699. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
  2700. {
  2701. (unmarshaled.___m_Resolutions_4)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___m_Resolutions_4)[i]);
  2702. }
  2703. }
  2704. }
  2705. // Conversion method for clean up from marshalling of: UnityEngine.WebCamDevice
  2706. IL2CPP_EXTERN_C void WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshal_com_cleanup(WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C_marshaled_com& marshaled)
  2707. {
  2708. il2cpp_codegen_marshal_free_bstring(marshaled.___m_Name_0);
  2709. marshaled.___m_Name_0 = NULL;
  2710. il2cpp_codegen_marshal_free_bstring(marshaled.___m_DepthCameraName_1);
  2711. marshaled.___m_DepthCameraName_1 = NULL;
  2712. if (marshaled.___m_Resolutions_4 != NULL)
  2713. {
  2714. il2cpp_codegen_marshal_free(marshaled.___m_Resolutions_4);
  2715. marshaled.___m_Resolutions_4 = NULL;
  2716. }
  2717. }
  2718. // System.String UnityEngine.WebCamDevice::get_name()
  2719. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* WebCamDevice_get_name_m2BF75E8EA486668299906EAC9B35214890D4601E (WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C* __this, const RuntimeMethod* method)
  2720. {
  2721. String_t* V_0 = NULL;
  2722. {
  2723. String_t* L_0 = __this->___m_Name_0;
  2724. V_0 = L_0;
  2725. goto IL_000a;
  2726. }
  2727. IL_000a:
  2728. {
  2729. String_t* L_1 = V_0;
  2730. return L_1;
  2731. }
  2732. }
  2733. IL2CPP_EXTERN_C String_t* WebCamDevice_get_name_m2BF75E8EA486668299906EAC9B35214890D4601E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2734. {
  2735. WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C* _thisAdjusted;
  2736. int32_t _offset = 1;
  2737. _thisAdjusted = reinterpret_cast<WebCamDevice_t3D72A89B7F52FD27192023A67254D19E89D9738C*>(__this + _offset);
  2738. String_t* _returnValue;
  2739. _returnValue = WebCamDevice_get_name_m2BF75E8EA486668299906EAC9B35214890D4601E(_thisAdjusted, method);
  2740. return _returnValue;
  2741. }
  2742. #ifdef __clang__
  2743. #pragma clang diagnostic pop
  2744. #endif
  2745. #ifdef __clang__
  2746. #pragma clang diagnostic push
  2747. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2748. #pragma clang diagnostic ignored "-Wunused-variable"
  2749. #endif
  2750. // UnityEngine.WebCamDevice[] UnityEngine.WebCamTexture::get_devices()
  2751. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WebCamDeviceU5BU5D_tA5B1352BDE6FE233B66C3ABF96E00EB3215629F5* WebCamTexture_get_devices_m57A8D669542CBDDB56B21C8DB62D703B7215EBFA (const RuntimeMethod* method)
  2752. {
  2753. typedef WebCamDeviceU5BU5D_tA5B1352BDE6FE233B66C3ABF96E00EB3215629F5* (*WebCamTexture_get_devices_m57A8D669542CBDDB56B21C8DB62D703B7215EBFA_ftn) ();
  2754. static WebCamTexture_get_devices_m57A8D669542CBDDB56B21C8DB62D703B7215EBFA_ftn _il2cpp_icall_func;
  2755. if (!_il2cpp_icall_func)
  2756. _il2cpp_icall_func = (WebCamTexture_get_devices_m57A8D669542CBDDB56B21C8DB62D703B7215EBFA_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.WebCamTexture::get_devices()");
  2757. WebCamDeviceU5BU5D_tA5B1352BDE6FE233B66C3ABF96E00EB3215629F5* icallRetVal = _il2cpp_icall_func();
  2758. return icallRetVal;
  2759. }
  2760. // System.Void UnityEngine.WebCamTexture::.ctor(System.String,System.Int32,System.Int32,System.Int32)
  2761. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebCamTexture__ctor_mAF6018FD8752F8527E23C6A800A314C87322D1DD (WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749* __this, String_t* ___0_deviceName, int32_t ___1_requestedWidth, int32_t ___2_requestedHeight, int32_t ___3_requestedFPS, const RuntimeMethod* method)
  2762. {
  2763. static bool s_Il2CppMethodInitialized;
  2764. if (!s_Il2CppMethodInitialized)
  2765. {
  2766. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_il2cpp_TypeInfo_var);
  2767. s_Il2CppMethodInitialized = true;
  2768. }
  2769. {
  2770. il2cpp_codegen_runtime_class_init_inline(Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_il2cpp_TypeInfo_var);
  2771. Texture__ctor_mC0C7974BEBD867CEB281409FEA15A78CD91B19CC(__this, NULL);
  2772. String_t* L_0 = ___0_deviceName;
  2773. int32_t L_1 = ___1_requestedWidth;
  2774. int32_t L_2 = ___2_requestedHeight;
  2775. int32_t L_3 = ___3_requestedFPS;
  2776. WebCamTexture_Internal_CreateWebCamTexture_mE8B5E78C03DAD51A213D6D39D5A154919409BDD9(__this, L_0, L_1, L_2, L_3, NULL);
  2777. return;
  2778. }
  2779. }
  2780. // System.Void UnityEngine.WebCamTexture::Play()
  2781. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebCamTexture_Play_mAB313C6F98D5433C414DA31DD96316BDE8D19A26 (WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749* __this, const RuntimeMethod* method)
  2782. {
  2783. typedef void (*WebCamTexture_Play_mAB313C6F98D5433C414DA31DD96316BDE8D19A26_ftn) (WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749*);
  2784. static WebCamTexture_Play_mAB313C6F98D5433C414DA31DD96316BDE8D19A26_ftn _il2cpp_icall_func;
  2785. if (!_il2cpp_icall_func)
  2786. _il2cpp_icall_func = (WebCamTexture_Play_mAB313C6F98D5433C414DA31DD96316BDE8D19A26_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.WebCamTexture::Play()");
  2787. _il2cpp_icall_func(__this);
  2788. }
  2789. // System.Void UnityEngine.WebCamTexture::Stop()
  2790. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebCamTexture_Stop_m6239B5D1E10C53B57BB30E124E3F541EBD46A184 (WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749* __this, const RuntimeMethod* method)
  2791. {
  2792. typedef void (*WebCamTexture_Stop_m6239B5D1E10C53B57BB30E124E3F541EBD46A184_ftn) (WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749*);
  2793. static WebCamTexture_Stop_m6239B5D1E10C53B57BB30E124E3F541EBD46A184_ftn _il2cpp_icall_func;
  2794. if (!_il2cpp_icall_func)
  2795. _il2cpp_icall_func = (WebCamTexture_Stop_m6239B5D1E10C53B57BB30E124E3F541EBD46A184_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.WebCamTexture::Stop()");
  2796. _il2cpp_icall_func(__this);
  2797. }
  2798. // UnityEngine.Color[] UnityEngine.WebCamTexture::GetPixels()
  2799. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* WebCamTexture_GetPixels_mA2B07D6D761AA724A6AB1ED04BE0FA195D830FDC (WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749* __this, const RuntimeMethod* method)
  2800. {
  2801. ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* V_0 = NULL;
  2802. {
  2803. int32_t L_0;
  2804. L_0 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 UnityEngine.Texture::get_width() */, __this);
  2805. int32_t L_1;
  2806. L_1 = VirtualFuncInvoker0< int32_t >::Invoke(6 /* System.Int32 UnityEngine.Texture::get_height() */, __this);
  2807. ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_2;
  2808. L_2 = WebCamTexture_GetPixels_mD30134473515AEA70C9DE43392F2ADD95747237A(__this, 0, 0, L_0, L_1, NULL);
  2809. V_0 = L_2;
  2810. goto IL_0018;
  2811. }
  2812. IL_0018:
  2813. {
  2814. ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_3 = V_0;
  2815. return L_3;
  2816. }
  2817. }
  2818. // UnityEngine.Color[] UnityEngine.WebCamTexture::GetPixels(System.Int32,System.Int32,System.Int32,System.Int32)
  2819. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* WebCamTexture_GetPixels_mD30134473515AEA70C9DE43392F2ADD95747237A (WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_blockWidth, int32_t ___3_blockHeight, const RuntimeMethod* method)
  2820. {
  2821. typedef ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* (*WebCamTexture_GetPixels_mD30134473515AEA70C9DE43392F2ADD95747237A_ftn) (WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749*, int32_t, int32_t, int32_t, int32_t);
  2822. static WebCamTexture_GetPixels_mD30134473515AEA70C9DE43392F2ADD95747237A_ftn _il2cpp_icall_func;
  2823. if (!_il2cpp_icall_func)
  2824. _il2cpp_icall_func = (WebCamTexture_GetPixels_mD30134473515AEA70C9DE43392F2ADD95747237A_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.WebCamTexture::GetPixels(System.Int32,System.Int32,System.Int32,System.Int32)");
  2825. ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* icallRetVal = _il2cpp_icall_func(__this, ___0_x, ___1_y, ___2_blockWidth, ___3_blockHeight);
  2826. return icallRetVal;
  2827. }
  2828. // System.Void UnityEngine.WebCamTexture::Internal_CreateWebCamTexture(UnityEngine.WebCamTexture,System.String,System.Int32,System.Int32,System.Int32)
  2829. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebCamTexture_Internal_CreateWebCamTexture_mE8B5E78C03DAD51A213D6D39D5A154919409BDD9 (WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749* ___0_self, String_t* ___1_scriptingDevice, int32_t ___2_requestedWidth, int32_t ___3_requestedHeight, int32_t ___4_maxFramerate, const RuntimeMethod* method)
  2830. {
  2831. typedef void (*WebCamTexture_Internal_CreateWebCamTexture_mE8B5E78C03DAD51A213D6D39D5A154919409BDD9_ftn) (WebCamTexture_t2021D179149C925AA6D73E6F1898C8D46521C749*, String_t*, int32_t, int32_t, int32_t);
  2832. static WebCamTexture_Internal_CreateWebCamTexture_mE8B5E78C03DAD51A213D6D39D5A154919409BDD9_ftn _il2cpp_icall_func;
  2833. if (!_il2cpp_icall_func)
  2834. _il2cpp_icall_func = (WebCamTexture_Internal_CreateWebCamTexture_mE8B5E78C03DAD51A213D6D39D5A154919409BDD9_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.WebCamTexture::Internal_CreateWebCamTexture(UnityEngine.WebCamTexture,System.String,System.Int32,System.Int32,System.Int32)");
  2835. _il2cpp_icall_func(___0_self, ___1_scriptingDevice, ___2_requestedWidth, ___3_requestedHeight, ___4_maxFramerate);
  2836. }
  2837. #ifdef __clang__
  2838. #pragma clang diagnostic pop
  2839. #endif
  2840. #ifdef __clang__
  2841. #pragma clang diagnostic push
  2842. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2843. #pragma clang diagnostic ignored "-Wunused-variable"
  2844. #endif
  2845. #ifdef __clang__
  2846. #pragma clang diagnostic pop
  2847. #endif
  2848. #ifdef __clang__
  2849. #pragma clang diagnostic push
  2850. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2851. #pragma clang diagnostic ignored "-Wunused-variable"
  2852. #endif
  2853. // UnityEngine.Playables.PlayableHandle UnityEngine.Audio.AudioClipPlayable::GetHandle()
  2854. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 AudioClipPlayable_GetHandle_mEA1D664328FF9B08E4F7D5EBCD4B51A754D97C44 (AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0* __this, const RuntimeMethod* method)
  2855. {
  2856. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 V_0;
  2857. memset((&V_0), 0, sizeof(V_0));
  2858. {
  2859. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 L_0 = __this->___m_Handle_0;
  2860. V_0 = L_0;
  2861. goto IL_000a;
  2862. }
  2863. IL_000a:
  2864. {
  2865. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 L_1 = V_0;
  2866. return L_1;
  2867. }
  2868. }
  2869. IL2CPP_EXTERN_C PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 AudioClipPlayable_GetHandle_mEA1D664328FF9B08E4F7D5EBCD4B51A754D97C44_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2870. {
  2871. AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0* _thisAdjusted;
  2872. int32_t _offset = 1;
  2873. _thisAdjusted = reinterpret_cast<AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0*>(__this + _offset);
  2874. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 _returnValue;
  2875. _returnValue = AudioClipPlayable_GetHandle_mEA1D664328FF9B08E4F7D5EBCD4B51A754D97C44(_thisAdjusted, method);
  2876. return _returnValue;
  2877. }
  2878. // System.Boolean UnityEngine.Audio.AudioClipPlayable::Equals(UnityEngine.Audio.AudioClipPlayable)
  2879. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioClipPlayable_Equals_m9C1C75ACBB74FE06AD02BE4643F6EB39413EFF83 (AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0* __this, AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0 ___0_other, const RuntimeMethod* method)
  2880. {
  2881. static bool s_Il2CppMethodInitialized;
  2882. if (!s_Il2CppMethodInitialized)
  2883. {
  2884. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4_il2cpp_TypeInfo_var);
  2885. s_Il2CppMethodInitialized = true;
  2886. }
  2887. bool V_0 = false;
  2888. {
  2889. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 L_0;
  2890. L_0 = AudioClipPlayable_GetHandle_mEA1D664328FF9B08E4F7D5EBCD4B51A754D97C44(__this, NULL);
  2891. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 L_1;
  2892. L_1 = AudioClipPlayable_GetHandle_mEA1D664328FF9B08E4F7D5EBCD4B51A754D97C44((&___0_other), NULL);
  2893. il2cpp_codegen_runtime_class_init_inline(PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4_il2cpp_TypeInfo_var);
  2894. bool L_2;
  2895. L_2 = PlayableHandle_op_Equality_m0E6C48A28F75A870AC22ADE3BD42F7F70A43C99C(L_0, L_1, NULL);
  2896. V_0 = L_2;
  2897. goto IL_0016;
  2898. }
  2899. IL_0016:
  2900. {
  2901. bool L_3 = V_0;
  2902. return L_3;
  2903. }
  2904. }
  2905. IL2CPP_EXTERN_C bool AudioClipPlayable_Equals_m9C1C75ACBB74FE06AD02BE4643F6EB39413EFF83_AdjustorThunk (RuntimeObject* __this, AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0 ___0_other, const RuntimeMethod* method)
  2906. {
  2907. AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0* _thisAdjusted;
  2908. int32_t _offset = 1;
  2909. _thisAdjusted = reinterpret_cast<AudioClipPlayable_tD4B758E68CAE03CB0CD31F90C8A3E603B97143A0*>(__this + _offset);
  2910. bool _returnValue;
  2911. _returnValue = AudioClipPlayable_Equals_m9C1C75ACBB74FE06AD02BE4643F6EB39413EFF83(_thisAdjusted, ___0_other, method);
  2912. return _returnValue;
  2913. }
  2914. #ifdef __clang__
  2915. #pragma clang diagnostic pop
  2916. #endif
  2917. #ifdef __clang__
  2918. #pragma clang diagnostic push
  2919. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2920. #pragma clang diagnostic ignored "-Wunused-variable"
  2921. #endif
  2922. // UnityEngine.Playables.PlayableHandle UnityEngine.Audio.AudioMixerPlayable::GetHandle()
  2923. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 AudioMixerPlayable_GetHandle_m6C182D9794E901D123223BB57738A302BEAB41FD (AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C* __this, const RuntimeMethod* method)
  2924. {
  2925. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 V_0;
  2926. memset((&V_0), 0, sizeof(V_0));
  2927. {
  2928. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 L_0 = __this->___m_Handle_0;
  2929. V_0 = L_0;
  2930. goto IL_000a;
  2931. }
  2932. IL_000a:
  2933. {
  2934. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 L_1 = V_0;
  2935. return L_1;
  2936. }
  2937. }
  2938. IL2CPP_EXTERN_C PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 AudioMixerPlayable_GetHandle_m6C182D9794E901D123223BB57738A302BEAB41FD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2939. {
  2940. AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C* _thisAdjusted;
  2941. int32_t _offset = 1;
  2942. _thisAdjusted = reinterpret_cast<AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C*>(__this + _offset);
  2943. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 _returnValue;
  2944. _returnValue = AudioMixerPlayable_GetHandle_m6C182D9794E901D123223BB57738A302BEAB41FD(_thisAdjusted, method);
  2945. return _returnValue;
  2946. }
  2947. // System.Boolean UnityEngine.Audio.AudioMixerPlayable::Equals(UnityEngine.Audio.AudioMixerPlayable)
  2948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioMixerPlayable_Equals_mDFB945EB48199A338BAD00D40FB8EEC34CF64D57 (AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C* __this, AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C ___0_other, const RuntimeMethod* method)
  2949. {
  2950. static bool s_Il2CppMethodInitialized;
  2951. if (!s_Il2CppMethodInitialized)
  2952. {
  2953. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4_il2cpp_TypeInfo_var);
  2954. s_Il2CppMethodInitialized = true;
  2955. }
  2956. bool V_0 = false;
  2957. {
  2958. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 L_0;
  2959. L_0 = AudioMixerPlayable_GetHandle_m6C182D9794E901D123223BB57738A302BEAB41FD(__this, NULL);
  2960. PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 L_1;
  2961. L_1 = AudioMixerPlayable_GetHandle_m6C182D9794E901D123223BB57738A302BEAB41FD((&___0_other), NULL);
  2962. il2cpp_codegen_runtime_class_init_inline(PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4_il2cpp_TypeInfo_var);
  2963. bool L_2;
  2964. L_2 = PlayableHandle_op_Equality_m0E6C48A28F75A870AC22ADE3BD42F7F70A43C99C(L_0, L_1, NULL);
  2965. V_0 = L_2;
  2966. goto IL_0016;
  2967. }
  2968. IL_0016:
  2969. {
  2970. bool L_3 = V_0;
  2971. return L_3;
  2972. }
  2973. }
  2974. IL2CPP_EXTERN_C bool AudioMixerPlayable_Equals_mDFB945EB48199A338BAD00D40FB8EEC34CF64D57_AdjustorThunk (RuntimeObject* __this, AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C ___0_other, const RuntimeMethod* method)
  2975. {
  2976. AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C* _thisAdjusted;
  2977. int32_t _offset = 1;
  2978. _thisAdjusted = reinterpret_cast<AudioMixerPlayable_t6AADDF0C53DF1B4C17969EC24B3B4E4975F3A56C*>(__this + _offset);
  2979. bool _returnValue;
  2980. _returnValue = AudioMixerPlayable_Equals_mDFB945EB48199A338BAD00D40FB8EEC34CF64D57(_thisAdjusted, ___0_other, method);
  2981. return _returnValue;
  2982. }
  2983. #ifdef __clang__
  2984. #pragma clang diagnostic pop
  2985. #endif
  2986. #ifdef __clang__
  2987. #pragma clang diagnostic push
  2988. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2989. #pragma clang diagnostic ignored "-Wunused-variable"
  2990. #endif
  2991. // System.Void UnityEngine.Experimental.Audio.AudioSampleProvider::InvokeSampleFramesAvailable(System.Int32)
  2992. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSampleProvider_InvokeSampleFramesAvailable_mEB16F7230AB65A3576BF053AC5719F8E134FBCD4 (AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* __this, int32_t ___0_sampleFrameCount, const RuntimeMethod* method)
  2993. {
  2994. bool V_0 = false;
  2995. {
  2996. SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* L_0 = __this->___sampleFramesAvailable_0;
  2997. V_0 = (bool)((!(((RuntimeObject*)(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  2998. bool L_1 = V_0;
  2999. if (!L_1)
  3000. {
  3001. goto IL_001c;
  3002. }
  3003. }
  3004. {
  3005. SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* L_2 = __this->___sampleFramesAvailable_0;
  3006. int32_t L_3 = ___0_sampleFrameCount;
  3007. NullCheck(L_2);
  3008. SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_inline(L_2, __this, L_3, NULL);
  3009. }
  3010. IL_001c:
  3011. {
  3012. return;
  3013. }
  3014. }
  3015. // System.Void UnityEngine.Experimental.Audio.AudioSampleProvider::InvokeSampleFramesOverflow(System.Int32)
  3016. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSampleProvider_InvokeSampleFramesOverflow_m66593173A527981F5EB2A5EF77B0C9119DAB5E15 (AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* __this, int32_t ___0_droppedSampleFrameCount, const RuntimeMethod* method)
  3017. {
  3018. bool V_0 = false;
  3019. {
  3020. SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* L_0 = __this->___sampleFramesOverflow_1;
  3021. V_0 = (bool)((!(((RuntimeObject*)(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  3022. bool L_1 = V_0;
  3023. if (!L_1)
  3024. {
  3025. goto IL_001c;
  3026. }
  3027. }
  3028. {
  3029. SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* L_2 = __this->___sampleFramesOverflow_1;
  3030. int32_t L_3 = ___0_droppedSampleFrameCount;
  3031. NullCheck(L_2);
  3032. SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_inline(L_2, __this, L_3, NULL);
  3033. }
  3034. IL_001c:
  3035. {
  3036. return;
  3037. }
  3038. }
  3039. #ifdef __clang__
  3040. #pragma clang diagnostic pop
  3041. #endif
  3042. #ifdef __clang__
  3043. #pragma clang diagnostic push
  3044. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3045. #pragma clang diagnostic ignored "-Wunused-variable"
  3046. #endif
  3047. void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_Multicast(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  3048. {
  3049. il2cpp_array_size_t length = __this->___delegates_13->max_length;
  3050. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
  3051. for (il2cpp_array_size_t i = 0; i < length; i++)
  3052. {
  3053. SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* currentDelegate = reinterpret_cast<SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30*>(delegatesToInvoke[i]);
  3054. typedef void (*FunctionPointerType) (RuntimeObject*, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2*, uint32_t, const RuntimeMethod*);
  3055. ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_provider, ___1_sampleFrameCount, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
  3056. }
  3057. }
  3058. void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenInst(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  3059. {
  3060. NullCheck(___0_provider);
  3061. typedef void (*FunctionPointerType) (AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2*, uint32_t, const RuntimeMethod*);
  3062. ((FunctionPointerType)__this->___method_ptr_0)(___0_provider, ___1_sampleFrameCount, method);
  3063. }
  3064. void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenStatic(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  3065. {
  3066. typedef void (*FunctionPointerType) (AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2*, uint32_t, const RuntimeMethod*);
  3067. ((FunctionPointerType)__this->___method_ptr_0)(___0_provider, ___1_sampleFrameCount, method);
  3068. }
  3069. void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenStaticInvoker(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  3070. {
  3071. InvokerActionInvoker2< AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2*, uint32_t >::Invoke(__this->___method_ptr_0, method, NULL, ___0_provider, ___1_sampleFrameCount);
  3072. }
  3073. void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_ClosedStaticInvoker(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  3074. {
  3075. InvokerActionInvoker3< RuntimeObject*, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2*, uint32_t >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_provider, ___1_sampleFrameCount);
  3076. }
  3077. void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenVirtual(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  3078. {
  3079. NullCheck(___0_provider);
  3080. VirtualActionInvoker1< uint32_t >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_provider, ___1_sampleFrameCount);
  3081. }
  3082. void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenInterface(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  3083. {
  3084. NullCheck(___0_provider);
  3085. InterfaceActionInvoker1< uint32_t >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_provider, ___1_sampleFrameCount);
  3086. }
  3087. void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenGenericVirtual(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  3088. {
  3089. NullCheck(___0_provider);
  3090. GenericVirtualActionInvoker1< uint32_t >::Invoke(method, ___0_provider, ___1_sampleFrameCount);
  3091. }
  3092. void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenGenericInterface(SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  3093. {
  3094. NullCheck(___0_provider);
  3095. GenericInterfaceActionInvoker1< uint32_t >::Invoke(method, ___0_provider, ___1_sampleFrameCount);
  3096. }
  3097. // System.Void UnityEngine.Experimental.Audio.AudioSampleProvider/SampleFramesHandler::.ctor(System.Object,System.IntPtr)
  3098. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SampleFramesHandler__ctor_m7DDE0BAD439CD80791140C7D42D661B598A7663A (SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  3099. {
  3100. __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
  3101. __this->___method_3 = ___1_method;
  3102. __this->___m_target_2 = ___0_object;
  3103. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
  3104. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  3105. __this->___method_code_6 = (intptr_t)__this;
  3106. if (MethodIsStatic((RuntimeMethod*)___1_method))
  3107. {
  3108. bool isOpen = parameterCount == 2;
  3109. if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
  3110. if (isOpen)
  3111. __this->___invoke_impl_1 = (intptr_t)&SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenStaticInvoker;
  3112. else
  3113. __this->___invoke_impl_1 = (intptr_t)&SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_ClosedStaticInvoker;
  3114. else
  3115. if (isOpen)
  3116. __this->___invoke_impl_1 = (intptr_t)&SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenStatic;
  3117. else
  3118. {
  3119. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  3120. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  3121. }
  3122. }
  3123. else
  3124. {
  3125. bool isOpen = parameterCount == 1;
  3126. if (isOpen)
  3127. {
  3128. if (__this->___method_is_virtual_12)
  3129. {
  3130. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  3131. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  3132. __this->___invoke_impl_1 = (intptr_t)&SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenGenericInterface;
  3133. else
  3134. __this->___invoke_impl_1 = (intptr_t)&SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenGenericVirtual;
  3135. else
  3136. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  3137. __this->___invoke_impl_1 = (intptr_t)&SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenInterface;
  3138. else
  3139. __this->___invoke_impl_1 = (intptr_t)&SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenVirtual;
  3140. }
  3141. else
  3142. {
  3143. __this->___invoke_impl_1 = (intptr_t)&SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_OpenInst;
  3144. }
  3145. }
  3146. else
  3147. {
  3148. if (___0_object == NULL)
  3149. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  3150. __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
  3151. __this->___method_code_6 = (intptr_t)__this->___m_target_2;
  3152. }
  3153. }
  3154. __this->___extra_arg_5 = (intptr_t)&SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC_Multicast;
  3155. }
  3156. // System.Void UnityEngine.Experimental.Audio.AudioSampleProvider/SampleFramesHandler::Invoke(UnityEngine.Experimental.Audio.AudioSampleProvider,System.UInt32)
  3157. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SampleFramesHandler_Invoke_m478D5645634B8C734E58B59CF7750797FC54F1BC (SampleFramesHandler_tFE84FF9BBCEFB880D46227188F375BEF680AAA30* __this, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2* ___0_provider, uint32_t ___1_sampleFrameCount, const RuntimeMethod* method)
  3158. {
  3159. typedef void (*FunctionPointerType) (RuntimeObject*, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2*, uint32_t, const RuntimeMethod*);
  3160. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_provider, ___1_sampleFrameCount, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  3161. }
  3162. #ifdef __clang__
  3163. #pragma clang diagnostic pop
  3164. #endif
  3165. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AudioConfigurationChangeHandler_Invoke_m4DC27DD11512481B60071B20284E6886DAE54DE2_inline (AudioConfigurationChangeHandler_tE071B0CBA3B3A77D3E41F5FCB65B4017885B3177* __this, bool ___0_deviceWasChanged, const RuntimeMethod* method)
  3166. {
  3167. typedef void (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
  3168. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_deviceWasChanged, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  3169. }
  3170. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method)
  3171. {
  3172. typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  3173. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  3174. }
  3175. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mobile_get_muteState_m64C1E8C61537317A7F153E1A72F7D39D85DA684D_inline (const RuntimeMethod* method)
  3176. {
  3177. static bool s_Il2CppMethodInitialized;
  3178. if (!s_Il2CppMethodInitialized)
  3179. {
  3180. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var);
  3181. s_Il2CppMethodInitialized = true;
  3182. }
  3183. {
  3184. bool L_0 = ((Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_StaticFields*)il2cpp_codegen_static_fields_for(Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var))->___U3CmuteStateU3Ek__BackingField_0;
  3185. return L_0;
  3186. }
  3187. }
  3188. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Mobile_set_muteState_m7C9A464BCA3762330E18CCAD79AF6C47B863CA02_inline (bool ___0_value, const RuntimeMethod* method)
  3189. {
  3190. static bool s_Il2CppMethodInitialized;
  3191. if (!s_Il2CppMethodInitialized)
  3192. {
  3193. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var);
  3194. s_Il2CppMethodInitialized = true;
  3195. }
  3196. {
  3197. bool L_0 = ___0_value;
  3198. ((Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_StaticFields*)il2cpp_codegen_static_fields_for(Mobile_t304A73480DF447472BDB16BA19A9E4FE2C8CB2DD_il2cpp_TypeInfo_var))->___U3CmuteStateU3Ek__BackingField_0 = L_0;
  3199. return;
  3200. }
  3201. }
  3202. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PCMReaderCallback_Invoke_m76784C690C36B513E2AA5B0E4FD9831B2C7E5152_inline (PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_data, const RuntimeMethod* method)
  3203. {
  3204. typedef void (*FunctionPointerType) (RuntimeObject*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, const RuntimeMethod*);
  3205. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_data, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  3206. }
  3207. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PCMSetPositionCallback_Invoke_m434D4F02FA25F91DF6199EC5A799C551C7F93702_inline (PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* __this, int32_t ___0_position, const RuntimeMethod* method)
  3208. {
  3209. typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  3210. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_position, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  3211. }
  3212. 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)
  3213. {
  3214. typedef void (*FunctionPointerType) (RuntimeObject*, AudioSampleProvider_t602353124A2F6F2AEC38E56C3C21932344F712E2*, uint32_t, const RuntimeMethod*);
  3215. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_provider, ___1_sampleFrameCount, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  3216. }
  3217. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method)
  3218. {
  3219. typedef void (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
  3220. ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
  3221. }