説明なし
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

UnityEngine.Physics2DModule.cpp 262KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764
  1. #include "pch-cpp.hpp"
  2. struct ListPrivateFieldAccess_1_t57E545B29B667319AA5CC327D8E2C4D29F341012;
  3. struct ListPrivateFieldAccess_1_t2F943BF42A882282BEE01E013ABAC0591E1A7281;
  4. struct List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65;
  5. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
  6. struct List_1_t005866C9A942E85392723D93831723E1AB1D856E;
  7. struct List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324;
  8. struct List_1_tCD5F926D25FC8BFAF39E4BE6F879C1FA11501C76;
  9. struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B;
  10. struct BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5;
  11. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  12. struct ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949;
  13. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  14. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  15. struct PhysicsShape2DU5BU5D_tA1AB70893D21D57FB86D0DB946736CF973B9AA5B;
  16. struct RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7;
  17. struct Rigidbody2DU5BU5D_tC196E4DEEA396B4A08BFAE8A94A45FD14403C9CF;
  18. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  19. struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
  20. struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52;
  21. struct EdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710;
  22. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  23. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
  24. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
  25. struct PhysicsShapeGroup2D_tDD50752FEA50CB691889997A8E0E2789F26DA003;
  26. struct PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E;
  27. struct Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F;
  28. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  29. struct String_t;
  30. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  31. IL2CPP_EXTERN_C RuntimeClass* Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_il2cpp_TypeInfo_var;
  32. IL2CPP_EXTERN_C RuntimeClass* ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949_il2cpp_TypeInfo_var;
  33. IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
  34. IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
  35. IL2CPP_EXTERN_C RuntimeClass* List_1_t005866C9A942E85392723D93831723E1AB1D856E_il2cpp_TypeInfo_var;
  36. IL2CPP_EXTERN_C RuntimeClass* List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var;
  37. IL2CPP_EXTERN_C RuntimeClass* List_1_tCD5F926D25FC8BFAF39E4BE6F879C1FA11501C76_il2cpp_TypeInfo_var;
  38. IL2CPP_EXTERN_C RuntimeClass* Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var;
  39. IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
  40. IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
  41. IL2CPP_EXTERN_C RuntimeClass* Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var;
  42. IL2CPP_EXTERN_C RuntimeClass* PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9_il2cpp_TypeInfo_var;
  43. IL2CPP_EXTERN_C String_t* _stringLiteral21ACE806CE655297BC379B3AD17E97F0A68B6AEC;
  44. IL2CPP_EXTERN_C String_t* _stringLiteral4EBC86E0EACFCA522AEB82874860D0E248D782A5;
  45. IL2CPP_EXTERN_C String_t* _stringLiteral9AB16B3999460DDC981865934D979087351A14F2;
  46. IL2CPP_EXTERN_C const RuntimeMethod* BlittableArrayWrapper_Unmarshal_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m64D99FF1E47B7BD145EF19B4F487C17DB4AEC5A1_RuntimeMethod_var;
  47. IL2CPP_EXTERN_C const RuntimeMethod* BlittableListWrapper_Unmarshal_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_mADA92ED5FD2CF5B9A279A7579840322F21BAEA0D_RuntimeMethod_var;
  48. IL2CPP_EXTERN_C const RuntimeMethod* BlittableListWrapper_Unmarshal_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m8FE241486DF0830176087D0C35ACBA4AC0B64A7E_RuntimeMethod_var;
  49. IL2CPP_EXTERN_C const RuntimeMethod* GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_RuntimeMethod_var;
  50. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m365B55C445D3C985E0768C8750BD44364F321A57_RuntimeMethod_var;
  51. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m4F04D407852735E68667980C26DA866BAE103B37_RuntimeMethod_var;
  52. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m18046D64FD3FA546A46227B43826992EE5D5F434_RuntimeMethod_var;
  53. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m27475592735C318973899086F95036A18B6D7E39_RuntimeMethod_var;
  54. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m818314958E2B12E0B7A3ACAB795EF535FCF3E3FF_RuntimeMethod_var;
  55. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m9DF5F004FF70828FB56F22C81485C8A57B3192DB_RuntimeMethod_var;
  56. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_RuntimeMethod_var;
  57. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mED734AE4CCCA800E3210B813A66929F46E734591_RuntimeMethod_var;
  58. IL2CPP_EXTERN_C const RuntimeMethod* MarshalledUnityObject_MarshalNotNull_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_mEEA1C36090C2581A8C78F304909A57CA5B755023_RuntimeMethod_var;
  59. IL2CPP_EXTERN_C const RuntimeMethod* MarshalledUnityObject_MarshalNotNull_TisEdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710_m954CF3421141D7F3EEB9CD1B359F09AB3E5731DD_RuntimeMethod_var;
  60. IL2CPP_EXTERN_C const RuntimeMethod* MarshalledUnityObject_MarshalNotNull_TisPolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E_m6C4EA45043B2C18969005833EA2A906208B48C9E_RuntimeMethod_var;
  61. IL2CPP_EXTERN_C const RuntimeMethod* NoAllocHelpers_ExtractArrayFromList_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_m1D8DA986FAA20C5FBC5294318C00B7CDA4D4FC5C_RuntimeMethod_var;
  62. IL2CPP_EXTERN_C const RuntimeMethod* NoAllocHelpers_ExtractArrayFromList_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m94EB8197B54F97258F5E5D32716FB2C46B6A9BD0_RuntimeMethod_var;
  63. IL2CPP_EXTERN_C const RuntimeMethod* Span_1_GetPinnableReference_m10E408D0FA18178CB90E96B554023FEF6CC571CC_RuntimeMethod_var;
  64. IL2CPP_EXTERN_C const RuntimeMethod* Span_1_GetPinnableReference_m38F959B29A2F632B0CA4808E2A43254C2F3F1909_RuntimeMethod_var;
  65. IL2CPP_EXTERN_C const RuntimeMethod* Span_1__ctor_m0F2A60856E23C8A9DC58E03191363DF4E8A6F1B3_RuntimeMethod_var;
  66. IL2CPP_EXTERN_C const RuntimeMethod* Span_1__ctor_mA7984A528A3BB9173B3A1C3135D6A70F31BBF645_RuntimeMethod_var;
  67. IL2CPP_EXTERN_C const RuntimeMethod* Span_1_get_Length_m63E0284E03E6126E49381A504A7B4302EAEC3375_RuntimeMethod_var;
  68. IL2CPP_EXTERN_C const RuntimeMethod* Span_1_get_Length_mFBDFEEEF1A619162D612EC6564DE47BB0A018FD9_RuntimeMethod_var;
  69. IL2CPP_EXTERN_C const RuntimeMethod* Unmarshal_UnmarshalUnityObject_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m6DCC2C4311C6B3B128248EA012D28F3A8CAAEA50_RuntimeMethod_var;
  70. IL2CPP_EXTERN_C const RuntimeMethod* UnsafeUtility_As_TisIntPtr_t_TisGCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC_mD94F597CB91662C823496DA9FA9A7CF908734A78_RuntimeMethod_var;
  71. struct ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801;
  72. struct Exception_t_marshaled_com;
  73. struct Exception_t_marshaled_pinvoke;
  74. struct BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5;
  75. struct ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949;
  76. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  77. struct RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7;
  78. struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
  79. IL2CPP_EXTERN_C_BEGIN
  80. IL2CPP_EXTERN_C_END
  81. #ifdef __clang__
  82. #pragma clang diagnostic push
  83. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  84. #pragma clang diagnostic ignored "-Wunused-variable"
  85. #endif
  86. struct U3CModuleU3E_t0643977EA9107777E6F2E30DC5F5326A467F5F6B
  87. {
  88. };
  89. struct EmptyArray_1_tE734FFF96D1ED5A8579050C42CB3D5933F541B75 : public RuntimeObject
  90. {
  91. };
  92. struct ListPrivateFieldAccess_1_t57E545B29B667319AA5CC327D8E2C4D29F341012 : public RuntimeObject
  93. {
  94. BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* ____items;
  95. int32_t ____size;
  96. int32_t ____version;
  97. };
  98. struct ListPrivateFieldAccess_1_t2F943BF42A882282BEE01E013ABAC0591E1A7281 : public RuntimeObject
  99. {
  100. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ____items;
  101. int32_t ____size;
  102. int32_t ____version;
  103. };
  104. struct List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65 : public RuntimeObject
  105. {
  106. BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* ____items;
  107. int32_t ____size;
  108. int32_t ____version;
  109. RuntimeObject* ____syncRoot;
  110. };
  111. struct List_1_t005866C9A942E85392723D93831723E1AB1D856E : public RuntimeObject
  112. {
  113. PhysicsShape2DU5BU5D_tA1AB70893D21D57FB86D0DB946736CF973B9AA5B* ____items;
  114. int32_t ____size;
  115. int32_t ____version;
  116. RuntimeObject* ____syncRoot;
  117. };
  118. struct List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324 : public RuntimeObject
  119. {
  120. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ____items;
  121. int32_t ____size;
  122. int32_t ____version;
  123. RuntimeObject* ____syncRoot;
  124. };
  125. struct List_1_tCD5F926D25FC8BFAF39E4BE6F879C1FA11501C76 : public RuntimeObject
  126. {
  127. Rigidbody2DU5BU5D_tC196E4DEEA396B4A08BFAE8A94A45FD14403C9CF* ____items;
  128. int32_t ____size;
  129. int32_t ____version;
  130. RuntimeObject* ____syncRoot;
  131. };
  132. struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B : public RuntimeObject
  133. {
  134. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ____items;
  135. int32_t ____size;
  136. int32_t ____version;
  137. RuntimeObject* ____syncRoot;
  138. };
  139. struct Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D : public RuntimeObject
  140. {
  141. };
  142. struct String_t : public RuntimeObject
  143. {
  144. int32_t ____stringLength;
  145. Il2CppChar ____firstChar;
  146. };
  147. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  148. {
  149. };
  150. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  151. {
  152. };
  153. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  154. {
  155. };
  156. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  157. {
  158. bool ___m_value;
  159. };
  160. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  161. {
  162. uint8_t ___m_value;
  163. };
  164. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  165. {
  166. };
  167. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  168. {
  169. };
  170. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  171. {
  172. };
  173. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  174. {
  175. int32_t ___m_value;
  176. };
  177. struct IntPtr_t
  178. {
  179. void* ___m_value;
  180. };
  181. struct LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB
  182. {
  183. int32_t ___m_Mask;
  184. };
  185. struct ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E
  186. {
  187. void* ___begin;
  188. int32_t ___length;
  189. };
  190. struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
  191. {
  192. float ___m00;
  193. float ___m10;
  194. float ___m20;
  195. float ___m30;
  196. float ___m01;
  197. float ___m11;
  198. float ___m21;
  199. float ___m31;
  200. float ___m02;
  201. float ___m12;
  202. float ___m22;
  203. float ___m32;
  204. float ___m03;
  205. float ___m13;
  206. float ___m23;
  207. float ___m33;
  208. };
  209. struct PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9
  210. {
  211. int32_t ___m_Handle;
  212. };
  213. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  214. {
  215. float ___m_value;
  216. };
  217. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  218. {
  219. uint32_t ___m_value;
  220. };
  221. struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
  222. {
  223. uint64_t ___m_value;
  224. };
  225. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
  226. {
  227. float ___x;
  228. float ___y;
  229. };
  230. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
  231. {
  232. float ___x;
  233. float ___y;
  234. float ___z;
  235. };
  236. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  237. {
  238. union
  239. {
  240. struct
  241. {
  242. };
  243. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  244. };
  245. };
  246. struct ByReference_1_t9FE639FD03570F793D25C119C09D9C344FD5577B
  247. {
  248. intptr_t ____value;
  249. };
  250. struct ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4
  251. {
  252. intptr_t ____value;
  253. };
  254. struct ByReference_1_tC00E272CA69BF0EE3939D1F6DB60E788290A8313
  255. {
  256. intptr_t ____value;
  257. };
  258. struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3
  259. {
  260. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center;
  261. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents;
  262. };
  263. struct Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B : public RuntimeObject
  264. {
  265. int32_t ___m_Collider;
  266. int32_t ___m_OtherCollider;
  267. int32_t ___m_Rigidbody;
  268. int32_t ___m_OtherRigidbody;
  269. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_RelativeVelocity;
  270. int32_t ___m_Enabled;
  271. int32_t ___m_ContactCount;
  272. ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949* ___m_ReusedContacts;
  273. ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949* ___m_LegacyContacts;
  274. };
  275. struct Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B_marshaled_pinvoke
  276. {
  277. int32_t ___m_Collider;
  278. int32_t ___m_OtherCollider;
  279. int32_t ___m_Rigidbody;
  280. int32_t ___m_OtherRigidbody;
  281. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_RelativeVelocity;
  282. int32_t ___m_Enabled;
  283. int32_t ___m_ContactCount;
  284. ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801* ___m_ReusedContacts;
  285. ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801* ___m_LegacyContacts;
  286. };
  287. struct Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B_marshaled_com
  288. {
  289. int32_t ___m_Collider;
  290. int32_t ___m_OtherCollider;
  291. int32_t ___m_Rigidbody;
  292. int32_t ___m_OtherRigidbody;
  293. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_RelativeVelocity;
  294. int32_t ___m_Enabled;
  295. int32_t ___m_ContactCount;
  296. ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801* ___m_ReusedContacts;
  297. ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801* ___m_LegacyContacts;
  298. };
  299. struct ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14
  300. {
  301. bool ___useTriggers;
  302. bool ___useLayerMask;
  303. bool ___useDepth;
  304. bool ___useOutsideDepth;
  305. bool ___useNormalAngle;
  306. bool ___useOutsideNormalAngle;
  307. LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___layerMask;
  308. float ___minDepth;
  309. float ___maxDepth;
  310. float ___minNormalAngle;
  311. float ___maxNormalAngle;
  312. };
  313. struct ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14_marshaled_pinvoke
  314. {
  315. int32_t ___useTriggers;
  316. int32_t ___useLayerMask;
  317. int32_t ___useDepth;
  318. int32_t ___useOutsideDepth;
  319. int32_t ___useNormalAngle;
  320. int32_t ___useOutsideNormalAngle;
  321. LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___layerMask;
  322. float ___minDepth;
  323. float ___maxDepth;
  324. float ___minNormalAngle;
  325. float ___maxNormalAngle;
  326. };
  327. struct ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14_marshaled_com
  328. {
  329. int32_t ___useTriggers;
  330. int32_t ___useLayerMask;
  331. int32_t ___useDepth;
  332. int32_t ___useOutsideDepth;
  333. int32_t ___useNormalAngle;
  334. int32_t ___useOutsideNormalAngle;
  335. LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___layerMask;
  336. float ___minDepth;
  337. float ___maxDepth;
  338. float ___minNormalAngle;
  339. float ___maxNormalAngle;
  340. };
  341. struct ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801
  342. {
  343. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Point;
  344. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Normal;
  345. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_RelativeVelocity;
  346. float ___m_Separation;
  347. float ___m_NormalImpulse;
  348. float ___m_TangentImpulse;
  349. int32_t ___m_Collider;
  350. int32_t ___m_OtherCollider;
  351. int32_t ___m_Rigidbody;
  352. int32_t ___m_OtherRigidbody;
  353. int32_t ___m_Enabled;
  354. };
  355. struct Exception_t : public RuntimeObject
  356. {
  357. String_t* ____className;
  358. String_t* ____message;
  359. RuntimeObject* ____data;
  360. Exception_t* ____innerException;
  361. String_t* ____helpURL;
  362. RuntimeObject* ____stackTrace;
  363. String_t* ____stackTraceString;
  364. String_t* ____remoteStackTraceString;
  365. int32_t ____remoteStackIndex;
  366. RuntimeObject* ____dynamicMethods;
  367. int32_t ____HResult;
  368. String_t* ____source;
  369. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  370. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  371. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
  372. int32_t ___caught_in_unmanaged;
  373. };
  374. struct Exception_t_marshaled_pinvoke
  375. {
  376. char* ____className;
  377. char* ____message;
  378. RuntimeObject* ____data;
  379. Exception_t_marshaled_pinvoke* ____innerException;
  380. char* ____helpURL;
  381. Il2CppIUnknown* ____stackTrace;
  382. char* ____stackTraceString;
  383. char* ____remoteStackTraceString;
  384. int32_t ____remoteStackIndex;
  385. Il2CppIUnknown* ____dynamicMethods;
  386. int32_t ____HResult;
  387. char* ____source;
  388. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  389. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  390. Il2CppSafeArray* ___native_trace_ips;
  391. int32_t ___caught_in_unmanaged;
  392. };
  393. struct Exception_t_marshaled_com
  394. {
  395. Il2CppChar* ____className;
  396. Il2CppChar* ____message;
  397. RuntimeObject* ____data;
  398. Exception_t_marshaled_com* ____innerException;
  399. Il2CppChar* ____helpURL;
  400. Il2CppIUnknown* ____stackTrace;
  401. Il2CppChar* ____stackTraceString;
  402. Il2CppChar* ____remoteStackTraceString;
  403. int32_t ____remoteStackIndex;
  404. Il2CppIUnknown* ____dynamicMethods;
  405. int32_t ____HResult;
  406. Il2CppChar* ____source;
  407. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  408. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  409. Il2CppSafeArray* ___native_trace_ips;
  410. int32_t ___caught_in_unmanaged;
  411. };
  412. struct GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC
  413. {
  414. intptr_t ___handle;
  415. };
  416. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
  417. {
  418. intptr_t ___m_CachedPtr;
  419. };
  420. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  421. {
  422. intptr_t ___m_CachedPtr;
  423. };
  424. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  425. {
  426. intptr_t ___m_CachedPtr;
  427. };
  428. struct PhysicsShapeType2D_t44AE2DF9DE93C130AF36529B830CDCD34D55223B
  429. {
  430. int32_t ___value__;
  431. };
  432. struct Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00
  433. {
  434. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin;
  435. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Direction;
  436. };
  437. struct RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA
  438. {
  439. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Centroid;
  440. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Point;
  441. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Normal;
  442. float ___m_Distance;
  443. float ___m_Fraction;
  444. int32_t ___m_Collider;
  445. };
  446. struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0 : public RuntimeObject
  447. {
  448. intptr_t ___Bounds;
  449. intptr_t ___Count;
  450. uint8_t ___Data;
  451. };
  452. struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0_marshaled_pinvoke
  453. {
  454. intptr_t ___Bounds;
  455. intptr_t ___Count;
  456. uint8_t ___Data;
  457. };
  458. struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0_marshaled_com
  459. {
  460. intptr_t ___Bounds;
  461. intptr_t ___Count;
  462. uint8_t ___Data;
  463. };
  464. struct UpdateFlags_tBF0D802FF9F8C33DA5DE40ED2B21768D88E33574
  465. {
  466. int32_t ___value__;
  467. };
  468. struct GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F
  469. {
  470. List_1_t005866C9A942E85392723D93831723E1AB1D856E* ___m_Shapes;
  471. List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* ___m_Vertices;
  472. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_LocalToWorld;
  473. };
  474. struct GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F_marshaled_pinvoke
  475. {
  476. List_1_t005866C9A942E85392723D93831723E1AB1D856E* ___m_Shapes;
  477. List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* ___m_Vertices;
  478. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_LocalToWorld;
  479. };
  480. struct GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F_marshaled_com
  481. {
  482. List_1_t005866C9A942E85392723D93831723E1AB1D856E* ___m_Shapes;
  483. List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* ___m_Vertices;
  484. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_LocalToWorld;
  485. };
  486. struct ReadOnlySpan_1_tCA4391229D70967C5F52C769440BB78CBF80BE99
  487. {
  488. ByReference_1_t9FE639FD03570F793D25C119C09D9C344FD5577B ____pointer;
  489. int32_t ____length;
  490. };
  491. struct ReadOnlySpan_1_tEAF479AB1B366DD09B770333CBF4B8EBAFA8D3CC
  492. {
  493. ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 ____pointer;
  494. int32_t ____length;
  495. };
  496. struct Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060
  497. {
  498. ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 ____pointer;
  499. int32_t ____length;
  500. };
  501. struct Span_1_t176257933B4F95507A92292ED5363CE3EFE12BB5
  502. {
  503. ByReference_1_tC00E272CA69BF0EE3939D1F6DB60E788290A8313 ____pointer;
  504. int32_t ____length;
  505. };
  506. struct BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59
  507. {
  508. void* ___data;
  509. int32_t ___size;
  510. int32_t ___updateFlags;
  511. };
  512. struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  513. {
  514. };
  515. struct PhysicsShape2D_t443155710C4DE7DE8C48EADA86BC4DC7EA70226E
  516. {
  517. int32_t ___m_ShapeType;
  518. float ___m_Radius;
  519. int32_t ___m_VertexStartIndex;
  520. int32_t ___m_VertexCount;
  521. int32_t ___m_UseAdjacentStart;
  522. int32_t ___m_UseAdjacentEnd;
  523. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_AdjacentStart;
  524. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_AdjacentEnd;
  525. };
  526. struct PhysicsShapeGroup2D_tDD50752FEA50CB691889997A8E0E2789F26DA003 : public RuntimeObject
  527. {
  528. GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F ___m_GroupState;
  529. };
  530. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  531. {
  532. };
  533. struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
  534. {
  535. };
  536. struct BlittableListWrapper_tE39AB35B42449CFD1FDCBB7DC4F0D1A1EA2312C4
  537. {
  538. BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59 ___arrayWrapper;
  539. int32_t ___listSize;
  540. };
  541. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  542. {
  543. };
  544. struct Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
  545. {
  546. };
  547. struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
  548. {
  549. };
  550. struct EdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710 : public Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52
  551. {
  552. };
  553. struct PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E : public Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52
  554. {
  555. };
  556. struct EmptyArray_1_tE734FFF96D1ED5A8579050C42CB3D5933F541B75_StaticFields
  557. {
  558. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___Value;
  559. };
  560. struct List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65_StaticFields
  561. {
  562. BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* ___s_emptyArray;
  563. };
  564. struct List_1_t005866C9A942E85392723D93831723E1AB1D856E_StaticFields
  565. {
  566. PhysicsShape2DU5BU5D_tA1AB70893D21D57FB86D0DB946736CF973B9AA5B* ___s_emptyArray;
  567. };
  568. struct List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324_StaticFields
  569. {
  570. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___s_emptyArray;
  571. };
  572. struct List_1_tCD5F926D25FC8BFAF39E4BE6F879C1FA11501C76_StaticFields
  573. {
  574. Rigidbody2DU5BU5D_tC196E4DEEA396B4A08BFAE8A94A45FD14403C9CF* ___s_emptyArray;
  575. };
  576. struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_StaticFields
  577. {
  578. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___s_emptyArray;
  579. };
  580. struct Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_StaticFields
  581. {
  582. List_1_tCD5F926D25FC8BFAF39E4BE6F879C1FA11501C76* ___m_LastDisabledRigidbody2D;
  583. };
  584. struct String_t_StaticFields
  585. {
  586. String_t* ___Empty;
  587. };
  588. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  589. {
  590. String_t* ___TrueString;
  591. String_t* ___FalseString;
  592. };
  593. struct IntPtr_t_StaticFields
  594. {
  595. intptr_t ___Zero;
  596. };
  597. struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
  598. {
  599. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix;
  600. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix;
  601. };
  602. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
  603. {
  604. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector;
  605. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector;
  606. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector;
  607. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector;
  608. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector;
  609. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector;
  610. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector;
  611. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector;
  612. };
  613. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
  614. {
  615. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector;
  616. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector;
  617. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector;
  618. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector;
  619. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector;
  620. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector;
  621. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector;
  622. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector;
  623. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector;
  624. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector;
  625. };
  626. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
  627. {
  628. int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
  629. };
  630. #ifdef __clang__
  631. #pragma clang diagnostic pop
  632. #endif
  633. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
  634. {
  635. ALIGN_FIELD (8) RuntimeObject* m_Items[1];
  636. inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
  637. {
  638. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  639. return m_Items[index];
  640. }
  641. inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
  642. {
  643. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  644. return m_Items + index;
  645. }
  646. inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
  647. {
  648. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  649. m_Items[index] = value;
  650. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  651. }
  652. inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
  653. {
  654. return m_Items[index];
  655. }
  656. inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
  657. {
  658. return m_Items + index;
  659. }
  660. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
  661. {
  662. m_Items[index] = value;
  663. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  664. }
  665. };
  666. struct RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7 : public RuntimeArray
  667. {
  668. ALIGN_FIELD (8) RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA m_Items[1];
  669. inline RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA GetAt(il2cpp_array_size_t index) const
  670. {
  671. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  672. return m_Items[index];
  673. }
  674. inline RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* GetAddressAt(il2cpp_array_size_t index)
  675. {
  676. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  677. return m_Items + index;
  678. }
  679. inline void SetAt(il2cpp_array_size_t index, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA value)
  680. {
  681. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  682. m_Items[index] = value;
  683. }
  684. inline RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA GetAtUnchecked(il2cpp_array_size_t index) const
  685. {
  686. return m_Items[index];
  687. }
  688. inline RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* GetAddressAtUnchecked(il2cpp_array_size_t index)
  689. {
  690. return m_Items + index;
  691. }
  692. inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA value)
  693. {
  694. m_Items[index] = value;
  695. }
  696. };
  697. struct ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949 : public RuntimeArray
  698. {
  699. ALIGN_FIELD (8) ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801 m_Items[1];
  700. inline ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801 GetAt(il2cpp_array_size_t index) const
  701. {
  702. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  703. return m_Items[index];
  704. }
  705. inline ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801* GetAddressAt(il2cpp_array_size_t index)
  706. {
  707. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  708. return m_Items + index;
  709. }
  710. inline void SetAt(il2cpp_array_size_t index, ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801 value)
  711. {
  712. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  713. m_Items[index] = value;
  714. }
  715. inline ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801 GetAtUnchecked(il2cpp_array_size_t index) const
  716. {
  717. return m_Items[index];
  718. }
  719. inline ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801* GetAddressAtUnchecked(il2cpp_array_size_t index)
  720. {
  721. return m_Items + index;
  722. }
  723. inline void SetAtUnchecked(il2cpp_array_size_t index, ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801 value)
  724. {
  725. m_Items[index] = value;
  726. }
  727. };
  728. struct BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5 : public RuntimeArray
  729. {
  730. ALIGN_FIELD (8) Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 m_Items[1];
  731. inline Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 GetAt(il2cpp_array_size_t index) const
  732. {
  733. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  734. return m_Items[index];
  735. }
  736. inline Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* GetAddressAt(il2cpp_array_size_t index)
  737. {
  738. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  739. return m_Items + index;
  740. }
  741. inline void SetAt(il2cpp_array_size_t index, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 value)
  742. {
  743. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  744. m_Items[index] = value;
  745. }
  746. inline Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 GetAtUnchecked(il2cpp_array_size_t index) const
  747. {
  748. return m_Items[index];
  749. }
  750. inline Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* GetAddressAtUnchecked(il2cpp_array_size_t index)
  751. {
  752. return m_Items + index;
  753. }
  754. inline void SetAtUnchecked(il2cpp_array_size_t index, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 value)
  755. {
  756. m_Items[index] = value;
  757. }
  758. };
  759. struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA : public RuntimeArray
  760. {
  761. ALIGN_FIELD (8) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 m_Items[1];
  762. inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAt(il2cpp_array_size_t index) const
  763. {
  764. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  765. return m_Items[index];
  766. }
  767. inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAt(il2cpp_array_size_t index)
  768. {
  769. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  770. return m_Items + index;
  771. }
  772. inline void SetAt(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
  773. {
  774. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  775. m_Items[index] = value;
  776. }
  777. inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAtUnchecked(il2cpp_array_size_t index) const
  778. {
  779. return m_Items[index];
  780. }
  781. inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAtUnchecked(il2cpp_array_size_t index)
  782. {
  783. return m_Items + index;
  784. }
  785. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
  786. {
  787. m_Items[index] = value;
  788. }
  789. };
  790. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mA7984A528A3BB9173B3A1C3135D6A70F31BBF645_gshared_inline (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___0_array, const RuntimeMethod* method) ;
  791. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* Span_1_GetPinnableReference_m10E408D0FA18178CB90E96B554023FEF6CC571CC_gshared (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, const RuntimeMethod* method) ;
  792. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m63E0284E03E6126E49381A504A7B4302EAEC3375_gshared_inline (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, const RuntimeMethod* method) ;
  793. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlittableListWrapper_Unmarshal_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m8FE241486DF0830176087D0C35ACBA4AC0B64A7E_gshared_inline (BlittableListWrapper_tE39AB35B42449CFD1FDCBB7DC4F0D1A1EA2312C4* __this, List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* ___0_list, const RuntimeMethod* method) ;
  794. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* NoAllocHelpers_ExtractArrayFromList_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m94EB8197B54F97258F5E5D32716FB2C46B6A9BD0_gshared_inline (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* ___0_list, const RuntimeMethod* method) ;
  795. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m9DF5F004FF70828FB56F22C81485C8A57B3192DB_gshared_inline (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, const RuntimeMethod* method) ;
  796. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlittableArrayWrapper_Unmarshal_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m64D99FF1E47B7BD145EF19B4F487C17DB4AEC5A1_gshared_inline (BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* __this, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7** ___0_array, const RuntimeMethod* method) ;
  797. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  798. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mED734AE4CCCA800E3210B813A66929F46E734591_gshared_inline (List_1_t005866C9A942E85392723D93831723E1AB1D856E* __this, const RuntimeMethod* method) ;
  799. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m818314958E2B12E0B7A3ACAB795EF535FCF3E3FF_gshared (List_1_t005866C9A942E85392723D93831723E1AB1D856E* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m27475592735C318973899086F95036A18B6D7E39_gshared (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  801. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m365B55C445D3C985E0768C8750BD44364F321A57_gshared_inline (List_1_t005866C9A942E85392723D93831723E1AB1D856E* __this, const RuntimeMethod* method) ;
  802. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m4F04D407852735E68667980C26DA866BAE103B37_gshared_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method) ;
  803. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t MarshalledUnityObject_MarshalNotNull_TisRuntimeObject_mEB1AA6B672D00242BB9DCE007056EC0E9C8DB075_gshared_inline (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  804. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Unmarshal_UnmarshalUnityObject_TisRuntimeObject_m2B04FEB8E4BB254DD6F827F3111C91F2AF16D04A_gshared_inline (intptr_t ___0_gcHandlePtr, const RuntimeMethod* method) ;
  805. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlittableListWrapper_Unmarshal_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_mADA92ED5FD2CF5B9A279A7579840322F21BAEA0D_gshared_inline (BlittableListWrapper_tE39AB35B42449CFD1FDCBB7DC4F0D1A1EA2312C4* __this, List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* ___0_list, const RuntimeMethod* method) ;
  806. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* NoAllocHelpers_ExtractArrayFromList_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_m1D8DA986FAA20C5FBC5294318C00B7CDA4D4FC5C_gshared_inline (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* ___0_list, const RuntimeMethod* method) ;
  807. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_gshared_inline (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* __this, const RuntimeMethod* method) ;
  808. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m0F2A60856E23C8A9DC58E03191363DF4E8A6F1B3_gshared_inline (Span_1_t176257933B4F95507A92292ED5363CE3EFE12BB5* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, const RuntimeMethod* method) ;
  809. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* Span_1_GetPinnableReference_m38F959B29A2F632B0CA4808E2A43254C2F3F1909_gshared (Span_1_t176257933B4F95507A92292ED5363CE3EFE12BB5* __this, const RuntimeMethod* method) ;
  810. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mFBDFEEEF1A619162D612EC6564DE47BB0A018FD9_gshared_inline (Span_1_t176257933B4F95507A92292ED5363CE3EFE12BB5* __this, const RuntimeMethod* method) ;
  811. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NoAllocHelpers_ResetListSize_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mC69AC2FE59E4ED2C813055058FCB5D28E30EA2DA_gshared_inline (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* ___0_list, int32_t ___1_size, const RuntimeMethod* method) ;
  812. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m282E1BC4A5F7B82AFCA96523874584D8AAA045C1_gshared_inline (ReadOnlySpan_1_tEAF479AB1B366DD09B770333CBF4B8EBAFA8D3CC* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) ;
  813. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NoAllocHelpers_ResetListContents_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m7A14E78563B72D165D0B4A58591E7D8CF2AE542B_gshared_inline (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* ___0_list, ReadOnlySpan_1_tEAF479AB1B366DD09B770333CBF4B8EBAFA8D3CC ___1_span, const RuntimeMethod* method) ;
  814. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeUtility_As_TisRuntimeObject_m0FFD91677D5F942D9FA7112820E0596B59865532_gshared (RuntimeObject* ___0_from, const RuntimeMethod* method) ;
  815. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m256018AD9B1E710A73E35FAE6D5CC39DD1764EB9_gshared_inline (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) ;
  816. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* Span_1_ToArray_m7991F6310890A03D4302F449C3953625E07076C3_gshared_inline (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, const RuntimeMethod* method) ;
  817. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* Array_Empty_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mF09AB489F062620E85BE4536FC98B6AEBF00B791_gshared_inline (const RuntimeMethod* method) ;
  818. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NoAllocHelpers_ResetListSize_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_mEA3E686659D607E28D8F3C24125CE8BC091E86AF_gshared_inline (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* ___0_list, int32_t ___1_size, const RuntimeMethod* method) ;
  819. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mC05B1826DE4F2D24EA4ACBF887B46969A32E1864_gshared_inline (ReadOnlySpan_1_tCA4391229D70967C5F52C769440BB78CBF80BE99* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) ;
  820. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NoAllocHelpers_ResetListContents_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_mFA6EF54C51FA2D1CBEC046B673FAB8B376391992_gshared_inline (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* ___0_list, ReadOnlySpan_1_tCA4391229D70967C5F52C769440BB78CBF80BE99 ___1_span, const RuntimeMethod* method) ;
  821. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* UnsafeUtility_As_TisIntPtr_t_TisGCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC_mD94F597CB91662C823496DA9FA9A7CF908734A78_gshared_inline (intptr_t* ___0_from, const RuntimeMethod* method) ;
  822. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mE73EFFF82CD84954143CA69B13EA7C22DBCDFE82_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, const RuntimeMethod* method) ;
  823. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ReadOnlySpan_1_ToArray_m52B9C5497E426BA0C6D18FE069D501F7F6B0570F_gshared (ReadOnlySpan_1_tEAF479AB1B366DD09B770333CBF4B8EBAFA8D3CC* __this, const RuntimeMethod* method) ;
  824. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlySpan_1_get_Length_m8A8468ECDACBD86AE7FF53413628E0446F662397_gshared_inline (ReadOnlySpan_1_tEAF479AB1B366DD09B770333CBF4B8EBAFA8D3CC* __this, const RuntimeMethod* method) ;
  825. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mA76873E6FBF3E2A2C2C393A6FBA33ACF4BB2323E_gshared (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* ___0_destination, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ;
  826. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m0C3FDA53744AF9572488C5EFC5F0632D33DAAE0A_gshared (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* __this, const RuntimeMethod* method) ;
  827. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* ReadOnlySpan_1_ToArray_m2B9E4011E3272DB371DBAE00E2C99D63C1096AF7_gshared (ReadOnlySpan_1_tCA4391229D70967C5F52C769440BB78CBF80BE99* __this, const RuntimeMethod* method) ;
  828. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlySpan_1_get_Length_mC1CA3FED42C8F2D0AA6F5C888139D82939072B1C_gshared_inline (ReadOnlySpan_1_tCA4391229D70967C5F52C769440BB78CBF80BE99* __this, const RuntimeMethod* method) ;
  829. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnityString_Format_m98A0629641086A1BE20BBF7F4EADDE3FE3877D85 (String_t* ___0_fmt, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
  830. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PhysicsScene2D_ToString_mACA22EF575F7544176360B16D431F2BB1DEBB307 (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* __this, const RuntimeMethod* method) ;
  831. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene2D_GetHashCode_mD45B3437D088C66A35AE20066AD632D1D0858B1E (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* __this, const RuntimeMethod* method) ;
  832. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhysicsScene2D_Equals_m4A19DE0675BD596A1B5AC0F7138A9A6F4D6029B3 (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) ;
  833. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhysicsScene2D_Equals_mA7C243A71CFDBFA905F057CE3E9C5E61B34216FB (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* __this, PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 ___0_other, const RuntimeMethod* method) ;
  834. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 ContactFilter2D_CreateLegacyFilter_m7DF755B13D055FA510CB7F57A2CA5B45EAD161E2 (int32_t ___0_layerMask, float ___1_minDepth, float ___2_maxDepth, const RuntimeMethod* method) ;
  835. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA PhysicsScene2D_Raycast_Internal_m39487CD184C451A0932E85CF899B768B0AF04424 (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 ___0_physicsScene, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_direction, float ___3_distance, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 ___4_contactFilter, const RuntimeMethod* method) ;
  836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA PhysicsScene2D_Raycast_m5A2D66F6E7E8F34B6CF5B82099EFA4F69155F25D (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_direction, float ___2_distance, int32_t ___3_layerMask, const RuntimeMethod* method) ;
  837. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA PhysicsScene2D_Raycast_m74A71D9DBCC2CCD7454240AE784CEE5720E55EA0 (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_direction, float ___2_distance, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 ___3_contactFilter, const RuntimeMethod* method) ;
  838. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene2D_RaycastArray_Internal_m78B0093DCC7AD643AE641D65D9A616FBAAF93D08 (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 ___0_physicsScene, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_direction, float ___3_distance, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 ___4_contactFilter, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___5_results, const RuntimeMethod* method) ;
  839. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene2D_Raycast_m004884696543F60917C1ED72374C1528207229C3 (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_direction, float ___2_distance, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 ___3_contactFilter, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___4_results, const RuntimeMethod* method) ;
  840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene2D_RaycastList_Internal_m8F8D0331D48A0A5F19238FB3FE48DF1007C078DD (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 ___0_physicsScene, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_direction, float ___3_distance, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 ___4_contactFilter, List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* ___5_results, const RuntimeMethod* method) ;
  841. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene2D_Raycast_m541841D244633BA234ED72B01204161686D6B3B9 (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_direction, float ___2_distance, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 ___3_contactFilter, List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* ___4_results, const RuntimeMethod* method) ;
  842. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhysicsScene2D_Raycast_Internal_Injected_mFDE2EC874A7E78DF64283FD6396B8C3F9B69659E (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* ___0_physicsScene, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___1_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___2_direction, float ___3_distance, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14* ___4_contactFilter, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* ___5_ret, const RuntimeMethod* method) ;
  843. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentNullException_m57232D0804E4F65D1C0D86129C5BFD0DC950CA01 (RuntimeObject* ___0_obj, String_t* ___1_parameterName, const RuntimeMethod* method) ;
  844. inline void Span_1__ctor_mA7984A528A3BB9173B3A1C3135D6A70F31BBF645_inline (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___0_array, const RuntimeMethod* method)
  845. {
  846. (( void (*) (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060*, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7*, const RuntimeMethod*))Span_1__ctor_mA7984A528A3BB9173B3A1C3135D6A70F31BBF645_gshared_inline)(__this, ___0_array, method);
  847. }
  848. inline RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* Span_1_GetPinnableReference_m10E408D0FA18178CB90E96B554023FEF6CC571CC (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, const RuntimeMethod* method)
  849. {
  850. return (( RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* (*) (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060*, const RuntimeMethod*))Span_1_GetPinnableReference_m10E408D0FA18178CB90E96B554023FEF6CC571CC_gshared)(__this, method);
  851. }
  852. inline int32_t Span_1_get_Length_m63E0284E03E6126E49381A504A7B4302EAEC3375_inline (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, const RuntimeMethod* method)
  853. {
  854. return (( int32_t (*) (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060*, const RuntimeMethod*))Span_1_get_Length_m63E0284E03E6126E49381A504A7B4302EAEC3375_gshared_inline)(__this, method);
  855. }
  856. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedSpanWrapper__ctor_mB29647A21BB87EA4DF859E5C2FA2207F47E525D2 (ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* __this, void* ___0_begin, int32_t ___1_length, const RuntimeMethod* method) ;
  857. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene2D_RaycastArray_Internal_Injected_m9E8F21B279DCFA377E5D716A5300AD1AA1A9E1AE (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* ___0_physicsScene, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___1_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___2_direction, float ___3_distance, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14* ___4_contactFilter, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___5_results, const RuntimeMethod* method) ;
  858. inline void BlittableListWrapper_Unmarshal_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m8FE241486DF0830176087D0C35ACBA4AC0B64A7E_inline (BlittableListWrapper_tE39AB35B42449CFD1FDCBB7DC4F0D1A1EA2312C4* __this, List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* ___0_list, const RuntimeMethod* method)
  859. {
  860. (( void (*) (BlittableListWrapper_tE39AB35B42449CFD1FDCBB7DC4F0D1A1EA2312C4*, List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, const RuntimeMethod*))BlittableListWrapper_Unmarshal_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m8FE241486DF0830176087D0C35ACBA4AC0B64A7E_gshared_inline)(__this, ___0_list, method);
  861. }
  862. inline RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* NoAllocHelpers_ExtractArrayFromList_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m94EB8197B54F97258F5E5D32716FB2C46B6A9BD0_inline (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* ___0_list, const RuntimeMethod* method)
  863. {
  864. return (( RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* (*) (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, const RuntimeMethod*))NoAllocHelpers_ExtractArrayFromList_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m94EB8197B54F97258F5E5D32716FB2C46B6A9BD0_gshared_inline)(___0_list, method);
  865. }
  866. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlittableArrayWrapper__ctor_mD7869B76C6745D311B8FD895EF3C29428E568971_inline (BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* __this, void* ___0_data, int32_t ___1_size, const RuntimeMethod* method) ;
  867. inline int32_t List_1_get_Count_m9DF5F004FF70828FB56F22C81485C8A57B3192DB_inline (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, const RuntimeMethod* method)
  868. {
  869. return (( int32_t (*) (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, const RuntimeMethod*))List_1_get_Count_m9DF5F004FF70828FB56F22C81485C8A57B3192DB_gshared_inline)(__this, method);
  870. }
  871. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlittableListWrapper__ctor_m023465FD16FDC6018F6503711A734332C0EF4AAD_inline (BlittableListWrapper_tE39AB35B42449CFD1FDCBB7DC4F0D1A1EA2312C4* __this, BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59 ___0_arrayWrapper, int32_t ___1_listSize, const RuntimeMethod* method) ;
  872. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene2D_RaycastList_Internal_Injected_mEAEEA34023246AAEC305FDAE8442D29AED60B930 (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* ___0_physicsScene, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___1_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___2_direction, float ___3_distance, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14* ___4_contactFilter, BlittableListWrapper_tE39AB35B42449CFD1FDCBB7DC4F0D1A1EA2312C4* ___5_results, const RuntimeMethod* method) ;
  873. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6_inline (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, const RuntimeMethod* method) ;
  874. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086_inline (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, const RuntimeMethod* method) ;
  875. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA PhysicsScene2D_GetRayIntersection_Internal_m8F523A4E443EC8F78C38CADEB6A2721EA45980F1 (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 ___0_physicsScene, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_direction, float ___3_distance, int32_t ___4_layerMask, const RuntimeMethod* method) ;
  876. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA PhysicsScene2D_GetRayIntersection_m92BF0BF919D8BB704EC93D45EE7E2DB2EB176943 (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* __this, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, float ___1_distance, int32_t ___2_layerMask, const RuntimeMethod* method) ;
  877. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene2D_GetRayIntersectionArray_Internal_m5E84231D490515C4B9D39733E3CB11EDDF979B20 (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 ___0_physicsScene, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_direction, float ___3_distance, int32_t ___4_layerMask, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___5_results, const RuntimeMethod* method) ;
  878. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene2D_GetRayIntersection_mF3E0EC0D4F5A4B8C063E735979C851ED5B4B4C2E (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* __this, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, float ___1_distance, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___2_results, int32_t ___3_layerMask, const RuntimeMethod* method) ;
  879. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhysicsScene2D_GetRayIntersection_Internal_Injected_mFFE9F51858E5DECF785638E8B28BFF941D8D6329 (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* ___0_physicsScene, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___2_direction, float ___3_distance, int32_t ___4_layerMask, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* ___5_ret, const RuntimeMethod* method) ;
  880. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene2D_GetRayIntersectionArray_Internal_Injected_mCE29539CEEF27E75D5D608532B7BE7D1BEAEB24E (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* ___0_physicsScene, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___2_direction, float ___3_distance, int32_t ___4_layerMask, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___5_results, const RuntimeMethod* method) ;
  881. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 Physics2D_get_defaultPhysicsScene_m688935D2C81F56703A1F0E3C8712604A42CB2804 (const RuntimeMethod* method) ;
  882. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* Physics2D_GetRayIntersectionAll_Internal_m98C9407CC390AA4F560D4BAFE3D35FE06DD3400C (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 ___0_physicsScene, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_direction, float ___3_distance, int32_t ___4_layerMask, const RuntimeMethod* method) ;
  883. inline void BlittableArrayWrapper_Unmarshal_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m64D99FF1E47B7BD145EF19B4F487C17DB4AEC5A1_inline (BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* __this, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7** ___0_array, const RuntimeMethod* method)
  884. {
  885. (( void (*) (BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59*, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7**, const RuntimeMethod*))BlittableArrayWrapper_Unmarshal_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m64D99FF1E47B7BD145EF19B4F487C17DB4AEC5A1_gshared_inline)(__this, ___0_array, method);
  886. }
  887. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Physics2D_GetRayIntersectionAll_Internal_Injected_mF2B9C4BE030FE7EDCE208B25CF2226AE5734D88D (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* ___0_physicsScene, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___2_direction, float ___3_distance, int32_t ___4_layerMask, BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* ___5_ret, const RuntimeMethod* method) ;
  888. inline void List_1__ctor_m18046D64FD3FA546A46227B43826992EE5D5F434 (List_1_tCD5F926D25FC8BFAF39E4BE6F879C1FA11501C76* __this, const RuntimeMethod* method)
  889. {
  890. (( void (*) (List_1_tCD5F926D25FC8BFAF39E4BE6F879C1FA11501C76*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  891. }
  892. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsShape2D_get_shapeType_mBA55638729252854535E3E9279F7A006B610B01F (PhysicsShape2D_t443155710C4DE7DE8C48EADA86BC4DC7EA70226E* __this, const RuntimeMethod* method) ;
  893. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PhysicsShape2D_get_radius_m4300D92A9F9523277976419369F0A14DC75AEF8B (PhysicsShape2D_t443155710C4DE7DE8C48EADA86BC4DC7EA70226E* __this, const RuntimeMethod* method) ;
  894. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsShape2D_get_vertexStartIndex_m23782C197FC0521A6DC3A4E0F115DB477042EC40 (PhysicsShape2D_t443155710C4DE7DE8C48EADA86BC4DC7EA70226E* __this, const RuntimeMethod* method) ;
  895. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsShape2D_get_vertexCount_mBB09936295C475647B8E92C1464F4C2F3CA7A8D2 (PhysicsShape2D_t443155710C4DE7DE8C48EADA86BC4DC7EA70226E* __this, const RuntimeMethod* method) ;
  896. inline int32_t List_1_get_Count_mED734AE4CCCA800E3210B813A66929F46E734591_inline (List_1_t005866C9A942E85392723D93831723E1AB1D856E* __this, const RuntimeMethod* method)
  897. {
  898. return (( int32_t (*) (List_1_t005866C9A942E85392723D93831723E1AB1D856E*, const RuntimeMethod*))List_1_get_Count_mED734AE4CCCA800E3210B813A66929F46E734591_gshared_inline)(__this, method);
  899. }
  900. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  901. inline void List_1__ctor_m818314958E2B12E0B7A3ACAB795EF535FCF3E3FF (List_1_t005866C9A942E85392723D93831723E1AB1D856E* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  902. {
  903. (( void (*) (List_1_t005866C9A942E85392723D93831723E1AB1D856E*, int32_t, const RuntimeMethod*))List_1__ctor_m818314958E2B12E0B7A3ACAB795EF535FCF3E3FF_gshared)(__this, ___0_capacity, method);
  904. }
  905. inline void List_1__ctor_m27475592735C318973899086F95036A18B6D7E39 (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  906. {
  907. (( void (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, int32_t, const RuntimeMethod*))List_1__ctor_m27475592735C318973899086F95036A18B6D7E39_gshared)(__this, ___0_capacity, method);
  908. }
  909. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method) ;
  910. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GroupState_ClearGeometry_m4A1E29A3DFE71E4426BD2F02D7067C8E32BEBE8F (GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F* __this, const RuntimeMethod* method) ;
  911. inline void List_1_Clear_m365B55C445D3C985E0768C8750BD44364F321A57_inline (List_1_t005866C9A942E85392723D93831723E1AB1D856E* __this, const RuntimeMethod* method)
  912. {
  913. (( void (*) (List_1_t005866C9A942E85392723D93831723E1AB1D856E*, const RuntimeMethod*))List_1_Clear_m365B55C445D3C985E0768C8750BD44364F321A57_gshared_inline)(__this, method);
  914. }
  915. inline void List_1_Clear_m4F04D407852735E68667980C26DA866BAE103B37_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method)
  916. {
  917. (( void (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, const RuntimeMethod*))List_1_Clear_m4F04D407852735E68667980C26DA866BAE103B37_gshared_inline)(__this, method);
  918. }
  919. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContactFilter2D_CheckConsistency_mD918F11F977EA35E87CF491F7AE8794F5D01DF72 (ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14* __this, const RuntimeMethod* method) ;
  920. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContactFilter2D_SetLayerMask_mC3FBC2D806C1A3ACB2D060CE48F8157505E42F9B (ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14* __this, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_layerMask, const RuntimeMethod* method) ;
  921. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContactFilter2D_SetDepth_mE614DDDDAEA489D150E61D2DF8104F9292236F18 (ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14* __this, float ___0_minDepth, float ___1_maxDepth, const RuntimeMethod* method) ;
  922. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics2D_get_queriesHitTriggers_m2652ECB55DB31ADA6E1BD62DFB9792860A7B5FE8 (const RuntimeMethod* method) ;
  923. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222 (int32_t ___0_intVal, const RuntimeMethod* method) ;
  924. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 RaycastHit2D_get_point_mB35E988E9E04328EFE926228A18334326721A36B (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* __this, const RuntimeMethod* method) ;
  925. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 RaycastHit2D_get_normal_m75F1EBDE347BACEB5A6A6AA72543C740806AB5F2 (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* __this, const RuntimeMethod* method) ;
  926. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RaycastHit2D_get_distance_mD0FE1482E2768CF587AFB65488459697EAB64613 (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* __this, const RuntimeMethod* method) ;
  927. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* Object_FindObjectFromInstanceID_m977F314530A838CAB5497C8F5D0D8DA134B92E0C (int32_t ___0_instanceID, const RuntimeMethod* method) ;
  928. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* RaycastHit2D_get_collider_mB56DFCD16B708852EEBDBB490BC8665DBF7487FD (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* __this, const RuntimeMethod* method) ;
  929. inline intptr_t MarshalledUnityObject_MarshalNotNull_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_mEEA1C36090C2581A8C78F304909A57CA5B755023_inline (Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* ___0_obj, const RuntimeMethod* method)
  930. {
  931. return (( intptr_t (*) (Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52*, const RuntimeMethod*))MarshalledUnityObject_MarshalNotNull_TisRuntimeObject_mEB1AA6B672D00242BB9DCE007056EC0E9C8DB075_gshared_inline)(___0_obj, method);
  932. }
  933. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  934. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Collider2D_get_attachedRigidbody_Injected_m334B725BE20CCAAB8ADA90A44E51738A392DD791 (intptr_t ___0__unity_self, const RuntimeMethod* method) ;
  935. inline Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* Unmarshal_UnmarshalUnityObject_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m6DCC2C4311C6B3B128248EA012D28F3A8CAAEA50_inline (intptr_t ___0_gcHandlePtr, const RuntimeMethod* method)
  936. {
  937. return (( Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* (*) (intptr_t, const RuntimeMethod*))Unmarshal_UnmarshalUnityObject_TisRuntimeObject_m2B04FEB8E4BB254DD6F827F3111C91F2AF16D04A_gshared_inline)(___0_gcHandlePtr, method);
  938. }
  939. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Collider2D_get_shapeCount_Injected_m86A4F27A7DDEAE1DF509BA48829837D8CD2DCBB4 (intptr_t ___0__unity_self, const RuntimeMethod* method) ;
  940. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Collider2D_GetShapeHash_Injected_m8DD0A4DE2F43628D0203D67DD3C58E1E0FB4FA3C (intptr_t ___0__unity_self, const RuntimeMethod* method) ;
  941. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Collider2D_get_shapeCount_m2020E832FCAC46E2F702DF0132561B8C1A28D31B (Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* __this, const RuntimeMethod* method) ;
  942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Collider2D_GetShapes_Internal_mAA13A485C136388B87323C54CB3CE4909AA565EF (Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* __this, GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F* ___0_physicsShapeGroupState, int32_t ___1_shapeIndex, int32_t ___2_shapeCount, const RuntimeMethod* method) ;
  943. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Collider2D_GetShapes_Internal_Injected_m6853E8AD8B1B19C60624D2FEF500943291589703 (intptr_t ___0__unity_self, GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F* ___1_physicsShapeGroupState, int32_t ___2_shapeIndex, int32_t ___3_shapeCount, const RuntimeMethod* method) ;
  944. inline void BlittableListWrapper_Unmarshal_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_mADA92ED5FD2CF5B9A279A7579840322F21BAEA0D_inline (BlittableListWrapper_tE39AB35B42449CFD1FDCBB7DC4F0D1A1EA2312C4* __this, List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* ___0_list, const RuntimeMethod* method)
  945. {
  946. (( void (*) (BlittableListWrapper_tE39AB35B42449CFD1FDCBB7DC4F0D1A1EA2312C4*, List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65*, const RuntimeMethod*))BlittableListWrapper_Unmarshal_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_mADA92ED5FD2CF5B9A279A7579840322F21BAEA0D_gshared_inline)(__this, ___0_list, method);
  947. }
  948. inline BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* NoAllocHelpers_ExtractArrayFromList_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_m1D8DA986FAA20C5FBC5294318C00B7CDA4D4FC5C_inline (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* ___0_list, const RuntimeMethod* method)
  949. {
  950. return (( BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* (*) (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65*, const RuntimeMethod*))NoAllocHelpers_ExtractArrayFromList_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_m1D8DA986FAA20C5FBC5294318C00B7CDA4D4FC5C_gshared_inline)(___0_list, method);
  951. }
  952. inline int32_t List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_inline (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* __this, const RuntimeMethod* method)
  953. {
  954. return (( int32_t (*) (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65*, const RuntimeMethod*))List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_gshared_inline)(__this, method);
  955. }
  956. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collider2D_GetShapeBounds_Injected_m7B5D62A2EC01D7B4709B787520E1476FFAC34C60 (intptr_t ___0__unity_self, BlittableListWrapper_tE39AB35B42449CFD1FDCBB7DC4F0D1A1EA2312C4* ___1_bounds, bool ___2_useRadii, bool ___3_useWorldSpace, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* ___4_ret, const RuntimeMethod* method) ;
  957. inline intptr_t MarshalledUnityObject_MarshalNotNull_TisEdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710_m954CF3421141D7F3EEB9CD1B359F09AB3E5731DD_inline (EdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710* ___0_obj, const RuntimeMethod* method)
  958. {
  959. return (( intptr_t (*) (EdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710*, const RuntimeMethod*))MarshalledUnityObject_MarshalNotNull_TisRuntimeObject_mEB1AA6B672D00242BB9DCE007056EC0E9C8DB075_gshared_inline)(___0_obj, method);
  960. }
  961. inline void Span_1__ctor_m0F2A60856E23C8A9DC58E03191363DF4E8A6F1B3_inline (Span_1_t176257933B4F95507A92292ED5363CE3EFE12BB5* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, const RuntimeMethod* method)
  962. {
  963. (( void (*) (Span_1_t176257933B4F95507A92292ED5363CE3EFE12BB5*, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*, const RuntimeMethod*))Span_1__ctor_m0F2A60856E23C8A9DC58E03191363DF4E8A6F1B3_gshared_inline)(__this, ___0_array, method);
  964. }
  965. inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* Span_1_GetPinnableReference_m38F959B29A2F632B0CA4808E2A43254C2F3F1909 (Span_1_t176257933B4F95507A92292ED5363CE3EFE12BB5* __this, const RuntimeMethod* method)
  966. {
  967. return (( Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* (*) (Span_1_t176257933B4F95507A92292ED5363CE3EFE12BB5*, const RuntimeMethod*))Span_1_GetPinnableReference_m38F959B29A2F632B0CA4808E2A43254C2F3F1909_gshared)(__this, method);
  968. }
  969. inline int32_t Span_1_get_Length_mFBDFEEEF1A619162D612EC6564DE47BB0A018FD9_inline (Span_1_t176257933B4F95507A92292ED5363CE3EFE12BB5* __this, const RuntimeMethod* method)
  970. {
  971. return (( int32_t (*) (Span_1_t176257933B4F95507A92292ED5363CE3EFE12BB5*, const RuntimeMethod*))Span_1_get_Length_mFBDFEEEF1A619162D612EC6564DE47BB0A018FD9_gshared_inline)(__this, method);
  972. }
  973. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EdgeCollider2D_set_points_Injected_mC2DF25143164FEEC55615FD677BDD7337B7E55BB (intptr_t ___0__unity_self, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___1_value, const RuntimeMethod* method) ;
  974. inline intptr_t MarshalledUnityObject_MarshalNotNull_TisPolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E_m6C4EA45043B2C18969005833EA2A906208B48C9E_inline (PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E* ___0_obj, const RuntimeMethod* method)
  975. {
  976. return (( intptr_t (*) (PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E*, const RuntimeMethod*))MarshalledUnityObject_MarshalNotNull_TisRuntimeObject_mEB1AA6B672D00242BB9DCE007056EC0E9C8DB075_gshared_inline)(___0_obj, method);
  977. }
  978. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PolygonCollider2D_set_points_Injected_mC6F9C9FB711CCA5EFC4F399FCF0F5EE59650B0F0 (intptr_t ___0__unity_self, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___1_value, const RuntimeMethod* method) ;
  979. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline (RuntimeArray* __this, const RuntimeMethod* method) ;
  980. inline void NoAllocHelpers_ResetListSize_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mC69AC2FE59E4ED2C813055058FCB5D28E30EA2DA_inline (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* ___0_list, int32_t ___1_size, const RuntimeMethod* method)
  981. {
  982. (( void (*) (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, int32_t, const RuntimeMethod*))NoAllocHelpers_ResetListSize_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mC69AC2FE59E4ED2C813055058FCB5D28E30EA2DA_gshared_inline)(___0_list, ___1_size, method);
  983. }
  984. inline void ReadOnlySpan_1__ctor_m282E1BC4A5F7B82AFCA96523874584D8AAA045C1_inline (ReadOnlySpan_1_tEAF479AB1B366DD09B770333CBF4B8EBAFA8D3CC* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method)
  985. {
  986. (( void (*) (ReadOnlySpan_1_tEAF479AB1B366DD09B770333CBF4B8EBAFA8D3CC*, void*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m282E1BC4A5F7B82AFCA96523874584D8AAA045C1_gshared_inline)(__this, ___0_pointer, ___1_length, method);
  987. }
  988. inline void NoAllocHelpers_ResetListContents_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m7A14E78563B72D165D0B4A58591E7D8CF2AE542B_inline (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* ___0_list, ReadOnlySpan_1_tEAF479AB1B366DD09B770333CBF4B8EBAFA8D3CC ___1_span, const RuntimeMethod* method)
  989. {
  990. (( void (*) (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, ReadOnlySpan_1_tEAF479AB1B366DD09B770333CBF4B8EBAFA8D3CC, const RuntimeMethod*))NoAllocHelpers_ResetListContents_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m7A14E78563B72D165D0B4A58591E7D8CF2AE542B_gshared_inline)(___0_list, ___1_span, method);
  991. }
  992. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* BindingsAllocator_GetNativeOwnedDataPointer_mAE0172EDA01B6363A30EC167B69D74FA508B4FF1 (void* ___0_ptr, const RuntimeMethod* method) ;
  993. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingsAllocator_FreeNativeOwnedMemory_mA10E308A850EE385485B590326E33E233CFCE656 (void* ___0_ptr, const RuntimeMethod* method) ;
  994. inline ListPrivateFieldAccess_1_t2F943BF42A882282BEE01E013ABAC0591E1A7281* UnsafeUtility_As_TisListPrivateFieldAccess_1_t2F943BF42A882282BEE01E013ABAC0591E1A7281_m2CE6D666DDD840E471D8B3CB46F0FA6403AE56FA (RuntimeObject* ___0_from, const RuntimeMethod* method)
  995. {
  996. return (( ListPrivateFieldAccess_1_t2F943BF42A882282BEE01E013ABAC0591E1A7281* (*) (RuntimeObject*, const RuntimeMethod*))UnsafeUtility_As_TisRuntimeObject_m0FFD91677D5F942D9FA7112820E0596B59865532_gshared)(___0_from, method);
  997. }
  998. inline void Span_1__ctor_m256018AD9B1E710A73E35FAE6D5CC39DD1764EB9_inline (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method)
  999. {
  1000. (( void (*) (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060*, void*, int32_t, const RuntimeMethod*))Span_1__ctor_m256018AD9B1E710A73E35FAE6D5CC39DD1764EB9_gshared_inline)(__this, ___0_pointer, ___1_length, method);
  1001. }
  1002. inline RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* Span_1_ToArray_m7991F6310890A03D4302F449C3953625E07076C3_inline (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, const RuntimeMethod* method)
  1003. {
  1004. return (( RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* (*) (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060*, const RuntimeMethod*))Span_1_ToArray_m7991F6310890A03D4302F449C3953625E07076C3_gshared_inline)(__this, method);
  1005. }
  1006. inline RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* Array_Empty_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mF09AB489F062620E85BE4536FC98B6AEBF00B791_inline (const RuntimeMethod* method)
  1007. {
  1008. return (( RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* (*) (const RuntimeMethod*))Array_Empty_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mF09AB489F062620E85BE4536FC98B6AEBF00B791_gshared_inline)(method);
  1009. }
  1010. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ;
  1011. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC Unmarshal_FromIntPtrUnsafe_mB304834C5EC431CC0FBE13C6BB97066F222BC55C_inline (intptr_t ___0_gcHandle, const RuntimeMethod* method) ;
  1012. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_inline (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* __this, const RuntimeMethod* method) ;
  1013. inline void NoAllocHelpers_ResetListSize_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_mEA3E686659D607E28D8F3C24125CE8BC091E86AF_inline (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* ___0_list, int32_t ___1_size, const RuntimeMethod* method)
  1014. {
  1015. (( void (*) (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65*, int32_t, const RuntimeMethod*))NoAllocHelpers_ResetListSize_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_mEA3E686659D607E28D8F3C24125CE8BC091E86AF_gshared_inline)(___0_list, ___1_size, method);
  1016. }
  1017. inline void ReadOnlySpan_1__ctor_mC05B1826DE4F2D24EA4ACBF887B46969A32E1864_inline (ReadOnlySpan_1_tCA4391229D70967C5F52C769440BB78CBF80BE99* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method)
  1018. {
  1019. (( void (*) (ReadOnlySpan_1_tCA4391229D70967C5F52C769440BB78CBF80BE99*, void*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_mC05B1826DE4F2D24EA4ACBF887B46969A32E1864_gshared_inline)(__this, ___0_pointer, ___1_length, method);
  1020. }
  1021. inline void NoAllocHelpers_ResetListContents_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_mFA6EF54C51FA2D1CBEC046B673FAB8B376391992_inline (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* ___0_list, ReadOnlySpan_1_tCA4391229D70967C5F52C769440BB78CBF80BE99 ___1_span, const RuntimeMethod* method)
  1022. {
  1023. (( void (*) (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65*, ReadOnlySpan_1_tCA4391229D70967C5F52C769440BB78CBF80BE99, const RuntimeMethod*))NoAllocHelpers_ResetListContents_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_mFA6EF54C51FA2D1CBEC046B673FAB8B376391992_gshared_inline)(___0_list, ___1_span, method);
  1024. }
  1025. inline ListPrivateFieldAccess_1_t57E545B29B667319AA5CC327D8E2C4D29F341012* UnsafeUtility_As_TisListPrivateFieldAccess_1_t57E545B29B667319AA5CC327D8E2C4D29F341012_mF9ACDA9A5ABB449D19B9C6E096659D9729691FAC (RuntimeObject* ___0_from, const RuntimeMethod* method)
  1026. {
  1027. return (( ListPrivateFieldAccess_1_t57E545B29B667319AA5CC327D8E2C4D29F341012* (*) (RuntimeObject*, const RuntimeMethod*))UnsafeUtility_As_TisRuntimeObject_m0FFD91677D5F942D9FA7112820E0596B59865532_gshared)(___0_from, method);
  1028. }
  1029. inline GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* UnsafeUtility_As_TisIntPtr_t_TisGCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC_mD94F597CB91662C823496DA9FA9A7CF908734A78_inline (intptr_t* ___0_from, const RuntimeMethod* method)
  1030. {
  1031. return (( GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* (*) (intptr_t*, const RuntimeMethod*))UnsafeUtility_As_TisIntPtr_t_TisGCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC_mD94F597CB91662C823496DA9FA9A7CF908734A78_gshared_inline)(___0_from, method);
  1032. }
  1033. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool GCHandle_get_IsAllocated_m241908103D8D867E11CCAB73C918729825E86843_inline (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* __this, const RuntimeMethod* method) ;
  1034. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  1035. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool GCHandle_CanDereferenceHandle_mAAAC42D1268CEF3FDD040A3D1574773D08140579_inline (intptr_t ___0_handle, const RuntimeMethod* method) ;
  1036. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* GCHandle_GetRef_mAC7E58E62417209DC41C99F66BA70F0C3AA18DA8_inline (intptr_t ___0_handle, const RuntimeMethod* method) ;
  1037. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GCHandle_GetTarget_mE0AF851834410E2AEA6285B2497751570236C794 (intptr_t ___0_handle, const RuntimeMethod* method) ;
  1038. inline int32_t List_1_get_Capacity_mE73EFFF82CD84954143CA69B13EA7C22DBCDFE82 (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, const RuntimeMethod* method)
  1039. {
  1040. return (( int32_t (*) (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, const RuntimeMethod*))List_1_get_Capacity_mE73EFFF82CD84954143CA69B13EA7C22DBCDFE82_gshared)(__this, method);
  1041. }
  1042. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D (bool ___0_condition, const RuntimeMethod* method) ;
  1043. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56 (const RuntimeMethod* method) ;
  1044. inline RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ReadOnlySpan_1_ToArray_m52B9C5497E426BA0C6D18FE069D501F7F6B0570F (ReadOnlySpan_1_tEAF479AB1B366DD09B770333CBF4B8EBAFA8D3CC* __this, const RuntimeMethod* method)
  1045. {
  1046. return (( RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* (*) (ReadOnlySpan_1_tEAF479AB1B366DD09B770333CBF4B8EBAFA8D3CC*, const RuntimeMethod*))ReadOnlySpan_1_ToArray_m52B9C5497E426BA0C6D18FE069D501F7F6B0570F_gshared)(__this, method);
  1047. }
  1048. inline int32_t ReadOnlySpan_1_get_Length_m8A8468ECDACBD86AE7FF53413628E0446F662397_inline (ReadOnlySpan_1_tEAF479AB1B366DD09B770333CBF4B8EBAFA8D3CC* __this, const RuntimeMethod* method)
  1049. {
  1050. return (( int32_t (*) (ReadOnlySpan_1_tEAF479AB1B366DD09B770333CBF4B8EBAFA8D3CC*, const RuntimeMethod*))ReadOnlySpan_1_get_Length_m8A8468ECDACBD86AE7FF53413628E0446F662397_gshared_inline)(__this, method);
  1051. }
  1052. inline void Buffer_Memmove_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mA76873E6FBF3E2A2C2C393A6FBA33ACF4BB2323E (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* ___0_destination, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method)
  1053. {
  1054. (( void (*) (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mA76873E6FBF3E2A2C2C393A6FBA33ACF4BB2323E_gshared)(___0_destination, ___1_source, ___2_elementCount, method);
  1055. }
  1056. inline int32_t List_1_get_Capacity_m0C3FDA53744AF9572488C5EFC5F0632D33DAAE0A (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* __this, const RuntimeMethod* method)
  1057. {
  1058. return (( int32_t (*) (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65*, const RuntimeMethod*))List_1_get_Capacity_m0C3FDA53744AF9572488C5EFC5F0632D33DAAE0A_gshared)(__this, method);
  1059. }
  1060. inline BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* ReadOnlySpan_1_ToArray_m2B9E4011E3272DB371DBAE00E2C99D63C1096AF7 (ReadOnlySpan_1_tCA4391229D70967C5F52C769440BB78CBF80BE99* __this, const RuntimeMethod* method)
  1061. {
  1062. return (( BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* (*) (ReadOnlySpan_1_tCA4391229D70967C5F52C769440BB78CBF80BE99*, const RuntimeMethod*))ReadOnlySpan_1_ToArray_m2B9E4011E3272DB371DBAE00E2C99D63C1096AF7_gshared)(__this, method);
  1063. }
  1064. inline int32_t ReadOnlySpan_1_get_Length_mC1CA3FED42C8F2D0AA6F5C888139D82939072B1C_inline (ReadOnlySpan_1_tCA4391229D70967C5F52C769440BB78CBF80BE99* __this, const RuntimeMethod* method)
  1065. {
  1066. return (( int32_t (*) (ReadOnlySpan_1_tCA4391229D70967C5F52C769440BB78CBF80BE99*, const RuntimeMethod*))ReadOnlySpan_1_get_Length_mC1CA3FED42C8F2D0AA6F5C888139D82939072B1C_gshared_inline)(__this, method);
  1067. }
  1068. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ;
  1069. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF (intptr_t ___0_value, const RuntimeMethod* method) ;
  1070. #ifdef __clang__
  1071. #pragma clang diagnostic push
  1072. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1073. #pragma clang diagnostic ignored "-Wunused-variable"
  1074. #endif
  1075. #ifdef __clang__
  1076. #pragma clang diagnostic pop
  1077. #endif
  1078. #ifdef __clang__
  1079. #pragma clang diagnostic push
  1080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1081. #pragma clang diagnostic ignored "-Wunused-variable"
  1082. #endif
  1083. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PhysicsScene2D_ToString_mACA22EF575F7544176360B16D431F2BB1DEBB307 (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* __this, const RuntimeMethod* method)
  1084. {
  1085. static bool s_Il2CppMethodInitialized;
  1086. if (!s_Il2CppMethodInitialized)
  1087. {
  1088. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  1089. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral21ACE806CE655297BC379B3AD17E97F0A68B6AEC);
  1090. s_Il2CppMethodInitialized = true;
  1091. }
  1092. String_t* V_0 = NULL;
  1093. {
  1094. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  1095. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = L_0;
  1096. int32_t L_2 = __this->___m_Handle;
  1097. int32_t L_3 = L_2;
  1098. RuntimeObject* L_4 = Box(il2cpp_defaults.int32_class, &L_3);
  1099. NullCheck(L_1);
  1100. ArrayElementTypeCheck (L_1, L_4);
  1101. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_4);
  1102. String_t* L_5;
  1103. L_5 = UnityString_Format_m98A0629641086A1BE20BBF7F4EADDE3FE3877D85(_stringLiteral21ACE806CE655297BC379B3AD17E97F0A68B6AEC, L_1, NULL);
  1104. V_0 = L_5;
  1105. goto IL_0022;
  1106. }
  1107. IL_0022:
  1108. {
  1109. String_t* L_6 = V_0;
  1110. return L_6;
  1111. }
  1112. }
  1113. IL2CPP_EXTERN_C String_t* PhysicsScene2D_ToString_mACA22EF575F7544176360B16D431F2BB1DEBB307_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  1114. {
  1115. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* _thisAdjusted;
  1116. int32_t _offset = 1;
  1117. _thisAdjusted = reinterpret_cast<PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9*>(__this + _offset);
  1118. String_t* _returnValue;
  1119. _returnValue = PhysicsScene2D_ToString_mACA22EF575F7544176360B16D431F2BB1DEBB307(_thisAdjusted, method);
  1120. return _returnValue;
  1121. }
  1122. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene2D_GetHashCode_mD45B3437D088C66A35AE20066AD632D1D0858B1E (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* __this, const RuntimeMethod* method)
  1123. {
  1124. int32_t V_0 = 0;
  1125. {
  1126. int32_t L_0 = __this->___m_Handle;
  1127. V_0 = L_0;
  1128. goto IL_000a;
  1129. }
  1130. IL_000a:
  1131. {
  1132. int32_t L_1 = V_0;
  1133. return L_1;
  1134. }
  1135. }
  1136. IL2CPP_EXTERN_C int32_t PhysicsScene2D_GetHashCode_mD45B3437D088C66A35AE20066AD632D1D0858B1E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  1137. {
  1138. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* _thisAdjusted;
  1139. int32_t _offset = 1;
  1140. _thisAdjusted = reinterpret_cast<PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9*>(__this + _offset);
  1141. int32_t _returnValue;
  1142. _returnValue = PhysicsScene2D_GetHashCode_mD45B3437D088C66A35AE20066AD632D1D0858B1E(_thisAdjusted, method);
  1143. return _returnValue;
  1144. }
  1145. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhysicsScene2D_Equals_m4A19DE0675BD596A1B5AC0F7138A9A6F4D6029B3 (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  1146. {
  1147. static bool s_Il2CppMethodInitialized;
  1148. if (!s_Il2CppMethodInitialized)
  1149. {
  1150. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9_il2cpp_TypeInfo_var);
  1151. s_Il2CppMethodInitialized = true;
  1152. }
  1153. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 V_0;
  1154. memset((&V_0), 0, sizeof(V_0));
  1155. bool V_1 = false;
  1156. bool V_2 = false;
  1157. {
  1158. RuntimeObject* L_0 = ___0_other;
  1159. V_1 = (bool)((((int32_t)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  1160. bool L_1 = V_1;
  1161. if (!L_1)
  1162. {
  1163. goto IL_0015;
  1164. }
  1165. }
  1166. {
  1167. V_2 = (bool)0;
  1168. goto IL_002d;
  1169. }
  1170. IL_0015:
  1171. {
  1172. RuntimeObject* L_2 = ___0_other;
  1173. V_0 = ((*(PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9*)UnBox(L_2, PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9_il2cpp_TypeInfo_var)));
  1174. int32_t L_3 = __this->___m_Handle;
  1175. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 L_4 = V_0;
  1176. int32_t L_5 = L_4.___m_Handle;
  1177. V_2 = (bool)((((int32_t)L_3) == ((int32_t)L_5))? 1 : 0);
  1178. goto IL_002d;
  1179. }
  1180. IL_002d:
  1181. {
  1182. bool L_6 = V_2;
  1183. return L_6;
  1184. }
  1185. }
  1186. IL2CPP_EXTERN_C bool PhysicsScene2D_Equals_m4A19DE0675BD596A1B5AC0F7138A9A6F4D6029B3_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
  1187. {
  1188. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* _thisAdjusted;
  1189. int32_t _offset = 1;
  1190. _thisAdjusted = reinterpret_cast<PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9*>(__this + _offset);
  1191. bool _returnValue;
  1192. _returnValue = PhysicsScene2D_Equals_m4A19DE0675BD596A1B5AC0F7138A9A6F4D6029B3(_thisAdjusted, ___0_other, method);
  1193. return _returnValue;
  1194. }
  1195. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PhysicsScene2D_Equals_mA7C243A71CFDBFA905F057CE3E9C5E61B34216FB (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* __this, PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 ___0_other, const RuntimeMethod* method)
  1196. {
  1197. bool V_0 = false;
  1198. {
  1199. int32_t L_0 = __this->___m_Handle;
  1200. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 L_1 = ___0_other;
  1201. int32_t L_2 = L_1.___m_Handle;
  1202. V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_2))? 1 : 0);
  1203. goto IL_0012;
  1204. }
  1205. IL_0012:
  1206. {
  1207. bool L_3 = V_0;
  1208. return L_3;
  1209. }
  1210. }
  1211. IL2CPP_EXTERN_C bool PhysicsScene2D_Equals_mA7C243A71CFDBFA905F057CE3E9C5E61B34216FB_AdjustorThunk (RuntimeObject* __this, PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 ___0_other, const RuntimeMethod* method)
  1212. {
  1213. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* _thisAdjusted;
  1214. int32_t _offset = 1;
  1215. _thisAdjusted = reinterpret_cast<PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9*>(__this + _offset);
  1216. bool _returnValue;
  1217. _returnValue = PhysicsScene2D_Equals_mA7C243A71CFDBFA905F057CE3E9C5E61B34216FB(_thisAdjusted, ___0_other, method);
  1218. return _returnValue;
  1219. }
  1220. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA PhysicsScene2D_Raycast_m5A2D66F6E7E8F34B6CF5B82099EFA4F69155F25D (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_direction, float ___2_distance, int32_t ___3_layerMask, const RuntimeMethod* method)
  1221. {
  1222. ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 V_0;
  1223. memset((&V_0), 0, sizeof(V_0));
  1224. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA V_1;
  1225. memset((&V_1), 0, sizeof(V_1));
  1226. {
  1227. int32_t L_0 = ___3_layerMask;
  1228. ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 L_1;
  1229. L_1 = ContactFilter2D_CreateLegacyFilter_m7DF755B13D055FA510CB7F57A2CA5B45EAD161E2(L_0, (-std::numeric_limits<float>::infinity()), (std::numeric_limits<float>::infinity()), NULL);
  1230. V_0 = L_1;
  1231. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 L_2 = (*(PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9*)__this);
  1232. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_origin;
  1233. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___1_direction;
  1234. float L_5 = ___2_distance;
  1235. ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 L_6 = V_0;
  1236. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_7;
  1237. L_7 = PhysicsScene2D_Raycast_Internal_m39487CD184C451A0932E85CF899B768B0AF04424(L_2, L_3, L_4, L_5, L_6, NULL);
  1238. V_1 = L_7;
  1239. goto IL_0025;
  1240. }
  1241. IL_0025:
  1242. {
  1243. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_8 = V_1;
  1244. return L_8;
  1245. }
  1246. }
  1247. IL2CPP_EXTERN_C RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA PhysicsScene2D_Raycast_m5A2D66F6E7E8F34B6CF5B82099EFA4F69155F25D_AdjustorThunk (RuntimeObject* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_direction, float ___2_distance, int32_t ___3_layerMask, const RuntimeMethod* method)
  1248. {
  1249. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* _thisAdjusted;
  1250. int32_t _offset = 1;
  1251. _thisAdjusted = reinterpret_cast<PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9*>(__this + _offset);
  1252. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA _returnValue;
  1253. _returnValue = PhysicsScene2D_Raycast_m5A2D66F6E7E8F34B6CF5B82099EFA4F69155F25D(_thisAdjusted, ___0_origin, ___1_direction, ___2_distance, ___3_layerMask, method);
  1254. return _returnValue;
  1255. }
  1256. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA PhysicsScene2D_Raycast_m74A71D9DBCC2CCD7454240AE784CEE5720E55EA0 (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_direction, float ___2_distance, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 ___3_contactFilter, const RuntimeMethod* method)
  1257. {
  1258. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA V_0;
  1259. memset((&V_0), 0, sizeof(V_0));
  1260. {
  1261. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 L_0 = (*(PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9*)__this);
  1262. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_origin;
  1263. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_direction;
  1264. float L_3 = ___2_distance;
  1265. ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 L_4 = ___3_contactFilter;
  1266. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_5;
  1267. L_5 = PhysicsScene2D_Raycast_Internal_m39487CD184C451A0932E85CF899B768B0AF04424(L_0, L_1, L_2, L_3, L_4, NULL);
  1268. V_0 = L_5;
  1269. goto IL_0014;
  1270. }
  1271. IL_0014:
  1272. {
  1273. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_6 = V_0;
  1274. return L_6;
  1275. }
  1276. }
  1277. IL2CPP_EXTERN_C RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA PhysicsScene2D_Raycast_m74A71D9DBCC2CCD7454240AE784CEE5720E55EA0_AdjustorThunk (RuntimeObject* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_direction, float ___2_distance, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 ___3_contactFilter, const RuntimeMethod* method)
  1278. {
  1279. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* _thisAdjusted;
  1280. int32_t _offset = 1;
  1281. _thisAdjusted = reinterpret_cast<PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9*>(__this + _offset);
  1282. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA _returnValue;
  1283. _returnValue = PhysicsScene2D_Raycast_m74A71D9DBCC2CCD7454240AE784CEE5720E55EA0(_thisAdjusted, ___0_origin, ___1_direction, ___2_distance, ___3_contactFilter, method);
  1284. return _returnValue;
  1285. }
  1286. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene2D_Raycast_m004884696543F60917C1ED72374C1528207229C3 (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_direction, float ___2_distance, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 ___3_contactFilter, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___4_results, const RuntimeMethod* method)
  1287. {
  1288. int32_t V_0 = 0;
  1289. {
  1290. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 L_0 = (*(PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9*)__this);
  1291. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_origin;
  1292. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_direction;
  1293. float L_3 = ___2_distance;
  1294. ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 L_4 = ___3_contactFilter;
  1295. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_5 = ___4_results;
  1296. int32_t L_6;
  1297. L_6 = PhysicsScene2D_RaycastArray_Internal_m78B0093DCC7AD643AE641D65D9A616FBAAF93D08(L_0, L_1, L_2, L_3, L_4, L_5, NULL);
  1298. V_0 = L_6;
  1299. goto IL_0016;
  1300. }
  1301. IL_0016:
  1302. {
  1303. int32_t L_7 = V_0;
  1304. return L_7;
  1305. }
  1306. }
  1307. IL2CPP_EXTERN_C int32_t PhysicsScene2D_Raycast_m004884696543F60917C1ED72374C1528207229C3_AdjustorThunk (RuntimeObject* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_direction, float ___2_distance, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 ___3_contactFilter, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___4_results, const RuntimeMethod* method)
  1308. {
  1309. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* _thisAdjusted;
  1310. int32_t _offset = 1;
  1311. _thisAdjusted = reinterpret_cast<PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9*>(__this + _offset);
  1312. int32_t _returnValue;
  1313. _returnValue = PhysicsScene2D_Raycast_m004884696543F60917C1ED72374C1528207229C3(_thisAdjusted, ___0_origin, ___1_direction, ___2_distance, ___3_contactFilter, ___4_results, method);
  1314. return _returnValue;
  1315. }
  1316. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene2D_Raycast_m541841D244633BA234ED72B01204161686D6B3B9 (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_direction, float ___2_distance, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 ___3_contactFilter, List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* ___4_results, const RuntimeMethod* method)
  1317. {
  1318. int32_t V_0 = 0;
  1319. {
  1320. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 L_0 = (*(PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9*)__this);
  1321. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_origin;
  1322. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_direction;
  1323. float L_3 = ___2_distance;
  1324. ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 L_4 = ___3_contactFilter;
  1325. List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* L_5 = ___4_results;
  1326. int32_t L_6;
  1327. L_6 = PhysicsScene2D_RaycastList_Internal_m8F8D0331D48A0A5F19238FB3FE48DF1007C078DD(L_0, L_1, L_2, L_3, L_4, L_5, NULL);
  1328. V_0 = L_6;
  1329. goto IL_0016;
  1330. }
  1331. IL_0016:
  1332. {
  1333. int32_t L_7 = V_0;
  1334. return L_7;
  1335. }
  1336. }
  1337. IL2CPP_EXTERN_C int32_t PhysicsScene2D_Raycast_m541841D244633BA234ED72B01204161686D6B3B9_AdjustorThunk (RuntimeObject* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_direction, float ___2_distance, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 ___3_contactFilter, List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* ___4_results, const RuntimeMethod* method)
  1338. {
  1339. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* _thisAdjusted;
  1340. int32_t _offset = 1;
  1341. _thisAdjusted = reinterpret_cast<PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9*>(__this + _offset);
  1342. int32_t _returnValue;
  1343. _returnValue = PhysicsScene2D_Raycast_m541841D244633BA234ED72B01204161686D6B3B9(_thisAdjusted, ___0_origin, ___1_direction, ___2_distance, ___3_contactFilter, ___4_results, method);
  1344. return _returnValue;
  1345. }
  1346. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA PhysicsScene2D_Raycast_Internal_m39487CD184C451A0932E85CF899B768B0AF04424 (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 ___0_physicsScene, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_direction, float ___3_distance, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 ___4_contactFilter, const RuntimeMethod* method)
  1347. {
  1348. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA V_0;
  1349. memset((&V_0), 0, sizeof(V_0));
  1350. {
  1351. float L_0 = ___3_distance;
  1352. PhysicsScene2D_Raycast_Internal_Injected_mFDE2EC874A7E78DF64283FD6396B8C3F9B69659E((&___0_physicsScene), (&___1_origin), (&___2_direction), L_0, (&___4_contactFilter), (&V_0), NULL);
  1353. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_1 = V_0;
  1354. return L_1;
  1355. }
  1356. }
  1357. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene2D_RaycastArray_Internal_m78B0093DCC7AD643AE641D65D9A616FBAAF93D08 (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 ___0_physicsScene, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_direction, float ___3_distance, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 ___4_contactFilter, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___5_results, const RuntimeMethod* method)
  1358. {
  1359. static bool s_Il2CppMethodInitialized;
  1360. if (!s_Il2CppMethodInitialized)
  1361. {
  1362. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_GetPinnableReference_m10E408D0FA18178CB90E96B554023FEF6CC571CC_RuntimeMethod_var);
  1363. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1__ctor_mA7984A528A3BB9173B3A1C3135D6A70F31BBF645_RuntimeMethod_var);
  1364. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m63E0284E03E6126E49381A504A7B4302EAEC3375_RuntimeMethod_var);
  1365. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9AB16B3999460DDC981865934D979087351A14F2);
  1366. s_Il2CppMethodInitialized = true;
  1367. }
  1368. Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060 V_0;
  1369. memset((&V_0), 0, sizeof(V_0));
  1370. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* V_1 = NULL;
  1371. ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E V_2;
  1372. memset((&V_2), 0, sizeof(V_2));
  1373. {
  1374. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_0 = ___5_results;
  1375. if (L_0)
  1376. {
  1377. goto IL_0010;
  1378. }
  1379. }
  1380. {
  1381. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_1 = ___5_results;
  1382. ThrowHelper_ThrowArgumentNullException_m57232D0804E4F65D1C0D86129C5BFD0DC950CA01((RuntimeObject*)L_1, _stringLiteral9AB16B3999460DDC981865934D979087351A14F2, NULL);
  1383. }
  1384. IL_0010:
  1385. {
  1386. float L_2 = ___3_distance;
  1387. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_3 = ___5_results;
  1388. Span_1__ctor_mA7984A528A3BB9173B3A1C3135D6A70F31BBF645_inline((&V_0), L_3, Span_1__ctor_mA7984A528A3BB9173B3A1C3135D6A70F31BBF645_RuntimeMethod_var);
  1389. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_4;
  1390. L_4 = Span_1_GetPinnableReference_m10E408D0FA18178CB90E96B554023FEF6CC571CC((&V_0), Span_1_GetPinnableReference_m10E408D0FA18178CB90E96B554023FEF6CC571CC_RuntimeMethod_var);
  1391. V_1 = L_4;
  1392. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_5 = V_1;
  1393. int32_t L_6;
  1394. L_6 = Span_1_get_Length_m63E0284E03E6126E49381A504A7B4302EAEC3375_inline((&V_0), Span_1_get_Length_m63E0284E03E6126E49381A504A7B4302EAEC3375_RuntimeMethod_var);
  1395. ManagedSpanWrapper__ctor_mB29647A21BB87EA4DF859E5C2FA2207F47E525D2((&V_2), (void*)((uintptr_t)L_5), L_6, NULL);
  1396. int32_t L_7;
  1397. L_7 = PhysicsScene2D_RaycastArray_Internal_Injected_m9E8F21B279DCFA377E5D716A5300AD1AA1A9E1AE((&___0_physicsScene), (&___1_origin), (&___2_direction), L_2, (&___4_contactFilter), (&V_2), NULL);
  1398. V_1 = (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*)((uintptr_t)0);
  1399. return L_7;
  1400. }
  1401. }
  1402. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene2D_RaycastList_Internal_m8F8D0331D48A0A5F19238FB3FE48DF1007C078DD (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 ___0_physicsScene, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_direction, float ___3_distance, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 ___4_contactFilter, List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* ___5_results, const RuntimeMethod* method)
  1403. {
  1404. static bool s_Il2CppMethodInitialized;
  1405. if (!s_Il2CppMethodInitialized)
  1406. {
  1407. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlittableListWrapper_Unmarshal_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m8FE241486DF0830176087D0C35ACBA4AC0B64A7E_RuntimeMethod_var);
  1408. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9DF5F004FF70828FB56F22C81485C8A57B3192DB_RuntimeMethod_var);
  1409. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NoAllocHelpers_ExtractArrayFromList_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m94EB8197B54F97258F5E5D32716FB2C46B6A9BD0_RuntimeMethod_var);
  1410. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9AB16B3999460DDC981865934D979087351A14F2);
  1411. s_Il2CppMethodInitialized = true;
  1412. }
  1413. List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* V_0 = NULL;
  1414. BlittableListWrapper_tE39AB35B42449CFD1FDCBB7DC4F0D1A1EA2312C4 V_1;
  1415. memset((&V_1), 0, sizeof(V_1));
  1416. BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59 V_2;
  1417. memset((&V_2), 0, sizeof(V_2));
  1418. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* V_3 = NULL;
  1419. int32_t V_4 = 0;
  1420. BlittableListWrapper_tE39AB35B42449CFD1FDCBB7DC4F0D1A1EA2312C4* G_B5_0 = NULL;
  1421. ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14* G_B5_1 = NULL;
  1422. float G_B5_2 = 0.0f;
  1423. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* G_B5_3 = NULL;
  1424. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* G_B5_4 = NULL;
  1425. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* G_B5_5 = NULL;
  1426. BlittableListWrapper_tE39AB35B42449CFD1FDCBB7DC4F0D1A1EA2312C4* G_B4_0 = NULL;
  1427. ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14* G_B4_1 = NULL;
  1428. float G_B4_2 = 0.0f;
  1429. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* G_B4_3 = NULL;
  1430. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* G_B4_4 = NULL;
  1431. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* G_B4_5 = NULL;
  1432. {
  1433. List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* L_0 = ___5_results;
  1434. if (L_0)
  1435. {
  1436. goto IL_0010;
  1437. }
  1438. }
  1439. {
  1440. List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* L_1 = ___5_results;
  1441. ThrowHelper_ThrowArgumentNullException_m57232D0804E4F65D1C0D86129C5BFD0DC950CA01(L_1, _stringLiteral9AB16B3999460DDC981865934D979087351A14F2, NULL);
  1442. }
  1443. IL_0010:
  1444. {
  1445. }
  1446. {
  1447. auto __finallyBlock = il2cpp::utils::Finally([&]
  1448. {
  1449. FINALLY_0054:
  1450. {
  1451. List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* L_2 = V_0;
  1452. BlittableListWrapper_Unmarshal_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m8FE241486DF0830176087D0C35ACBA4AC0B64A7E_inline((&V_1), L_2, BlittableListWrapper_Unmarshal_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m8FE241486DF0830176087D0C35ACBA4AC0B64A7E_RuntimeMethod_var);
  1453. return;
  1454. }
  1455. });
  1456. try
  1457. {
  1458. {
  1459. float L_3 = ___3_distance;
  1460. List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* L_4 = ___5_results;
  1461. V_0 = L_4;
  1462. List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* L_5 = V_0;
  1463. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_6;
  1464. L_6 = NoAllocHelpers_ExtractArrayFromList_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m94EB8197B54F97258F5E5D32716FB2C46B6A9BD0_inline(L_5, NoAllocHelpers_ExtractArrayFromList_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m94EB8197B54F97258F5E5D32716FB2C46B6A9BD0_RuntimeMethod_var);
  1465. V_3 = L_6;
  1466. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_7 = V_3;
  1467. NullCheck(L_7);
  1468. if (!(((RuntimeArray*)L_7)->max_length))
  1469. {
  1470. G_B5_0 = (&V_1);
  1471. G_B5_1 = (&___4_contactFilter);
  1472. G_B5_2 = L_3;
  1473. G_B5_3 = (&___2_direction);
  1474. G_B5_4 = (&___1_origin);
  1475. G_B5_5 = (&___0_physicsScene);
  1476. goto IL_003c_1;
  1477. }
  1478. G_B4_0 = (&V_1);
  1479. G_B4_1 = (&___4_contactFilter);
  1480. G_B4_2 = L_3;
  1481. G_B4_3 = (&___2_direction);
  1482. G_B4_4 = (&___1_origin);
  1483. G_B4_5 = (&___0_physicsScene);
  1484. }
  1485. {
  1486. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_8 = V_3;
  1487. NullCheck(L_8);
  1488. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_9 = V_3;
  1489. NullCheck(L_9);
  1490. BlittableArrayWrapper__ctor_mD7869B76C6745D311B8FD895EF3C29428E568971_inline((&V_2), (void*)((uintptr_t)((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))), ((int32_t)(((RuntimeArray*)L_9)->max_length)), NULL);
  1491. G_B5_0 = G_B4_0;
  1492. G_B5_1 = G_B4_1;
  1493. G_B5_2 = G_B4_2;
  1494. G_B5_3 = G_B4_3;
  1495. G_B5_4 = G_B4_4;
  1496. G_B5_5 = G_B4_5;
  1497. }
  1498. IL_003c_1:
  1499. {
  1500. BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59 L_10 = V_2;
  1501. List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* L_11 = V_0;
  1502. NullCheck(L_11);
  1503. int32_t L_12;
  1504. L_12 = List_1_get_Count_m9DF5F004FF70828FB56F22C81485C8A57B3192DB_inline(L_11, List_1_get_Count_m9DF5F004FF70828FB56F22C81485C8A57B3192DB_RuntimeMethod_var);
  1505. BlittableListWrapper__ctor_m023465FD16FDC6018F6503711A734332C0EF4AAD_inline(G_B5_0, L_10, L_12, NULL);
  1506. int32_t L_13;
  1507. L_13 = PhysicsScene2D_RaycastList_Internal_Injected_mEAEEA34023246AAEC305FDAE8442D29AED60B930(G_B5_5, G_B5_4, G_B5_3, G_B5_2, G_B5_1, (&V_1), NULL);
  1508. V_4 = L_13;
  1509. goto IL_005d;
  1510. }
  1511. }
  1512. catch(Il2CppExceptionWrapper& e)
  1513. {
  1514. __finallyBlock.StoreException(e.ex);
  1515. }
  1516. }
  1517. IL_005d:
  1518. {
  1519. int32_t L_14 = V_4;
  1520. return L_14;
  1521. }
  1522. }
  1523. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA PhysicsScene2D_GetRayIntersection_m92BF0BF919D8BB704EC93D45EE7E2DB2EB176943 (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* __this, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, float ___1_distance, int32_t ___2_layerMask, const RuntimeMethod* method)
  1524. {
  1525. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA V_0;
  1526. memset((&V_0), 0, sizeof(V_0));
  1527. {
  1528. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 L_0 = (*(PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9*)__this);
  1529. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
  1530. L_1 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6_inline((&___0_ray), NULL);
  1531. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
  1532. L_2 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086_inline((&___0_ray), NULL);
  1533. float L_3 = ___1_distance;
  1534. int32_t L_4 = ___2_layerMask;
  1535. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_5;
  1536. L_5 = PhysicsScene2D_GetRayIntersection_Internal_m8F523A4E443EC8F78C38CADEB6A2721EA45980F1(L_0, L_1, L_2, L_3, L_4, NULL);
  1537. V_0 = L_5;
  1538. goto IL_001f;
  1539. }
  1540. IL_001f:
  1541. {
  1542. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_6 = V_0;
  1543. return L_6;
  1544. }
  1545. }
  1546. IL2CPP_EXTERN_C RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA PhysicsScene2D_GetRayIntersection_m92BF0BF919D8BB704EC93D45EE7E2DB2EB176943_AdjustorThunk (RuntimeObject* __this, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, float ___1_distance, int32_t ___2_layerMask, const RuntimeMethod* method)
  1547. {
  1548. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* _thisAdjusted;
  1549. int32_t _offset = 1;
  1550. _thisAdjusted = reinterpret_cast<PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9*>(__this + _offset);
  1551. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA _returnValue;
  1552. _returnValue = PhysicsScene2D_GetRayIntersection_m92BF0BF919D8BB704EC93D45EE7E2DB2EB176943(_thisAdjusted, ___0_ray, ___1_distance, ___2_layerMask, method);
  1553. return _returnValue;
  1554. }
  1555. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene2D_GetRayIntersection_mF3E0EC0D4F5A4B8C063E735979C851ED5B4B4C2E (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* __this, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, float ___1_distance, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___2_results, int32_t ___3_layerMask, const RuntimeMethod* method)
  1556. {
  1557. int32_t V_0 = 0;
  1558. {
  1559. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 L_0 = (*(PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9*)__this);
  1560. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
  1561. L_1 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6_inline((&___0_ray), NULL);
  1562. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
  1563. L_2 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086_inline((&___0_ray), NULL);
  1564. float L_3 = ___1_distance;
  1565. int32_t L_4 = ___3_layerMask;
  1566. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_5 = ___2_results;
  1567. int32_t L_6;
  1568. L_6 = PhysicsScene2D_GetRayIntersectionArray_Internal_m5E84231D490515C4B9D39733E3CB11EDDF979B20(L_0, L_1, L_2, L_3, L_4, L_5, NULL);
  1569. V_0 = L_6;
  1570. goto IL_0021;
  1571. }
  1572. IL_0021:
  1573. {
  1574. int32_t L_7 = V_0;
  1575. return L_7;
  1576. }
  1577. }
  1578. IL2CPP_EXTERN_C int32_t PhysicsScene2D_GetRayIntersection_mF3E0EC0D4F5A4B8C063E735979C851ED5B4B4C2E_AdjustorThunk (RuntimeObject* __this, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, float ___1_distance, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___2_results, int32_t ___3_layerMask, const RuntimeMethod* method)
  1579. {
  1580. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* _thisAdjusted;
  1581. int32_t _offset = 1;
  1582. _thisAdjusted = reinterpret_cast<PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9*>(__this + _offset);
  1583. int32_t _returnValue;
  1584. _returnValue = PhysicsScene2D_GetRayIntersection_mF3E0EC0D4F5A4B8C063E735979C851ED5B4B4C2E(_thisAdjusted, ___0_ray, ___1_distance, ___2_results, ___3_layerMask, method);
  1585. return _returnValue;
  1586. }
  1587. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA PhysicsScene2D_GetRayIntersection_Internal_m8F523A4E443EC8F78C38CADEB6A2721EA45980F1 (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 ___0_physicsScene, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_direction, float ___3_distance, int32_t ___4_layerMask, const RuntimeMethod* method)
  1588. {
  1589. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA V_0;
  1590. memset((&V_0), 0, sizeof(V_0));
  1591. {
  1592. float L_0 = ___3_distance;
  1593. int32_t L_1 = ___4_layerMask;
  1594. PhysicsScene2D_GetRayIntersection_Internal_Injected_mFFE9F51858E5DECF785638E8B28BFF941D8D6329((&___0_physicsScene), (&___1_origin), (&___2_direction), L_0, L_1, (&V_0), NULL);
  1595. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_2 = V_0;
  1596. return L_2;
  1597. }
  1598. }
  1599. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene2D_GetRayIntersectionArray_Internal_m5E84231D490515C4B9D39733E3CB11EDDF979B20 (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 ___0_physicsScene, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_direction, float ___3_distance, int32_t ___4_layerMask, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___5_results, const RuntimeMethod* method)
  1600. {
  1601. static bool s_Il2CppMethodInitialized;
  1602. if (!s_Il2CppMethodInitialized)
  1603. {
  1604. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_GetPinnableReference_m10E408D0FA18178CB90E96B554023FEF6CC571CC_RuntimeMethod_var);
  1605. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1__ctor_mA7984A528A3BB9173B3A1C3135D6A70F31BBF645_RuntimeMethod_var);
  1606. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m63E0284E03E6126E49381A504A7B4302EAEC3375_RuntimeMethod_var);
  1607. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9AB16B3999460DDC981865934D979087351A14F2);
  1608. s_Il2CppMethodInitialized = true;
  1609. }
  1610. Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060 V_0;
  1611. memset((&V_0), 0, sizeof(V_0));
  1612. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* V_1 = NULL;
  1613. ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E V_2;
  1614. memset((&V_2), 0, sizeof(V_2));
  1615. {
  1616. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_0 = ___5_results;
  1617. if (L_0)
  1618. {
  1619. goto IL_0010;
  1620. }
  1621. }
  1622. {
  1623. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_1 = ___5_results;
  1624. ThrowHelper_ThrowArgumentNullException_m57232D0804E4F65D1C0D86129C5BFD0DC950CA01((RuntimeObject*)L_1, _stringLiteral9AB16B3999460DDC981865934D979087351A14F2, NULL);
  1625. }
  1626. IL_0010:
  1627. {
  1628. float L_2 = ___3_distance;
  1629. int32_t L_3 = ___4_layerMask;
  1630. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_4 = ___5_results;
  1631. Span_1__ctor_mA7984A528A3BB9173B3A1C3135D6A70F31BBF645_inline((&V_0), L_4, Span_1__ctor_mA7984A528A3BB9173B3A1C3135D6A70F31BBF645_RuntimeMethod_var);
  1632. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_5;
  1633. L_5 = Span_1_GetPinnableReference_m10E408D0FA18178CB90E96B554023FEF6CC571CC((&V_0), Span_1_GetPinnableReference_m10E408D0FA18178CB90E96B554023FEF6CC571CC_RuntimeMethod_var);
  1634. V_1 = L_5;
  1635. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_6 = V_1;
  1636. int32_t L_7;
  1637. L_7 = Span_1_get_Length_m63E0284E03E6126E49381A504A7B4302EAEC3375_inline((&V_0), Span_1_get_Length_m63E0284E03E6126E49381A504A7B4302EAEC3375_RuntimeMethod_var);
  1638. ManagedSpanWrapper__ctor_mB29647A21BB87EA4DF859E5C2FA2207F47E525D2((&V_2), (void*)((uintptr_t)L_6), L_7, NULL);
  1639. int32_t L_8;
  1640. L_8 = PhysicsScene2D_GetRayIntersectionArray_Internal_Injected_mCE29539CEEF27E75D5D608532B7BE7D1BEAEB24E((&___0_physicsScene), (&___1_origin), (&___2_direction), L_2, L_3, (&V_2), NULL);
  1641. V_1 = (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*)((uintptr_t)0);
  1642. return L_8;
  1643. }
  1644. }
  1645. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhysicsScene2D_Raycast_Internal_Injected_mFDE2EC874A7E78DF64283FD6396B8C3F9B69659E (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* ___0_physicsScene, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___1_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___2_direction, float ___3_distance, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14* ___4_contactFilter, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* ___5_ret, const RuntimeMethod* method)
  1646. {
  1647. typedef void (*PhysicsScene2D_Raycast_Internal_Injected_mFDE2EC874A7E78DF64283FD6396B8C3F9B69659E_ftn) (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*, float, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14*, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*);
  1648. static PhysicsScene2D_Raycast_Internal_Injected_mFDE2EC874A7E78DF64283FD6396B8C3F9B69659E_ftn _il2cpp_icall_func;
  1649. if (!_il2cpp_icall_func)
  1650. _il2cpp_icall_func = (PhysicsScene2D_Raycast_Internal_Injected_mFDE2EC874A7E78DF64283FD6396B8C3F9B69659E_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.PhysicsScene2D::Raycast_Internal_Injected(UnityEngine.PhysicsScene2D&,UnityEngine.Vector2&,UnityEngine.Vector2&,System.Single,UnityEngine.ContactFilter2D&,UnityEngine.RaycastHit2D&)");
  1651. _il2cpp_icall_func(___0_physicsScene, ___1_origin, ___2_direction, ___3_distance, ___4_contactFilter, ___5_ret);
  1652. }
  1653. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene2D_RaycastArray_Internal_Injected_m9E8F21B279DCFA377E5D716A5300AD1AA1A9E1AE (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* ___0_physicsScene, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___1_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___2_direction, float ___3_distance, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14* ___4_contactFilter, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___5_results, const RuntimeMethod* method)
  1654. {
  1655. typedef int32_t (*PhysicsScene2D_RaycastArray_Internal_Injected_m9E8F21B279DCFA377E5D716A5300AD1AA1A9E1AE_ftn) (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*, float, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14*, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E*);
  1656. static PhysicsScene2D_RaycastArray_Internal_Injected_m9E8F21B279DCFA377E5D716A5300AD1AA1A9E1AE_ftn _il2cpp_icall_func;
  1657. if (!_il2cpp_icall_func)
  1658. _il2cpp_icall_func = (PhysicsScene2D_RaycastArray_Internal_Injected_m9E8F21B279DCFA377E5D716A5300AD1AA1A9E1AE_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.PhysicsScene2D::RaycastArray_Internal_Injected(UnityEngine.PhysicsScene2D&,UnityEngine.Vector2&,UnityEngine.Vector2&,System.Single,UnityEngine.ContactFilter2D&,UnityEngine.Bindings.ManagedSpanWrapper&)");
  1659. int32_t icallRetVal = _il2cpp_icall_func(___0_physicsScene, ___1_origin, ___2_direction, ___3_distance, ___4_contactFilter, ___5_results);
  1660. return icallRetVal;
  1661. }
  1662. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene2D_RaycastList_Internal_Injected_mEAEEA34023246AAEC305FDAE8442D29AED60B930 (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* ___0_physicsScene, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___1_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___2_direction, float ___3_distance, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14* ___4_contactFilter, BlittableListWrapper_tE39AB35B42449CFD1FDCBB7DC4F0D1A1EA2312C4* ___5_results, const RuntimeMethod* method)
  1663. {
  1664. typedef int32_t (*PhysicsScene2D_RaycastList_Internal_Injected_mEAEEA34023246AAEC305FDAE8442D29AED60B930_ftn) (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*, float, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14*, BlittableListWrapper_tE39AB35B42449CFD1FDCBB7DC4F0D1A1EA2312C4*);
  1665. static PhysicsScene2D_RaycastList_Internal_Injected_mEAEEA34023246AAEC305FDAE8442D29AED60B930_ftn _il2cpp_icall_func;
  1666. if (!_il2cpp_icall_func)
  1667. _il2cpp_icall_func = (PhysicsScene2D_RaycastList_Internal_Injected_mEAEEA34023246AAEC305FDAE8442D29AED60B930_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.PhysicsScene2D::RaycastList_Internal_Injected(UnityEngine.PhysicsScene2D&,UnityEngine.Vector2&,UnityEngine.Vector2&,System.Single,UnityEngine.ContactFilter2D&,UnityEngine.Bindings.BlittableListWrapper&)");
  1668. int32_t icallRetVal = _il2cpp_icall_func(___0_physicsScene, ___1_origin, ___2_direction, ___3_distance, ___4_contactFilter, ___5_results);
  1669. return icallRetVal;
  1670. }
  1671. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhysicsScene2D_GetRayIntersection_Internal_Injected_mFFE9F51858E5DECF785638E8B28BFF941D8D6329 (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* ___0_physicsScene, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___2_direction, float ___3_distance, int32_t ___4_layerMask, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* ___5_ret, const RuntimeMethod* method)
  1672. {
  1673. typedef void (*PhysicsScene2D_GetRayIntersection_Internal_Injected_mFFE9F51858E5DECF785638E8B28BFF941D8D6329_ftn) (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*, float, int32_t, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*);
  1674. static PhysicsScene2D_GetRayIntersection_Internal_Injected_mFFE9F51858E5DECF785638E8B28BFF941D8D6329_ftn _il2cpp_icall_func;
  1675. if (!_il2cpp_icall_func)
  1676. _il2cpp_icall_func = (PhysicsScene2D_GetRayIntersection_Internal_Injected_mFFE9F51858E5DECF785638E8B28BFF941D8D6329_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.PhysicsScene2D::GetRayIntersection_Internal_Injected(UnityEngine.PhysicsScene2D&,UnityEngine.Vector3&,UnityEngine.Vector3&,System.Single,System.Int32,UnityEngine.RaycastHit2D&)");
  1677. _il2cpp_icall_func(___0_physicsScene, ___1_origin, ___2_direction, ___3_distance, ___4_layerMask, ___5_ret);
  1678. }
  1679. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsScene2D_GetRayIntersectionArray_Internal_Injected_mCE29539CEEF27E75D5D608532B7BE7D1BEAEB24E (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* ___0_physicsScene, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___2_direction, float ___3_distance, int32_t ___4_layerMask, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___5_results, const RuntimeMethod* method)
  1680. {
  1681. typedef int32_t (*PhysicsScene2D_GetRayIntersectionArray_Internal_Injected_mCE29539CEEF27E75D5D608532B7BE7D1BEAEB24E_ftn) (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*, float, int32_t, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E*);
  1682. static PhysicsScene2D_GetRayIntersectionArray_Internal_Injected_mCE29539CEEF27E75D5D608532B7BE7D1BEAEB24E_ftn _il2cpp_icall_func;
  1683. if (!_il2cpp_icall_func)
  1684. _il2cpp_icall_func = (PhysicsScene2D_GetRayIntersectionArray_Internal_Injected_mCE29539CEEF27E75D5D608532B7BE7D1BEAEB24E_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.PhysicsScene2D::GetRayIntersectionArray_Internal_Injected(UnityEngine.PhysicsScene2D&,UnityEngine.Vector3&,UnityEngine.Vector3&,System.Single,System.Int32,UnityEngine.Bindings.ManagedSpanWrapper&)");
  1685. int32_t icallRetVal = _il2cpp_icall_func(___0_physicsScene, ___1_origin, ___2_direction, ___3_distance, ___4_layerMask, ___5_results);
  1686. return icallRetVal;
  1687. }
  1688. #ifdef __clang__
  1689. #pragma clang diagnostic pop
  1690. #endif
  1691. #ifdef __clang__
  1692. #pragma clang diagnostic push
  1693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1694. #pragma clang diagnostic ignored "-Wunused-variable"
  1695. #endif
  1696. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 Physics2D_get_defaultPhysicsScene_m688935D2C81F56703A1F0E3C8712604A42CB2804 (const RuntimeMethod* method)
  1697. {
  1698. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 V_0;
  1699. memset((&V_0), 0, sizeof(V_0));
  1700. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 V_1;
  1701. memset((&V_1), 0, sizeof(V_1));
  1702. {
  1703. il2cpp_codegen_initobj((&V_0), sizeof(PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9));
  1704. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 L_0 = V_0;
  1705. V_1 = L_0;
  1706. goto IL_000d;
  1707. }
  1708. IL_000d:
  1709. {
  1710. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 L_1 = V_1;
  1711. return L_1;
  1712. }
  1713. }
  1714. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics2D_get_queriesHitTriggers_m2652ECB55DB31ADA6E1BD62DFB9792860A7B5FE8 (const RuntimeMethod* method)
  1715. {
  1716. typedef bool (*Physics2D_get_queriesHitTriggers_m2652ECB55DB31ADA6E1BD62DFB9792860A7B5FE8_ftn) ();
  1717. static Physics2D_get_queriesHitTriggers_m2652ECB55DB31ADA6E1BD62DFB9792860A7B5FE8_ftn _il2cpp_icall_func;
  1718. if (!_il2cpp_icall_func)
  1719. _il2cpp_icall_func = (Physics2D_get_queriesHitTriggers_m2652ECB55DB31ADA6E1BD62DFB9792860A7B5FE8_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Physics2D::get_queriesHitTriggers()");
  1720. bool icallRetVal = _il2cpp_icall_func();
  1721. return icallRetVal;
  1722. }
  1723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA Physics2D_Raycast_mBECD869F0788D0B0E665BBA3611362E6D5CD2947 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_direction, const RuntimeMethod* method)
  1724. {
  1725. static bool s_Il2CppMethodInitialized;
  1726. if (!s_Il2CppMethodInitialized)
  1727. {
  1728. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  1729. s_Il2CppMethodInitialized = true;
  1730. }
  1731. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 V_0;
  1732. memset((&V_0), 0, sizeof(V_0));
  1733. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA V_1;
  1734. memset((&V_1), 0, sizeof(V_1));
  1735. {
  1736. il2cpp_codegen_runtime_class_init_inline(Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  1737. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 L_0;
  1738. L_0 = Physics2D_get_defaultPhysicsScene_m688935D2C81F56703A1F0E3C8712604A42CB2804(NULL);
  1739. V_0 = L_0;
  1740. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_origin;
  1741. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_direction;
  1742. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_3;
  1743. L_3 = PhysicsScene2D_Raycast_m5A2D66F6E7E8F34B6CF5B82099EFA4F69155F25D((&V_0), L_1, L_2, (std::numeric_limits<float>::infinity()), ((int32_t)-5), NULL);
  1744. V_1 = L_3;
  1745. goto IL_001a;
  1746. }
  1747. IL_001a:
  1748. {
  1749. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_4 = V_1;
  1750. return L_4;
  1751. }
  1752. }
  1753. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA Physics2D_Raycast_m758FB450001D6EA88A3C51FA2E93D98988B7F630 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_direction, float ___2_distance, const RuntimeMethod* method)
  1754. {
  1755. static bool s_Il2CppMethodInitialized;
  1756. if (!s_Il2CppMethodInitialized)
  1757. {
  1758. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  1759. s_Il2CppMethodInitialized = true;
  1760. }
  1761. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 V_0;
  1762. memset((&V_0), 0, sizeof(V_0));
  1763. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA V_1;
  1764. memset((&V_1), 0, sizeof(V_1));
  1765. {
  1766. il2cpp_codegen_runtime_class_init_inline(Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  1767. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 L_0;
  1768. L_0 = Physics2D_get_defaultPhysicsScene_m688935D2C81F56703A1F0E3C8712604A42CB2804(NULL);
  1769. V_0 = L_0;
  1770. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_origin;
  1771. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_direction;
  1772. float L_3 = ___2_distance;
  1773. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_4;
  1774. L_4 = PhysicsScene2D_Raycast_m5A2D66F6E7E8F34B6CF5B82099EFA4F69155F25D((&V_0), L_1, L_2, L_3, ((int32_t)-5), NULL);
  1775. V_1 = L_4;
  1776. goto IL_0016;
  1777. }
  1778. IL_0016:
  1779. {
  1780. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_5 = V_1;
  1781. return L_5;
  1782. }
  1783. }
  1784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA Physics2D_Raycast_m5BF2A59AAEE0B488FB3ECD1D3AF3537FD7789E7F (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_direction, float ___2_distance, int32_t ___3_layerMask, const RuntimeMethod* method)
  1785. {
  1786. static bool s_Il2CppMethodInitialized;
  1787. if (!s_Il2CppMethodInitialized)
  1788. {
  1789. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  1790. s_Il2CppMethodInitialized = true;
  1791. }
  1792. ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 V_0;
  1793. memset((&V_0), 0, sizeof(V_0));
  1794. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 V_1;
  1795. memset((&V_1), 0, sizeof(V_1));
  1796. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA V_2;
  1797. memset((&V_2), 0, sizeof(V_2));
  1798. {
  1799. int32_t L_0 = ___3_layerMask;
  1800. ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 L_1;
  1801. L_1 = ContactFilter2D_CreateLegacyFilter_m7DF755B13D055FA510CB7F57A2CA5B45EAD161E2(L_0, (-std::numeric_limits<float>::infinity()), (std::numeric_limits<float>::infinity()), NULL);
  1802. V_0 = L_1;
  1803. il2cpp_codegen_runtime_class_init_inline(Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  1804. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 L_2;
  1805. L_2 = Physics2D_get_defaultPhysicsScene_m688935D2C81F56703A1F0E3C8712604A42CB2804(NULL);
  1806. V_1 = L_2;
  1807. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_origin;
  1808. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___1_direction;
  1809. float L_5 = ___2_distance;
  1810. ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 L_6 = V_0;
  1811. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_7;
  1812. L_7 = PhysicsScene2D_Raycast_m74A71D9DBCC2CCD7454240AE784CEE5720E55EA0((&V_1), L_3, L_4, L_5, L_6, NULL);
  1813. V_2 = L_7;
  1814. goto IL_0026;
  1815. }
  1816. IL_0026:
  1817. {
  1818. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_8 = V_2;
  1819. return L_8;
  1820. }
  1821. }
  1822. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA Physics2D_Raycast_mBB6A989AFAFE4B32BEC77543F3121C4ED38A1710 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_direction, float ___2_distance, int32_t ___3_layerMask, float ___4_minDepth, const RuntimeMethod* method)
  1823. {
  1824. static bool s_Il2CppMethodInitialized;
  1825. if (!s_Il2CppMethodInitialized)
  1826. {
  1827. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  1828. s_Il2CppMethodInitialized = true;
  1829. }
  1830. ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 V_0;
  1831. memset((&V_0), 0, sizeof(V_0));
  1832. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 V_1;
  1833. memset((&V_1), 0, sizeof(V_1));
  1834. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA V_2;
  1835. memset((&V_2), 0, sizeof(V_2));
  1836. {
  1837. int32_t L_0 = ___3_layerMask;
  1838. float L_1 = ___4_minDepth;
  1839. ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 L_2;
  1840. L_2 = ContactFilter2D_CreateLegacyFilter_m7DF755B13D055FA510CB7F57A2CA5B45EAD161E2(L_0, L_1, (std::numeric_limits<float>::infinity()), NULL);
  1841. V_0 = L_2;
  1842. il2cpp_codegen_runtime_class_init_inline(Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  1843. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 L_3;
  1844. L_3 = Physics2D_get_defaultPhysicsScene_m688935D2C81F56703A1F0E3C8712604A42CB2804(NULL);
  1845. V_1 = L_3;
  1846. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_origin;
  1847. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___1_direction;
  1848. float L_6 = ___2_distance;
  1849. ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 L_7 = V_0;
  1850. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_8;
  1851. L_8 = PhysicsScene2D_Raycast_m74A71D9DBCC2CCD7454240AE784CEE5720E55EA0((&V_1), L_4, L_5, L_6, L_7, NULL);
  1852. V_2 = L_8;
  1853. goto IL_0023;
  1854. }
  1855. IL_0023:
  1856. {
  1857. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_9 = V_2;
  1858. return L_9;
  1859. }
  1860. }
  1861. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA Physics2D_Raycast_m03D33CAF9BCCAE7DC2863E263FB8CEFAD87D5E27 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_direction, float ___2_distance, int32_t ___3_layerMask, float ___4_minDepth, float ___5_maxDepth, const RuntimeMethod* method)
  1862. {
  1863. static bool s_Il2CppMethodInitialized;
  1864. if (!s_Il2CppMethodInitialized)
  1865. {
  1866. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  1867. s_Il2CppMethodInitialized = true;
  1868. }
  1869. ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 V_0;
  1870. memset((&V_0), 0, sizeof(V_0));
  1871. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 V_1;
  1872. memset((&V_1), 0, sizeof(V_1));
  1873. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA V_2;
  1874. memset((&V_2), 0, sizeof(V_2));
  1875. {
  1876. int32_t L_0 = ___3_layerMask;
  1877. float L_1 = ___4_minDepth;
  1878. float L_2 = ___5_maxDepth;
  1879. ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 L_3;
  1880. L_3 = ContactFilter2D_CreateLegacyFilter_m7DF755B13D055FA510CB7F57A2CA5B45EAD161E2(L_0, L_1, L_2, NULL);
  1881. V_0 = L_3;
  1882. il2cpp_codegen_runtime_class_init_inline(Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  1883. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 L_4;
  1884. L_4 = Physics2D_get_defaultPhysicsScene_m688935D2C81F56703A1F0E3C8712604A42CB2804(NULL);
  1885. V_1 = L_4;
  1886. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___0_origin;
  1887. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_direction;
  1888. float L_7 = ___2_distance;
  1889. ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 L_8 = V_0;
  1890. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_9;
  1891. L_9 = PhysicsScene2D_Raycast_m74A71D9DBCC2CCD7454240AE784CEE5720E55EA0((&V_1), L_5, L_6, L_7, L_8, NULL);
  1892. V_2 = L_9;
  1893. goto IL_0020;
  1894. }
  1895. IL_0020:
  1896. {
  1897. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_10 = V_2;
  1898. return L_10;
  1899. }
  1900. }
  1901. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Physics2D_Raycast_m56E5CBDA49BD64A3A775F4850F18F66A07D1085B (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_direction, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 ___2_contactFilter, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___3_results, const RuntimeMethod* method)
  1902. {
  1903. static bool s_Il2CppMethodInitialized;
  1904. if (!s_Il2CppMethodInitialized)
  1905. {
  1906. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  1907. s_Il2CppMethodInitialized = true;
  1908. }
  1909. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 V_0;
  1910. memset((&V_0), 0, sizeof(V_0));
  1911. int32_t V_1 = 0;
  1912. {
  1913. il2cpp_codegen_runtime_class_init_inline(Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  1914. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 L_0;
  1915. L_0 = Physics2D_get_defaultPhysicsScene_m688935D2C81F56703A1F0E3C8712604A42CB2804(NULL);
  1916. V_0 = L_0;
  1917. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_origin;
  1918. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_direction;
  1919. ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 L_3 = ___2_contactFilter;
  1920. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_4 = ___3_results;
  1921. int32_t L_5;
  1922. L_5 = PhysicsScene2D_Raycast_m004884696543F60917C1ED72374C1528207229C3((&V_0), L_1, L_2, (std::numeric_limits<float>::infinity()), L_3, L_4, NULL);
  1923. V_1 = L_5;
  1924. goto IL_001a;
  1925. }
  1926. IL_001a:
  1927. {
  1928. int32_t L_6 = V_1;
  1929. return L_6;
  1930. }
  1931. }
  1932. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Physics2D_Raycast_m65A222170C18F173E06309A784D736E5C6EB32D6 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_direction, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 ___2_contactFilter, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___3_results, float ___4_distance, const RuntimeMethod* method)
  1933. {
  1934. static bool s_Il2CppMethodInitialized;
  1935. if (!s_Il2CppMethodInitialized)
  1936. {
  1937. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  1938. s_Il2CppMethodInitialized = true;
  1939. }
  1940. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 V_0;
  1941. memset((&V_0), 0, sizeof(V_0));
  1942. int32_t V_1 = 0;
  1943. {
  1944. il2cpp_codegen_runtime_class_init_inline(Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  1945. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 L_0;
  1946. L_0 = Physics2D_get_defaultPhysicsScene_m688935D2C81F56703A1F0E3C8712604A42CB2804(NULL);
  1947. V_0 = L_0;
  1948. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_origin;
  1949. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_direction;
  1950. float L_3 = ___4_distance;
  1951. ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 L_4 = ___2_contactFilter;
  1952. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_5 = ___3_results;
  1953. int32_t L_6;
  1954. L_6 = PhysicsScene2D_Raycast_m004884696543F60917C1ED72374C1528207229C3((&V_0), L_1, L_2, L_3, L_4, L_5, NULL);
  1955. V_1 = L_6;
  1956. goto IL_0017;
  1957. }
  1958. IL_0017:
  1959. {
  1960. int32_t L_7 = V_1;
  1961. return L_7;
  1962. }
  1963. }
  1964. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Physics2D_Raycast_mB49B869989A276E025785C0FB53443551B3C8B17 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_origin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_direction, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 ___2_contactFilter, List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* ___3_results, float ___4_distance, const RuntimeMethod* method)
  1965. {
  1966. static bool s_Il2CppMethodInitialized;
  1967. if (!s_Il2CppMethodInitialized)
  1968. {
  1969. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  1970. s_Il2CppMethodInitialized = true;
  1971. }
  1972. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 V_0;
  1973. memset((&V_0), 0, sizeof(V_0));
  1974. int32_t V_1 = 0;
  1975. {
  1976. il2cpp_codegen_runtime_class_init_inline(Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  1977. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 L_0;
  1978. L_0 = Physics2D_get_defaultPhysicsScene_m688935D2C81F56703A1F0E3C8712604A42CB2804(NULL);
  1979. V_0 = L_0;
  1980. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_origin;
  1981. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_direction;
  1982. float L_3 = ___4_distance;
  1983. ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 L_4 = ___2_contactFilter;
  1984. List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* L_5 = ___3_results;
  1985. int32_t L_6;
  1986. L_6 = PhysicsScene2D_Raycast_m541841D244633BA234ED72B01204161686D6B3B9((&V_0), L_1, L_2, L_3, L_4, L_5, NULL);
  1987. V_1 = L_6;
  1988. goto IL_0017;
  1989. }
  1990. IL_0017:
  1991. {
  1992. int32_t L_7 = V_1;
  1993. return L_7;
  1994. }
  1995. }
  1996. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA Physics2D_GetRayIntersection_m9246D0A6EE267271AC1AD49928BDDF7FB6FB76E8 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, float ___1_distance, int32_t ___2_layerMask, const RuntimeMethod* method)
  1997. {
  1998. static bool s_Il2CppMethodInitialized;
  1999. if (!s_Il2CppMethodInitialized)
  2000. {
  2001. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  2002. s_Il2CppMethodInitialized = true;
  2003. }
  2004. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 V_0;
  2005. memset((&V_0), 0, sizeof(V_0));
  2006. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA V_1;
  2007. memset((&V_1), 0, sizeof(V_1));
  2008. {
  2009. il2cpp_codegen_runtime_class_init_inline(Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  2010. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 L_0;
  2011. L_0 = Physics2D_get_defaultPhysicsScene_m688935D2C81F56703A1F0E3C8712604A42CB2804(NULL);
  2012. V_0 = L_0;
  2013. Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_1 = ___0_ray;
  2014. float L_2 = ___1_distance;
  2015. int32_t L_3 = ___2_layerMask;
  2016. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_4;
  2017. L_4 = PhysicsScene2D_GetRayIntersection_m92BF0BF919D8BB704EC93D45EE7E2DB2EB176943((&V_0), L_1, L_2, L_3, NULL);
  2018. V_1 = L_4;
  2019. goto IL_0014;
  2020. }
  2021. IL_0014:
  2022. {
  2023. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_5 = V_1;
  2024. return L_5;
  2025. }
  2026. }
  2027. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* Physics2D_GetRayIntersectionAll_mE44882D00E63761758A1C10D8579F5AD5A027C14 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, const RuntimeMethod* method)
  2028. {
  2029. static bool s_Il2CppMethodInitialized;
  2030. if (!s_Il2CppMethodInitialized)
  2031. {
  2032. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  2033. s_Il2CppMethodInitialized = true;
  2034. }
  2035. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* V_0 = NULL;
  2036. {
  2037. il2cpp_codegen_runtime_class_init_inline(Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  2038. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 L_0;
  2039. L_0 = Physics2D_get_defaultPhysicsScene_m688935D2C81F56703A1F0E3C8712604A42CB2804(NULL);
  2040. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
  2041. L_1 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6_inline((&___0_ray), NULL);
  2042. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
  2043. L_2 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086_inline((&___0_ray), NULL);
  2044. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_3;
  2045. L_3 = Physics2D_GetRayIntersectionAll_Internal_m98C9407CC390AA4F560D4BAFE3D35FE06DD3400C(L_0, L_1, L_2, (std::numeric_limits<float>::infinity()), ((int32_t)-5), NULL);
  2046. V_0 = L_3;
  2047. goto IL_0023;
  2048. }
  2049. IL_0023:
  2050. {
  2051. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_4 = V_0;
  2052. return L_4;
  2053. }
  2054. }
  2055. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* Physics2D_GetRayIntersectionAll_m71F010CB1DF9881A6AEC32123FFD7BFDE32A59EA (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, float ___1_distance, const RuntimeMethod* method)
  2056. {
  2057. static bool s_Il2CppMethodInitialized;
  2058. if (!s_Il2CppMethodInitialized)
  2059. {
  2060. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  2061. s_Il2CppMethodInitialized = true;
  2062. }
  2063. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* V_0 = NULL;
  2064. {
  2065. il2cpp_codegen_runtime_class_init_inline(Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  2066. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 L_0;
  2067. L_0 = Physics2D_get_defaultPhysicsScene_m688935D2C81F56703A1F0E3C8712604A42CB2804(NULL);
  2068. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
  2069. L_1 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6_inline((&___0_ray), NULL);
  2070. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
  2071. L_2 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086_inline((&___0_ray), NULL);
  2072. float L_3 = ___1_distance;
  2073. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_4;
  2074. L_4 = Physics2D_GetRayIntersectionAll_Internal_m98C9407CC390AA4F560D4BAFE3D35FE06DD3400C(L_0, L_1, L_2, L_3, ((int32_t)-5), NULL);
  2075. V_0 = L_4;
  2076. goto IL_001f;
  2077. }
  2078. IL_001f:
  2079. {
  2080. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_5 = V_0;
  2081. return L_5;
  2082. }
  2083. }
  2084. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* Physics2D_GetRayIntersectionAll_m1584C9C6ABD1AAEB6235830DC16D05C4566EB80D (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, float ___1_distance, int32_t ___2_layerMask, const RuntimeMethod* method)
  2085. {
  2086. static bool s_Il2CppMethodInitialized;
  2087. if (!s_Il2CppMethodInitialized)
  2088. {
  2089. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  2090. s_Il2CppMethodInitialized = true;
  2091. }
  2092. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* V_0 = NULL;
  2093. {
  2094. il2cpp_codegen_runtime_class_init_inline(Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  2095. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 L_0;
  2096. L_0 = Physics2D_get_defaultPhysicsScene_m688935D2C81F56703A1F0E3C8712604A42CB2804(NULL);
  2097. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
  2098. L_1 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6_inline((&___0_ray), NULL);
  2099. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
  2100. L_2 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086_inline((&___0_ray), NULL);
  2101. float L_3 = ___1_distance;
  2102. int32_t L_4 = ___2_layerMask;
  2103. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_5;
  2104. L_5 = Physics2D_GetRayIntersectionAll_Internal_m98C9407CC390AA4F560D4BAFE3D35FE06DD3400C(L_0, L_1, L_2, L_3, L_4, NULL);
  2105. V_0 = L_5;
  2106. goto IL_001e;
  2107. }
  2108. IL_001e:
  2109. {
  2110. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_6 = V_0;
  2111. return L_6;
  2112. }
  2113. }
  2114. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* Physics2D_GetRayIntersectionAll_Internal_m98C9407CC390AA4F560D4BAFE3D35FE06DD3400C (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 ___0_physicsScene, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_direction, float ___3_distance, int32_t ___4_layerMask, const RuntimeMethod* method)
  2115. {
  2116. static bool s_Il2CppMethodInitialized;
  2117. if (!s_Il2CppMethodInitialized)
  2118. {
  2119. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlittableArrayWrapper_Unmarshal_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m64D99FF1E47B7BD145EF19B4F487C17DB4AEC5A1_RuntimeMethod_var);
  2120. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  2121. s_Il2CppMethodInitialized = true;
  2122. }
  2123. BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59 V_0;
  2124. memset((&V_0), 0, sizeof(V_0));
  2125. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* V_1 = NULL;
  2126. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* V_2 = NULL;
  2127. {
  2128. auto __finallyBlock = il2cpp::utils::Finally([&]
  2129. {
  2130. FINALLY_0012:
  2131. {
  2132. BlittableArrayWrapper_Unmarshal_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m64D99FF1E47B7BD145EF19B4F487C17DB4AEC5A1_inline((&V_0), (&V_1), BlittableArrayWrapper_Unmarshal_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m64D99FF1E47B7BD145EF19B4F487C17DB4AEC5A1_RuntimeMethod_var);
  2133. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_0 = V_1;
  2134. V_2 = L_0;
  2135. return;
  2136. }
  2137. });
  2138. try
  2139. {
  2140. float L_1 = ___3_distance;
  2141. int32_t L_2 = ___4_layerMask;
  2142. il2cpp_codegen_runtime_class_init_inline(Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  2143. Physics2D_GetRayIntersectionAll_Internal_Injected_mF2B9C4BE030FE7EDCE208B25CF2226AE5734D88D((&___0_physicsScene), (&___1_origin), (&___2_direction), L_1, L_2, (&V_0), NULL);
  2144. goto IL_001e;
  2145. }
  2146. catch(Il2CppExceptionWrapper& e)
  2147. {
  2148. __finallyBlock.StoreException(e.ex);
  2149. }
  2150. }
  2151. IL_001e:
  2152. {
  2153. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_3 = V_2;
  2154. return L_3;
  2155. }
  2156. }
  2157. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Physics2D_GetRayIntersectionNonAlloc_mB7942B73C8B86F369262FC3B87F080132E7A369C (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___1_results, float ___2_distance, int32_t ___3_layerMask, const RuntimeMethod* method)
  2158. {
  2159. static bool s_Il2CppMethodInitialized;
  2160. if (!s_Il2CppMethodInitialized)
  2161. {
  2162. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  2163. s_Il2CppMethodInitialized = true;
  2164. }
  2165. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 V_0;
  2166. memset((&V_0), 0, sizeof(V_0));
  2167. int32_t V_1 = 0;
  2168. {
  2169. il2cpp_codegen_runtime_class_init_inline(Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  2170. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 L_0;
  2171. L_0 = Physics2D_get_defaultPhysicsScene_m688935D2C81F56703A1F0E3C8712604A42CB2804(NULL);
  2172. V_0 = L_0;
  2173. Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_1 = ___0_ray;
  2174. float L_2 = ___2_distance;
  2175. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_3 = ___1_results;
  2176. int32_t L_4 = ___3_layerMask;
  2177. int32_t L_5;
  2178. L_5 = PhysicsScene2D_GetRayIntersection_mF3E0EC0D4F5A4B8C063E735979C851ED5B4B4C2E((&V_0), L_1, L_2, L_3, L_4, NULL);
  2179. V_1 = L_5;
  2180. goto IL_0015;
  2181. }
  2182. IL_0015:
  2183. {
  2184. int32_t L_6 = V_1;
  2185. return L_6;
  2186. }
  2187. }
  2188. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Physics2D_GetRayIntersectionNonAlloc_mC17430C3F478EAB0F15D96D10F25CE5E42579A5C (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___1_results, const RuntimeMethod* method)
  2189. {
  2190. static bool s_Il2CppMethodInitialized;
  2191. if (!s_Il2CppMethodInitialized)
  2192. {
  2193. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  2194. s_Il2CppMethodInitialized = true;
  2195. }
  2196. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 V_0;
  2197. memset((&V_0), 0, sizeof(V_0));
  2198. int32_t V_1 = 0;
  2199. {
  2200. il2cpp_codegen_runtime_class_init_inline(Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  2201. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 L_0;
  2202. L_0 = Physics2D_get_defaultPhysicsScene_m688935D2C81F56703A1F0E3C8712604A42CB2804(NULL);
  2203. V_0 = L_0;
  2204. Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_1 = ___0_ray;
  2205. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_2 = ___1_results;
  2206. int32_t L_3;
  2207. L_3 = PhysicsScene2D_GetRayIntersection_mF3E0EC0D4F5A4B8C063E735979C851ED5B4B4C2E((&V_0), L_1, (std::numeric_limits<float>::infinity()), L_2, ((int32_t)-5), NULL);
  2208. V_1 = L_3;
  2209. goto IL_001a;
  2210. }
  2211. IL_001a:
  2212. {
  2213. int32_t L_4 = V_1;
  2214. return L_4;
  2215. }
  2216. }
  2217. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Physics2D_GetRayIntersectionNonAlloc_m77BF66F763DE34E2BA96789FC7AC5C2797037228 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___1_results, float ___2_distance, const RuntimeMethod* method)
  2218. {
  2219. static bool s_Il2CppMethodInitialized;
  2220. if (!s_Il2CppMethodInitialized)
  2221. {
  2222. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  2223. s_Il2CppMethodInitialized = true;
  2224. }
  2225. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 V_0;
  2226. memset((&V_0), 0, sizeof(V_0));
  2227. int32_t V_1 = 0;
  2228. {
  2229. il2cpp_codegen_runtime_class_init_inline(Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  2230. PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9 L_0;
  2231. L_0 = Physics2D_get_defaultPhysicsScene_m688935D2C81F56703A1F0E3C8712604A42CB2804(NULL);
  2232. V_0 = L_0;
  2233. Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_1 = ___0_ray;
  2234. float L_2 = ___2_distance;
  2235. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_3 = ___1_results;
  2236. int32_t L_4;
  2237. L_4 = PhysicsScene2D_GetRayIntersection_mF3E0EC0D4F5A4B8C063E735979C851ED5B4B4C2E((&V_0), L_1, L_2, L_3, ((int32_t)-5), NULL);
  2238. V_1 = L_4;
  2239. goto IL_0016;
  2240. }
  2241. IL_0016:
  2242. {
  2243. int32_t L_5 = V_1;
  2244. return L_5;
  2245. }
  2246. }
  2247. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Physics2D__cctor_m7B7A8EEEE744CE27534A7ADF12F31A4E376544E8 (const RuntimeMethod* method)
  2248. {
  2249. static bool s_Il2CppMethodInitialized;
  2250. if (!s_Il2CppMethodInitialized)
  2251. {
  2252. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m18046D64FD3FA546A46227B43826992EE5D5F434_RuntimeMethod_var);
  2253. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tCD5F926D25FC8BFAF39E4BE6F879C1FA11501C76_il2cpp_TypeInfo_var);
  2254. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  2255. s_Il2CppMethodInitialized = true;
  2256. }
  2257. {
  2258. List_1_tCD5F926D25FC8BFAF39E4BE6F879C1FA11501C76* L_0 = (List_1_tCD5F926D25FC8BFAF39E4BE6F879C1FA11501C76*)il2cpp_codegen_object_new(List_1_tCD5F926D25FC8BFAF39E4BE6F879C1FA11501C76_il2cpp_TypeInfo_var);
  2259. List_1__ctor_m18046D64FD3FA546A46227B43826992EE5D5F434(L_0, List_1__ctor_m18046D64FD3FA546A46227B43826992EE5D5F434_RuntimeMethod_var);
  2260. ((Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_StaticFields*)il2cpp_codegen_static_fields_for(Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var))->___m_LastDisabledRigidbody2D = L_0;
  2261. Il2CppCodeGenWriteBarrier((void**)(&((Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_StaticFields*)il2cpp_codegen_static_fields_for(Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var))->___m_LastDisabledRigidbody2D), (void*)L_0);
  2262. return;
  2263. }
  2264. }
  2265. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Physics2D_GetRayIntersectionAll_Internal_Injected_mF2B9C4BE030FE7EDCE208B25CF2226AE5734D88D (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9* ___0_physicsScene, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___2_direction, float ___3_distance, int32_t ___4_layerMask, BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* ___5_ret, const RuntimeMethod* method)
  2266. {
  2267. typedef void (*Physics2D_GetRayIntersectionAll_Internal_Injected_mF2B9C4BE030FE7EDCE208B25CF2226AE5734D88D_ftn) (PhysicsScene2D_t550D023B9E77BE6844564BB4F9FA291EEA10FDC9*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*, float, int32_t, BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59*);
  2268. static Physics2D_GetRayIntersectionAll_Internal_Injected_mF2B9C4BE030FE7EDCE208B25CF2226AE5734D88D_ftn _il2cpp_icall_func;
  2269. if (!_il2cpp_icall_func)
  2270. _il2cpp_icall_func = (Physics2D_GetRayIntersectionAll_Internal_Injected_mF2B9C4BE030FE7EDCE208B25CF2226AE5734D88D_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Physics2D::GetRayIntersectionAll_Internal_Injected(UnityEngine.PhysicsScene2D&,UnityEngine.Vector3&,UnityEngine.Vector3&,System.Single,System.Int32,UnityEngine.Bindings.BlittableArrayWrapper&)");
  2271. _il2cpp_icall_func(___0_physicsScene, ___1_origin, ___2_direction, ___3_distance, ___4_layerMask, ___5_ret);
  2272. }
  2273. #ifdef __clang__
  2274. #pragma clang diagnostic pop
  2275. #endif
  2276. #ifdef __clang__
  2277. #pragma clang diagnostic push
  2278. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2279. #pragma clang diagnostic ignored "-Wunused-variable"
  2280. #endif
  2281. #ifdef __clang__
  2282. #pragma clang diagnostic pop
  2283. #endif
  2284. #ifdef __clang__
  2285. #pragma clang diagnostic push
  2286. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2287. #pragma clang diagnostic ignored "-Wunused-variable"
  2288. #endif
  2289. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsShape2D_get_shapeType_mBA55638729252854535E3E9279F7A006B610B01F (PhysicsShape2D_t443155710C4DE7DE8C48EADA86BC4DC7EA70226E* __this, const RuntimeMethod* method)
  2290. {
  2291. int32_t V_0 = 0;
  2292. {
  2293. int32_t L_0 = __this->___m_ShapeType;
  2294. V_0 = L_0;
  2295. goto IL_000a;
  2296. }
  2297. IL_000a:
  2298. {
  2299. int32_t L_1 = V_0;
  2300. return L_1;
  2301. }
  2302. }
  2303. IL2CPP_EXTERN_C int32_t PhysicsShape2D_get_shapeType_mBA55638729252854535E3E9279F7A006B610B01F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2304. {
  2305. PhysicsShape2D_t443155710C4DE7DE8C48EADA86BC4DC7EA70226E* _thisAdjusted;
  2306. int32_t _offset = 1;
  2307. _thisAdjusted = reinterpret_cast<PhysicsShape2D_t443155710C4DE7DE8C48EADA86BC4DC7EA70226E*>(__this + _offset);
  2308. int32_t _returnValue;
  2309. _returnValue = PhysicsShape2D_get_shapeType_mBA55638729252854535E3E9279F7A006B610B01F(_thisAdjusted, method);
  2310. return _returnValue;
  2311. }
  2312. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PhysicsShape2D_get_radius_m4300D92A9F9523277976419369F0A14DC75AEF8B (PhysicsShape2D_t443155710C4DE7DE8C48EADA86BC4DC7EA70226E* __this, const RuntimeMethod* method)
  2313. {
  2314. float V_0 = 0.0f;
  2315. {
  2316. float L_0 = __this->___m_Radius;
  2317. V_0 = L_0;
  2318. goto IL_000a;
  2319. }
  2320. IL_000a:
  2321. {
  2322. float L_1 = V_0;
  2323. return L_1;
  2324. }
  2325. }
  2326. IL2CPP_EXTERN_C float PhysicsShape2D_get_radius_m4300D92A9F9523277976419369F0A14DC75AEF8B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2327. {
  2328. PhysicsShape2D_t443155710C4DE7DE8C48EADA86BC4DC7EA70226E* _thisAdjusted;
  2329. int32_t _offset = 1;
  2330. _thisAdjusted = reinterpret_cast<PhysicsShape2D_t443155710C4DE7DE8C48EADA86BC4DC7EA70226E*>(__this + _offset);
  2331. float _returnValue;
  2332. _returnValue = PhysicsShape2D_get_radius_m4300D92A9F9523277976419369F0A14DC75AEF8B(_thisAdjusted, method);
  2333. return _returnValue;
  2334. }
  2335. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsShape2D_get_vertexStartIndex_m23782C197FC0521A6DC3A4E0F115DB477042EC40 (PhysicsShape2D_t443155710C4DE7DE8C48EADA86BC4DC7EA70226E* __this, const RuntimeMethod* method)
  2336. {
  2337. int32_t V_0 = 0;
  2338. {
  2339. int32_t L_0 = __this->___m_VertexStartIndex;
  2340. V_0 = L_0;
  2341. goto IL_000a;
  2342. }
  2343. IL_000a:
  2344. {
  2345. int32_t L_1 = V_0;
  2346. return L_1;
  2347. }
  2348. }
  2349. IL2CPP_EXTERN_C int32_t PhysicsShape2D_get_vertexStartIndex_m23782C197FC0521A6DC3A4E0F115DB477042EC40_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2350. {
  2351. PhysicsShape2D_t443155710C4DE7DE8C48EADA86BC4DC7EA70226E* _thisAdjusted;
  2352. int32_t _offset = 1;
  2353. _thisAdjusted = reinterpret_cast<PhysicsShape2D_t443155710C4DE7DE8C48EADA86BC4DC7EA70226E*>(__this + _offset);
  2354. int32_t _returnValue;
  2355. _returnValue = PhysicsShape2D_get_vertexStartIndex_m23782C197FC0521A6DC3A4E0F115DB477042EC40(_thisAdjusted, method);
  2356. return _returnValue;
  2357. }
  2358. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsShape2D_get_vertexCount_mBB09936295C475647B8E92C1464F4C2F3CA7A8D2 (PhysicsShape2D_t443155710C4DE7DE8C48EADA86BC4DC7EA70226E* __this, const RuntimeMethod* method)
  2359. {
  2360. int32_t V_0 = 0;
  2361. {
  2362. int32_t L_0 = __this->___m_VertexCount;
  2363. V_0 = L_0;
  2364. goto IL_000a;
  2365. }
  2366. IL_000a:
  2367. {
  2368. int32_t L_1 = V_0;
  2369. return L_1;
  2370. }
  2371. }
  2372. IL2CPP_EXTERN_C int32_t PhysicsShape2D_get_vertexCount_mBB09936295C475647B8E92C1464F4C2F3CA7A8D2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2373. {
  2374. PhysicsShape2D_t443155710C4DE7DE8C48EADA86BC4DC7EA70226E* _thisAdjusted;
  2375. int32_t _offset = 1;
  2376. _thisAdjusted = reinterpret_cast<PhysicsShape2D_t443155710C4DE7DE8C48EADA86BC4DC7EA70226E*>(__this + _offset);
  2377. int32_t _returnValue;
  2378. _returnValue = PhysicsShape2D_get_vertexCount_mBB09936295C475647B8E92C1464F4C2F3CA7A8D2(_thisAdjusted, method);
  2379. return _returnValue;
  2380. }
  2381. #ifdef __clang__
  2382. #pragma clang diagnostic pop
  2383. #endif
  2384. #ifdef __clang__
  2385. #pragma clang diagnostic push
  2386. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2387. #pragma clang diagnostic ignored "-Wunused-variable"
  2388. #endif
  2389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* PhysicsShapeGroup2D_get_groupVertices_mECFB54F79371D17E73D1B49F38140C0D604177C8 (PhysicsShapeGroup2D_tDD50752FEA50CB691889997A8E0E2789F26DA003* __this, const RuntimeMethod* method)
  2390. {
  2391. List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* V_0 = NULL;
  2392. {
  2393. GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F* L_0 = (GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F*)(&__this->___m_GroupState);
  2394. List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_1 = L_0->___m_Vertices;
  2395. V_0 = L_1;
  2396. goto IL_000f;
  2397. }
  2398. IL_000f:
  2399. {
  2400. List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_2 = V_0;
  2401. return L_2;
  2402. }
  2403. }
  2404. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t005866C9A942E85392723D93831723E1AB1D856E* PhysicsShapeGroup2D_get_groupShapes_mD42F5717D5EEE161C0B9A75335FA0B06D57DDA9F (PhysicsShapeGroup2D_tDD50752FEA50CB691889997A8E0E2789F26DA003* __this, const RuntimeMethod* method)
  2405. {
  2406. List_1_t005866C9A942E85392723D93831723E1AB1D856E* V_0 = NULL;
  2407. {
  2408. GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F* L_0 = (GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F*)(&__this->___m_GroupState);
  2409. List_1_t005866C9A942E85392723D93831723E1AB1D856E* L_1 = L_0->___m_Shapes;
  2410. V_0 = L_1;
  2411. goto IL_000f;
  2412. }
  2413. IL_000f:
  2414. {
  2415. List_1_t005866C9A942E85392723D93831723E1AB1D856E* L_2 = V_0;
  2416. return L_2;
  2417. }
  2418. }
  2419. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PhysicsShapeGroup2D_get_shapeCount_m238BE168C9D3579FEFAD12AA54EA212ABC1D0279 (PhysicsShapeGroup2D_tDD50752FEA50CB691889997A8E0E2789F26DA003* __this, const RuntimeMethod* method)
  2420. {
  2421. static bool s_Il2CppMethodInitialized;
  2422. if (!s_Il2CppMethodInitialized)
  2423. {
  2424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mED734AE4CCCA800E3210B813A66929F46E734591_RuntimeMethod_var);
  2425. s_Il2CppMethodInitialized = true;
  2426. }
  2427. int32_t V_0 = 0;
  2428. {
  2429. GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F* L_0 = (GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F*)(&__this->___m_GroupState);
  2430. List_1_t005866C9A942E85392723D93831723E1AB1D856E* L_1 = L_0->___m_Shapes;
  2431. NullCheck(L_1);
  2432. int32_t L_2;
  2433. L_2 = List_1_get_Count_mED734AE4CCCA800E3210B813A66929F46E734591_inline(L_1, List_1_get_Count_mED734AE4CCCA800E3210B813A66929F46E734591_RuntimeMethod_var);
  2434. V_0 = L_2;
  2435. goto IL_0014;
  2436. }
  2437. IL_0014:
  2438. {
  2439. int32_t L_3 = V_0;
  2440. return L_3;
  2441. }
  2442. }
  2443. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhysicsShapeGroup2D__ctor_mDD9B2EE22BB914D23767D8BDEF5517ACA05A7ED8 (PhysicsShapeGroup2D_tDD50752FEA50CB691889997A8E0E2789F26DA003* __this, int32_t ___0_shapeCapacity, int32_t ___1_vertexCapacity, const RuntimeMethod* method)
  2444. {
  2445. static bool s_Il2CppMethodInitialized;
  2446. if (!s_Il2CppMethodInitialized)
  2447. {
  2448. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m27475592735C318973899086F95036A18B6D7E39_RuntimeMethod_var);
  2449. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m818314958E2B12E0B7A3ACAB795EF535FCF3E3FF_RuntimeMethod_var);
  2450. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t005866C9A942E85392723D93831723E1AB1D856E_il2cpp_TypeInfo_var);
  2451. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var);
  2452. s_Il2CppMethodInitialized = true;
  2453. }
  2454. GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F V_0;
  2455. memset((&V_0), 0, sizeof(V_0));
  2456. {
  2457. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  2458. il2cpp_codegen_initobj((&V_0), sizeof(GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F));
  2459. int32_t L_0 = ___0_shapeCapacity;
  2460. List_1_t005866C9A942E85392723D93831723E1AB1D856E* L_1 = (List_1_t005866C9A942E85392723D93831723E1AB1D856E*)il2cpp_codegen_object_new(List_1_t005866C9A942E85392723D93831723E1AB1D856E_il2cpp_TypeInfo_var);
  2461. List_1__ctor_m818314958E2B12E0B7A3ACAB795EF535FCF3E3FF(L_1, L_0, List_1__ctor_m818314958E2B12E0B7A3ACAB795EF535FCF3E3FF_RuntimeMethod_var);
  2462. (&V_0)->___m_Shapes = L_1;
  2463. Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___m_Shapes), (void*)L_1);
  2464. int32_t L_2 = ___1_vertexCapacity;
  2465. List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_3 = (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*)il2cpp_codegen_object_new(List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var);
  2466. List_1__ctor_m27475592735C318973899086F95036A18B6D7E39(L_3, L_2, List_1__ctor_m27475592735C318973899086F95036A18B6D7E39_RuntimeMethod_var);
  2467. (&V_0)->___m_Vertices = L_3;
  2468. Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___m_Vertices), (void*)L_3);
  2469. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_4;
  2470. L_4 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
  2471. (&V_0)->___m_LocalToWorld = L_4;
  2472. GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F L_5 = V_0;
  2473. __this->___m_GroupState = L_5;
  2474. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_GroupState))->___m_Shapes), (void*)NULL);
  2475. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2476. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_GroupState))->___m_Vertices), (void*)NULL);
  2477. #endif
  2478. return;
  2479. }
  2480. }
  2481. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhysicsShapeGroup2D_Clear_mD762D71D19D0D0166E69214F1E291566C6F8B3F7 (PhysicsShapeGroup2D_tDD50752FEA50CB691889997A8E0E2789F26DA003* __this, const RuntimeMethod* method)
  2482. {
  2483. {
  2484. GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F* L_0 = (GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F*)(&__this->___m_GroupState);
  2485. GroupState_ClearGeometry_m4A1E29A3DFE71E4426BD2F02D7067C8E32BEBE8F(L_0, NULL);
  2486. GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F* L_1 = (GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F*)(&__this->___m_GroupState);
  2487. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2;
  2488. L_2 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
  2489. L_1->___m_LocalToWorld = L_2;
  2490. return;
  2491. }
  2492. }
  2493. #ifdef __clang__
  2494. #pragma clang diagnostic pop
  2495. #endif
  2496. #ifdef __clang__
  2497. #pragma clang diagnostic push
  2498. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2499. #pragma clang diagnostic ignored "-Wunused-variable"
  2500. #endif
  2501. IL2CPP_EXTERN_C void GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F_marshal_pinvoke(const GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F& unmarshaled, GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F_marshaled_pinvoke& marshaled)
  2502. {
  2503. Exception_t* ___m_ShapesException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Shapes' of type 'GroupState'.");
  2504. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_ShapesException, NULL);
  2505. }
  2506. IL2CPP_EXTERN_C void GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F_marshal_pinvoke_back(const GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F_marshaled_pinvoke& marshaled, GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F& unmarshaled)
  2507. {
  2508. Exception_t* ___m_ShapesException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Shapes' of type 'GroupState'.");
  2509. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_ShapesException, NULL);
  2510. }
  2511. IL2CPP_EXTERN_C void GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F_marshal_pinvoke_cleanup(GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F_marshaled_pinvoke& marshaled)
  2512. {
  2513. }
  2514. IL2CPP_EXTERN_C void GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F_marshal_com(const GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F& unmarshaled, GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F_marshaled_com& marshaled)
  2515. {
  2516. Exception_t* ___m_ShapesException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Shapes' of type 'GroupState'.");
  2517. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_ShapesException, NULL);
  2518. }
  2519. IL2CPP_EXTERN_C void GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F_marshal_com_back(const GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F_marshaled_com& marshaled, GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F& unmarshaled)
  2520. {
  2521. Exception_t* ___m_ShapesException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Shapes' of type 'GroupState'.");
  2522. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_ShapesException, NULL);
  2523. }
  2524. IL2CPP_EXTERN_C void GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F_marshal_com_cleanup(GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F_marshaled_com& marshaled)
  2525. {
  2526. }
  2527. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GroupState_ClearGeometry_m4A1E29A3DFE71E4426BD2F02D7067C8E32BEBE8F (GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F* __this, const RuntimeMethod* method)
  2528. {
  2529. static bool s_Il2CppMethodInitialized;
  2530. if (!s_Il2CppMethodInitialized)
  2531. {
  2532. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m365B55C445D3C985E0768C8750BD44364F321A57_RuntimeMethod_var);
  2533. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m4F04D407852735E68667980C26DA866BAE103B37_RuntimeMethod_var);
  2534. s_Il2CppMethodInitialized = true;
  2535. }
  2536. {
  2537. List_1_t005866C9A942E85392723D93831723E1AB1D856E* L_0 = __this->___m_Shapes;
  2538. NullCheck(L_0);
  2539. List_1_Clear_m365B55C445D3C985E0768C8750BD44364F321A57_inline(L_0, List_1_Clear_m365B55C445D3C985E0768C8750BD44364F321A57_RuntimeMethod_var);
  2540. List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_1 = __this->___m_Vertices;
  2541. NullCheck(L_1);
  2542. List_1_Clear_m4F04D407852735E68667980C26DA866BAE103B37_inline(L_1, List_1_Clear_m4F04D407852735E68667980C26DA866BAE103B37_RuntimeMethod_var);
  2543. return;
  2544. }
  2545. }
  2546. IL2CPP_EXTERN_C void GroupState_ClearGeometry_m4A1E29A3DFE71E4426BD2F02D7067C8E32BEBE8F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2547. {
  2548. GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F* _thisAdjusted;
  2549. int32_t _offset = 1;
  2550. _thisAdjusted = reinterpret_cast<GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F*>(__this + _offset);
  2551. GroupState_ClearGeometry_m4A1E29A3DFE71E4426BD2F02D7067C8E32BEBE8F(_thisAdjusted, method);
  2552. }
  2553. #ifdef __clang__
  2554. #pragma clang diagnostic pop
  2555. #endif
  2556. #ifdef __clang__
  2557. #pragma clang diagnostic push
  2558. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2559. #pragma clang diagnostic ignored "-Wunused-variable"
  2560. #endif
  2561. IL2CPP_EXTERN_C void ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14_marshal_pinvoke(const ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14& unmarshaled, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14_marshaled_pinvoke& marshaled)
  2562. {
  2563. marshaled.___useTriggers = static_cast<int32_t>(unmarshaled.___useTriggers);
  2564. marshaled.___useLayerMask = static_cast<int32_t>(unmarshaled.___useLayerMask);
  2565. marshaled.___useDepth = static_cast<int32_t>(unmarshaled.___useDepth);
  2566. marshaled.___useOutsideDepth = static_cast<int32_t>(unmarshaled.___useOutsideDepth);
  2567. marshaled.___useNormalAngle = static_cast<int32_t>(unmarshaled.___useNormalAngle);
  2568. marshaled.___useOutsideNormalAngle = static_cast<int32_t>(unmarshaled.___useOutsideNormalAngle);
  2569. marshaled.___layerMask = unmarshaled.___layerMask;
  2570. marshaled.___minDepth = unmarshaled.___minDepth;
  2571. marshaled.___maxDepth = unmarshaled.___maxDepth;
  2572. marshaled.___minNormalAngle = unmarshaled.___minNormalAngle;
  2573. marshaled.___maxNormalAngle = unmarshaled.___maxNormalAngle;
  2574. }
  2575. IL2CPP_EXTERN_C void ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14_marshal_pinvoke_back(const ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14_marshaled_pinvoke& marshaled, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14& unmarshaled)
  2576. {
  2577. bool unmarshaleduseTriggers_temp_0 = false;
  2578. unmarshaleduseTriggers_temp_0 = static_cast<bool>(marshaled.___useTriggers);
  2579. unmarshaled.___useTriggers = unmarshaleduseTriggers_temp_0;
  2580. bool unmarshaleduseLayerMask_temp_1 = false;
  2581. unmarshaleduseLayerMask_temp_1 = static_cast<bool>(marshaled.___useLayerMask);
  2582. unmarshaled.___useLayerMask = unmarshaleduseLayerMask_temp_1;
  2583. bool unmarshaleduseDepth_temp_2 = false;
  2584. unmarshaleduseDepth_temp_2 = static_cast<bool>(marshaled.___useDepth);
  2585. unmarshaled.___useDepth = unmarshaleduseDepth_temp_2;
  2586. bool unmarshaleduseOutsideDepth_temp_3 = false;
  2587. unmarshaleduseOutsideDepth_temp_3 = static_cast<bool>(marshaled.___useOutsideDepth);
  2588. unmarshaled.___useOutsideDepth = unmarshaleduseOutsideDepth_temp_3;
  2589. bool unmarshaleduseNormalAngle_temp_4 = false;
  2590. unmarshaleduseNormalAngle_temp_4 = static_cast<bool>(marshaled.___useNormalAngle);
  2591. unmarshaled.___useNormalAngle = unmarshaleduseNormalAngle_temp_4;
  2592. bool unmarshaleduseOutsideNormalAngle_temp_5 = false;
  2593. unmarshaleduseOutsideNormalAngle_temp_5 = static_cast<bool>(marshaled.___useOutsideNormalAngle);
  2594. unmarshaled.___useOutsideNormalAngle = unmarshaleduseOutsideNormalAngle_temp_5;
  2595. LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB unmarshaledlayerMask_temp_6;
  2596. memset((&unmarshaledlayerMask_temp_6), 0, sizeof(unmarshaledlayerMask_temp_6));
  2597. unmarshaledlayerMask_temp_6 = marshaled.___layerMask;
  2598. unmarshaled.___layerMask = unmarshaledlayerMask_temp_6;
  2599. float unmarshaledminDepth_temp_7 = 0.0f;
  2600. unmarshaledminDepth_temp_7 = marshaled.___minDepth;
  2601. unmarshaled.___minDepth = unmarshaledminDepth_temp_7;
  2602. float unmarshaledmaxDepth_temp_8 = 0.0f;
  2603. unmarshaledmaxDepth_temp_8 = marshaled.___maxDepth;
  2604. unmarshaled.___maxDepth = unmarshaledmaxDepth_temp_8;
  2605. float unmarshaledminNormalAngle_temp_9 = 0.0f;
  2606. unmarshaledminNormalAngle_temp_9 = marshaled.___minNormalAngle;
  2607. unmarshaled.___minNormalAngle = unmarshaledminNormalAngle_temp_9;
  2608. float unmarshaledmaxNormalAngle_temp_10 = 0.0f;
  2609. unmarshaledmaxNormalAngle_temp_10 = marshaled.___maxNormalAngle;
  2610. unmarshaled.___maxNormalAngle = unmarshaledmaxNormalAngle_temp_10;
  2611. }
  2612. IL2CPP_EXTERN_C void ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14_marshal_pinvoke_cleanup(ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14_marshaled_pinvoke& marshaled)
  2613. {
  2614. }
  2615. IL2CPP_EXTERN_C void ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14_marshal_com(const ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14& unmarshaled, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14_marshaled_com& marshaled)
  2616. {
  2617. marshaled.___useTriggers = static_cast<int32_t>(unmarshaled.___useTriggers);
  2618. marshaled.___useLayerMask = static_cast<int32_t>(unmarshaled.___useLayerMask);
  2619. marshaled.___useDepth = static_cast<int32_t>(unmarshaled.___useDepth);
  2620. marshaled.___useOutsideDepth = static_cast<int32_t>(unmarshaled.___useOutsideDepth);
  2621. marshaled.___useNormalAngle = static_cast<int32_t>(unmarshaled.___useNormalAngle);
  2622. marshaled.___useOutsideNormalAngle = static_cast<int32_t>(unmarshaled.___useOutsideNormalAngle);
  2623. marshaled.___layerMask = unmarshaled.___layerMask;
  2624. marshaled.___minDepth = unmarshaled.___minDepth;
  2625. marshaled.___maxDepth = unmarshaled.___maxDepth;
  2626. marshaled.___minNormalAngle = unmarshaled.___minNormalAngle;
  2627. marshaled.___maxNormalAngle = unmarshaled.___maxNormalAngle;
  2628. }
  2629. IL2CPP_EXTERN_C void ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14_marshal_com_back(const ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14_marshaled_com& marshaled, ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14& unmarshaled)
  2630. {
  2631. bool unmarshaleduseTriggers_temp_0 = false;
  2632. unmarshaleduseTriggers_temp_0 = static_cast<bool>(marshaled.___useTriggers);
  2633. unmarshaled.___useTriggers = unmarshaleduseTriggers_temp_0;
  2634. bool unmarshaleduseLayerMask_temp_1 = false;
  2635. unmarshaleduseLayerMask_temp_1 = static_cast<bool>(marshaled.___useLayerMask);
  2636. unmarshaled.___useLayerMask = unmarshaleduseLayerMask_temp_1;
  2637. bool unmarshaleduseDepth_temp_2 = false;
  2638. unmarshaleduseDepth_temp_2 = static_cast<bool>(marshaled.___useDepth);
  2639. unmarshaled.___useDepth = unmarshaleduseDepth_temp_2;
  2640. bool unmarshaleduseOutsideDepth_temp_3 = false;
  2641. unmarshaleduseOutsideDepth_temp_3 = static_cast<bool>(marshaled.___useOutsideDepth);
  2642. unmarshaled.___useOutsideDepth = unmarshaleduseOutsideDepth_temp_3;
  2643. bool unmarshaleduseNormalAngle_temp_4 = false;
  2644. unmarshaleduseNormalAngle_temp_4 = static_cast<bool>(marshaled.___useNormalAngle);
  2645. unmarshaled.___useNormalAngle = unmarshaleduseNormalAngle_temp_4;
  2646. bool unmarshaleduseOutsideNormalAngle_temp_5 = false;
  2647. unmarshaleduseOutsideNormalAngle_temp_5 = static_cast<bool>(marshaled.___useOutsideNormalAngle);
  2648. unmarshaled.___useOutsideNormalAngle = unmarshaleduseOutsideNormalAngle_temp_5;
  2649. LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB unmarshaledlayerMask_temp_6;
  2650. memset((&unmarshaledlayerMask_temp_6), 0, sizeof(unmarshaledlayerMask_temp_6));
  2651. unmarshaledlayerMask_temp_6 = marshaled.___layerMask;
  2652. unmarshaled.___layerMask = unmarshaledlayerMask_temp_6;
  2653. float unmarshaledminDepth_temp_7 = 0.0f;
  2654. unmarshaledminDepth_temp_7 = marshaled.___minDepth;
  2655. unmarshaled.___minDepth = unmarshaledminDepth_temp_7;
  2656. float unmarshaledmaxDepth_temp_8 = 0.0f;
  2657. unmarshaledmaxDepth_temp_8 = marshaled.___maxDepth;
  2658. unmarshaled.___maxDepth = unmarshaledmaxDepth_temp_8;
  2659. float unmarshaledminNormalAngle_temp_9 = 0.0f;
  2660. unmarshaledminNormalAngle_temp_9 = marshaled.___minNormalAngle;
  2661. unmarshaled.___minNormalAngle = unmarshaledminNormalAngle_temp_9;
  2662. float unmarshaledmaxNormalAngle_temp_10 = 0.0f;
  2663. unmarshaledmaxNormalAngle_temp_10 = marshaled.___maxNormalAngle;
  2664. unmarshaled.___maxNormalAngle = unmarshaledmaxNormalAngle_temp_10;
  2665. }
  2666. IL2CPP_EXTERN_C void ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14_marshal_com_cleanup(ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14_marshaled_com& marshaled)
  2667. {
  2668. }
  2669. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContactFilter2D_CheckConsistency_mD918F11F977EA35E87CF491F7AE8794F5D01DF72 (ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14* __this, const RuntimeMethod* method)
  2670. {
  2671. typedef void (*ContactFilter2D_CheckConsistency_mD918F11F977EA35E87CF491F7AE8794F5D01DF72_ftn) (ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14*);
  2672. static ContactFilter2D_CheckConsistency_mD918F11F977EA35E87CF491F7AE8794F5D01DF72_ftn _il2cpp_icall_func;
  2673. if (!_il2cpp_icall_func)
  2674. _il2cpp_icall_func = (ContactFilter2D_CheckConsistency_mD918F11F977EA35E87CF491F7AE8794F5D01DF72_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.ContactFilter2D::CheckConsistency()");
  2675. _il2cpp_icall_func(__this);
  2676. }
  2677. IL2CPP_EXTERN_C void ContactFilter2D_CheckConsistency_mD918F11F977EA35E87CF491F7AE8794F5D01DF72_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2678. {
  2679. ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14* _thisAdjusted;
  2680. int32_t _offset = 1;
  2681. _thisAdjusted = reinterpret_cast<ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14*>(__this + _offset);
  2682. ContactFilter2D_CheckConsistency_mD918F11F977EA35E87CF491F7AE8794F5D01DF72(_thisAdjusted, method);
  2683. }
  2684. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContactFilter2D_SetLayerMask_mC3FBC2D806C1A3ACB2D060CE48F8157505E42F9B (ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14* __this, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_layerMask, const RuntimeMethod* method)
  2685. {
  2686. {
  2687. LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0 = ___0_layerMask;
  2688. __this->___layerMask = L_0;
  2689. __this->___useLayerMask = (bool)1;
  2690. return;
  2691. }
  2692. }
  2693. IL2CPP_EXTERN_C void ContactFilter2D_SetLayerMask_mC3FBC2D806C1A3ACB2D060CE48F8157505E42F9B_AdjustorThunk (RuntimeObject* __this, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_layerMask, const RuntimeMethod* method)
  2694. {
  2695. ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14* _thisAdjusted;
  2696. int32_t _offset = 1;
  2697. _thisAdjusted = reinterpret_cast<ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14*>(__this + _offset);
  2698. ContactFilter2D_SetLayerMask_mC3FBC2D806C1A3ACB2D060CE48F8157505E42F9B(_thisAdjusted, ___0_layerMask, method);
  2699. }
  2700. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContactFilter2D_SetDepth_mE614DDDDAEA489D150E61D2DF8104F9292236F18 (ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14* __this, float ___0_minDepth, float ___1_maxDepth, const RuntimeMethod* method)
  2701. {
  2702. {
  2703. float L_0 = ___0_minDepth;
  2704. __this->___minDepth = L_0;
  2705. float L_1 = ___1_maxDepth;
  2706. __this->___maxDepth = L_1;
  2707. __this->___useDepth = (bool)1;
  2708. ContactFilter2D_CheckConsistency_mD918F11F977EA35E87CF491F7AE8794F5D01DF72(__this, NULL);
  2709. return;
  2710. }
  2711. }
  2712. IL2CPP_EXTERN_C void ContactFilter2D_SetDepth_mE614DDDDAEA489D150E61D2DF8104F9292236F18_AdjustorThunk (RuntimeObject* __this, float ___0_minDepth, float ___1_maxDepth, const RuntimeMethod* method)
  2713. {
  2714. ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14* _thisAdjusted;
  2715. int32_t _offset = 1;
  2716. _thisAdjusted = reinterpret_cast<ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14*>(__this + _offset);
  2717. ContactFilter2D_SetDepth_mE614DDDDAEA489D150E61D2DF8104F9292236F18(_thisAdjusted, ___0_minDepth, ___1_maxDepth, method);
  2718. }
  2719. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 ContactFilter2D_CreateLegacyFilter_m7DF755B13D055FA510CB7F57A2CA5B45EAD161E2 (int32_t ___0_layerMask, float ___1_minDepth, float ___2_maxDepth, const RuntimeMethod* method)
  2720. {
  2721. static bool s_Il2CppMethodInitialized;
  2722. if (!s_Il2CppMethodInitialized)
  2723. {
  2724. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  2725. s_Il2CppMethodInitialized = true;
  2726. }
  2727. ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 V_0;
  2728. memset((&V_0), 0, sizeof(V_0));
  2729. ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 V_1;
  2730. memset((&V_1), 0, sizeof(V_1));
  2731. {
  2732. il2cpp_codegen_initobj((&V_0), sizeof(ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14));
  2733. il2cpp_codegen_runtime_class_init_inline(Physics2D_t64C0DB5246067DAC2E83A52558A0AC68AF3BE94D_il2cpp_TypeInfo_var);
  2734. bool L_0;
  2735. L_0 = Physics2D_get_queriesHitTriggers_m2652ECB55DB31ADA6E1BD62DFB9792860A7B5FE8(NULL);
  2736. (&V_0)->___useTriggers = L_0;
  2737. int32_t L_1 = ___0_layerMask;
  2738. LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_2;
  2739. L_2 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(L_1, NULL);
  2740. ContactFilter2D_SetLayerMask_mC3FBC2D806C1A3ACB2D060CE48F8157505E42F9B((&V_0), L_2, NULL);
  2741. float L_3 = ___1_minDepth;
  2742. float L_4 = ___2_maxDepth;
  2743. ContactFilter2D_SetDepth_mE614DDDDAEA489D150E61D2DF8104F9292236F18((&V_0), L_3, L_4, NULL);
  2744. ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 L_5 = V_0;
  2745. V_1 = L_5;
  2746. goto IL_0031;
  2747. }
  2748. IL_0031:
  2749. {
  2750. ContactFilter2D_t54A8515C326BF7DA16E5DE97EA7D3CD9B2F77F14 L_6 = V_1;
  2751. return L_6;
  2752. }
  2753. }
  2754. #ifdef __clang__
  2755. #pragma clang diagnostic pop
  2756. #endif
  2757. #ifdef __clang__
  2758. #pragma clang diagnostic push
  2759. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2760. #pragma clang diagnostic ignored "-Wunused-variable"
  2761. #endif
  2762. IL2CPP_EXTERN_C void Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B_marshal_pinvoke(const Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B& unmarshaled, Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B_marshaled_pinvoke& marshaled)
  2763. {
  2764. marshaled.___m_Collider = unmarshaled.___m_Collider;
  2765. marshaled.___m_OtherCollider = unmarshaled.___m_OtherCollider;
  2766. marshaled.___m_Rigidbody = unmarshaled.___m_Rigidbody;
  2767. marshaled.___m_OtherRigidbody = unmarshaled.___m_OtherRigidbody;
  2768. marshaled.___m_RelativeVelocity = unmarshaled.___m_RelativeVelocity;
  2769. marshaled.___m_Enabled = unmarshaled.___m_Enabled;
  2770. marshaled.___m_ContactCount = unmarshaled.___m_ContactCount;
  2771. if (unmarshaled.___m_ReusedContacts != NULL)
  2772. {
  2773. il2cpp_array_size_t _unmarshaledm_ReusedContacts_Length = (unmarshaled.___m_ReusedContacts)->max_length;
  2774. marshaled.___m_ReusedContacts = il2cpp_codegen_marshal_allocate_array<ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801>(_unmarshaledm_ReusedContacts_Length);
  2775. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledm_ReusedContacts_Length); i++)
  2776. {
  2777. (marshaled.___m_ReusedContacts)[i] = (unmarshaled.___m_ReusedContacts)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
  2778. }
  2779. }
  2780. else
  2781. {
  2782. marshaled.___m_ReusedContacts = NULL;
  2783. }
  2784. if (unmarshaled.___m_LegacyContacts != NULL)
  2785. {
  2786. il2cpp_array_size_t _unmarshaledm_LegacyContacts_Length = (unmarshaled.___m_LegacyContacts)->max_length;
  2787. marshaled.___m_LegacyContacts = il2cpp_codegen_marshal_allocate_array<ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801>(_unmarshaledm_LegacyContacts_Length);
  2788. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledm_LegacyContacts_Length); i++)
  2789. {
  2790. (marshaled.___m_LegacyContacts)[i] = (unmarshaled.___m_LegacyContacts)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
  2791. }
  2792. }
  2793. else
  2794. {
  2795. marshaled.___m_LegacyContacts = NULL;
  2796. }
  2797. }
  2798. IL2CPP_EXTERN_C void Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B_marshal_pinvoke_back(const Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B_marshaled_pinvoke& marshaled, Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B& unmarshaled)
  2799. {
  2800. static bool s_Il2CppMethodInitialized;
  2801. if (!s_Il2CppMethodInitialized)
  2802. {
  2803. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949_il2cpp_TypeInfo_var);
  2804. s_Il2CppMethodInitialized = true;
  2805. }
  2806. int32_t unmarshaledm_Collider_temp_0 = 0;
  2807. unmarshaledm_Collider_temp_0 = marshaled.___m_Collider;
  2808. unmarshaled.___m_Collider = unmarshaledm_Collider_temp_0;
  2809. int32_t unmarshaledm_OtherCollider_temp_1 = 0;
  2810. unmarshaledm_OtherCollider_temp_1 = marshaled.___m_OtherCollider;
  2811. unmarshaled.___m_OtherCollider = unmarshaledm_OtherCollider_temp_1;
  2812. int32_t unmarshaledm_Rigidbody_temp_2 = 0;
  2813. unmarshaledm_Rigidbody_temp_2 = marshaled.___m_Rigidbody;
  2814. unmarshaled.___m_Rigidbody = unmarshaledm_Rigidbody_temp_2;
  2815. int32_t unmarshaledm_OtherRigidbody_temp_3 = 0;
  2816. unmarshaledm_OtherRigidbody_temp_3 = marshaled.___m_OtherRigidbody;
  2817. unmarshaled.___m_OtherRigidbody = unmarshaledm_OtherRigidbody_temp_3;
  2818. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 unmarshaledm_RelativeVelocity_temp_4;
  2819. memset((&unmarshaledm_RelativeVelocity_temp_4), 0, sizeof(unmarshaledm_RelativeVelocity_temp_4));
  2820. unmarshaledm_RelativeVelocity_temp_4 = marshaled.___m_RelativeVelocity;
  2821. unmarshaled.___m_RelativeVelocity = unmarshaledm_RelativeVelocity_temp_4;
  2822. int32_t unmarshaledm_Enabled_temp_5 = 0;
  2823. unmarshaledm_Enabled_temp_5 = marshaled.___m_Enabled;
  2824. unmarshaled.___m_Enabled = unmarshaledm_Enabled_temp_5;
  2825. int32_t unmarshaledm_ContactCount_temp_6 = 0;
  2826. unmarshaledm_ContactCount_temp_6 = marshaled.___m_ContactCount;
  2827. unmarshaled.___m_ContactCount = unmarshaledm_ContactCount_temp_6;
  2828. if (marshaled.___m_ReusedContacts != NULL)
  2829. {
  2830. if (unmarshaled.___m_ReusedContacts == NULL)
  2831. {
  2832. unmarshaled.___m_ReusedContacts = reinterpret_cast<ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949*>((ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949*)SZArrayNew(ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949_il2cpp_TypeInfo_var, 1));
  2833. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_ReusedContacts), (void*)reinterpret_cast<ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949*>((ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949*)SZArrayNew(ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949_il2cpp_TypeInfo_var, 1)));
  2834. }
  2835. il2cpp_array_size_t _arrayLength = (unmarshaled.___m_ReusedContacts)->max_length;
  2836. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
  2837. {
  2838. (unmarshaled.___m_ReusedContacts)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___m_ReusedContacts)[i]);
  2839. }
  2840. }
  2841. if (marshaled.___m_LegacyContacts != NULL)
  2842. {
  2843. if (unmarshaled.___m_LegacyContacts == NULL)
  2844. {
  2845. unmarshaled.___m_LegacyContacts = reinterpret_cast<ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949*>((ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949*)SZArrayNew(ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949_il2cpp_TypeInfo_var, 1));
  2846. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_LegacyContacts), (void*)reinterpret_cast<ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949*>((ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949*)SZArrayNew(ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949_il2cpp_TypeInfo_var, 1)));
  2847. }
  2848. il2cpp_array_size_t _arrayLength = (unmarshaled.___m_LegacyContacts)->max_length;
  2849. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
  2850. {
  2851. (unmarshaled.___m_LegacyContacts)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___m_LegacyContacts)[i]);
  2852. }
  2853. }
  2854. }
  2855. IL2CPP_EXTERN_C void Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B_marshal_pinvoke_cleanup(Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B_marshaled_pinvoke& marshaled)
  2856. {
  2857. if (marshaled.___m_ReusedContacts != NULL)
  2858. {
  2859. il2cpp_codegen_marshal_free(marshaled.___m_ReusedContacts);
  2860. marshaled.___m_ReusedContacts = NULL;
  2861. }
  2862. if (marshaled.___m_LegacyContacts != NULL)
  2863. {
  2864. il2cpp_codegen_marshal_free(marshaled.___m_LegacyContacts);
  2865. marshaled.___m_LegacyContacts = NULL;
  2866. }
  2867. }
  2868. IL2CPP_EXTERN_C void Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B_marshal_com(const Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B& unmarshaled, Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B_marshaled_com& marshaled)
  2869. {
  2870. marshaled.___m_Collider = unmarshaled.___m_Collider;
  2871. marshaled.___m_OtherCollider = unmarshaled.___m_OtherCollider;
  2872. marshaled.___m_Rigidbody = unmarshaled.___m_Rigidbody;
  2873. marshaled.___m_OtherRigidbody = unmarshaled.___m_OtherRigidbody;
  2874. marshaled.___m_RelativeVelocity = unmarshaled.___m_RelativeVelocity;
  2875. marshaled.___m_Enabled = unmarshaled.___m_Enabled;
  2876. marshaled.___m_ContactCount = unmarshaled.___m_ContactCount;
  2877. if (unmarshaled.___m_ReusedContacts != NULL)
  2878. {
  2879. il2cpp_array_size_t _unmarshaledm_ReusedContacts_Length = (unmarshaled.___m_ReusedContacts)->max_length;
  2880. marshaled.___m_ReusedContacts = il2cpp_codegen_marshal_allocate_array<ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801>(_unmarshaledm_ReusedContacts_Length);
  2881. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledm_ReusedContacts_Length); i++)
  2882. {
  2883. (marshaled.___m_ReusedContacts)[i] = (unmarshaled.___m_ReusedContacts)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
  2884. }
  2885. }
  2886. else
  2887. {
  2888. marshaled.___m_ReusedContacts = NULL;
  2889. }
  2890. if (unmarshaled.___m_LegacyContacts != NULL)
  2891. {
  2892. il2cpp_array_size_t _unmarshaledm_LegacyContacts_Length = (unmarshaled.___m_LegacyContacts)->max_length;
  2893. marshaled.___m_LegacyContacts = il2cpp_codegen_marshal_allocate_array<ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801>(_unmarshaledm_LegacyContacts_Length);
  2894. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledm_LegacyContacts_Length); i++)
  2895. {
  2896. (marshaled.___m_LegacyContacts)[i] = (unmarshaled.___m_LegacyContacts)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
  2897. }
  2898. }
  2899. else
  2900. {
  2901. marshaled.___m_LegacyContacts = NULL;
  2902. }
  2903. }
  2904. IL2CPP_EXTERN_C void Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B_marshal_com_back(const Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B_marshaled_com& marshaled, Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B& unmarshaled)
  2905. {
  2906. static bool s_Il2CppMethodInitialized;
  2907. if (!s_Il2CppMethodInitialized)
  2908. {
  2909. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949_il2cpp_TypeInfo_var);
  2910. s_Il2CppMethodInitialized = true;
  2911. }
  2912. int32_t unmarshaledm_Collider_temp_0 = 0;
  2913. unmarshaledm_Collider_temp_0 = marshaled.___m_Collider;
  2914. unmarshaled.___m_Collider = unmarshaledm_Collider_temp_0;
  2915. int32_t unmarshaledm_OtherCollider_temp_1 = 0;
  2916. unmarshaledm_OtherCollider_temp_1 = marshaled.___m_OtherCollider;
  2917. unmarshaled.___m_OtherCollider = unmarshaledm_OtherCollider_temp_1;
  2918. int32_t unmarshaledm_Rigidbody_temp_2 = 0;
  2919. unmarshaledm_Rigidbody_temp_2 = marshaled.___m_Rigidbody;
  2920. unmarshaled.___m_Rigidbody = unmarshaledm_Rigidbody_temp_2;
  2921. int32_t unmarshaledm_OtherRigidbody_temp_3 = 0;
  2922. unmarshaledm_OtherRigidbody_temp_3 = marshaled.___m_OtherRigidbody;
  2923. unmarshaled.___m_OtherRigidbody = unmarshaledm_OtherRigidbody_temp_3;
  2924. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 unmarshaledm_RelativeVelocity_temp_4;
  2925. memset((&unmarshaledm_RelativeVelocity_temp_4), 0, sizeof(unmarshaledm_RelativeVelocity_temp_4));
  2926. unmarshaledm_RelativeVelocity_temp_4 = marshaled.___m_RelativeVelocity;
  2927. unmarshaled.___m_RelativeVelocity = unmarshaledm_RelativeVelocity_temp_4;
  2928. int32_t unmarshaledm_Enabled_temp_5 = 0;
  2929. unmarshaledm_Enabled_temp_5 = marshaled.___m_Enabled;
  2930. unmarshaled.___m_Enabled = unmarshaledm_Enabled_temp_5;
  2931. int32_t unmarshaledm_ContactCount_temp_6 = 0;
  2932. unmarshaledm_ContactCount_temp_6 = marshaled.___m_ContactCount;
  2933. unmarshaled.___m_ContactCount = unmarshaledm_ContactCount_temp_6;
  2934. if (marshaled.___m_ReusedContacts != NULL)
  2935. {
  2936. if (unmarshaled.___m_ReusedContacts == NULL)
  2937. {
  2938. unmarshaled.___m_ReusedContacts = reinterpret_cast<ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949*>((ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949*)SZArrayNew(ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949_il2cpp_TypeInfo_var, 1));
  2939. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_ReusedContacts), (void*)reinterpret_cast<ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949*>((ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949*)SZArrayNew(ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949_il2cpp_TypeInfo_var, 1)));
  2940. }
  2941. il2cpp_array_size_t _arrayLength = (unmarshaled.___m_ReusedContacts)->max_length;
  2942. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
  2943. {
  2944. (unmarshaled.___m_ReusedContacts)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___m_ReusedContacts)[i]);
  2945. }
  2946. }
  2947. if (marshaled.___m_LegacyContacts != NULL)
  2948. {
  2949. if (unmarshaled.___m_LegacyContacts == NULL)
  2950. {
  2951. unmarshaled.___m_LegacyContacts = reinterpret_cast<ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949*>((ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949*)SZArrayNew(ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949_il2cpp_TypeInfo_var, 1));
  2952. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_LegacyContacts), (void*)reinterpret_cast<ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949*>((ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949*)SZArrayNew(ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949_il2cpp_TypeInfo_var, 1)));
  2953. }
  2954. il2cpp_array_size_t _arrayLength = (unmarshaled.___m_LegacyContacts)->max_length;
  2955. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
  2956. {
  2957. (unmarshaled.___m_LegacyContacts)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___m_LegacyContacts)[i]);
  2958. }
  2959. }
  2960. }
  2961. IL2CPP_EXTERN_C void Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B_marshal_com_cleanup(Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B_marshaled_com& marshaled)
  2962. {
  2963. if (marshaled.___m_ReusedContacts != NULL)
  2964. {
  2965. il2cpp_codegen_marshal_free(marshaled.___m_ReusedContacts);
  2966. marshaled.___m_ReusedContacts = NULL;
  2967. }
  2968. if (marshaled.___m_LegacyContacts != NULL)
  2969. {
  2970. il2cpp_codegen_marshal_free(marshaled.___m_LegacyContacts);
  2971. marshaled.___m_LegacyContacts = NULL;
  2972. }
  2973. }
  2974. #ifdef __clang__
  2975. #pragma clang diagnostic pop
  2976. #endif
  2977. #ifdef __clang__
  2978. #pragma clang diagnostic push
  2979. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2980. #pragma clang diagnostic ignored "-Wunused-variable"
  2981. #endif
  2982. #ifdef __clang__
  2983. #pragma clang diagnostic pop
  2984. #endif
  2985. #ifdef __clang__
  2986. #pragma clang diagnostic push
  2987. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2988. #pragma clang diagnostic ignored "-Wunused-variable"
  2989. #endif
  2990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 RaycastHit2D_get_point_mB35E988E9E04328EFE926228A18334326721A36B (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* __this, const RuntimeMethod* method)
  2991. {
  2992. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
  2993. memset((&V_0), 0, sizeof(V_0));
  2994. {
  2995. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___m_Point;
  2996. V_0 = L_0;
  2997. goto IL_000a;
  2998. }
  2999. IL_000a:
  3000. {
  3001. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
  3002. return L_1;
  3003. }
  3004. }
  3005. IL2CPP_EXTERN_C Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 RaycastHit2D_get_point_mB35E988E9E04328EFE926228A18334326721A36B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  3006. {
  3007. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* _thisAdjusted;
  3008. int32_t _offset = 1;
  3009. _thisAdjusted = reinterpret_cast<RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*>(__this + _offset);
  3010. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 _returnValue;
  3011. _returnValue = RaycastHit2D_get_point_mB35E988E9E04328EFE926228A18334326721A36B(_thisAdjusted, method);
  3012. return _returnValue;
  3013. }
  3014. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 RaycastHit2D_get_normal_m75F1EBDE347BACEB5A6A6AA72543C740806AB5F2 (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* __this, const RuntimeMethod* method)
  3015. {
  3016. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
  3017. memset((&V_0), 0, sizeof(V_0));
  3018. {
  3019. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___m_Normal;
  3020. V_0 = L_0;
  3021. goto IL_000a;
  3022. }
  3023. IL_000a:
  3024. {
  3025. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
  3026. return L_1;
  3027. }
  3028. }
  3029. IL2CPP_EXTERN_C Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 RaycastHit2D_get_normal_m75F1EBDE347BACEB5A6A6AA72543C740806AB5F2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  3030. {
  3031. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* _thisAdjusted;
  3032. int32_t _offset = 1;
  3033. _thisAdjusted = reinterpret_cast<RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*>(__this + _offset);
  3034. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 _returnValue;
  3035. _returnValue = RaycastHit2D_get_normal_m75F1EBDE347BACEB5A6A6AA72543C740806AB5F2(_thisAdjusted, method);
  3036. return _returnValue;
  3037. }
  3038. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RaycastHit2D_get_distance_mD0FE1482E2768CF587AFB65488459697EAB64613 (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* __this, const RuntimeMethod* method)
  3039. {
  3040. float V_0 = 0.0f;
  3041. {
  3042. float L_0 = __this->___m_Distance;
  3043. V_0 = L_0;
  3044. goto IL_000a;
  3045. }
  3046. IL_000a:
  3047. {
  3048. float L_1 = V_0;
  3049. return L_1;
  3050. }
  3051. }
  3052. IL2CPP_EXTERN_C float RaycastHit2D_get_distance_mD0FE1482E2768CF587AFB65488459697EAB64613_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  3053. {
  3054. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* _thisAdjusted;
  3055. int32_t _offset = 1;
  3056. _thisAdjusted = reinterpret_cast<RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*>(__this + _offset);
  3057. float _returnValue;
  3058. _returnValue = RaycastHit2D_get_distance_mD0FE1482E2768CF587AFB65488459697EAB64613(_thisAdjusted, method);
  3059. return _returnValue;
  3060. }
  3061. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* RaycastHit2D_get_collider_mB56DFCD16B708852EEBDBB490BC8665DBF7487FD (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* __this, const RuntimeMethod* method)
  3062. {
  3063. static bool s_Il2CppMethodInitialized;
  3064. if (!s_Il2CppMethodInitialized)
  3065. {
  3066. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_il2cpp_TypeInfo_var);
  3067. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  3068. s_Il2CppMethodInitialized = true;
  3069. }
  3070. Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* V_0 = NULL;
  3071. {
  3072. int32_t L_0 = __this->___m_Collider;
  3073. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  3074. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1;
  3075. L_1 = Object_FindObjectFromInstanceID_m977F314530A838CAB5497C8F5D0D8DA134B92E0C(L_0, NULL);
  3076. V_0 = ((Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52*)IsInstClass((RuntimeObject*)L_1, Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_il2cpp_TypeInfo_var));
  3077. goto IL_0014;
  3078. }
  3079. IL_0014:
  3080. {
  3081. Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_2 = V_0;
  3082. return L_2;
  3083. }
  3084. }
  3085. IL2CPP_EXTERN_C Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* RaycastHit2D_get_collider_mB56DFCD16B708852EEBDBB490BC8665DBF7487FD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  3086. {
  3087. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* _thisAdjusted;
  3088. int32_t _offset = 1;
  3089. _thisAdjusted = reinterpret_cast<RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*>(__this + _offset);
  3090. Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* _returnValue;
  3091. _returnValue = RaycastHit2D_get_collider_mB56DFCD16B708852EEBDBB490BC8665DBF7487FD(_thisAdjusted, method);
  3092. return _returnValue;
  3093. }
  3094. #ifdef __clang__
  3095. #pragma clang diagnostic pop
  3096. #endif
  3097. #ifdef __clang__
  3098. #pragma clang diagnostic push
  3099. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3100. #pragma clang diagnostic ignored "-Wunused-variable"
  3101. #endif
  3102. #ifdef __clang__
  3103. #pragma clang diagnostic pop
  3104. #endif
  3105. #ifdef __clang__
  3106. #pragma clang diagnostic push
  3107. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3108. #pragma clang diagnostic ignored "-Wunused-variable"
  3109. #endif
  3110. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* Collider2D_get_attachedRigidbody_m76D718444A94C258228DD98102DCF81C91CF9654 (Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* __this, const RuntimeMethod* method)
  3111. {
  3112. static bool s_Il2CppMethodInitialized;
  3113. if (!s_Il2CppMethodInitialized)
  3114. {
  3115. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MarshalledUnityObject_MarshalNotNull_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_mEEA1C36090C2581A8C78F304909A57CA5B755023_RuntimeMethod_var);
  3116. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unmarshal_UnmarshalUnityObject_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m6DCC2C4311C6B3B128248EA012D28F3A8CAAEA50_RuntimeMethod_var);
  3117. s_Il2CppMethodInitialized = true;
  3118. }
  3119. intptr_t G_B2_0;
  3120. memset((&G_B2_0), 0, sizeof(G_B2_0));
  3121. intptr_t G_B1_0;
  3122. memset((&G_B1_0), 0, sizeof(G_B1_0));
  3123. {
  3124. intptr_t L_0;
  3125. L_0 = MarshalledUnityObject_MarshalNotNull_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_mEEA1C36090C2581A8C78F304909A57CA5B755023_inline(__this, MarshalledUnityObject_MarshalNotNull_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_mEEA1C36090C2581A8C78F304909A57CA5B755023_RuntimeMethod_var);
  3126. intptr_t L_1 = L_0;
  3127. if (L_1)
  3128. {
  3129. G_B2_0 = L_1;
  3130. goto IL_000f;
  3131. }
  3132. G_B1_0 = L_1;
  3133. }
  3134. {
  3135. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  3136. G_B2_0 = G_B1_0;
  3137. }
  3138. IL_000f:
  3139. {
  3140. intptr_t L_2;
  3141. L_2 = Collider2D_get_attachedRigidbody_Injected_m334B725BE20CCAAB8ADA90A44E51738A392DD791(G_B2_0, NULL);
  3142. Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_3;
  3143. L_3 = Unmarshal_UnmarshalUnityObject_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m6DCC2C4311C6B3B128248EA012D28F3A8CAAEA50_inline(L_2, Unmarshal_UnmarshalUnityObject_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m6DCC2C4311C6B3B128248EA012D28F3A8CAAEA50_RuntimeMethod_var);
  3144. return L_3;
  3145. }
  3146. }
  3147. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Collider2D_get_shapeCount_m2020E832FCAC46E2F702DF0132561B8C1A28D31B (Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* __this, const RuntimeMethod* method)
  3148. {
  3149. static bool s_Il2CppMethodInitialized;
  3150. if (!s_Il2CppMethodInitialized)
  3151. {
  3152. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MarshalledUnityObject_MarshalNotNull_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_mEEA1C36090C2581A8C78F304909A57CA5B755023_RuntimeMethod_var);
  3153. s_Il2CppMethodInitialized = true;
  3154. }
  3155. intptr_t G_B2_0;
  3156. memset((&G_B2_0), 0, sizeof(G_B2_0));
  3157. intptr_t G_B1_0;
  3158. memset((&G_B1_0), 0, sizeof(G_B1_0));
  3159. {
  3160. intptr_t L_0;
  3161. L_0 = MarshalledUnityObject_MarshalNotNull_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_mEEA1C36090C2581A8C78F304909A57CA5B755023_inline(__this, MarshalledUnityObject_MarshalNotNull_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_mEEA1C36090C2581A8C78F304909A57CA5B755023_RuntimeMethod_var);
  3162. intptr_t L_1 = L_0;
  3163. if (L_1)
  3164. {
  3165. G_B2_0 = L_1;
  3166. goto IL_000f;
  3167. }
  3168. G_B1_0 = L_1;
  3169. }
  3170. {
  3171. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  3172. G_B2_0 = G_B1_0;
  3173. }
  3174. IL_000f:
  3175. {
  3176. int32_t L_2;
  3177. L_2 = Collider2D_get_shapeCount_Injected_m86A4F27A7DDEAE1DF509BA48829837D8CD2DCBB4(G_B2_0, NULL);
  3178. return L_2;
  3179. }
  3180. }
  3181. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Collider2D_GetShapeHash_m21660247FB3386589F9CB5EADA20A3566DCECB6D (Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* __this, const RuntimeMethod* method)
  3182. {
  3183. static bool s_Il2CppMethodInitialized;
  3184. if (!s_Il2CppMethodInitialized)
  3185. {
  3186. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MarshalledUnityObject_MarshalNotNull_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_mEEA1C36090C2581A8C78F304909A57CA5B755023_RuntimeMethod_var);
  3187. s_Il2CppMethodInitialized = true;
  3188. }
  3189. intptr_t G_B2_0;
  3190. memset((&G_B2_0), 0, sizeof(G_B2_0));
  3191. intptr_t G_B1_0;
  3192. memset((&G_B1_0), 0, sizeof(G_B1_0));
  3193. {
  3194. intptr_t L_0;
  3195. L_0 = MarshalledUnityObject_MarshalNotNull_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_mEEA1C36090C2581A8C78F304909A57CA5B755023_inline(__this, MarshalledUnityObject_MarshalNotNull_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_mEEA1C36090C2581A8C78F304909A57CA5B755023_RuntimeMethod_var);
  3196. intptr_t L_1 = L_0;
  3197. if (L_1)
  3198. {
  3199. G_B2_0 = L_1;
  3200. goto IL_000f;
  3201. }
  3202. G_B1_0 = L_1;
  3203. }
  3204. {
  3205. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  3206. G_B2_0 = G_B1_0;
  3207. }
  3208. IL_000f:
  3209. {
  3210. uint32_t L_2;
  3211. L_2 = Collider2D_GetShapeHash_Injected_m8DD0A4DE2F43628D0203D67DD3C58E1E0FB4FA3C(G_B2_0, NULL);
  3212. return L_2;
  3213. }
  3214. }
  3215. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Collider2D_GetShapes_mB57DDDF72DD1734177B93CED52D1C2D0E43E67E8 (Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* __this, PhysicsShapeGroup2D_tDD50752FEA50CB691889997A8E0E2789F26DA003* ___0_physicsShapeGroup, const RuntimeMethod* method)
  3216. {
  3217. int32_t V_0 = 0;
  3218. {
  3219. PhysicsShapeGroup2D_tDD50752FEA50CB691889997A8E0E2789F26DA003* L_0 = ___0_physicsShapeGroup;
  3220. NullCheck(L_0);
  3221. GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F* L_1 = (GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F*)(&L_0->___m_GroupState);
  3222. int32_t L_2;
  3223. L_2 = Collider2D_get_shapeCount_m2020E832FCAC46E2F702DF0132561B8C1A28D31B(__this, NULL);
  3224. int32_t L_3;
  3225. L_3 = Collider2D_GetShapes_Internal_mAA13A485C136388B87323C54CB3CE4909AA565EF(__this, L_1, 0, L_2, NULL);
  3226. V_0 = L_3;
  3227. goto IL_0017;
  3228. }
  3229. IL_0017:
  3230. {
  3231. int32_t L_4 = V_0;
  3232. return L_4;
  3233. }
  3234. }
  3235. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Collider2D_GetShapes_Internal_mAA13A485C136388B87323C54CB3CE4909AA565EF (Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* __this, GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F* ___0_physicsShapeGroupState, int32_t ___1_shapeIndex, int32_t ___2_shapeCount, const RuntimeMethod* method)
  3236. {
  3237. static bool s_Il2CppMethodInitialized;
  3238. if (!s_Il2CppMethodInitialized)
  3239. {
  3240. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MarshalledUnityObject_MarshalNotNull_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_mEEA1C36090C2581A8C78F304909A57CA5B755023_RuntimeMethod_var);
  3241. s_Il2CppMethodInitialized = true;
  3242. }
  3243. intptr_t G_B2_0;
  3244. memset((&G_B2_0), 0, sizeof(G_B2_0));
  3245. intptr_t G_B1_0;
  3246. memset((&G_B1_0), 0, sizeof(G_B1_0));
  3247. {
  3248. intptr_t L_0;
  3249. L_0 = MarshalledUnityObject_MarshalNotNull_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_mEEA1C36090C2581A8C78F304909A57CA5B755023_inline(__this, MarshalledUnityObject_MarshalNotNull_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_mEEA1C36090C2581A8C78F304909A57CA5B755023_RuntimeMethod_var);
  3250. intptr_t L_1 = L_0;
  3251. if (L_1)
  3252. {
  3253. G_B2_0 = L_1;
  3254. goto IL_000f;
  3255. }
  3256. G_B1_0 = L_1;
  3257. }
  3258. {
  3259. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  3260. G_B2_0 = G_B1_0;
  3261. }
  3262. IL_000f:
  3263. {
  3264. GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F* L_2 = ___0_physicsShapeGroupState;
  3265. int32_t L_3 = ___1_shapeIndex;
  3266. int32_t L_4 = ___2_shapeCount;
  3267. int32_t L_5;
  3268. L_5 = Collider2D_GetShapes_Internal_Injected_m6853E8AD8B1B19C60624D2FEF500943291589703(G_B2_0, L_2, L_3, L_4, NULL);
  3269. return L_5;
  3270. }
  3271. }
  3272. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Collider2D_GetShapeBounds_m86F2E13B4817E53B88C190739DE5BCB6D895BD1B (Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* __this, List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* ___0_bounds, bool ___1_useRadii, bool ___2_useWorldSpace, const RuntimeMethod* method)
  3273. {
  3274. static bool s_Il2CppMethodInitialized;
  3275. if (!s_Il2CppMethodInitialized)
  3276. {
  3277. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlittableListWrapper_Unmarshal_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_mADA92ED5FD2CF5B9A279A7579840322F21BAEA0D_RuntimeMethod_var);
  3278. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_RuntimeMethod_var);
  3279. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MarshalledUnityObject_MarshalNotNull_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_mEEA1C36090C2581A8C78F304909A57CA5B755023_RuntimeMethod_var);
  3280. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NoAllocHelpers_ExtractArrayFromList_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_m1D8DA986FAA20C5FBC5294318C00B7CDA4D4FC5C_RuntimeMethod_var);
  3281. s_Il2CppMethodInitialized = true;
  3282. }
  3283. List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* V_0 = NULL;
  3284. BlittableListWrapper_tE39AB35B42449CFD1FDCBB7DC4F0D1A1EA2312C4 V_1;
  3285. memset((&V_1), 0, sizeof(V_1));
  3286. BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59 V_2;
  3287. memset((&V_2), 0, sizeof(V_2));
  3288. BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* V_3 = NULL;
  3289. Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_4;
  3290. memset((&V_4), 0, sizeof(V_4));
  3291. Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_5;
  3292. memset((&V_5), 0, sizeof(V_5));
  3293. intptr_t G_B2_0;
  3294. memset((&G_B2_0), 0, sizeof(G_B2_0));
  3295. intptr_t G_B1_0;
  3296. memset((&G_B1_0), 0, sizeof(G_B1_0));
  3297. intptr_t G_B6_0;
  3298. memset((&G_B6_0), 0, sizeof(G_B6_0));
  3299. intptr_t G_B3_0;
  3300. memset((&G_B3_0), 0, sizeof(G_B3_0));
  3301. BlittableListWrapper_tE39AB35B42449CFD1FDCBB7DC4F0D1A1EA2312C4* G_B5_0 = NULL;
  3302. intptr_t G_B5_1;
  3303. memset((&G_B5_1), 0, sizeof(G_B5_1));
  3304. BlittableListWrapper_tE39AB35B42449CFD1FDCBB7DC4F0D1A1EA2312C4* G_B4_0 = NULL;
  3305. intptr_t G_B4_1;
  3306. memset((&G_B4_1), 0, sizeof(G_B4_1));
  3307. {
  3308. auto __finallyBlock = il2cpp::utils::Finally([&]
  3309. {
  3310. FINALLY_004f:
  3311. {
  3312. List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_0 = V_0;
  3313. BlittableListWrapper_Unmarshal_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_mADA92ED5FD2CF5B9A279A7579840322F21BAEA0D_inline((&V_1), L_0, BlittableListWrapper_Unmarshal_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_mADA92ED5FD2CF5B9A279A7579840322F21BAEA0D_RuntimeMethod_var);
  3314. Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_1 = V_4;
  3315. V_5 = L_1;
  3316. return;
  3317. }
  3318. });
  3319. try
  3320. {
  3321. {
  3322. intptr_t L_2;
  3323. L_2 = MarshalledUnityObject_MarshalNotNull_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_mEEA1C36090C2581A8C78F304909A57CA5B755023_inline(__this, MarshalledUnityObject_MarshalNotNull_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_mEEA1C36090C2581A8C78F304909A57CA5B755023_RuntimeMethod_var);
  3324. intptr_t L_3 = L_2;
  3325. if (L_3)
  3326. {
  3327. G_B2_0 = L_3;
  3328. goto IL_000f_1;
  3329. }
  3330. G_B1_0 = L_3;
  3331. }
  3332. {
  3333. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  3334. G_B2_0 = G_B1_0;
  3335. }
  3336. IL_000f_1:
  3337. {
  3338. List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_4 = ___0_bounds;
  3339. V_0 = L_4;
  3340. List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_5 = V_0;
  3341. if (!L_5)
  3342. {
  3343. G_B6_0 = G_B2_0;
  3344. goto IL_0041_1;
  3345. }
  3346. G_B3_0 = G_B2_0;
  3347. }
  3348. {
  3349. List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_6 = V_0;
  3350. BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* L_7;
  3351. L_7 = NoAllocHelpers_ExtractArrayFromList_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_m1D8DA986FAA20C5FBC5294318C00B7CDA4D4FC5C_inline(L_6, NoAllocHelpers_ExtractArrayFromList_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_m1D8DA986FAA20C5FBC5294318C00B7CDA4D4FC5C_RuntimeMethod_var);
  3352. V_3 = L_7;
  3353. BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* L_8 = V_3;
  3354. NullCheck(L_8);
  3355. if (!(((RuntimeArray*)L_8)->max_length))
  3356. {
  3357. G_B5_0 = (&V_1);
  3358. G_B5_1 = G_B3_0;
  3359. goto IL_0034_1;
  3360. }
  3361. G_B4_0 = (&V_1);
  3362. G_B4_1 = G_B3_0;
  3363. }
  3364. {
  3365. BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* L_9 = V_3;
  3366. NullCheck(L_9);
  3367. BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* L_10 = V_3;
  3368. NullCheck(L_10);
  3369. BlittableArrayWrapper__ctor_mD7869B76C6745D311B8FD895EF3C29428E568971_inline((&V_2), (void*)((uintptr_t)((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))), ((int32_t)(((RuntimeArray*)L_10)->max_length)), NULL);
  3370. G_B5_0 = G_B4_0;
  3371. G_B5_1 = G_B4_1;
  3372. }
  3373. IL_0034_1:
  3374. {
  3375. BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59 L_11 = V_2;
  3376. List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_12 = V_0;
  3377. NullCheck(L_12);
  3378. int32_t L_13;
  3379. L_13 = List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_inline(L_12, List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_RuntimeMethod_var);
  3380. BlittableListWrapper__ctor_m023465FD16FDC6018F6503711A734332C0EF4AAD_inline(G_B5_0, L_11, L_13, NULL);
  3381. G_B6_0 = G_B5_1;
  3382. }
  3383. IL_0041_1:
  3384. {
  3385. bool L_14 = ___1_useRadii;
  3386. bool L_15 = ___2_useWorldSpace;
  3387. Collider2D_GetShapeBounds_Injected_m7B5D62A2EC01D7B4709B787520E1476FFAC34C60(G_B6_0, (&V_1), L_14, L_15, (&V_4), NULL);
  3388. goto IL_005c;
  3389. }
  3390. }
  3391. catch(Il2CppExceptionWrapper& e)
  3392. {
  3393. __finallyBlock.StoreException(e.ex);
  3394. }
  3395. }
  3396. IL_005c:
  3397. {
  3398. Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_16 = V_5;
  3399. return L_16;
  3400. }
  3401. }
  3402. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Collider2D_get_attachedRigidbody_Injected_m334B725BE20CCAAB8ADA90A44E51738A392DD791 (intptr_t ___0__unity_self, const RuntimeMethod* method)
  3403. {
  3404. typedef intptr_t (*Collider2D_get_attachedRigidbody_Injected_m334B725BE20CCAAB8ADA90A44E51738A392DD791_ftn) (intptr_t);
  3405. static Collider2D_get_attachedRigidbody_Injected_m334B725BE20CCAAB8ADA90A44E51738A392DD791_ftn _il2cpp_icall_func;
  3406. if (!_il2cpp_icall_func)
  3407. _il2cpp_icall_func = (Collider2D_get_attachedRigidbody_Injected_m334B725BE20CCAAB8ADA90A44E51738A392DD791_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Collider2D::get_attachedRigidbody_Injected(System.IntPtr)");
  3408. intptr_t icallRetVal = _il2cpp_icall_func(___0__unity_self);
  3409. return icallRetVal;
  3410. }
  3411. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Collider2D_get_shapeCount_Injected_m86A4F27A7DDEAE1DF509BA48829837D8CD2DCBB4 (intptr_t ___0__unity_self, const RuntimeMethod* method)
  3412. {
  3413. typedef int32_t (*Collider2D_get_shapeCount_Injected_m86A4F27A7DDEAE1DF509BA48829837D8CD2DCBB4_ftn) (intptr_t);
  3414. static Collider2D_get_shapeCount_Injected_m86A4F27A7DDEAE1DF509BA48829837D8CD2DCBB4_ftn _il2cpp_icall_func;
  3415. if (!_il2cpp_icall_func)
  3416. _il2cpp_icall_func = (Collider2D_get_shapeCount_Injected_m86A4F27A7DDEAE1DF509BA48829837D8CD2DCBB4_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Collider2D::get_shapeCount_Injected(System.IntPtr)");
  3417. int32_t icallRetVal = _il2cpp_icall_func(___0__unity_self);
  3418. return icallRetVal;
  3419. }
  3420. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Collider2D_GetShapeHash_Injected_m8DD0A4DE2F43628D0203D67DD3C58E1E0FB4FA3C (intptr_t ___0__unity_self, const RuntimeMethod* method)
  3421. {
  3422. typedef uint32_t (*Collider2D_GetShapeHash_Injected_m8DD0A4DE2F43628D0203D67DD3C58E1E0FB4FA3C_ftn) (intptr_t);
  3423. static Collider2D_GetShapeHash_Injected_m8DD0A4DE2F43628D0203D67DD3C58E1E0FB4FA3C_ftn _il2cpp_icall_func;
  3424. if (!_il2cpp_icall_func)
  3425. _il2cpp_icall_func = (Collider2D_GetShapeHash_Injected_m8DD0A4DE2F43628D0203D67DD3C58E1E0FB4FA3C_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Collider2D::GetShapeHash_Injected(System.IntPtr)");
  3426. uint32_t icallRetVal = _il2cpp_icall_func(___0__unity_self);
  3427. return icallRetVal;
  3428. }
  3429. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Collider2D_GetShapes_Internal_Injected_m6853E8AD8B1B19C60624D2FEF500943291589703 (intptr_t ___0__unity_self, GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F* ___1_physicsShapeGroupState, int32_t ___2_shapeIndex, int32_t ___3_shapeCount, const RuntimeMethod* method)
  3430. {
  3431. typedef int32_t (*Collider2D_GetShapes_Internal_Injected_m6853E8AD8B1B19C60624D2FEF500943291589703_ftn) (intptr_t, GroupState_tA45254E2AA2FE78FD92CE5DE8DF7366084DD940F*, int32_t, int32_t);
  3432. static Collider2D_GetShapes_Internal_Injected_m6853E8AD8B1B19C60624D2FEF500943291589703_ftn _il2cpp_icall_func;
  3433. if (!_il2cpp_icall_func)
  3434. _il2cpp_icall_func = (Collider2D_GetShapes_Internal_Injected_m6853E8AD8B1B19C60624D2FEF500943291589703_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Collider2D::GetShapes_Internal_Injected(System.IntPtr,UnityEngine.PhysicsShapeGroup2D/GroupState&,System.Int32,System.Int32)");
  3435. int32_t icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_physicsShapeGroupState, ___2_shapeIndex, ___3_shapeCount);
  3436. return icallRetVal;
  3437. }
  3438. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collider2D_GetShapeBounds_Injected_m7B5D62A2EC01D7B4709B787520E1476FFAC34C60 (intptr_t ___0__unity_self, BlittableListWrapper_tE39AB35B42449CFD1FDCBB7DC4F0D1A1EA2312C4* ___1_bounds, bool ___2_useRadii, bool ___3_useWorldSpace, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* ___4_ret, const RuntimeMethod* method)
  3439. {
  3440. typedef void (*Collider2D_GetShapeBounds_Injected_m7B5D62A2EC01D7B4709B787520E1476FFAC34C60_ftn) (intptr_t, BlittableListWrapper_tE39AB35B42449CFD1FDCBB7DC4F0D1A1EA2312C4*, bool, bool, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3*);
  3441. static Collider2D_GetShapeBounds_Injected_m7B5D62A2EC01D7B4709B787520E1476FFAC34C60_ftn _il2cpp_icall_func;
  3442. if (!_il2cpp_icall_func)
  3443. _il2cpp_icall_func = (Collider2D_GetShapeBounds_Injected_m7B5D62A2EC01D7B4709B787520E1476FFAC34C60_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Collider2D::GetShapeBounds_Injected(System.IntPtr,UnityEngine.Bindings.BlittableListWrapper&,System.Boolean,System.Boolean,UnityEngine.Bounds&)");
  3444. _il2cpp_icall_func(___0__unity_self, ___1_bounds, ___2_useRadii, ___3_useWorldSpace, ___4_ret);
  3445. }
  3446. #ifdef __clang__
  3447. #pragma clang diagnostic pop
  3448. #endif
  3449. #ifdef __clang__
  3450. #pragma clang diagnostic push
  3451. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3452. #pragma clang diagnostic ignored "-Wunused-variable"
  3453. #endif
  3454. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EdgeCollider2D_set_points_mFF49E39867F376E313D50F57531C28A1F715D02F (EdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_value, const RuntimeMethod* method)
  3455. {
  3456. static bool s_Il2CppMethodInitialized;
  3457. if (!s_Il2CppMethodInitialized)
  3458. {
  3459. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MarshalledUnityObject_MarshalNotNull_TisEdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710_m954CF3421141D7F3EEB9CD1B359F09AB3E5731DD_RuntimeMethod_var);
  3460. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_GetPinnableReference_m38F959B29A2F632B0CA4808E2A43254C2F3F1909_RuntimeMethod_var);
  3461. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1__ctor_m0F2A60856E23C8A9DC58E03191363DF4E8A6F1B3_RuntimeMethod_var);
  3462. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mFBDFEEEF1A619162D612EC6564DE47BB0A018FD9_RuntimeMethod_var);
  3463. s_Il2CppMethodInitialized = true;
  3464. }
  3465. Span_1_t176257933B4F95507A92292ED5363CE3EFE12BB5 V_0;
  3466. memset((&V_0), 0, sizeof(V_0));
  3467. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* V_1 = NULL;
  3468. ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E V_2;
  3469. memset((&V_2), 0, sizeof(V_2));
  3470. intptr_t G_B2_0;
  3471. memset((&G_B2_0), 0, sizeof(G_B2_0));
  3472. intptr_t G_B1_0;
  3473. memset((&G_B1_0), 0, sizeof(G_B1_0));
  3474. {
  3475. intptr_t L_0;
  3476. L_0 = MarshalledUnityObject_MarshalNotNull_TisEdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710_m954CF3421141D7F3EEB9CD1B359F09AB3E5731DD_inline(__this, MarshalledUnityObject_MarshalNotNull_TisEdgeCollider2D_tB7A39F2B1345894C40577A62FD62244702DE3710_m954CF3421141D7F3EEB9CD1B359F09AB3E5731DD_RuntimeMethod_var);
  3477. intptr_t L_1 = L_0;
  3478. if (L_1)
  3479. {
  3480. G_B2_0 = L_1;
  3481. goto IL_000f;
  3482. }
  3483. G_B1_0 = L_1;
  3484. }
  3485. {
  3486. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  3487. G_B2_0 = G_B1_0;
  3488. }
  3489. IL_000f:
  3490. {
  3491. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = ___0_value;
  3492. Span_1__ctor_m0F2A60856E23C8A9DC58E03191363DF4E8A6F1B3_inline((&V_0), L_2, Span_1__ctor_m0F2A60856E23C8A9DC58E03191363DF4E8A6F1B3_RuntimeMethod_var);
  3493. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3;
  3494. L_3 = Span_1_GetPinnableReference_m38F959B29A2F632B0CA4808E2A43254C2F3F1909((&V_0), Span_1_GetPinnableReference_m38F959B29A2F632B0CA4808E2A43254C2F3F1909_RuntimeMethod_var);
  3495. V_1 = L_3;
  3496. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_4 = V_1;
  3497. int32_t L_5;
  3498. L_5 = Span_1_get_Length_mFBDFEEEF1A619162D612EC6564DE47BB0A018FD9_inline((&V_0), Span_1_get_Length_mFBDFEEEF1A619162D612EC6564DE47BB0A018FD9_RuntimeMethod_var);
  3499. ManagedSpanWrapper__ctor_mB29647A21BB87EA4DF859E5C2FA2207F47E525D2((&V_2), (void*)((uintptr_t)L_4), L_5, NULL);
  3500. EdgeCollider2D_set_points_Injected_mC2DF25143164FEEC55615FD677BDD7337B7E55BB(G_B2_0, (&V_2), NULL);
  3501. V_1 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)((uintptr_t)0);
  3502. return;
  3503. }
  3504. }
  3505. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EdgeCollider2D_set_points_Injected_mC2DF25143164FEEC55615FD677BDD7337B7E55BB (intptr_t ___0__unity_self, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___1_value, const RuntimeMethod* method)
  3506. {
  3507. typedef void (*EdgeCollider2D_set_points_Injected_mC2DF25143164FEEC55615FD677BDD7337B7E55BB_ftn) (intptr_t, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E*);
  3508. static EdgeCollider2D_set_points_Injected_mC2DF25143164FEEC55615FD677BDD7337B7E55BB_ftn _il2cpp_icall_func;
  3509. if (!_il2cpp_icall_func)
  3510. _il2cpp_icall_func = (EdgeCollider2D_set_points_Injected_mC2DF25143164FEEC55615FD677BDD7337B7E55BB_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.EdgeCollider2D::set_points_Injected(System.IntPtr,UnityEngine.Bindings.ManagedSpanWrapper&)");
  3511. _il2cpp_icall_func(___0__unity_self, ___1_value);
  3512. }
  3513. #ifdef __clang__
  3514. #pragma clang diagnostic pop
  3515. #endif
  3516. #ifdef __clang__
  3517. #pragma clang diagnostic push
  3518. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3519. #pragma clang diagnostic ignored "-Wunused-variable"
  3520. #endif
  3521. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PolygonCollider2D_set_points_m74A433CEBC5A6A460EC2852CDEDEED2D4E261462 (PolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_value, const RuntimeMethod* method)
  3522. {
  3523. static bool s_Il2CppMethodInitialized;
  3524. if (!s_Il2CppMethodInitialized)
  3525. {
  3526. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MarshalledUnityObject_MarshalNotNull_TisPolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E_m6C4EA45043B2C18969005833EA2A906208B48C9E_RuntimeMethod_var);
  3527. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_GetPinnableReference_m38F959B29A2F632B0CA4808E2A43254C2F3F1909_RuntimeMethod_var);
  3528. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1__ctor_m0F2A60856E23C8A9DC58E03191363DF4E8A6F1B3_RuntimeMethod_var);
  3529. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mFBDFEEEF1A619162D612EC6564DE47BB0A018FD9_RuntimeMethod_var);
  3530. s_Il2CppMethodInitialized = true;
  3531. }
  3532. Span_1_t176257933B4F95507A92292ED5363CE3EFE12BB5 V_0;
  3533. memset((&V_0), 0, sizeof(V_0));
  3534. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* V_1 = NULL;
  3535. ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E V_2;
  3536. memset((&V_2), 0, sizeof(V_2));
  3537. intptr_t G_B2_0;
  3538. memset((&G_B2_0), 0, sizeof(G_B2_0));
  3539. intptr_t G_B1_0;
  3540. memset((&G_B1_0), 0, sizeof(G_B1_0));
  3541. {
  3542. intptr_t L_0;
  3543. L_0 = MarshalledUnityObject_MarshalNotNull_TisPolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E_m6C4EA45043B2C18969005833EA2A906208B48C9E_inline(__this, MarshalledUnityObject_MarshalNotNull_TisPolygonCollider2D_t7CEFFFEE6522175436B408712B052D236889C89E_m6C4EA45043B2C18969005833EA2A906208B48C9E_RuntimeMethod_var);
  3544. intptr_t L_1 = L_0;
  3545. if (L_1)
  3546. {
  3547. G_B2_0 = L_1;
  3548. goto IL_000f;
  3549. }
  3550. G_B1_0 = L_1;
  3551. }
  3552. {
  3553. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  3554. G_B2_0 = G_B1_0;
  3555. }
  3556. IL_000f:
  3557. {
  3558. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = ___0_value;
  3559. Span_1__ctor_m0F2A60856E23C8A9DC58E03191363DF4E8A6F1B3_inline((&V_0), L_2, Span_1__ctor_m0F2A60856E23C8A9DC58E03191363DF4E8A6F1B3_RuntimeMethod_var);
  3560. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3;
  3561. L_3 = Span_1_GetPinnableReference_m38F959B29A2F632B0CA4808E2A43254C2F3F1909((&V_0), Span_1_GetPinnableReference_m38F959B29A2F632B0CA4808E2A43254C2F3F1909_RuntimeMethod_var);
  3562. V_1 = L_3;
  3563. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_4 = V_1;
  3564. int32_t L_5;
  3565. L_5 = Span_1_get_Length_mFBDFEEEF1A619162D612EC6564DE47BB0A018FD9_inline((&V_0), Span_1_get_Length_mFBDFEEEF1A619162D612EC6564DE47BB0A018FD9_RuntimeMethod_var);
  3566. ManagedSpanWrapper__ctor_mB29647A21BB87EA4DF859E5C2FA2207F47E525D2((&V_2), (void*)((uintptr_t)L_4), L_5, NULL);
  3567. PolygonCollider2D_set_points_Injected_mC6F9C9FB711CCA5EFC4F399FCF0F5EE59650B0F0(G_B2_0, (&V_2), NULL);
  3568. V_1 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)((uintptr_t)0);
  3569. return;
  3570. }
  3571. }
  3572. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PolygonCollider2D_set_points_Injected_mC6F9C9FB711CCA5EFC4F399FCF0F5EE59650B0F0 (intptr_t ___0__unity_self, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___1_value, const RuntimeMethod* method)
  3573. {
  3574. typedef void (*PolygonCollider2D_set_points_Injected_mC6F9C9FB711CCA5EFC4F399FCF0F5EE59650B0F0_ftn) (intptr_t, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E*);
  3575. static PolygonCollider2D_set_points_Injected_mC6F9C9FB711CCA5EFC4F399FCF0F5EE59650B0F0_ftn _il2cpp_icall_func;
  3576. if (!_il2cpp_icall_func)
  3577. _il2cpp_icall_func = (PolygonCollider2D_set_points_Injected_mC6F9C9FB711CCA5EFC4F399FCF0F5EE59650B0F0_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.PolygonCollider2D::set_points_Injected(System.IntPtr,UnityEngine.Bindings.ManagedSpanWrapper&)");
  3578. _il2cpp_icall_func(___0__unity_self, ___1_value);
  3579. }
  3580. #ifdef __clang__
  3581. #pragma clang diagnostic pop
  3582. #endif
  3583. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlittableArrayWrapper__ctor_mD7869B76C6745D311B8FD895EF3C29428E568971_inline (BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* __this, void* ___0_data, int32_t ___1_size, const RuntimeMethod* method)
  3584. {
  3585. {
  3586. void* L_0 = ___0_data;
  3587. __this->___data = L_0;
  3588. int32_t L_1 = ___1_size;
  3589. __this->___size = L_1;
  3590. __this->___updateFlags = 0;
  3591. return;
  3592. }
  3593. }
  3594. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlittableListWrapper__ctor_m023465FD16FDC6018F6503711A734332C0EF4AAD_inline (BlittableListWrapper_tE39AB35B42449CFD1FDCBB7DC4F0D1A1EA2312C4* __this, BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59 ___0_arrayWrapper, int32_t ___1_listSize, const RuntimeMethod* method)
  3595. {
  3596. {
  3597. BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59 L_0 = ___0_arrayWrapper;
  3598. __this->___arrayWrapper = L_0;
  3599. int32_t L_1 = ___1_listSize;
  3600. __this->___listSize = L_1;
  3601. return;
  3602. }
  3603. }
  3604. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6_inline (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, const RuntimeMethod* method)
  3605. {
  3606. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  3607. memset((&V_0), 0, sizeof(V_0));
  3608. {
  3609. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Origin;
  3610. V_0 = L_0;
  3611. goto IL_000a;
  3612. }
  3613. IL_000a:
  3614. {
  3615. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
  3616. return L_1;
  3617. }
  3618. }
  3619. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086_inline (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, const RuntimeMethod* method)
  3620. {
  3621. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  3622. memset((&V_0), 0, sizeof(V_0));
  3623. {
  3624. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Direction;
  3625. V_0 = L_0;
  3626. goto IL_000a;
  3627. }
  3628. IL_000a:
  3629. {
  3630. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
  3631. return L_1;
  3632. }
  3633. }
  3634. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method)
  3635. {
  3636. static bool s_Il2CppMethodInitialized;
  3637. if (!s_Il2CppMethodInitialized)
  3638. {
  3639. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var);
  3640. s_Il2CppMethodInitialized = true;
  3641. }
  3642. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
  3643. memset((&V_0), 0, sizeof(V_0));
  3644. {
  3645. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ((Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields*)il2cpp_codegen_static_fields_for(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var))->___identityMatrix;
  3646. V_0 = L_0;
  3647. goto IL_0009;
  3648. }
  3649. IL_0009:
  3650. {
  3651. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = V_0;
  3652. return L_1;
  3653. }
  3654. }
  3655. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mA7984A528A3BB9173B3A1C3135D6A70F31BBF645_gshared_inline (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___0_array, const RuntimeMethod* method)
  3656. {
  3657. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA V_0;
  3658. memset((&V_0), 0, sizeof(V_0));
  3659. {
  3660. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_0 = ___0_array;
  3661. if (L_0)
  3662. {
  3663. goto IL_000b;
  3664. }
  3665. }
  3666. {
  3667. il2cpp_codegen_initobj(__this, sizeof(Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060));
  3668. return;
  3669. }
  3670. IL_000b:
  3671. {
  3672. il2cpp_codegen_initobj((&V_0), sizeof(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA));
  3673. goto IL_0037;
  3674. }
  3675. IL_0037:
  3676. {
  3677. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_2 = ___0_array;
  3678. NullCheck((RuntimeArray*)L_2);
  3679. uint8_t* L_3;
  3680. L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL);
  3681. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_4;
  3682. L_4 = il2cpp_unsafe_as_ref<RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA>(L_3);
  3683. ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 L_5;
  3684. memset((&L_5), 0, sizeof(L_5));
  3685. il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4);
  3686. __this->____pointer = L_5;
  3687. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_6 = ___0_array;
  3688. NullCheck(L_6);
  3689. __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length));
  3690. return;
  3691. }
  3692. }
  3693. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m63E0284E03E6126E49381A504A7B4302EAEC3375_gshared_inline (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, const RuntimeMethod* method)
  3694. {
  3695. {
  3696. int32_t L_0 = __this->____length;
  3697. return L_0;
  3698. }
  3699. }
  3700. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlittableListWrapper_Unmarshal_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m8FE241486DF0830176087D0C35ACBA4AC0B64A7E_gshared_inline (BlittableListWrapper_tE39AB35B42449CFD1FDCBB7DC4F0D1A1EA2312C4* __this, List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* ___0_list, const RuntimeMethod* method)
  3701. {
  3702. il2cpp_rgctx_method_init(method);
  3703. bool V_0 = false;
  3704. int32_t V_1 = 0;
  3705. int32_t V_2 = 0;
  3706. {
  3707. List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* L_0 = ___0_list;
  3708. V_0 = (bool)((((RuntimeObject*)(List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  3709. bool L_1 = V_0;
  3710. if (!L_1)
  3711. {
  3712. goto IL_000e;
  3713. }
  3714. }
  3715. {
  3716. goto IL_00ab;
  3717. }
  3718. IL_000e:
  3719. {
  3720. BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* L_2 = (BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59*)(&__this->___arrayWrapper);
  3721. int32_t L_3 = L_2->___updateFlags;
  3722. V_2 = L_3;
  3723. int32_t L_4 = V_2;
  3724. V_1 = L_4;
  3725. int32_t L_5 = V_1;
  3726. switch (L_5)
  3727. {
  3728. case 0:
  3729. {
  3730. goto IL_003c;
  3731. }
  3732. case 1:
  3733. {
  3734. goto IL_003e;
  3735. }
  3736. case 2:
  3737. {
  3738. goto IL_004d;
  3739. }
  3740. case 3:
  3741. {
  3742. goto IL_0071;
  3743. }
  3744. case 4:
  3745. {
  3746. goto IL_003e;
  3747. }
  3748. case 5:
  3749. {
  3750. goto IL_003e;
  3751. }
  3752. }
  3753. }
  3754. {
  3755. goto IL_00ab;
  3756. }
  3757. IL_003c:
  3758. {
  3759. goto IL_00ab;
  3760. }
  3761. IL_003e:
  3762. {
  3763. List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* L_6 = ___0_list;
  3764. int32_t L_7 = __this->___listSize;
  3765. NoAllocHelpers_ResetListSize_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mC69AC2FE59E4ED2C813055058FCB5D28E30EA2DA_inline(L_6, L_7, il2cpp_rgctx_method(method->rgctx_data, 1));
  3766. goto IL_00ab;
  3767. }
  3768. IL_004d:
  3769. {
  3770. List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* L_8 = ___0_list;
  3771. BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* L_9 = (BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59*)(&__this->___arrayWrapper);
  3772. void* L_10 = L_9->___data;
  3773. BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* L_11 = (BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59*)(&__this->___arrayWrapper);
  3774. int32_t L_12 = L_11->___size;
  3775. ReadOnlySpan_1_tEAF479AB1B366DD09B770333CBF4B8EBAFA8D3CC L_13;
  3776. memset((&L_13), 0, sizeof(L_13));
  3777. ReadOnlySpan_1__ctor_m282E1BC4A5F7B82AFCA96523874584D8AAA045C1_inline((&L_13), L_10, L_12, il2cpp_rgctx_method(method->rgctx_data, 3));
  3778. NoAllocHelpers_ResetListContents_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m7A14E78563B72D165D0B4A58591E7D8CF2AE542B_inline(L_8, L_13, il2cpp_rgctx_method(method->rgctx_data, 4));
  3779. goto IL_00ab;
  3780. }
  3781. IL_0071:
  3782. {
  3783. List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* L_14 = ___0_list;
  3784. BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* L_15 = (BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59*)(&__this->___arrayWrapper);
  3785. void* L_16 = L_15->___data;
  3786. void* L_17;
  3787. L_17 = BindingsAllocator_GetNativeOwnedDataPointer_mAE0172EDA01B6363A30EC167B69D74FA508B4FF1(L_16, NULL);
  3788. BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* L_18 = (BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59*)(&__this->___arrayWrapper);
  3789. int32_t L_19 = L_18->___size;
  3790. ReadOnlySpan_1_tEAF479AB1B366DD09B770333CBF4B8EBAFA8D3CC L_20;
  3791. memset((&L_20), 0, sizeof(L_20));
  3792. ReadOnlySpan_1__ctor_m282E1BC4A5F7B82AFCA96523874584D8AAA045C1_inline((&L_20), L_17, L_19, il2cpp_rgctx_method(method->rgctx_data, 3));
  3793. NoAllocHelpers_ResetListContents_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m7A14E78563B72D165D0B4A58591E7D8CF2AE542B_inline(L_14, L_20, il2cpp_rgctx_method(method->rgctx_data, 4));
  3794. BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* L_21 = (BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59*)(&__this->___arrayWrapper);
  3795. void* L_22 = L_21->___data;
  3796. BindingsAllocator_FreeNativeOwnedMemory_mA10E308A850EE385485B590326E33E233CFCE656(L_22, NULL);
  3797. goto IL_00ab;
  3798. }
  3799. IL_00ab:
  3800. {
  3801. return;
  3802. }
  3803. }
  3804. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* NoAllocHelpers_ExtractArrayFromList_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m94EB8197B54F97258F5E5D32716FB2C46B6A9BD0_gshared_inline (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* ___0_list, const RuntimeMethod* method)
  3805. {
  3806. il2cpp_rgctx_method_init(method);
  3807. ListPrivateFieldAccess_1_t2F943BF42A882282BEE01E013ABAC0591E1A7281* V_0 = NULL;
  3808. bool V_1 = false;
  3809. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* V_2 = NULL;
  3810. {
  3811. List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* L_0 = ___0_list;
  3812. V_1 = (bool)((((RuntimeObject*)(List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  3813. bool L_1 = V_1;
  3814. if (!L_1)
  3815. {
  3816. goto IL_000d;
  3817. }
  3818. }
  3819. {
  3820. V_2 = (RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7*)NULL;
  3821. goto IL_001d;
  3822. }
  3823. IL_000d:
  3824. {
  3825. List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* L_2 = ___0_list;
  3826. ListPrivateFieldAccess_1_t2F943BF42A882282BEE01E013ABAC0591E1A7281* L_3;
  3827. L_3 = UnsafeUtility_As_TisListPrivateFieldAccess_1_t2F943BF42A882282BEE01E013ABAC0591E1A7281_m2CE6D666DDD840E471D8B3CB46F0FA6403AE56FA((RuntimeObject*)L_2, il2cpp_rgctx_method(method->rgctx_data, 1));
  3828. V_0 = L_3;
  3829. ListPrivateFieldAccess_1_t2F943BF42A882282BEE01E013ABAC0591E1A7281* L_4 = V_0;
  3830. NullCheck(L_4);
  3831. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_5 = L_4->____items;
  3832. V_2 = L_5;
  3833. goto IL_001d;
  3834. }
  3835. IL_001d:
  3836. {
  3837. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_6 = V_2;
  3838. return L_6;
  3839. }
  3840. }
  3841. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m9DF5F004FF70828FB56F22C81485C8A57B3192DB_gshared_inline (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, const RuntimeMethod* method)
  3842. {
  3843. {
  3844. int32_t L_0 = __this->____size;
  3845. return L_0;
  3846. }
  3847. }
  3848. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlittableArrayWrapper_Unmarshal_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m64D99FF1E47B7BD145EF19B4F487C17DB4AEC5A1_gshared_inline (BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* __this, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7** ___0_array, const RuntimeMethod* method)
  3849. {
  3850. il2cpp_rgctx_method_init(method);
  3851. int32_t V_0 = 0;
  3852. int32_t V_1 = 0;
  3853. Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060 V_2;
  3854. memset((&V_2), 0, sizeof(V_2));
  3855. {
  3856. int32_t L_0 = __this->___updateFlags;
  3857. V_1 = L_0;
  3858. int32_t L_1 = V_1;
  3859. V_0 = L_1;
  3860. int32_t L_2 = V_0;
  3861. switch (L_2)
  3862. {
  3863. case 0:
  3864. {
  3865. goto IL_002a;
  3866. }
  3867. case 1:
  3868. {
  3869. goto IL_002c;
  3870. }
  3871. case 2:
  3872. {
  3873. goto IL_002c;
  3874. }
  3875. case 3:
  3876. {
  3877. goto IL_0049;
  3878. }
  3879. case 4:
  3880. {
  3881. goto IL_0077;
  3882. }
  3883. case 5:
  3884. {
  3885. goto IL_0080;
  3886. }
  3887. }
  3888. }
  3889. {
  3890. goto IL_0085;
  3891. }
  3892. IL_002a:
  3893. {
  3894. goto IL_0085;
  3895. }
  3896. IL_002c:
  3897. {
  3898. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7** L_3 = ___0_array;
  3899. void* L_4 = __this->___data;
  3900. int32_t L_5 = __this->___size;
  3901. Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060 L_6;
  3902. memset((&L_6), 0, sizeof(L_6));
  3903. Span_1__ctor_m256018AD9B1E710A73E35FAE6D5CC39DD1764EB9_inline((&L_6), L_4, L_5, il2cpp_rgctx_method(method->rgctx_data, 2));
  3904. V_2 = L_6;
  3905. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_7;
  3906. L_7 = Span_1_ToArray_m7991F6310890A03D4302F449C3953625E07076C3_inline((&V_2), il2cpp_rgctx_method(method->rgctx_data, 3));
  3907. *((RuntimeObject**)L_3) = (RuntimeObject*)L_7;
  3908. Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)(RuntimeObject*)L_7);
  3909. goto IL_0085;
  3910. }
  3911. IL_0049:
  3912. {
  3913. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7** L_8 = ___0_array;
  3914. void* L_9 = __this->___data;
  3915. void* L_10;
  3916. L_10 = BindingsAllocator_GetNativeOwnedDataPointer_mAE0172EDA01B6363A30EC167B69D74FA508B4FF1(L_9, NULL);
  3917. int32_t L_11 = __this->___size;
  3918. Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060 L_12;
  3919. memset((&L_12), 0, sizeof(L_12));
  3920. Span_1__ctor_m256018AD9B1E710A73E35FAE6D5CC39DD1764EB9_inline((&L_12), L_10, L_11, il2cpp_rgctx_method(method->rgctx_data, 2));
  3921. V_2 = L_12;
  3922. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_13;
  3923. L_13 = Span_1_ToArray_m7991F6310890A03D4302F449C3953625E07076C3_inline((&V_2), il2cpp_rgctx_method(method->rgctx_data, 3));
  3924. *((RuntimeObject**)L_8) = (RuntimeObject*)L_13;
  3925. Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_8, (void*)(RuntimeObject*)L_13);
  3926. void* L_14 = __this->___data;
  3927. BindingsAllocator_FreeNativeOwnedMemory_mA10E308A850EE385485B590326E33E233CFCE656(L_14, NULL);
  3928. goto IL_0085;
  3929. }
  3930. IL_0077:
  3931. {
  3932. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7** L_15 = ___0_array;
  3933. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_16;
  3934. L_16 = Array_Empty_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mF09AB489F062620E85BE4536FC98B6AEBF00B791_inline(il2cpp_rgctx_method(method->rgctx_data, 6));
  3935. *((RuntimeObject**)L_15) = (RuntimeObject*)L_16;
  3936. Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_15, (void*)(RuntimeObject*)L_16);
  3937. goto IL_0085;
  3938. }
  3939. IL_0080:
  3940. {
  3941. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7** L_17 = ___0_array;
  3942. *((RuntimeObject**)L_17) = (RuntimeObject*)NULL;
  3943. Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_17, (void*)(RuntimeObject*)NULL);
  3944. goto IL_0085;
  3945. }
  3946. IL_0085:
  3947. {
  3948. return;
  3949. }
  3950. }
  3951. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mED734AE4CCCA800E3210B813A66929F46E734591_gshared_inline (List_1_t005866C9A942E85392723D93831723E1AB1D856E* __this, const RuntimeMethod* method)
  3952. {
  3953. {
  3954. int32_t L_0 = __this->____size;
  3955. return L_0;
  3956. }
  3957. }
  3958. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m365B55C445D3C985E0768C8750BD44364F321A57_gshared_inline (List_1_t005866C9A942E85392723D93831723E1AB1D856E* __this, const RuntimeMethod* method)
  3959. {
  3960. int32_t V_0 = 0;
  3961. {
  3962. int32_t L_0 = __this->____version;
  3963. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  3964. goto IL_0035;
  3965. }
  3966. IL_0035:
  3967. {
  3968. __this->____size = 0;
  3969. }
  3970. IL_003c:
  3971. {
  3972. return;
  3973. }
  3974. }
  3975. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m4F04D407852735E68667980C26DA866BAE103B37_gshared_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method)
  3976. {
  3977. int32_t V_0 = 0;
  3978. {
  3979. int32_t L_0 = __this->____version;
  3980. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  3981. goto IL_0035;
  3982. }
  3983. IL_0035:
  3984. {
  3985. __this->____size = 0;
  3986. }
  3987. IL_003c:
  3988. {
  3989. return;
  3990. }
  3991. }
  3992. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t MarshalledUnityObject_MarshalNotNull_TisRuntimeObject_mEB1AA6B672D00242BB9DCE007056EC0E9C8DB075_gshared_inline (RuntimeObject* ___0_obj, const RuntimeMethod* method)
  3993. {
  3994. intptr_t V_0;
  3995. memset((&V_0), 0, sizeof(V_0));
  3996. {
  3997. RuntimeObject* L_0 = ___0_obj;
  3998. NullCheck(L_0);
  3999. intptr_t L_1 = ((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)L_0)->___m_CachedPtr;
  4000. V_0 = L_1;
  4001. goto IL_000f;
  4002. }
  4003. IL_000f:
  4004. {
  4005. intptr_t L_2 = V_0;
  4006. return L_2;
  4007. }
  4008. }
  4009. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Unmarshal_UnmarshalUnityObject_TisRuntimeObject_m2B04FEB8E4BB254DD6F827F3111C91F2AF16D04A_gshared_inline (intptr_t ___0_gcHandlePtr, const RuntimeMethod* method)
  4010. {
  4011. il2cpp_rgctx_method_init(method);
  4012. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
  4013. memset((&V_0), 0, sizeof(V_0));
  4014. RuntimeObject* V_1 = NULL;
  4015. bool V_2 = false;
  4016. RuntimeObject* V_3 = NULL;
  4017. RuntimeObject* V_4 = NULL;
  4018. {
  4019. intptr_t L_0 = ___0_gcHandlePtr;
  4020. bool L_1;
  4021. L_1 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline(L_0, 0, NULL);
  4022. V_2 = L_1;
  4023. bool L_2 = V_2;
  4024. if (!L_2)
  4025. {
  4026. goto IL_001d;
  4027. }
  4028. }
  4029. {
  4030. il2cpp_codegen_initobj((&V_3), sizeof(RuntimeObject*));
  4031. RuntimeObject* L_3 = V_3;
  4032. V_4 = L_3;
  4033. goto IL_0036;
  4034. }
  4035. IL_001d:
  4036. {
  4037. intptr_t L_4 = ___0_gcHandlePtr;
  4038. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_5;
  4039. L_5 = Unmarshal_FromIntPtrUnsafe_mB304834C5EC431CC0FBE13C6BB97066F222BC55C_inline(L_4, NULL);
  4040. V_0 = L_5;
  4041. RuntimeObject* L_6;
  4042. L_6 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_inline((&V_0), NULL);
  4043. V_1 = ((RuntimeObject*)Castclass((RuntimeObject*)L_6, il2cpp_rgctx_data(method->rgctx_data, 0)));
  4044. RuntimeObject* L_7 = V_1;
  4045. V_4 = L_7;
  4046. goto IL_0036;
  4047. }
  4048. IL_0036:
  4049. {
  4050. RuntimeObject* L_8 = V_4;
  4051. return L_8;
  4052. }
  4053. }
  4054. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlittableListWrapper_Unmarshal_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_mADA92ED5FD2CF5B9A279A7579840322F21BAEA0D_gshared_inline (BlittableListWrapper_tE39AB35B42449CFD1FDCBB7DC4F0D1A1EA2312C4* __this, List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* ___0_list, const RuntimeMethod* method)
  4055. {
  4056. il2cpp_rgctx_method_init(method);
  4057. bool V_0 = false;
  4058. int32_t V_1 = 0;
  4059. int32_t V_2 = 0;
  4060. {
  4061. List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_0 = ___0_list;
  4062. V_0 = (bool)((((RuntimeObject*)(List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  4063. bool L_1 = V_0;
  4064. if (!L_1)
  4065. {
  4066. goto IL_000e;
  4067. }
  4068. }
  4069. {
  4070. goto IL_00ab;
  4071. }
  4072. IL_000e:
  4073. {
  4074. BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* L_2 = (BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59*)(&__this->___arrayWrapper);
  4075. int32_t L_3 = L_2->___updateFlags;
  4076. V_2 = L_3;
  4077. int32_t L_4 = V_2;
  4078. V_1 = L_4;
  4079. int32_t L_5 = V_1;
  4080. switch (L_5)
  4081. {
  4082. case 0:
  4083. {
  4084. goto IL_003c;
  4085. }
  4086. case 1:
  4087. {
  4088. goto IL_003e;
  4089. }
  4090. case 2:
  4091. {
  4092. goto IL_004d;
  4093. }
  4094. case 3:
  4095. {
  4096. goto IL_0071;
  4097. }
  4098. case 4:
  4099. {
  4100. goto IL_003e;
  4101. }
  4102. case 5:
  4103. {
  4104. goto IL_003e;
  4105. }
  4106. }
  4107. }
  4108. {
  4109. goto IL_00ab;
  4110. }
  4111. IL_003c:
  4112. {
  4113. goto IL_00ab;
  4114. }
  4115. IL_003e:
  4116. {
  4117. List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_6 = ___0_list;
  4118. int32_t L_7 = __this->___listSize;
  4119. NoAllocHelpers_ResetListSize_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_mEA3E686659D607E28D8F3C24125CE8BC091E86AF_inline(L_6, L_7, il2cpp_rgctx_method(method->rgctx_data, 1));
  4120. goto IL_00ab;
  4121. }
  4122. IL_004d:
  4123. {
  4124. List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_8 = ___0_list;
  4125. BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* L_9 = (BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59*)(&__this->___arrayWrapper);
  4126. void* L_10 = L_9->___data;
  4127. BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* L_11 = (BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59*)(&__this->___arrayWrapper);
  4128. int32_t L_12 = L_11->___size;
  4129. ReadOnlySpan_1_tCA4391229D70967C5F52C769440BB78CBF80BE99 L_13;
  4130. memset((&L_13), 0, sizeof(L_13));
  4131. ReadOnlySpan_1__ctor_mC05B1826DE4F2D24EA4ACBF887B46969A32E1864_inline((&L_13), L_10, L_12, il2cpp_rgctx_method(method->rgctx_data, 3));
  4132. NoAllocHelpers_ResetListContents_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_mFA6EF54C51FA2D1CBEC046B673FAB8B376391992_inline(L_8, L_13, il2cpp_rgctx_method(method->rgctx_data, 4));
  4133. goto IL_00ab;
  4134. }
  4135. IL_0071:
  4136. {
  4137. List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_14 = ___0_list;
  4138. BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* L_15 = (BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59*)(&__this->___arrayWrapper);
  4139. void* L_16 = L_15->___data;
  4140. void* L_17;
  4141. L_17 = BindingsAllocator_GetNativeOwnedDataPointer_mAE0172EDA01B6363A30EC167B69D74FA508B4FF1(L_16, NULL);
  4142. BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* L_18 = (BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59*)(&__this->___arrayWrapper);
  4143. int32_t L_19 = L_18->___size;
  4144. ReadOnlySpan_1_tCA4391229D70967C5F52C769440BB78CBF80BE99 L_20;
  4145. memset((&L_20), 0, sizeof(L_20));
  4146. ReadOnlySpan_1__ctor_mC05B1826DE4F2D24EA4ACBF887B46969A32E1864_inline((&L_20), L_17, L_19, il2cpp_rgctx_method(method->rgctx_data, 3));
  4147. NoAllocHelpers_ResetListContents_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_mFA6EF54C51FA2D1CBEC046B673FAB8B376391992_inline(L_14, L_20, il2cpp_rgctx_method(method->rgctx_data, 4));
  4148. BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* L_21 = (BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59*)(&__this->___arrayWrapper);
  4149. void* L_22 = L_21->___data;
  4150. BindingsAllocator_FreeNativeOwnedMemory_mA10E308A850EE385485B590326E33E233CFCE656(L_22, NULL);
  4151. goto IL_00ab;
  4152. }
  4153. IL_00ab:
  4154. {
  4155. return;
  4156. }
  4157. }
  4158. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* NoAllocHelpers_ExtractArrayFromList_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_m1D8DA986FAA20C5FBC5294318C00B7CDA4D4FC5C_gshared_inline (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* ___0_list, const RuntimeMethod* method)
  4159. {
  4160. il2cpp_rgctx_method_init(method);
  4161. ListPrivateFieldAccess_1_t57E545B29B667319AA5CC327D8E2C4D29F341012* V_0 = NULL;
  4162. bool V_1 = false;
  4163. BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* V_2 = NULL;
  4164. {
  4165. List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_0 = ___0_list;
  4166. V_1 = (bool)((((RuntimeObject*)(List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  4167. bool L_1 = V_1;
  4168. if (!L_1)
  4169. {
  4170. goto IL_000d;
  4171. }
  4172. }
  4173. {
  4174. V_2 = (BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5*)NULL;
  4175. goto IL_001d;
  4176. }
  4177. IL_000d:
  4178. {
  4179. List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_2 = ___0_list;
  4180. ListPrivateFieldAccess_1_t57E545B29B667319AA5CC327D8E2C4D29F341012* L_3;
  4181. L_3 = UnsafeUtility_As_TisListPrivateFieldAccess_1_t57E545B29B667319AA5CC327D8E2C4D29F341012_mF9ACDA9A5ABB449D19B9C6E096659D9729691FAC((RuntimeObject*)L_2, il2cpp_rgctx_method(method->rgctx_data, 1));
  4182. V_0 = L_3;
  4183. ListPrivateFieldAccess_1_t57E545B29B667319AA5CC327D8E2C4D29F341012* L_4 = V_0;
  4184. NullCheck(L_4);
  4185. BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* L_5 = L_4->____items;
  4186. V_2 = L_5;
  4187. goto IL_001d;
  4188. }
  4189. IL_001d:
  4190. {
  4191. BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* L_6 = V_2;
  4192. return L_6;
  4193. }
  4194. }
  4195. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mB569369409DE67C7AF17A0405E9F1DB681D0D968_gshared_inline (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* __this, const RuntimeMethod* method)
  4196. {
  4197. {
  4198. int32_t L_0 = __this->____size;
  4199. return L_0;
  4200. }
  4201. }
  4202. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m0F2A60856E23C8A9DC58E03191363DF4E8A6F1B3_gshared_inline (Span_1_t176257933B4F95507A92292ED5363CE3EFE12BB5* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, const RuntimeMethod* method)
  4203. {
  4204. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
  4205. memset((&V_0), 0, sizeof(V_0));
  4206. {
  4207. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = ___0_array;
  4208. if (L_0)
  4209. {
  4210. goto IL_000b;
  4211. }
  4212. }
  4213. {
  4214. il2cpp_codegen_initobj(__this, sizeof(Span_1_t176257933B4F95507A92292ED5363CE3EFE12BB5));
  4215. return;
  4216. }
  4217. IL_000b:
  4218. {
  4219. il2cpp_codegen_initobj((&V_0), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
  4220. goto IL_0037;
  4221. }
  4222. IL_0037:
  4223. {
  4224. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = ___0_array;
  4225. NullCheck((RuntimeArray*)L_2);
  4226. uint8_t* L_3;
  4227. L_3 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_2, NULL);
  4228. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_4;
  4229. L_4 = il2cpp_unsafe_as_ref<Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7>(L_3);
  4230. ByReference_1_tC00E272CA69BF0EE3939D1F6DB60E788290A8313 L_5;
  4231. memset((&L_5), 0, sizeof(L_5));
  4232. il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_5), L_4);
  4233. __this->____pointer = L_5;
  4234. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_6 = ___0_array;
  4235. NullCheck(L_6);
  4236. __this->____length = ((int32_t)(((RuntimeArray*)L_6)->max_length));
  4237. return;
  4238. }
  4239. }
  4240. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mFBDFEEEF1A619162D612EC6564DE47BB0A018FD9_gshared_inline (Span_1_t176257933B4F95507A92292ED5363CE3EFE12BB5* __this, const RuntimeMethod* method)
  4241. {
  4242. {
  4243. int32_t L_0 = __this->____length;
  4244. return L_0;
  4245. }
  4246. }
  4247. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline (RuntimeArray* __this, const RuntimeMethod* method)
  4248. {
  4249. {
  4250. RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0* L_0;
  4251. L_0 = il2cpp_unsafe_as<RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0*>(__this);
  4252. NullCheck(L_0);
  4253. uint8_t* L_1 = (uint8_t*)(&L_0->___Data);
  4254. return L_1;
  4255. }
  4256. }
  4257. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method)
  4258. {
  4259. {
  4260. intptr_t L_0 = ___0_value1;
  4261. intptr_t L_1 = ___1_value2;
  4262. return (bool)((((intptr_t)L_0) == ((intptr_t)L_1))? 1 : 0);
  4263. }
  4264. }
  4265. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC Unmarshal_FromIntPtrUnsafe_mB304834C5EC431CC0FBE13C6BB97066F222BC55C_inline (intptr_t ___0_gcHandle, const RuntimeMethod* method)
  4266. {
  4267. static bool s_Il2CppMethodInitialized;
  4268. if (!s_Il2CppMethodInitialized)
  4269. {
  4270. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeUtility_As_TisIntPtr_t_TisGCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC_mD94F597CB91662C823496DA9FA9A7CF908734A78_RuntimeMethod_var);
  4271. s_Il2CppMethodInitialized = true;
  4272. }
  4273. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
  4274. memset((&V_0), 0, sizeof(V_0));
  4275. {
  4276. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* L_0;
  4277. L_0 = UnsafeUtility_As_TisIntPtr_t_TisGCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC_mD94F597CB91662C823496DA9FA9A7CF908734A78_inline((&___0_gcHandle), UnsafeUtility_As_TisIntPtr_t_TisGCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC_mD94F597CB91662C823496DA9FA9A7CF908734A78_RuntimeMethod_var);
  4278. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_1 = (*(GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC*)L_0);
  4279. V_0 = L_1;
  4280. goto IL_0010;
  4281. }
  4282. IL_0010:
  4283. {
  4284. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_2 = V_0;
  4285. return L_2;
  4286. }
  4287. }
  4288. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_inline (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* __this, const RuntimeMethod* method)
  4289. {
  4290. {
  4291. bool L_0;
  4292. L_0 = GCHandle_get_IsAllocated_m241908103D8D867E11CCAB73C918729825E86843_inline(__this, NULL);
  4293. if (L_0)
  4294. {
  4295. goto IL_0013;
  4296. }
  4297. }
  4298. {
  4299. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  4300. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4EBC86E0EACFCA522AEB82874860D0E248D782A5)), NULL);
  4301. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_RuntimeMethod_var)));
  4302. }
  4303. IL_0013:
  4304. {
  4305. intptr_t L_2 = __this->___handle;
  4306. bool L_3;
  4307. L_3 = GCHandle_CanDereferenceHandle_mAAAC42D1268CEF3FDD040A3D1574773D08140579_inline(L_2, NULL);
  4308. if (!L_3)
  4309. {
  4310. goto IL_002c;
  4311. }
  4312. }
  4313. {
  4314. intptr_t L_4 = __this->___handle;
  4315. RuntimeObject* L_5;
  4316. L_5 = GCHandle_GetRef_mAC7E58E62417209DC41C99F66BA70F0C3AA18DA8_inline(L_4, NULL);
  4317. return L_5;
  4318. }
  4319. IL_002c:
  4320. {
  4321. intptr_t L_6 = __this->___handle;
  4322. RuntimeObject* L_7;
  4323. L_7 = GCHandle_GetTarget_mE0AF851834410E2AEA6285B2497751570236C794(L_6, NULL);
  4324. return L_7;
  4325. }
  4326. }
  4327. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NoAllocHelpers_ResetListSize_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mC69AC2FE59E4ED2C813055058FCB5D28E30EA2DA_gshared_inline (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* ___0_list, int32_t ___1_size, const RuntimeMethod* method)
  4328. {
  4329. if (!il2cpp_rgctx_is_initialized(method))
  4330. {
  4331. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  4332. il2cpp_rgctx_method_init(method);
  4333. }
  4334. ListPrivateFieldAccess_1_t2F943BF42A882282BEE01E013ABAC0591E1A7281* V_0 = NULL;
  4335. {
  4336. List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* L_0 = ___0_list;
  4337. NullCheck(L_0);
  4338. int32_t L_1;
  4339. L_1 = List_1_get_Capacity_mE73EFFF82CD84954143CA69B13EA7C22DBCDFE82(L_0, il2cpp_rgctx_method(method->rgctx_data, 1));
  4340. int32_t L_2 = ___1_size;
  4341. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  4342. Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)((((int32_t)((((int32_t)L_1) < ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
  4343. List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* L_3 = ___0_list;
  4344. ListPrivateFieldAccess_1_t2F943BF42A882282BEE01E013ABAC0591E1A7281* L_4;
  4345. L_4 = UnsafeUtility_As_TisListPrivateFieldAccess_1_t2F943BF42A882282BEE01E013ABAC0591E1A7281_m2CE6D666DDD840E471D8B3CB46F0FA6403AE56FA((RuntimeObject*)L_3, il2cpp_rgctx_method(method->rgctx_data, 2));
  4346. V_0 = L_4;
  4347. ListPrivateFieldAccess_1_t2F943BF42A882282BEE01E013ABAC0591E1A7281* L_5 = V_0;
  4348. int32_t L_6 = ___1_size;
  4349. NullCheck(L_5);
  4350. L_5->____size = L_6;
  4351. ListPrivateFieldAccess_1_t2F943BF42A882282BEE01E013ABAC0591E1A7281* L_7 = V_0;
  4352. ListPrivateFieldAccess_1_t2F943BF42A882282BEE01E013ABAC0591E1A7281* L_8 = L_7;
  4353. NullCheck(L_8);
  4354. int32_t L_9 = L_8->____version;
  4355. NullCheck(L_8);
  4356. L_8->____version = ((int32_t)il2cpp_codegen_add(L_9, 1));
  4357. return;
  4358. }
  4359. }
  4360. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m282E1BC4A5F7B82AFCA96523874584D8AAA045C1_gshared_inline (ReadOnlySpan_1_tEAF479AB1B366DD09B770333CBF4B8EBAFA8D3CC* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method)
  4361. {
  4362. {
  4363. goto IL_0016;
  4364. }
  4365. IL_0016:
  4366. {
  4367. int32_t L_0 = ___1_length;
  4368. if ((((int32_t)L_0) >= ((int32_t)0)))
  4369. {
  4370. goto IL_001f;
  4371. }
  4372. }
  4373. {
  4374. ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
  4375. }
  4376. IL_001f:
  4377. {
  4378. void* L_1 = ___0_pointer;
  4379. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_2;
  4380. L_2 = il2cpp_unsafe_as_ref<RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA>((uint8_t*)L_1);
  4381. ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 L_3;
  4382. memset((&L_3), 0, sizeof(L_3));
  4383. il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2);
  4384. __this->____pointer = L_3;
  4385. int32_t L_4 = ___1_length;
  4386. __this->____length = L_4;
  4387. return;
  4388. }
  4389. }
  4390. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NoAllocHelpers_ResetListContents_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m7A14E78563B72D165D0B4A58591E7D8CF2AE542B_gshared_inline (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* ___0_list, ReadOnlySpan_1_tEAF479AB1B366DD09B770333CBF4B8EBAFA8D3CC ___1_span, const RuntimeMethod* method)
  4391. {
  4392. il2cpp_rgctx_method_init(method);
  4393. ListPrivateFieldAccess_1_t2F943BF42A882282BEE01E013ABAC0591E1A7281* V_0 = NULL;
  4394. {
  4395. List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* L_0 = ___0_list;
  4396. ListPrivateFieldAccess_1_t2F943BF42A882282BEE01E013ABAC0591E1A7281* L_1;
  4397. L_1 = UnsafeUtility_As_TisListPrivateFieldAccess_1_t2F943BF42A882282BEE01E013ABAC0591E1A7281_m2CE6D666DDD840E471D8B3CB46F0FA6403AE56FA((RuntimeObject*)L_0, il2cpp_rgctx_method(method->rgctx_data, 1));
  4398. V_0 = L_1;
  4399. ListPrivateFieldAccess_1_t2F943BF42A882282BEE01E013ABAC0591E1A7281* L_2 = V_0;
  4400. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_3;
  4401. L_3 = ReadOnlySpan_1_ToArray_m52B9C5497E426BA0C6D18FE069D501F7F6B0570F((&___1_span), il2cpp_rgctx_method(method->rgctx_data, 4));
  4402. NullCheck(L_2);
  4403. L_2->____items = L_3;
  4404. Il2CppCodeGenWriteBarrier((void**)(&L_2->____items), (void*)L_3);
  4405. ListPrivateFieldAccess_1_t2F943BF42A882282BEE01E013ABAC0591E1A7281* L_4 = V_0;
  4406. int32_t L_5;
  4407. L_5 = ReadOnlySpan_1_get_Length_m8A8468ECDACBD86AE7FF53413628E0446F662397_inline((&___1_span), il2cpp_rgctx_method(method->rgctx_data, 7));
  4408. NullCheck(L_4);
  4409. L_4->____size = L_5;
  4410. ListPrivateFieldAccess_1_t2F943BF42A882282BEE01E013ABAC0591E1A7281* L_6 = V_0;
  4411. ListPrivateFieldAccess_1_t2F943BF42A882282BEE01E013ABAC0591E1A7281* L_7 = L_6;
  4412. NullCheck(L_7);
  4413. int32_t L_8 = L_7->____version;
  4414. NullCheck(L_7);
  4415. L_7->____version = ((int32_t)il2cpp_codegen_add(L_8, 1));
  4416. return;
  4417. }
  4418. }
  4419. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m256018AD9B1E710A73E35FAE6D5CC39DD1764EB9_gshared_inline (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method)
  4420. {
  4421. {
  4422. goto IL_0016;
  4423. }
  4424. IL_0016:
  4425. {
  4426. int32_t L_0 = ___1_length;
  4427. if ((((int32_t)L_0) >= ((int32_t)0)))
  4428. {
  4429. goto IL_001f;
  4430. }
  4431. }
  4432. {
  4433. ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
  4434. }
  4435. IL_001f:
  4436. {
  4437. void* L_1 = ___0_pointer;
  4438. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_2;
  4439. L_2 = il2cpp_unsafe_as_ref<RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA>((uint8_t*)L_1);
  4440. ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 L_3;
  4441. memset((&L_3), 0, sizeof(L_3));
  4442. il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2);
  4443. __this->____pointer = L_3;
  4444. int32_t L_4 = ___1_length;
  4445. __this->____length = L_4;
  4446. return;
  4447. }
  4448. }
  4449. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* Span_1_ToArray_m7991F6310890A03D4302F449C3953625E07076C3_gshared_inline (Span_1_tF4D9B4B87977A720F1E351D58C2CB052497FA060* __this, const RuntimeMethod* method)
  4450. {
  4451. ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 V_0;
  4452. memset((&V_0), 0, sizeof(V_0));
  4453. {
  4454. int32_t L_0 = __this->____length;
  4455. if (L_0)
  4456. {
  4457. goto IL_000e;
  4458. }
  4459. }
  4460. {
  4461. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_1;
  4462. L_1 = Array_Empty_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mF09AB489F062620E85BE4536FC98B6AEBF00B791_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19));
  4463. return L_1;
  4464. }
  4465. IL_000e:
  4466. {
  4467. int32_t L_2 = __this->____length;
  4468. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_3 = (RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7*)(RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2);
  4469. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_4 = L_3;
  4470. NullCheck((RuntimeArray*)L_4);
  4471. uint8_t* L_5;
  4472. L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL);
  4473. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_6;
  4474. L_6 = il2cpp_unsafe_as_ref<RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA>(L_5);
  4475. ByReference_1_t60E9D5BC0CC636A7BBC9119CB88BD64476B03EA4 L_7 = __this->____pointer;
  4476. V_0 = L_7;
  4477. RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* L_8;
  4478. L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, (Il2CppByReference*)(&V_0));
  4479. int32_t L_9 = __this->____length;
  4480. Buffer_Memmove_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mA76873E6FBF3E2A2C2C393A6FBA33ACF4BB2323E(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15));
  4481. return L_4;
  4482. }
  4483. }
  4484. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* Array_Empty_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mF09AB489F062620E85BE4536FC98B6AEBF00B791_gshared_inline (const RuntimeMethod* method)
  4485. {
  4486. il2cpp_rgctx_method_init(method);
  4487. {
  4488. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
  4489. RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_0 = ((EmptyArray_1_tE734FFF96D1ED5A8579050C42CB3D5933F541B75_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value;
  4490. return L_0;
  4491. }
  4492. }
  4493. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NoAllocHelpers_ResetListSize_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_mEA3E686659D607E28D8F3C24125CE8BC091E86AF_gshared_inline (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* ___0_list, int32_t ___1_size, const RuntimeMethod* method)
  4494. {
  4495. if (!il2cpp_rgctx_is_initialized(method))
  4496. {
  4497. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  4498. il2cpp_rgctx_method_init(method);
  4499. }
  4500. ListPrivateFieldAccess_1_t57E545B29B667319AA5CC327D8E2C4D29F341012* V_0 = NULL;
  4501. {
  4502. List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_0 = ___0_list;
  4503. NullCheck(L_0);
  4504. int32_t L_1;
  4505. L_1 = List_1_get_Capacity_m0C3FDA53744AF9572488C5EFC5F0632D33DAAE0A(L_0, il2cpp_rgctx_method(method->rgctx_data, 1));
  4506. int32_t L_2 = ___1_size;
  4507. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  4508. Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)((((int32_t)((((int32_t)L_1) < ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
  4509. List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_3 = ___0_list;
  4510. ListPrivateFieldAccess_1_t57E545B29B667319AA5CC327D8E2C4D29F341012* L_4;
  4511. L_4 = UnsafeUtility_As_TisListPrivateFieldAccess_1_t57E545B29B667319AA5CC327D8E2C4D29F341012_mF9ACDA9A5ABB449D19B9C6E096659D9729691FAC((RuntimeObject*)L_3, il2cpp_rgctx_method(method->rgctx_data, 2));
  4512. V_0 = L_4;
  4513. ListPrivateFieldAccess_1_t57E545B29B667319AA5CC327D8E2C4D29F341012* L_5 = V_0;
  4514. int32_t L_6 = ___1_size;
  4515. NullCheck(L_5);
  4516. L_5->____size = L_6;
  4517. ListPrivateFieldAccess_1_t57E545B29B667319AA5CC327D8E2C4D29F341012* L_7 = V_0;
  4518. ListPrivateFieldAccess_1_t57E545B29B667319AA5CC327D8E2C4D29F341012* L_8 = L_7;
  4519. NullCheck(L_8);
  4520. int32_t L_9 = L_8->____version;
  4521. NullCheck(L_8);
  4522. L_8->____version = ((int32_t)il2cpp_codegen_add(L_9, 1));
  4523. return;
  4524. }
  4525. }
  4526. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_mC05B1826DE4F2D24EA4ACBF887B46969A32E1864_gshared_inline (ReadOnlySpan_1_tCA4391229D70967C5F52C769440BB78CBF80BE99* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method)
  4527. {
  4528. {
  4529. goto IL_0016;
  4530. }
  4531. IL_0016:
  4532. {
  4533. int32_t L_0 = ___1_length;
  4534. if ((((int32_t)L_0) >= ((int32_t)0)))
  4535. {
  4536. goto IL_001f;
  4537. }
  4538. }
  4539. {
  4540. ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
  4541. }
  4542. IL_001f:
  4543. {
  4544. void* L_1 = ___0_pointer;
  4545. Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_2;
  4546. L_2 = il2cpp_unsafe_as_ref<Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3>((uint8_t*)L_1);
  4547. ByReference_1_t9FE639FD03570F793D25C119C09D9C344FD5577B L_3;
  4548. memset((&L_3), 0, sizeof(L_3));
  4549. il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2);
  4550. __this->____pointer = L_3;
  4551. int32_t L_4 = ___1_length;
  4552. __this->____length = L_4;
  4553. return;
  4554. }
  4555. }
  4556. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NoAllocHelpers_ResetListContents_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_mFA6EF54C51FA2D1CBEC046B673FAB8B376391992_gshared_inline (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* ___0_list, ReadOnlySpan_1_tCA4391229D70967C5F52C769440BB78CBF80BE99 ___1_span, const RuntimeMethod* method)
  4557. {
  4558. il2cpp_rgctx_method_init(method);
  4559. ListPrivateFieldAccess_1_t57E545B29B667319AA5CC327D8E2C4D29F341012* V_0 = NULL;
  4560. {
  4561. List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_0 = ___0_list;
  4562. ListPrivateFieldAccess_1_t57E545B29B667319AA5CC327D8E2C4D29F341012* L_1;
  4563. L_1 = UnsafeUtility_As_TisListPrivateFieldAccess_1_t57E545B29B667319AA5CC327D8E2C4D29F341012_mF9ACDA9A5ABB449D19B9C6E096659D9729691FAC((RuntimeObject*)L_0, il2cpp_rgctx_method(method->rgctx_data, 1));
  4564. V_0 = L_1;
  4565. ListPrivateFieldAccess_1_t57E545B29B667319AA5CC327D8E2C4D29F341012* L_2 = V_0;
  4566. BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* L_3;
  4567. L_3 = ReadOnlySpan_1_ToArray_m2B9E4011E3272DB371DBAE00E2C99D63C1096AF7((&___1_span), il2cpp_rgctx_method(method->rgctx_data, 4));
  4568. NullCheck(L_2);
  4569. L_2->____items = L_3;
  4570. Il2CppCodeGenWriteBarrier((void**)(&L_2->____items), (void*)L_3);
  4571. ListPrivateFieldAccess_1_t57E545B29B667319AA5CC327D8E2C4D29F341012* L_4 = V_0;
  4572. int32_t L_5;
  4573. L_5 = ReadOnlySpan_1_get_Length_mC1CA3FED42C8F2D0AA6F5C888139D82939072B1C_inline((&___1_span), il2cpp_rgctx_method(method->rgctx_data, 7));
  4574. NullCheck(L_4);
  4575. L_4->____size = L_5;
  4576. ListPrivateFieldAccess_1_t57E545B29B667319AA5CC327D8E2C4D29F341012* L_6 = V_0;
  4577. ListPrivateFieldAccess_1_t57E545B29B667319AA5CC327D8E2C4D29F341012* L_7 = L_6;
  4578. NullCheck(L_7);
  4579. int32_t L_8 = L_7->____version;
  4580. NullCheck(L_7);
  4581. L_7->____version = ((int32_t)il2cpp_codegen_add(L_8, 1));
  4582. return;
  4583. }
  4584. }
  4585. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool GCHandle_get_IsAllocated_m241908103D8D867E11CCAB73C918729825E86843_inline (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* __this, const RuntimeMethod* method)
  4586. {
  4587. {
  4588. intptr_t L_0 = __this->___handle;
  4589. bool L_1;
  4590. L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
  4591. return L_1;
  4592. }
  4593. }
  4594. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool GCHandle_CanDereferenceHandle_mAAAC42D1268CEF3FDD040A3D1574773D08140579_inline (intptr_t ___0_handle, const RuntimeMethod* method)
  4595. {
  4596. {
  4597. intptr_t L_0 = ___0_handle;
  4598. return (bool)((((intptr_t)((intptr_t)(L_0&((intptr_t)1)))) == ((intptr_t)((intptr_t)0)))? 1 : 0);
  4599. }
  4600. }
  4601. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* GCHandle_GetRef_mAC7E58E62417209DC41C99F66BA70F0C3AA18DA8_inline (intptr_t ___0_handle, const RuntimeMethod* method)
  4602. {
  4603. {
  4604. intptr_t L_0 = ___0_handle;
  4605. void* L_1;
  4606. L_1 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_0, NULL);
  4607. RuntimeObject** L_2;
  4608. L_2 = il2cpp_unsafe_as_ref<RuntimeObject*>((intptr_t*)L_1);
  4609. RuntimeObject* L_3 = *((RuntimeObject**)L_2);
  4610. return L_3;
  4611. }
  4612. }
  4613. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* UnsafeUtility_As_TisIntPtr_t_TisGCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC_mD94F597CB91662C823496DA9FA9A7CF908734A78_gshared_inline (intptr_t* ___0_from, const RuntimeMethod* method)
  4614. {
  4615. {
  4616. intptr_t* L_0 = ___0_from;
  4617. return (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC*)(L_0);
  4618. }
  4619. }
  4620. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlySpan_1_get_Length_m8A8468ECDACBD86AE7FF53413628E0446F662397_gshared_inline (ReadOnlySpan_1_tEAF479AB1B366DD09B770333CBF4B8EBAFA8D3CC* __this, const RuntimeMethod* method)
  4621. {
  4622. {
  4623. int32_t L_0 = __this->____length;
  4624. return L_0;
  4625. }
  4626. }
  4627. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlySpan_1_get_Length_mC1CA3FED42C8F2D0AA6F5C888139D82939072B1C_gshared_inline (ReadOnlySpan_1_tCA4391229D70967C5F52C769440BB78CBF80BE99* __this, const RuntimeMethod* method)
  4628. {
  4629. {
  4630. int32_t L_0 = __this->____length;
  4631. return L_0;
  4632. }
  4633. }
  4634. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method)
  4635. {
  4636. {
  4637. intptr_t L_0 = ___0_value1;
  4638. intptr_t L_1 = ___1_value2;
  4639. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  4640. }
  4641. }