Unity.XR.Hands.cpp 740 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. struct VirtualActionInvoker0
  9. {
  10. typedef void (*Action)(void*, const RuntimeMethod*);
  11. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  12. {
  13. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  14. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  15. }
  16. };
  17. template <typename T1>
  18. struct VirtualActionInvoker1
  19. {
  20. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  21. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  22. {
  23. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  24. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  25. }
  26. };
  27. template <typename R>
  28. struct VirtualFuncInvoker0
  29. {
  30. typedef R (*Func)(void*, const RuntimeMethod*);
  31. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  32. {
  33. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  34. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  35. }
  36. };
  37. template <typename R, typename T1>
  38. struct VirtualFuncInvoker1
  39. {
  40. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  41. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  42. {
  43. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  44. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  45. }
  46. };
  47. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5>
  48. struct VirtualFuncInvoker5
  49. {
  50. typedef R (*Func)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*);
  51. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5)
  52. {
  53. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  54. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method);
  55. }
  56. };
  57. template <typename R>
  58. struct GenericVirtualFuncInvoker0
  59. {
  60. typedef R (*Func)(void*, const RuntimeMethod*);
  61. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj)
  62. {
  63. VirtualInvokeData invokeData;
  64. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  65. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  66. }
  67. };
  68. template <typename T1>
  69. struct InterfaceActionInvoker1
  70. {
  71. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  72. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  73. {
  74. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  75. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  76. }
  77. };
  78. template <typename T1, typename T2, typename T3>
  79. struct InterfaceActionInvoker3
  80. {
  81. typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
  82. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
  83. {
  84. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  85. ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
  86. }
  87. };
  88. template <typename R>
  89. struct InterfaceFuncInvoker0
  90. {
  91. typedef R (*Func)(void*, const RuntimeMethod*);
  92. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  93. {
  94. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  95. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  96. }
  97. };
  98. template <typename R, typename T1>
  99. struct InterfaceFuncInvoker1
  100. {
  101. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  102. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  103. {
  104. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  105. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  106. }
  107. };
  108. struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C;
  109. struct Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752;
  110. struct Action_2_t43544BAAB4CC69E54228A3389CC3D57A805208A2;
  111. struct Action_2_tA93638A9D51C46813D719FA524415A74B9B2EADF;
  112. struct Action_3_tC91FC800177E916F453E3699E82BA62A10797E2A;
  113. struct Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997;
  114. struct BindableVariableBase_1_t34283BBB8834571B5098A369036AEFA405EAC90C;
  115. struct BindableVariable_1_t0A132E58B7C86338FD58C5F09A28A660DB5A4F50;
  116. struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3;
  117. struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28;
  118. struct Func_2_t8313EC8084B8D261ABC24E2B345FCB339CC17EAC;
  119. struct Func_3_t8405246FA4174D01D5F07F8A51737739EE5376F3;
  120. struct HashSet_1_t174593AE6599738C19A33586587D63534CED9F0F;
  121. struct IEnumerable_1_tB92401E1A12C183319C38E75963D9966C940D4B8;
  122. struct IReadOnlyBindableVariable_1_t4C3FE667B3AD26223F473D242EF54168369C496A;
  123. struct InputProcessor_1_t6E31E29C499C6D9610C662BCCAD45B97D442C96B;
  124. struct InputProcessor_1_t43B1AEC927E378D43D0207A4C031927E872280CE;
  125. struct InputProcessor_1_tFE49B42CB371A9A2A3F29802695BD251947AD0B4;
  126. struct InputProcessor_1_t10DFF33E2326C9CB9E156D4E45DB2D85EFD54C7F;
  127. struct KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC;
  128. struct List_1_t8463D6E8766F823573C7FF81CA9AC38D1F351FFF;
  129. struct List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F;
  130. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
  131. struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
  132. struct List_1_t41896DF347A129D13205BBFADE03DFB21E05E459;
  133. struct List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB;
  134. struct List_1_tE4111BEC044D13259EFD4EC5907636C855887179;
  135. struct List_1_t5C034992EE369F50EA54FF7867E707BBB1EC72E6;
  136. struct List_1_tA1A04BD6B1EE83992AE369D5DB31A028E9B57822;
  137. struct SubsystemDescriptorWithProvider_2_tDBA1506DD7EBA024E21E2A6CAF1B5CE3DA9DFF07;
  138. struct SubsystemDescriptorWithProvider_2_tD37C555A5B7A6CA2EE9994940AD4F333219EAABD;
  139. struct SubsystemProvider_1_t7964A83C7EDD0F612E018A2033A9D500479D92F3;
  140. struct SubsystemProvider_1_tE92B070330A06745C300EB6C7651296BF8647284;
  141. struct SubsystemWithProvider_3_t548D9C2A4778C7ADB62496A2A07F8B7563309893;
  142. struct SubsystemWithProvider_3_tE926FFDCD0BC2F75B118A7CCE6FBFA422A41E2B2;
  143. struct UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A;
  144. struct UnityAction_1_tC7897C4E79A290EB8B3AF2502E43A18A7A1E58C0;
  145. struct UnityAction_1_tD8E577BBDA15F91FFFDAAEAA34D63D17B25A275D;
  146. struct UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB;
  147. struct UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205;
  148. struct UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A;
  149. struct UnityEvent_1_t860C68D9BD3940628C497821F87931FFAA3B6C42;
  150. struct InputProcessor_1U5BU5D_tB3C64A18219DEBFF75635AE580655A02C187A57E;
  151. struct InputProcessor_1U5BU5D_t8533CEA9A58C5C83EB993039C5E7601637DA4140;
  152. struct InputProcessor_1U5BU5D_tFEE411B67EEAA6B997AF875A65D072993C8C809C;
  153. struct InputProcessor_1U5BU5D_tBA73A89FF9ECD7F1DA5B139ABBA8609E7047B2FF;
  154. struct KeyValuePair_2U5BU5D_tF8154B2302178CCE00D745DBF55F703880469DFC;
  155. struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
  156. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  157. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  158. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  159. struct IXRHandProcessorU5BU5D_t215A470188136E8237CB3088747C0C6B6FC9D155;
  160. struct InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17;
  161. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  162. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  163. struct InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5;
  164. struct JointToTransformReferenceU5BU5D_tB4EDF8357D13DD2A4E07436A2D5819F73E507A52;
  165. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  166. struct OpenXRFeatureU5BU5D_t1E8B328877C0D98F92ADE93D6F8C6536F92C3F3F;
  167. struct PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D;
  168. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  169. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  170. struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24;
  171. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
  172. struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83;
  173. struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
  174. struct XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7;
  175. struct XRHandSubsystemU5BU5D_t50FB94CEB7EB1A2A292728A49A7B732A8CF8C50F;
  176. struct XRHandSubsystemDescriptorU5BU5D_tFFB21130E13EAD398CFF46C06D2AF8490BDEB64A;
  177. struct ControlBitRangeNodeU5BU5D_t912A404149DE6D350D1735A026182C409C510F27;
  178. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
  179. struct AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7;
  180. struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA;
  181. struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
  182. struct ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF;
  183. struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;
  184. struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B;
  185. struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;
  186. struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
  187. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;
  188. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
  189. struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;
  190. struct Delegate_t;
  191. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  192. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
  193. struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
  194. struct HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C;
  195. struct HandUpdatedEvent_t74C37E98CEE73FC31A297B62298B2B48C247ED4F;
  196. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  197. struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52;
  198. struct IXRHandProcessor_t62F24557DEA0F5A1E0C15DB5E85E15DB427F91A1;
  199. struct InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E;
  200. struct InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B;
  201. struct IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB;
  202. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
  203. struct InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382;
  204. struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
  205. struct MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA;
  206. struct MetaHandTrackingAim_tF033F668DE2818AABC72B2609279A379771515BA;
  207. struct MethodInfo_t;
  208. struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
  209. struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472;
  210. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
  211. struct OpenXRFeature_tC2F8F480D62C277B2ECDD605F64E45053CD85143;
  212. struct OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1;
  213. struct OpenXRSettings_tC785370EE9F65516FED2B31400BF71DC84F94B55;
  214. struct PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25;
  215. struct QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1;
  216. struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF;
  217. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  218. struct String_t;
  219. struct SubsystemDescriptorWithProvider_t2A61A2C951A4A179E898CF207726BF6B5AF474D5;
  220. struct SubsystemProvider_tE1865B8FE698C81A59AED35E0E536BD53F402455;
  221. struct SubsystemWithProvider_tC72E35EE2D413A4B0635B058154BABF265F31242;
  222. struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4;
  223. struct TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9;
  224. struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
  225. struct Type_t;
  226. struct UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7;
  227. struct UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977;
  228. struct UnitySourceGeneratedAssemblyMonoScriptTypes_v1_t67395D68618847D05EE9D8E1D56EA9BA90B7A540;
  229. struct Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A;
  230. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  231. struct XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD;
  232. struct XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE;
  233. struct XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A;
  234. struct XRHandJointsUpdatedEventArgs_t23369A3B3D49D837CF21B765B7F0E248F362E31F;
  235. struct XRHandMeshController_t670ADAE830016D758ED74153F39334564CD3D687;
  236. struct XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9;
  237. struct XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C;
  238. struct XRHandSubsystemDescriptor_tAA2BE61B3F0591B2679C510BA4880412AEBF0C73;
  239. struct XRHandSubsystemProvider_t29FF95FDBBF36BCA83900425EEB9562C6BA31996;
  240. struct XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C;
  241. struct XRHelpURLConstants_t3392648AE64F2D20296FBD4FE85314DED544C5C6;
  242. struct XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976;
  243. struct XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52;
  244. struct MetaAimHand_tB69004BB52BF88B465365746B842E0F30C79F313;
  245. struct UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4;
  246. struct SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548;
  247. struct U3CU3Ec__DisplayClass0_1_t479AA7C2942100AF9E5DB45B07B874322433A450;
  248. IL2CPP_EXTERN_C RuntimeClass* Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var;
  249. IL2CPP_EXTERN_C RuntimeClass* Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752_il2cpp_TypeInfo_var;
  250. IL2CPP_EXTERN_C RuntimeClass* Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997_il2cpp_TypeInfo_var;
  251. IL2CPP_EXTERN_C RuntimeClass* Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var;
  252. IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
  253. IL2CPP_EXTERN_C RuntimeClass* BindableVariable_1_t0A132E58B7C86338FD58C5F09A28A660DB5A4F50_il2cpp_TypeInfo_var;
  254. IL2CPP_EXTERN_C RuntimeClass* BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var;
  255. IL2CPP_EXTERN_C RuntimeClass* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var;
  256. IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
  257. IL2CPP_EXTERN_C RuntimeClass* Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var;
  258. IL2CPP_EXTERN_C RuntimeClass* Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81_il2cpp_TypeInfo_var;
  259. IL2CPP_EXTERN_C RuntimeClass* CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var;
  260. IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var;
  261. IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
  262. IL2CPP_EXTERN_C RuntimeClass* Func_2_t8313EC8084B8D261ABC24E2B345FCB339CC17EAC_il2cpp_TypeInfo_var;
  263. IL2CPP_EXTERN_C RuntimeClass* HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_il2cpp_TypeInfo_var;
  264. IL2CPP_EXTERN_C RuntimeClass* HandUpdatedEvent_t74C37E98CEE73FC31A297B62298B2B48C247ED4F_il2cpp_TypeInfo_var;
  265. IL2CPP_EXTERN_C RuntimeClass* Handedness_tC87DA4E9D99745447BF40B631E8B479E32D8E37F_il2cpp_TypeInfo_var;
  266. IL2CPP_EXTERN_C RuntimeClass* IReadOnlyBindableVariable_1_t4C3FE667B3AD26223F473D242EF54168369C496A_il2cpp_TypeInfo_var;
  267. IL2CPP_EXTERN_C RuntimeClass* IXRHandProcessor_t62F24557DEA0F5A1E0C15DB5E85E15DB427F91A1_il2cpp_TypeInfo_var;
  268. IL2CPP_EXTERN_C RuntimeClass* InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555_il2cpp_TypeInfo_var;
  269. IL2CPP_EXTERN_C RuntimeClass* InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var;
  270. IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
  271. IL2CPP_EXTERN_C RuntimeClass* List_1_t5C034992EE369F50EA54FF7867E707BBB1EC72E6_il2cpp_TypeInfo_var;
  272. IL2CPP_EXTERN_C RuntimeClass* List_1_t8463D6E8766F823573C7FF81CA9AC38D1F351FFF_il2cpp_TypeInfo_var;
  273. IL2CPP_EXTERN_C RuntimeClass* List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB_il2cpp_TypeInfo_var;
  274. IL2CPP_EXTERN_C RuntimeClass* List_1_tE4111BEC044D13259EFD4EC5907636C855887179_il2cpp_TypeInfo_var;
  275. IL2CPP_EXTERN_C RuntimeClass* MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_il2cpp_TypeInfo_var;
  276. IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
  277. IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
  278. IL2CPP_EXTERN_C RuntimeClass* OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_il2cpp_TypeInfo_var;
  279. IL2CPP_EXTERN_C RuntimeClass* PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D_il2cpp_TypeInfo_var;
  280. IL2CPP_EXTERN_C RuntimeClass* Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var;
  281. IL2CPP_EXTERN_C RuntimeClass* SubsystemDescriptorStore_tEF3761B84B8C25EA4B93F94A487551820B268250_il2cpp_TypeInfo_var;
  282. IL2CPP_EXTERN_C RuntimeClass* SubsystemManager_t9A7261E4D0B53B996F04B8707D8E1C33AB65E824_il2cpp_TypeInfo_var;
  283. IL2CPP_EXTERN_C RuntimeClass* SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548_il2cpp_TypeInfo_var;
  284. IL2CPP_EXTERN_C RuntimeClass* TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24_il2cpp_TypeInfo_var;
  285. IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
  286. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass0_1_t479AA7C2942100AF9E5DB45B07B874322433A450_il2cpp_TypeInfo_var;
  287. IL2CPP_EXTERN_C RuntimeClass* UnityAction_1_tC7897C4E79A290EB8B3AF2502E43A18A7A1E58C0_il2cpp_TypeInfo_var;
  288. IL2CPP_EXTERN_C RuntimeClass* UnityAction_1_tD8E577BBDA15F91FFFDAAEAA34D63D17B25A275D_il2cpp_TypeInfo_var;
  289. IL2CPP_EXTERN_C RuntimeClass* UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var;
  290. IL2CPP_EXTERN_C RuntimeClass* UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A_il2cpp_TypeInfo_var;
  291. IL2CPP_EXTERN_C RuntimeClass* UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB_il2cpp_TypeInfo_var;
  292. IL2CPP_EXTERN_C RuntimeClass* UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var;
  293. IL2CPP_EXTERN_C RuntimeClass* UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4_il2cpp_TypeInfo_var;
  294. IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
  295. IL2CPP_EXTERN_C RuntimeClass* XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD_il2cpp_TypeInfo_var;
  296. IL2CPP_EXTERN_C RuntimeClass* XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var;
  297. IL2CPP_EXTERN_C RuntimeClass* XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var;
  298. IL2CPP_EXTERN_C RuntimeClass* XRHandJointID_tC0BE8E1AC7717425649709BB62AAD56304FCC081_il2cpp_TypeInfo_var;
  299. IL2CPP_EXTERN_C RuntimeClass* XRHandJointTrackingState_tFAA84D8000155CA6945B5402532B00365379D6DA_il2cpp_TypeInfo_var;
  300. IL2CPP_EXTERN_C RuntimeClass* XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783_il2cpp_TypeInfo_var;
  301. IL2CPP_EXTERN_C RuntimeClass* XRHandJointsUpdatedEventArgs_t23369A3B3D49D837CF21B765B7F0E248F362E31F_il2cpp_TypeInfo_var;
  302. IL2CPP_EXTERN_C RuntimeClass* XRHandSubsystemDescriptor_tAA2BE61B3F0591B2679C510BA4880412AEBF0C73_il2cpp_TypeInfo_var;
  303. IL2CPP_EXTERN_C RuntimeClass* XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_il2cpp_TypeInfo_var;
  304. IL2CPP_EXTERN_C RuntimeClass* XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471_il2cpp_TypeInfo_var;
  305. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_tBF5663E9A4A0B6D6E1CDFF5C036B265B03455C16____108600D2891F3B70ADB943FFD2610DCDE89A9DB09D4C9D3EA2AAA7F9664C06CD_FieldInfo_var;
  306. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_tBF5663E9A4A0B6D6E1CDFF5C036B265B03455C16____75A3C43E24B495C9BD4A12654F7D590CA0137C417D852691A70FA9C6A5A8CAD2_FieldInfo_var;
  307. IL2CPP_EXTERN_C String_t* _stringLiteral054F6BD93AAC28754AEB100DE1CA059CDFC14E16;
  308. IL2CPP_EXTERN_C String_t* _stringLiteral0674B42F7D88D3EA0BCF0B5FC180DF57438F8EC9;
  309. IL2CPP_EXTERN_C String_t* _stringLiteral0C387225B67A83D965F84DB4DF76111FC8BD2B7F;
  310. IL2CPP_EXTERN_C String_t* _stringLiteral0CA152ABA17521EC9484A221999EDA5592453A41;
  311. IL2CPP_EXTERN_C String_t* _stringLiteral0E7D869B16E460AD51992FAB10FA8FCCED680BB8;
  312. IL2CPP_EXTERN_C String_t* _stringLiteral13470604989A63615629E5A680A0C0DB390CD529;
  313. IL2CPP_EXTERN_C String_t* _stringLiteral1589C4DC0B41C64B91674AE050456E07ED2D78BB;
  314. IL2CPP_EXTERN_C String_t* _stringLiteral15BA04F6F798B3E4F14EB3655C51307D2843F472;
  315. IL2CPP_EXTERN_C String_t* _stringLiteral1D2692187FDB67B09D82B4FDFE19D79E16E4EB8D;
  316. IL2CPP_EXTERN_C String_t* _stringLiteral1D99D50691F900D16B6D8AA0783B756EBE1332BB;
  317. IL2CPP_EXTERN_C String_t* _stringLiteral1DA847B0C8711F8529FBC7BC20711A1361A8B323;
  318. IL2CPP_EXTERN_C String_t* _stringLiteral2182250D7DDE22F830F2A0834C27E0A29868276E;
  319. IL2CPP_EXTERN_C String_t* _stringLiteral2409165FB90CD4A8B916FCA75790766B82C91748;
  320. IL2CPP_EXTERN_C String_t* _stringLiteral2A7D72DA14836759F6BAC1923F799B94B72101E6;
  321. IL2CPP_EXTERN_C String_t* _stringLiteral2DF9BCC09D66EB5F886DEB2DAA25BB771FA33825;
  322. IL2CPP_EXTERN_C String_t* _stringLiteral3345DF785672F85EB20CFA9D6A2A82057E3A2AFB;
  323. IL2CPP_EXTERN_C String_t* _stringLiteral33831BF047983F42122095C986CB2FBB701E1211;
  324. IL2CPP_EXTERN_C String_t* _stringLiteral3F3FD3EFA55E39E450A9A4CE66CD7B259403D44E;
  325. IL2CPP_EXTERN_C String_t* _stringLiteral4CACDA8AE8C00180C674508D8949474DD4976FD2;
  326. IL2CPP_EXTERN_C String_t* _stringLiteral516E58D11955F78EABB94B79869883CE0CAE54EE;
  327. IL2CPP_EXTERN_C String_t* _stringLiteral51DBDE8A1CD6BB98C96C7CF2ED143A653A62E3A7;
  328. IL2CPP_EXTERN_C String_t* _stringLiteral51DE197AFC3146D004089E251200E7103E6E2372;
  329. IL2CPP_EXTERN_C String_t* _stringLiteral583A7A4541E32D248366D8EDB6EF3487A9CF3A2E;
  330. IL2CPP_EXTERN_C String_t* _stringLiteral5984BB79BF688668638B9A1B07E25BCA1D5E06EB;
  331. IL2CPP_EXTERN_C String_t* _stringLiteral59EFAED47E6BB69813A831156A32B2980E87D504;
  332. IL2CPP_EXTERN_C String_t* _stringLiteral60C83712A0B3B65653383E649E78D58CBB799B93;
  333. IL2CPP_EXTERN_C String_t* _stringLiteral644C3FA1584BA9B1C8A7F1D8066A89B2A4E70125;
  334. IL2CPP_EXTERN_C String_t* _stringLiteral64FFABF13C25C0EF1E176CE7FD37C52DEEFF9E2B;
  335. IL2CPP_EXTERN_C String_t* _stringLiteral652C7641E02C28378030955DF259BE76323D08CB;
  336. IL2CPP_EXTERN_C String_t* _stringLiteral65BAE0D3B3524BC06F277C8BFEF758CCDF0279E3;
  337. IL2CPP_EXTERN_C String_t* _stringLiteral68243321EFC3D795FCDA70B3A44A06BA2D751EDE;
  338. IL2CPP_EXTERN_C String_t* _stringLiteral69936452E9395972D64386DBAE62E5A9998E1AFF;
  339. IL2CPP_EXTERN_C String_t* _stringLiteral69E4F740C97470174ECFD4F81949131FAB76B2A0;
  340. IL2CPP_EXTERN_C String_t* _stringLiteral70844DD6CA8B59D517728074690CAE7DF55A954E;
  341. IL2CPP_EXTERN_C String_t* _stringLiteral7131CF8662DE149BEB2D0CB3ADBAA78358BCCF45;
  342. IL2CPP_EXTERN_C String_t* _stringLiteral73A06690C4A53DA687C32799D5569FD1AA4E2B8F;
  343. IL2CPP_EXTERN_C String_t* _stringLiteral7FB840A7F92F5C66D924FB073059EB264E72EBCC;
  344. IL2CPP_EXTERN_C String_t* _stringLiteral8049030EB19A79E8B3B5DB9E60DEA67D78778B53;
  345. IL2CPP_EXTERN_C String_t* _stringLiteral84A0A63BF57788A0131BE54DF578B5FBE7B1953E;
  346. IL2CPP_EXTERN_C String_t* _stringLiteral95CF5A13CFF41BF1CC6489996E9F3CF30D440E31;
  347. IL2CPP_EXTERN_C String_t* _stringLiteral97BD229F1B41C37BE502BF82084476CF5CA53097;
  348. IL2CPP_EXTERN_C String_t* _stringLiteral9CA6CDE7C85D7A1FC25497E02EF0D60823D611E5;
  349. IL2CPP_EXTERN_C String_t* _stringLiteral9FB32CF2D4D6366E1B07BA0162C8F82AA0749F3A;
  350. IL2CPP_EXTERN_C String_t* _stringLiteralA20E3AA8DB37AAF7EF454C2FFEB619F9AFF0C982;
  351. IL2CPP_EXTERN_C String_t* _stringLiteralA3ECE8665FB735BA9B76F8A4B5E94328005373EC;
  352. IL2CPP_EXTERN_C String_t* _stringLiteralA77FE17F48E960062B891C2A925618A31EB5AEDC;
  353. IL2CPP_EXTERN_C String_t* _stringLiteralAABC9ECF67D2D0B0E77C4240172A846364DF5D06;
  354. IL2CPP_EXTERN_C String_t* _stringLiteralB164748AA6C4428305F0FBF9AC4C46A7B609E9A5;
  355. IL2CPP_EXTERN_C String_t* _stringLiteralBADF8967184C7DBBCEBD42AB93222B2A0479587F;
  356. IL2CPP_EXTERN_C String_t* _stringLiteralBCF49C4E10C5F64C73256E009163D24496E38024;
  357. IL2CPP_EXTERN_C String_t* _stringLiteralC7EF93597679C277BA32488A121B6CDAD517FEAA;
  358. IL2CPP_EXTERN_C String_t* _stringLiteralCA3394B374230DAE26DD7F12A563AEF8B036A3DF;
  359. IL2CPP_EXTERN_C String_t* _stringLiteralCC1243A490E99DA8A46B280760F4B5F34E1502F7;
  360. IL2CPP_EXTERN_C String_t* _stringLiteralCF9365357C2E2BF61B7BE130C9A11F039F455798;
  361. IL2CPP_EXTERN_C String_t* _stringLiteralD5B8C96BBCEB1E1F0FA13642A12DBECB0E90B670;
  362. IL2CPP_EXTERN_C String_t* _stringLiteralEC5A9BF83BEC7AE44AA25AF052BF2CA36062E606;
  363. IL2CPP_EXTERN_C String_t* _stringLiteralED9B318008DA556DBA4308B013ED9BF3ECB48AFB;
  364. IL2CPP_EXTERN_C String_t* _stringLiteralEFC91683EF460A3E29CBB90BB1304E5887E3963B;
  365. IL2CPP_EXTERN_C String_t* _stringLiteralF14816C3D9283CAE490F9E625DD96F94642F6994;
  366. IL2CPP_EXTERN_C String_t* _stringLiteralF304C00847CFBC575AC47A2576A00253A34D3B49;
  367. IL2CPP_EXTERN_C String_t* _stringLiteralF5C75BF790BB5C8A348F17320AFDCC18747EFB1A;
  368. IL2CPP_EXTERN_C String_t* _stringLiteralFA098653EEE33CFCBB027138F5C74034C61AC114;
  369. IL2CPP_EXTERN_C const RuntimeMethod* Array_Resize_TisPlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F_m5BB1CBC9B67A2E7CA14456F1490145E7F68FA8C6_RuntimeMethod_var;
  370. IL2CPP_EXTERN_C const RuntimeMethod* BindableVariableBase_1_get_Value_m96A23183488FDBF672E87540BD3CEC1FFE13A43A_RuntimeMethod_var;
  371. IL2CPP_EXTERN_C const RuntimeMethod* BindableVariableBase_1_set_Value_mE065373AAB357806B5E3822354B3C8035AD16766_RuntimeMethod_var;
  372. IL2CPP_EXTERN_C const RuntimeMethod* BindableVariable_1__ctor_m7C30B2C383AF364137D643B30B117C4F702D213E_RuntimeMethod_var;
  373. IL2CPP_EXTERN_C const RuntimeMethod* Component_TryGetComponent_TisXRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_mC012EF7ECAD43E27CF5BE042EDCCDCC0F7F51B8A_RuntimeMethod_var;
  374. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Any_TisJointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202_m7C7002F663DA1A55602823902194C52D241DF4A2_RuntimeMethod_var;
  375. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mB29C5D8D43C132584AE792C976A4E9F1D3624641_RuntimeMethod_var;
  376. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m53DB606BA720D59C72998F52F761D2F22B455418_RuntimeMethod_var;
  377. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mE7ABDD996617211C825544D41F9CB47C4D95C553_RuntimeMethod_var;
  378. IL2CPP_EXTERN_C const RuntimeMethod* InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841_RuntimeMethod_var;
  379. IL2CPP_EXTERN_C const RuntimeMethod* InputControl_GetChildControl_TisButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_m37B3269440E54D5C867480E334993426D47F9044_RuntimeMethod_var;
  380. IL2CPP_EXTERN_C const RuntimeMethod* InputControl_GetChildControl_TisIntegerControl_tA24544EFF42204852F638FF5147F754962C997AB_m87D5D6574BD57F88D41DDE18D17933360E255297_RuntimeMethod_var;
  381. IL2CPP_EXTERN_C const RuntimeMethod* InputControl_GetChildControl_TisQuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1_m6F3533847D96A9AD4363B88D2D912D7ADCE096C4_RuntimeMethod_var;
  382. IL2CPP_EXTERN_C const RuntimeMethod* InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418_RuntimeMethod_var;
  383. IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_QueueDeltaStateEvent_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC7C188EAF2771209B80FA18F31A7FE494BFAC154_RuntimeMethod_var;
  384. IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_QueueDeltaStateEvent_TisInputTrackingState_tCBE220E8A09D62DA1C6BD96F76943FE90F15778D_mF8073D5DBC894BF2551E67D740F75CFDC11CFDB0_RuntimeMethod_var;
  385. IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_QueueDeltaStateEvent_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m57F6D1AFE94ACB20A1E16708876981F7005D8E57_RuntimeMethod_var;
  386. IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_QueueDeltaStateEvent_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m14B468181A571FC5630CCFD6A589FC979C49F103_RuntimeMethod_var;
  387. IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_QueueDeltaStateEvent_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m895DB9D8BDF1622CC9E0437148843B4E93B5AE4A_RuntimeMethod_var;
  388. IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_QueueDeltaStateEvent_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mFF0CCDC30A5D62C6990D27B74ED270AD31881BD7_RuntimeMethod_var;
  389. IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_RegisterLayout_TisMetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_mDA539F33F648C5CD01C59C01E2DAFC2B63D75A76_RuntimeMethod_var;
  390. IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_RegisterLayout_TisXRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_mD646F8CCFD8588E20F07C482A2CB64DC40F53E06_RuntimeMethod_var;
  391. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_RuntimeMethod_var;
  392. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m5846AF681EA24C14885F8CA1024296F032052168_RuntimeMethod_var;
  393. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var;
  394. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m68A278D894A4D08F66B0AFD92A7A6B729B9D74BE_RuntimeMethod_var;
  395. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_RuntimeMethod_var;
  396. IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m73FBAA3548D82164EC7C91E760D0FC59C2419328_RuntimeMethod_var;
  397. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m602711FCB3B8551951989E9BAA76587A6075680E_RuntimeMethod_var;
  398. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m9991CB9E0E4608CAE947384283EE27BCF3DAC2D4_RuntimeMethod_var;
  399. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mB5A115525F03F979B28964F23108C8C5312FC460_RuntimeMethod_var;
  400. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF8115D704B553813BC0BC31020B4E235FB9F3A31_RuntimeMethod_var;
  401. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m32A8A65B6BF3C963D0F776450E39D7331A689B27_RuntimeMethod_var;
  402. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m571D52D1CFC36A69BDAFBAC74B0F075F8BB773BC_RuntimeMethod_var;
  403. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m59A59A6FA1664B8BED9E23CEB5F601FA77A8C711_RuntimeMethod_var;
  404. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m75273E2FDEA382223C6F78765C1A71E6A758CF9F_RuntimeMethod_var;
  405. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mD1C73F77B40410317B7074CEE972507FED40FFC3_RuntimeMethod_var;
  406. IL2CPP_EXTERN_C const RuntimeMethod* MetaHandTrackingAim_OnUpdatedHands_m6CC8B64FCEC70D804F3E9C2DCBD5BFF392B6E988_RuntimeMethod_var;
  407. IL2CPP_EXTERN_C const RuntimeMethod* NativeArrayUnsafeUtility_GetUnsafePtr_TisXRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783_m1E2E63B19D150D90E32C60E007D0750D77B7A657_RuntimeMethod_var;
  408. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m02B53BA57A6C99724A5DE5A834F98AC80577A5E6_RuntimeMethod_var;
  409. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_mDF8F5DA3AD8CEE8A72380219639E85A040553D27_RuntimeMethod_var;
  410. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344_RuntimeMethod_var;
  411. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_GetHashCode_m641C1A075DF5D4FA33DB443B798F3FAA4422E891_RuntimeMethod_var;
  412. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m262609CCB123CE8BB59524B83D08D2CFA8C33A86_RuntimeMethod_var;
  413. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m4D4FF733356743E02EAD58DD14113D5224D3DA3B_RuntimeMethod_var;
  414. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mCA71AA13DF1339BF7AA14DBB1A9EA4C6C3B2DD7B_RuntimeMethod_var;
  415. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_get_IsCreated_m48FE77881C90E0F1BD2794B7465F8BA01704CFC7_RuntimeMethod_var;
  416. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_get_IsCreated_mD24A174276905BA38E8992234D3A387A1BDF2E97_RuntimeMethod_var;
  417. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_op_Equality_m369530FA93A9071B203462EA7F1C45EB88B089D1_RuntimeMethod_var;
  418. IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_mD369CAC1BA03979662923E5D5E9FAF1F98E252EB_RuntimeMethod_var;
  419. IL2CPP_EXTERN_C const RuntimeMethod* OpenXRFeature_CreateSubsystem_TisXRHandSubsystemDescriptor_tAA2BE61B3F0591B2679C510BA4880412AEBF0C73_TisXRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C_m95BA406D4B597296AE29BDCD382F584D021179CD_RuntimeMethod_var;
  420. IL2CPP_EXTERN_C const RuntimeMethod* OpenXRSettings_GetFeature_TisHandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_mB2BAA352374416658B609E49FE3A8E0F657AECB9_RuntimeMethod_var;
  421. IL2CPP_EXTERN_C const RuntimeMethod* SubsystemDescriptorWithProvider_2__ctor_m432716B80E83A07AB52ED398264191D07F03E6D8_RuntimeMethod_var;
  422. IL2CPP_EXTERN_C const RuntimeMethod* SubsystemManager_GetSubsystemDescriptors_TisXRHandSubsystemDescriptor_tAA2BE61B3F0591B2679C510BA4880412AEBF0C73_mAE6E6315D76A8CB7D661864B75603CCD02310EDD_RuntimeMethod_var;
  423. IL2CPP_EXTERN_C const RuntimeMethod* SubsystemManager_GetSubsystems_TisXRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C_m80B420587E83801A6C5F75FED3B6CEF1693D2C73_RuntimeMethod_var;
  424. IL2CPP_EXTERN_C const RuntimeMethod* SubsystemProvider_1__ctor_m210E580A88518CBE851A9E461B86F5F407B2F3C2_RuntimeMethod_var;
  425. IL2CPP_EXTERN_C const RuntimeMethod* SubsystemUpdater_OnBeforeRender_m8197633FEEFED52E2B7B10974936B381026E0961_RuntimeMethod_var;
  426. IL2CPP_EXTERN_C const RuntimeMethod* SubsystemUpdater_U3CStartU3Eb__1_0_m009D2083697D415FE96B0F05E5F11E3747E9D1C6_RuntimeMethod_var;
  427. IL2CPP_EXTERN_C const RuntimeMethod* SubsystemWithProvider_3_OnDestroy_mF4EC71DF350944365B3A06C80A3B10B11024B1D6_RuntimeMethod_var;
  428. IL2CPP_EXTERN_C const RuntimeMethod* SubsystemWithProvider_3__ctor_mD0E3B3CB39454385FBAC584AFB5748BC7D5727D7_RuntimeMethod_var;
  429. IL2CPP_EXTERN_C const RuntimeMethod* SubsystemWithProvider_3_get_provider_m1A5ABF165D4824458551B102F223B6FF699F12CD_RuntimeMethod_var;
  430. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass0_1_U3CFindJointsFromRootU3Eb__1_mE426A142C1F1202E27123AAAB0C0C89CF59F5B5E_RuntimeMethod_var;
  431. IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_AddListener_m99A4E8A2A6CA8CE961FC4C7D493AA7CCAABC075F_RuntimeMethod_var;
  432. IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_AddListener_mF67B9E4370446E3CDE1976E97380E5F68E212E14_RuntimeMethod_var;
  433. IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_Invoke_m4810FCA7EC353CAA7770E91777A04496C5663653_RuntimeMethod_var;
  434. IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_Invoke_m8956EC3E8A4C81B75D2679C9538216DB6F90786C_RuntimeMethod_var;
  435. IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_Invoke_mCED1DFA02CD4A292B6C94AEDEF17D559E10F3945_RuntimeMethod_var;
  436. IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_RemoveListener_m3BA681FC9BBCC8FF0CE68CC44159AC91158D0D13_RuntimeMethod_var;
  437. IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_RemoveListener_mB8F03365EAD03A61E41C519F5558616043D2A58A_RuntimeMethod_var;
  438. IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1__ctor_m0AE6A5AF4C93CBC29730797CB6B80A91B30CE7C6_RuntimeMethod_var;
  439. IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1__ctor_m7A1EF666468DD954D61FBAD7C721229BD3589934_RuntimeMethod_var;
  440. IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1__ctor_mF203F898DA41FFE0E4B6A4911FD9585FB4031E0C_RuntimeMethod_var;
  441. IL2CPP_EXTERN_C const RuntimeMethod* XRHandDevice_OnUpdatedHands_mD778E501738F8AF4C866261F1C29B081DDDEF92A_RuntimeMethod_var;
  442. IL2CPP_EXTERN_C const RuntimeMethod* XRHandJointIDUtility_GetBackJointID_m944463FBA57D581AFBF5A68F7CA59FC1673F386F_RuntimeMethod_var;
  443. IL2CPP_EXTERN_C const RuntimeMethod* XRHandJointIDUtility_GetFrontJointID_mDAAB2FBD81037762DB147BA18C1381192A2A7313_RuntimeMethod_var;
  444. IL2CPP_EXTERN_C const RuntimeMethod* XRHandMeshController_OnTrackingChanged_m233C6AD21C654CD59376DD4E3BA656FCC95128B2_RuntimeMethod_var;
  445. IL2CPP_EXTERN_C const RuntimeMethod* XRHandProcessingUtility_GetRawJointArray_mD04CE7C449A2A55D0C0B94C98328FA7A941A6326_RuntimeMethod_var;
  446. IL2CPP_EXTERN_C const RuntimeMethod* XRHandProcessingUtility_SetAngularVelocity_m5798283FE87B5251DFB0D8467574439DFA97CB68_RuntimeMethod_var;
  447. IL2CPP_EXTERN_C const RuntimeMethod* XRHandProcessingUtility_SetCorrespondingHand_m7AB9505CF0D27B84D54B7AB39746D4B66EED9CD7_RuntimeMethod_var;
  448. IL2CPP_EXTERN_C const RuntimeMethod* XRHandProcessingUtility_SetLinearVelocity_m12C101CF8FC0BC8CEA2CC615CBCC4F1F39131B7B_RuntimeMethod_var;
  449. IL2CPP_EXTERN_C const RuntimeMethod* XRHandProcessingUtility_SetPose_m96C048FDE446C9C7FC2B7C86DF42402FB748B25B_RuntimeMethod_var;
  450. IL2CPP_EXTERN_C const RuntimeMethod* XRHandProcessingUtility_SetRootPose_m116319D83FE5DC86798991011D0230A2531E35EE_RuntimeMethod_var;
  451. IL2CPP_EXTERN_C const RuntimeMethod* XRHandSubsystem_SetLeftHand_mA67A3F9B9256E9EE4587B729B4581A5CB974A177_RuntimeMethod_var;
  452. IL2CPP_EXTERN_C const RuntimeMethod* XRHandSubsystem_SetRightHand_m9BDD490DA7ECCDDC7B011D191B4636876B549AB6_RuntimeMethod_var;
  453. IL2CPP_EXTERN_C const RuntimeMethod* XRHandTrackingEvents_OnTrackingAcquired_m2C3797C6D52B5EA880F24BF5256FFF48265E738D_RuntimeMethod_var;
  454. IL2CPP_EXTERN_C const RuntimeMethod* XRHandTrackingEvents_OnTrackingLost_mC53C7BE7F8346BA1006EB4CCED2ACEBA83F2ED1D_RuntimeMethod_var;
  455. IL2CPP_EXTERN_C const RuntimeMethod* XRHandTrackingEvents_OnUpdatedHands_mCC28201ABB2D721262BB9C05F35160296A585E91_RuntimeMethod_var;
  456. IL2CPP_EXTERN_C const RuntimeMethod* XRLoader_GetLoadedSubsystem_TisXRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C_m57CC878CA85F7B10470C1F9691CC4A5936D5BEB1_RuntimeMethod_var;
  457. IL2CPP_EXTERN_C const RuntimeType* EarlyUpdate_t3FEEF0153D8D192317CEFD9EE3F3E1573955095B_0_0_0_var;
  458. IL2CPP_EXTERN_C const RuntimeType* OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_0_0_0_var;
  459. IL2CPP_EXTERN_C const RuntimeType* XRHandSubsystemPlayerLoopRunnerUpdateSystem_tBDF73E4711FEED8CA13CBE79E4EAEFB92E67494D_0_0_0_var;
  460. IL2CPP_EXTERN_C const RuntimeType* XRUpdate_tDF532E307AA39BCF2FB4780E252EC0CCE1C124B9_0_0_0_var;
  461. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com;
  462. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke;
  463. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com;
  464. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke;
  465. struct Delegate_t_marshaled_com;
  466. struct Delegate_t_marshaled_pinvoke;
  467. struct Exception_t_marshaled_com;
  468. struct Exception_t_marshaled_pinvoke;
  469. struct PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F_marshaled_com;
  470. struct PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F_marshaled_pinvoke;
  471. struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
  472. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  473. struct JointToTransformReferenceU5BU5D_tB4EDF8357D13DD2A4E07436A2D5819F73E507A52;
  474. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  475. struct PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D;
  476. struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24;
  477. struct XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7;
  478. IL2CPP_EXTERN_C_BEGIN
  479. IL2CPP_EXTERN_C_END
  480. #ifdef __clang__
  481. #pragma clang diagnostic push
  482. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  483. #pragma clang diagnostic ignored "-Wunused-variable"
  484. #endif
  485. struct U3CModuleU3E_tC1F478E06582CFBF0D40EB4B361000CF11FF8F60
  486. {
  487. };
  488. struct BindableVariableBase_1_t34283BBB8834571B5098A369036AEFA405EAC90C : public RuntimeObject
  489. {
  490. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___valueUpdated;
  491. bool ___m_InternalValue;
  492. bool ___m_CheckEquality;
  493. bool ___m_IsInitialized;
  494. Func_3_t8405246FA4174D01D5F07F8A51737739EE5376F3* ___m_EqualityMethod;
  495. int32_t ___m_BindingCount;
  496. };
  497. struct List_1_t8463D6E8766F823573C7FF81CA9AC38D1F351FFF : public RuntimeObject
  498. {
  499. IXRHandProcessorU5BU5D_t215A470188136E8237CB3088747C0C6B6FC9D155* ____items;
  500. int32_t ____size;
  501. int32_t ____version;
  502. RuntimeObject* ____syncRoot;
  503. };
  504. struct List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F : public RuntimeObject
  505. {
  506. JointToTransformReferenceU5BU5D_tB4EDF8357D13DD2A4E07436A2D5819F73E507A52* ____items;
  507. int32_t ____size;
  508. int32_t ____version;
  509. RuntimeObject* ____syncRoot;
  510. };
  511. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
  512. {
  513. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
  514. int32_t ____size;
  515. int32_t ____version;
  516. RuntimeObject* ____syncRoot;
  517. };
  518. struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD : public RuntimeObject
  519. {
  520. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____items;
  521. int32_t ____size;
  522. int32_t ____version;
  523. RuntimeObject* ____syncRoot;
  524. };
  525. struct List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB : public RuntimeObject
  526. {
  527. XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7* ____items;
  528. int32_t ____size;
  529. int32_t ____version;
  530. RuntimeObject* ____syncRoot;
  531. };
  532. struct List_1_tE4111BEC044D13259EFD4EC5907636C855887179 : public RuntimeObject
  533. {
  534. XRHandSubsystemU5BU5D_t50FB94CEB7EB1A2A292728A49A7B732A8CF8C50F* ____items;
  535. int32_t ____size;
  536. int32_t ____version;
  537. RuntimeObject* ____syncRoot;
  538. };
  539. struct List_1_t5C034992EE369F50EA54FF7867E707BBB1EC72E6 : public RuntimeObject
  540. {
  541. XRHandSubsystemDescriptorU5BU5D_tFFB21130E13EAD398CFF46C06D2AF8490BDEB64A* ____items;
  542. int32_t ____size;
  543. int32_t ____version;
  544. RuntimeObject* ____syncRoot;
  545. };
  546. struct U3CPrivateImplementationDetailsU3E_tBF5663E9A4A0B6D6E1CDFF5C036B265B03455C16 : public RuntimeObject
  547. {
  548. };
  549. struct CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78 : public RuntimeObject
  550. {
  551. };
  552. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0 : public RuntimeObject
  553. {
  554. bool ___m_isReadOnly;
  555. int32_t ___cultureID;
  556. int32_t ___parent_lcid;
  557. int32_t ___datetime_index;
  558. int32_t ___number_index;
  559. int32_t ___default_calendar_type;
  560. bool ___m_useUserOverride;
  561. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
  562. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
  563. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
  564. String_t* ___m_name;
  565. String_t* ___englishname;
  566. String_t* ___nativename;
  567. String_t* ___iso3lang;
  568. String_t* ___iso2lang;
  569. String_t* ___win3lang;
  570. String_t* ___territory;
  571. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names;
  572. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
  573. void* ___textinfo_data;
  574. int32_t ___m_dataItem;
  575. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
  576. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture;
  577. bool ___constructed;
  578. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form;
  579. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData;
  580. bool ___m_isInherited;
  581. };
  582. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke
  583. {
  584. int32_t ___m_isReadOnly;
  585. int32_t ___cultureID;
  586. int32_t ___parent_lcid;
  587. int32_t ___datetime_index;
  588. int32_t ___number_index;
  589. int32_t ___default_calendar_type;
  590. int32_t ___m_useUserOverride;
  591. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
  592. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
  593. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
  594. char* ___m_name;
  595. char* ___englishname;
  596. char* ___nativename;
  597. char* ___iso3lang;
  598. char* ___iso2lang;
  599. char* ___win3lang;
  600. char* ___territory;
  601. char** ___native_calendar_names;
  602. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
  603. void* ___textinfo_data;
  604. int32_t ___m_dataItem;
  605. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
  606. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture;
  607. int32_t ___constructed;
  608. Il2CppSafeArray* ___cached_serialized_form;
  609. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData;
  610. int32_t ___m_isInherited;
  611. };
  612. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com
  613. {
  614. int32_t ___m_isReadOnly;
  615. int32_t ___cultureID;
  616. int32_t ___parent_lcid;
  617. int32_t ___datetime_index;
  618. int32_t ___number_index;
  619. int32_t ___default_calendar_type;
  620. int32_t ___m_useUserOverride;
  621. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
  622. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
  623. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
  624. Il2CppChar* ___m_name;
  625. Il2CppChar* ___englishname;
  626. Il2CppChar* ___nativename;
  627. Il2CppChar* ___iso3lang;
  628. Il2CppChar* ___iso2lang;
  629. Il2CppChar* ___win3lang;
  630. Il2CppChar* ___territory;
  631. Il2CppChar** ___native_calendar_names;
  632. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
  633. void* ___textinfo_data;
  634. int32_t ___m_dataItem;
  635. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
  636. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture;
  637. int32_t ___constructed;
  638. Il2CppSafeArray* ___cached_serialized_form;
  639. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData;
  640. int32_t ___m_isInherited;
  641. };
  642. struct MemberInfo_t : public RuntimeObject
  643. {
  644. };
  645. struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472 : public RuntimeObject
  646. {
  647. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___numberGroupSizes;
  648. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___currencyGroupSizes;
  649. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___percentGroupSizes;
  650. String_t* ___positiveSign;
  651. String_t* ___negativeSign;
  652. String_t* ___numberDecimalSeparator;
  653. String_t* ___numberGroupSeparator;
  654. String_t* ___currencyGroupSeparator;
  655. String_t* ___currencyDecimalSeparator;
  656. String_t* ___currencySymbol;
  657. String_t* ___ansiCurrencySymbol;
  658. String_t* ___nanSymbol;
  659. String_t* ___positiveInfinitySymbol;
  660. String_t* ___negativeInfinitySymbol;
  661. String_t* ___percentDecimalSeparator;
  662. String_t* ___percentGroupSeparator;
  663. String_t* ___percentSymbol;
  664. String_t* ___perMilleSymbol;
  665. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___nativeDigits;
  666. int32_t ___m_dataItem;
  667. int32_t ___numberDecimalDigits;
  668. int32_t ___currencyDecimalDigits;
  669. int32_t ___currencyPositivePattern;
  670. int32_t ___currencyNegativePattern;
  671. int32_t ___numberNegativePattern;
  672. int32_t ___percentPositivePattern;
  673. int32_t ___percentNegativePattern;
  674. int32_t ___percentDecimalDigits;
  675. int32_t ___digitSubstitution;
  676. bool ___isReadOnly;
  677. bool ___m_useUserOverride;
  678. bool ___m_isInvariant;
  679. bool ___validForParseAsNumber;
  680. bool ___validForParseAsCurrency;
  681. };
  682. struct String_t : public RuntimeObject
  683. {
  684. int32_t ____stringLength;
  685. Il2CppChar ____firstChar;
  686. };
  687. struct SubsystemDescriptorWithProvider_t2A61A2C951A4A179E898CF207726BF6B5AF474D5 : public RuntimeObject
  688. {
  689. String_t* ___U3CidU3Ek__BackingField;
  690. Type_t* ___U3CproviderTypeU3Ek__BackingField;
  691. Type_t* ___U3CsubsystemTypeOverrideU3Ek__BackingField;
  692. };
  693. struct SubsystemProvider_tE1865B8FE698C81A59AED35E0E536BD53F402455 : public RuntimeObject
  694. {
  695. bool ___m_Running;
  696. };
  697. struct SubsystemWithProvider_tC72E35EE2D413A4B0635B058154BABF265F31242 : public RuntimeObject
  698. {
  699. bool ___U3CrunningU3Ek__BackingField;
  700. SubsystemProvider_tE1865B8FE698C81A59AED35E0E536BD53F402455* ___U3CproviderBaseU3Ek__BackingField;
  701. };
  702. struct UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8 : public RuntimeObject
  703. {
  704. InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382* ___m_Calls;
  705. PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25* ___m_PersistentCalls;
  706. bool ___m_CallsDirty;
  707. };
  708. struct UnitySourceGeneratedAssemblyMonoScriptTypes_v1_t67395D68618847D05EE9D8E1D56EA9BA90B7A540 : public RuntimeObject
  709. {
  710. };
  711. struct UpdateTypesExtensions_tD83C0FC5CE2D37D4F53F3298F1185A48A48924C5 : public RuntimeObject
  712. {
  713. };
  714. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  715. {
  716. };
  717. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  718. {
  719. };
  720. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  721. {
  722. };
  723. struct XRHandJointIDUtility_tAA70C8FC6984E60821DF9999C04458CFEA1D6C27 : public RuntimeObject
  724. {
  725. };
  726. struct XRHandProcessingUtility_tD6E139DEEC4AE932FF960795846FF484A17171CA : public RuntimeObject
  727. {
  728. };
  729. struct XRHandProviderUtility_t12641A6A290B7BC65F27A285274DCEE6E42C07FC : public RuntimeObject
  730. {
  731. };
  732. struct XRHandSkeletonDriverUtility_t0498B917F64FA499E3B084C69711E2A376BEDD4E : public RuntimeObject
  733. {
  734. };
  735. struct XRHelpURLConstants_t3392648AE64F2D20296FBD4FE85314DED544C5C6 : public RuntimeObject
  736. {
  737. };
  738. struct SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548 : public RuntimeObject
  739. {
  740. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* ___m_Subsystem;
  741. };
  742. struct BindableVariable_1_t0A132E58B7C86338FD58C5F09A28A660DB5A4F50 : public BindableVariableBase_1_t34283BBB8834571B5098A369036AEFA405EAC90C
  743. {
  744. };
  745. struct InlinedArray_1_tCBE1C2CE719FCFE71270323E0AEFF8C6536B0493
  746. {
  747. int32_t ___length;
  748. InputProcessor_1_t6E31E29C499C6D9610C662BCCAD45B97D442C96B* ___firstValue;
  749. InputProcessor_1U5BU5D_tB3C64A18219DEBFF75635AE580655A02C187A57E* ___additionalValues;
  750. };
  751. struct InlinedArray_1_t209C5F9C876036B8C081C3E70D85ADAA2018197B
  752. {
  753. int32_t ___length;
  754. InputProcessor_1_t43B1AEC927E378D43D0207A4C031927E872280CE* ___firstValue;
  755. InputProcessor_1U5BU5D_t8533CEA9A58C5C83EB993039C5E7601637DA4140* ___additionalValues;
  756. };
  757. struct InlinedArray_1_t2A86A6C75E0160EE14310E053C5249518871D847
  758. {
  759. int32_t ___length;
  760. InputProcessor_1_tFE49B42CB371A9A2A3F29802695BD251947AD0B4* ___firstValue;
  761. InputProcessor_1U5BU5D_tFEE411B67EEAA6B997AF875A65D072993C8C809C* ___additionalValues;
  762. };
  763. struct InlinedArray_1_t3C9FDC2B575450733517AE6D9168B8B7CDA52FBF
  764. {
  765. int32_t ___length;
  766. InputProcessor_1_t10DFF33E2326C9CB9E156D4E45DB2D85EFD54C7F* ___firstValue;
  767. InputProcessor_1U5BU5D_tBA73A89FF9ECD7F1DA5B139ABBA8609E7047B2FF* ___additionalValues;
  768. };
  769. struct SubsystemDescriptorWithProvider_2_tD37C555A5B7A6CA2EE9994940AD4F333219EAABD : public SubsystemDescriptorWithProvider_t2A61A2C951A4A179E898CF207726BF6B5AF474D5
  770. {
  771. };
  772. struct SubsystemProvider_1_tE92B070330A06745C300EB6C7651296BF8647284 : public SubsystemProvider_tE1865B8FE698C81A59AED35E0E536BD53F402455
  773. {
  774. };
  775. struct SubsystemWithProvider_3_t548D9C2A4778C7ADB62496A2A07F8B7563309893 : public SubsystemWithProvider_tC72E35EE2D413A4B0635B058154BABF265F31242
  776. {
  777. RuntimeObject* ___U3CsubsystemDescriptorU3Ek__BackingField;
  778. RuntimeObject* ___U3CproviderU3Ek__BackingField;
  779. };
  780. struct SubsystemWithProvider_3_tE926FFDCD0BC2F75B118A7CCE6FBFA422A41E2B2 : public SubsystemWithProvider_tC72E35EE2D413A4B0635B058154BABF265F31242
  781. {
  782. XRHandSubsystemDescriptor_tAA2BE61B3F0591B2679C510BA4880412AEBF0C73* ___U3CsubsystemDescriptorU3Ek__BackingField;
  783. XRHandSubsystemProvider_t29FF95FDBBF36BCA83900425EEB9562C6BA31996* ___U3CproviderU3Ek__BackingField;
  784. };
  785. struct UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
  786. {
  787. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray;
  788. };
  789. struct UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
  790. {
  791. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray;
  792. };
  793. struct UnityEvent_1_t860C68D9BD3940628C497821F87931FFAA3B6C42 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
  794. {
  795. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray;
  796. };
  797. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  798. {
  799. bool ___m_value;
  800. };
  801. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  802. {
  803. uint8_t ___m_value;
  804. };
  805. struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
  806. {
  807. double ___m_value;
  808. };
  809. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  810. {
  811. };
  812. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  813. {
  814. };
  815. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  816. {
  817. };
  818. struct FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED
  819. {
  820. int32_t ___m_Code;
  821. };
  822. struct InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F
  823. {
  824. String_t* ___m_InterfaceName;
  825. String_t* ___m_DeviceClass;
  826. String_t* ___m_Manufacturer;
  827. String_t* ___m_Product;
  828. String_t* ___m_Serial;
  829. String_t* ___m_Version;
  830. String_t* ___m_Capabilities;
  831. };
  832. struct InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_pinvoke
  833. {
  834. char* ___m_InterfaceName;
  835. char* ___m_DeviceClass;
  836. char* ___m_Manufacturer;
  837. char* ___m_Product;
  838. char* ___m_Serial;
  839. char* ___m_Version;
  840. char* ___m_Capabilities;
  841. };
  842. struct InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_com
  843. {
  844. Il2CppChar* ___m_InterfaceName;
  845. Il2CppChar* ___m_DeviceClass;
  846. Il2CppChar* ___m_Manufacturer;
  847. Il2CppChar* ___m_Product;
  848. Il2CppChar* ___m_Serial;
  849. Il2CppChar* ___m_Version;
  850. Il2CppChar* ___m_Capabilities;
  851. };
  852. struct InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555
  853. {
  854. KeyValuePair_2U5BU5D_tF8154B2302178CCE00D745DBF55F703880469DFC* ___m_Patterns;
  855. };
  856. struct InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555_marshaled_pinvoke
  857. {
  858. KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC* ___m_Patterns;
  859. };
  860. struct InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555_marshaled_com
  861. {
  862. KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC* ___m_Patterns;
  863. };
  864. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  865. {
  866. int32_t ___m_value;
  867. };
  868. struct IntPtr_t
  869. {
  870. void* ___m_value;
  871. };
  872. struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735
  873. {
  874. String_t* ___m_StringOriginalCase;
  875. String_t* ___m_StringLowerCase;
  876. };
  877. struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_pinvoke
  878. {
  879. char* ___m_StringOriginalCase;
  880. char* ___m_StringLowerCase;
  881. };
  882. struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_com
  883. {
  884. Il2CppChar* ___m_StringOriginalCase;
  885. Il2CppChar* ___m_StringLowerCase;
  886. };
  887. struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974
  888. {
  889. float ___x;
  890. float ___y;
  891. float ___z;
  892. float ___w;
  893. };
  894. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  895. {
  896. float ___m_value;
  897. };
  898. struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
  899. {
  900. uint64_t ___m_value;
  901. };
  902. struct UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
  903. {
  904. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray;
  905. };
  906. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
  907. {
  908. float ___x;
  909. float ___y;
  910. float ___z;
  911. };
  912. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  913. {
  914. union
  915. {
  916. struct
  917. {
  918. };
  919. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  920. };
  921. };
  922. #pragma pack(push, tp, 1)
  923. struct __StaticArrayInitTypeSizeU3D1653_t314CBB3B282E350AC971BA7C83BF452985750BF7
  924. {
  925. union
  926. {
  927. struct
  928. {
  929. union
  930. {
  931. };
  932. };
  933. uint8_t __StaticArrayInitTypeSizeU3D1653_t314CBB3B282E350AC971BA7C83BF452985750BF7__padding[1653];
  934. };
  935. };
  936. #pragma pack(pop, tp)
  937. #pragma pack(push, tp, 1)
  938. struct __StaticArrayInitTypeSizeU3D2064_t47BB381B4307B10B40478EEBE8B57E9D45F930C9
  939. {
  940. union
  941. {
  942. struct
  943. {
  944. union
  945. {
  946. };
  947. };
  948. uint8_t __StaticArrayInitTypeSizeU3D2064_t47BB381B4307B10B40478EEBE8B57E9D45F930C9__padding[2064];
  949. };
  950. };
  951. #pragma pack(pop, tp)
  952. struct MonoScriptData_t153B9F8984CBB16738DF8342FCDBFACF5D4578D5
  953. {
  954. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___FilePathsData;
  955. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___TypesData;
  956. int32_t ___TotalTypes;
  957. int32_t ___TotalFiles;
  958. bool ___IsEditorOnly;
  959. };
  960. struct MonoScriptData_t153B9F8984CBB16738DF8342FCDBFACF5D4578D5_marshaled_pinvoke
  961. {
  962. Il2CppSafeArray* ___FilePathsData;
  963. Il2CppSafeArray* ___TypesData;
  964. int32_t ___TotalTypes;
  965. int32_t ___TotalFiles;
  966. int32_t ___IsEditorOnly;
  967. };
  968. struct MonoScriptData_t153B9F8984CBB16738DF8342FCDBFACF5D4578D5_marshaled_com
  969. {
  970. Il2CppSafeArray* ___FilePathsData;
  971. Il2CppSafeArray* ___TypesData;
  972. int32_t ___TotalTypes;
  973. int32_t ___TotalFiles;
  974. int32_t ___IsEditorOnly;
  975. };
  976. struct U3CU3Ec__DisplayClass0_0_tC0C19D4F2CE110BA598F2AE96845261180F6BACC
  977. {
  978. XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* ___skeletonDriver;
  979. };
  980. struct Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81
  981. {
  982. String_t* ___U3CidU3Ek__BackingField;
  983. Type_t* ___U3CproviderTypeU3Ek__BackingField;
  984. Type_t* ___U3CsubsystemTypeOverrideU3Ek__BackingField;
  985. };
  986. struct Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81_marshaled_pinvoke
  987. {
  988. char* ___U3CidU3Ek__BackingField;
  989. Type_t* ___U3CproviderTypeU3Ek__BackingField;
  990. Type_t* ___U3CsubsystemTypeOverrideU3Ek__BackingField;
  991. };
  992. struct Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81_marshaled_com
  993. {
  994. Il2CppChar* ___U3CidU3Ek__BackingField;
  995. Type_t* ___U3CproviderTypeU3Ek__BackingField;
  996. Type_t* ___U3CsubsystemTypeOverrideU3Ek__BackingField;
  997. };
  998. struct XRHandSubsystemPlayerLoopRunnerUpdateSystem_tBDF73E4711FEED8CA13CBE79E4EAEFB92E67494D
  999. {
  1000. union
  1001. {
  1002. struct
  1003. {
  1004. };
  1005. uint8_t XRHandSubsystemPlayerLoopRunnerUpdateSystem_tBDF73E4711FEED8CA13CBE79E4EAEFB92E67494D__padding[1];
  1006. };
  1007. };
  1008. struct Nullable_1_t4EEC710224A7596AC94C3B6D292E4CB7D84B7F2C
  1009. {
  1010. bool ___hasValue;
  1011. InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 ___value;
  1012. };
  1013. struct Allocator_t996642592271AAD9EE688F142741D512C07B5824
  1014. {
  1015. int32_t ___value__;
  1016. };
  1017. struct Delegate_t : public RuntimeObject
  1018. {
  1019. intptr_t ___method_ptr;
  1020. intptr_t ___invoke_impl;
  1021. RuntimeObject* ___m_target;
  1022. intptr_t ___method;
  1023. intptr_t ___delegate_trampoline;
  1024. intptr_t ___extra_arg;
  1025. intptr_t ___method_code;
  1026. intptr_t ___interp_method;
  1027. intptr_t ___interp_invoke_impl;
  1028. MethodInfo_t* ___method_info;
  1029. MethodInfo_t* ___original_method_info;
  1030. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  1031. bool ___method_is_virtual;
  1032. };
  1033. struct Delegate_t_marshaled_pinvoke
  1034. {
  1035. intptr_t ___method_ptr;
  1036. intptr_t ___invoke_impl;
  1037. Il2CppIUnknown* ___m_target;
  1038. intptr_t ___method;
  1039. intptr_t ___delegate_trampoline;
  1040. intptr_t ___extra_arg;
  1041. intptr_t ___method_code;
  1042. intptr_t ___interp_method;
  1043. intptr_t ___interp_invoke_impl;
  1044. MethodInfo_t* ___method_info;
  1045. MethodInfo_t* ___original_method_info;
  1046. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  1047. int32_t ___method_is_virtual;
  1048. };
  1049. struct Delegate_t_marshaled_com
  1050. {
  1051. intptr_t ___method_ptr;
  1052. intptr_t ___invoke_impl;
  1053. Il2CppIUnknown* ___m_target;
  1054. intptr_t ___method;
  1055. intptr_t ___delegate_trampoline;
  1056. intptr_t ___extra_arg;
  1057. intptr_t ___method_code;
  1058. intptr_t ___interp_method;
  1059. intptr_t ___interp_invoke_impl;
  1060. MethodInfo_t* ___method_info;
  1061. MethodInfo_t* ___original_method_info;
  1062. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  1063. int32_t ___method_is_virtual;
  1064. };
  1065. struct Exception_t : public RuntimeObject
  1066. {
  1067. String_t* ____className;
  1068. String_t* ____message;
  1069. RuntimeObject* ____data;
  1070. Exception_t* ____innerException;
  1071. String_t* ____helpURL;
  1072. RuntimeObject* ____stackTrace;
  1073. String_t* ____stackTraceString;
  1074. String_t* ____remoteStackTraceString;
  1075. int32_t ____remoteStackIndex;
  1076. RuntimeObject* ____dynamicMethods;
  1077. int32_t ____HResult;
  1078. String_t* ____source;
  1079. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  1080. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  1081. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
  1082. int32_t ___caught_in_unmanaged;
  1083. };
  1084. struct Exception_t_marshaled_pinvoke
  1085. {
  1086. char* ____className;
  1087. char* ____message;
  1088. RuntimeObject* ____data;
  1089. Exception_t_marshaled_pinvoke* ____innerException;
  1090. char* ____helpURL;
  1091. Il2CppIUnknown* ____stackTrace;
  1092. char* ____stackTraceString;
  1093. char* ____remoteStackTraceString;
  1094. int32_t ____remoteStackIndex;
  1095. Il2CppIUnknown* ____dynamicMethods;
  1096. int32_t ____HResult;
  1097. char* ____source;
  1098. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  1099. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  1100. Il2CppSafeArray* ___native_trace_ips;
  1101. int32_t ___caught_in_unmanaged;
  1102. };
  1103. struct Exception_t_marshaled_com
  1104. {
  1105. Il2CppChar* ____className;
  1106. Il2CppChar* ____message;
  1107. RuntimeObject* ____data;
  1108. Exception_t_marshaled_com* ____innerException;
  1109. Il2CppChar* ____helpURL;
  1110. Il2CppIUnknown* ____stackTrace;
  1111. Il2CppChar* ____stackTraceString;
  1112. Il2CppChar* ____remoteStackTraceString;
  1113. int32_t ____remoteStackIndex;
  1114. Il2CppIUnknown* ____dynamicMethods;
  1115. int32_t ____HResult;
  1116. Il2CppChar* ____source;
  1117. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  1118. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  1119. Il2CppSafeArray* ___native_trace_ips;
  1120. int32_t ___caught_in_unmanaged;
  1121. };
  1122. struct FeatureType_t794EFAD24C687FA0CDC5A313581A39F5CB61CC41
  1123. {
  1124. int32_t ___value__;
  1125. };
  1126. struct HandUpdatedEvent_t74C37E98CEE73FC31A297B62298B2B48C247ED4F : public UnityEvent_1_t860C68D9BD3940628C497821F87931FFAA3B6C42
  1127. {
  1128. };
  1129. struct Handedness_tC87DA4E9D99745447BF40B631E8B479E32D8E37F
  1130. {
  1131. int32_t ___value__;
  1132. };
  1133. struct InputDeviceCharacteristics_t7BD1A06C6AE9FBD26F4FC105269861694217BD82
  1134. {
  1135. uint32_t ___value__;
  1136. };
  1137. struct InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5
  1138. {
  1139. FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___U3CformatU3Ek__BackingField;
  1140. uint32_t ___m_ByteOffset;
  1141. uint32_t ___U3CbitOffsetU3Ek__BackingField;
  1142. uint32_t ___U3CsizeInBitsU3Ek__BackingField;
  1143. };
  1144. struct InputTrackingState_tCBE220E8A09D62DA1C6BD96F76943FE90F15778D
  1145. {
  1146. uint32_t ___value__;
  1147. };
  1148. struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C
  1149. {
  1150. int32_t ___value__;
  1151. };
  1152. struct MetaAimFlags_t0657ED60CC5281C034BB5F09D0980D3131DDCD44
  1153. {
  1154. uint64_t ___value__;
  1155. };
  1156. struct NativeArrayOptions_t3E979EEF4B4840228A7692A97DA07553C6465F1D
  1157. {
  1158. int32_t ___value__;
  1159. };
  1160. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
  1161. {
  1162. intptr_t ___m_CachedPtr;
  1163. };
  1164. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  1165. {
  1166. intptr_t ___m_CachedPtr;
  1167. };
  1168. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  1169. {
  1170. intptr_t ___m_CachedPtr;
  1171. };
  1172. struct PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F
  1173. {
  1174. Type_t* ___type;
  1175. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* ___subSystemList;
  1176. UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* ___updateDelegate;
  1177. intptr_t ___updateFunction;
  1178. intptr_t ___loopConditionFunction;
  1179. };
  1180. struct PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F_marshaled_pinvoke
  1181. {
  1182. Type_t* ___type;
  1183. PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F_marshaled_pinvoke* ___subSystemList;
  1184. Il2CppMethodPointer ___updateDelegate;
  1185. intptr_t ___updateFunction;
  1186. intptr_t ___loopConditionFunction;
  1187. };
  1188. struct PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F_marshaled_com
  1189. {
  1190. Type_t* ___type;
  1191. PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F_marshaled_com* ___subSystemList;
  1192. Il2CppMethodPointer ___updateDelegate;
  1193. intptr_t ___updateFunction;
  1194. intptr_t ___loopConditionFunction;
  1195. };
  1196. struct Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971
  1197. {
  1198. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position;
  1199. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation;
  1200. };
  1201. struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5
  1202. {
  1203. intptr_t ___value;
  1204. };
  1205. struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
  1206. {
  1207. intptr_t ___value;
  1208. };
  1209. struct StringComparison_tE14A55CCFA001A5AC85D754179BF2888F45CC94D
  1210. {
  1211. int32_t ___value__;
  1212. };
  1213. struct TypeCode_tBEF9BE86C8BCF5A6B82F3381219738D27804EF79
  1214. {
  1215. int32_t ___value__;
  1216. };
  1217. struct UInt32Enum_t7B4F5C6C14D2C4B2A5927C59620BE3868714DACF
  1218. {
  1219. uint32_t ___value__;
  1220. };
  1221. struct XRHandFingerID_tE48C9E276F8DF1E47199DC780D661392679A498D
  1222. {
  1223. int32_t ___value__;
  1224. };
  1225. struct XRHandJointID_tC0BE8E1AC7717425649709BB62AAD56304FCC081
  1226. {
  1227. int32_t ___value__;
  1228. };
  1229. struct XRHandJointTrackingState_tFAA84D8000155CA6945B5402532B00365379D6DA
  1230. {
  1231. int32_t ___value__;
  1232. };
  1233. struct XRHandSubsystemDescriptor_tAA2BE61B3F0591B2679C510BA4880412AEBF0C73 : public SubsystemDescriptorWithProvider_2_tD37C555A5B7A6CA2EE9994940AD4F333219EAABD
  1234. {
  1235. };
  1236. struct XRHandSubsystemProvider_t29FF95FDBBF36BCA83900425EEB9562C6BA31996 : public SubsystemProvider_1_tE92B070330A06745C300EB6C7651296BF8647284
  1237. {
  1238. };
  1239. struct Clamp_tCB96E8D34067B0DCBED42C565F4443DF880DD284
  1240. {
  1241. int32_t ___value__;
  1242. };
  1243. struct ControlFlags_t9C297F208DE19CEB00A0560F7FDE59F6A2004132
  1244. {
  1245. int32_t ___value__;
  1246. };
  1247. struct DeviceFlags_tF02F85DA24FF16879A67B540FCA560EC955CE728
  1248. {
  1249. int32_t ___value__;
  1250. };
  1251. struct AimFlags_t9D26E1222BA42EF8FBD43B8D8EC27D4491109BB4
  1252. {
  1253. uint64_t ___value__;
  1254. };
  1255. struct DepthSubmissionMode_t5F7957415FA4DF079190A0C0945DB1151FCFB5FF
  1256. {
  1257. int32_t ___value__;
  1258. };
  1259. struct RenderMode_t8246FBEEBB6A894F584A170D982FA39194FE1473
  1260. {
  1261. int32_t ___value__;
  1262. };
  1263. struct UpdateSuccessFlags_t7457DB6474B1997021A99D28BFE0299887980B18
  1264. {
  1265. int32_t ___value__;
  1266. };
  1267. struct UpdateType_tCE27D53789D385F92F217486B54E13EE349CC32D
  1268. {
  1269. int32_t ___value__;
  1270. };
  1271. struct UpdateTypes_t5C5A1C4954B184CC81F8D7D5F9EFC13FF8BE20D9
  1272. {
  1273. int32_t ___value__;
  1274. };
  1275. struct NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB
  1276. {
  1277. void* ___m_Buffer;
  1278. int32_t ___m_Length;
  1279. int32_t ___m_AllocatorLabel;
  1280. };
  1281. struct NativeArray_1_t36BB6836F4E5DC4D944E821BA8F1E03B91E23347
  1282. {
  1283. void* ___m_Buffer;
  1284. int32_t ___m_Length;
  1285. int32_t ___m_AllocatorLabel;
  1286. };
  1287. struct NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6
  1288. {
  1289. void* ___m_Buffer;
  1290. int32_t ___m_Length;
  1291. int32_t ___m_AllocatorLabel;
  1292. };
  1293. struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  1294. {
  1295. };
  1296. struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  1297. {
  1298. };
  1299. struct JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202
  1300. {
  1301. int32_t ___m_XRHandJointID;
  1302. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_JointTransform;
  1303. };
  1304. struct JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202_marshaled_pinvoke
  1305. {
  1306. int32_t ___m_XRHandJointID;
  1307. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_JointTransform;
  1308. };
  1309. struct JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202_marshaled_com
  1310. {
  1311. int32_t ___m_XRHandJointID;
  1312. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_JointTransform;
  1313. };
  1314. struct MulticastDelegate_t : public Delegate_t
  1315. {
  1316. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
  1317. };
  1318. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  1319. {
  1320. Delegate_t_marshaled_pinvoke** ___delegates;
  1321. };
  1322. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  1323. {
  1324. Delegate_t_marshaled_com** ___delegates;
  1325. };
  1326. struct OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1 : public XRHandSubsystemProvider_t29FF95FDBBF36BCA83900425EEB9562C6BA31996
  1327. {
  1328. bool ___m_IsValid;
  1329. };
  1330. struct PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4
  1331. {
  1332. union
  1333. {
  1334. #pragma pack(push, tp, 1)
  1335. struct
  1336. {
  1337. int32_t ___m_Type;
  1338. };
  1339. #pragma pack(pop, tp)
  1340. struct
  1341. {
  1342. int32_t ___m_Type_forAlignmentOnly;
  1343. };
  1344. #pragma pack(push, tp, 1)
  1345. struct
  1346. {
  1347. char ___m_BoolValue_OffsetPadding[4];
  1348. bool ___m_BoolValue;
  1349. };
  1350. #pragma pack(pop, tp)
  1351. struct
  1352. {
  1353. char ___m_BoolValue_OffsetPadding_forAlignmentOnly[4];
  1354. bool ___m_BoolValue_forAlignmentOnly;
  1355. };
  1356. #pragma pack(push, tp, 1)
  1357. struct
  1358. {
  1359. char ___m_CharValue_OffsetPadding[4];
  1360. Il2CppChar ___m_CharValue;
  1361. };
  1362. #pragma pack(pop, tp)
  1363. struct
  1364. {
  1365. char ___m_CharValue_OffsetPadding_forAlignmentOnly[4];
  1366. Il2CppChar ___m_CharValue_forAlignmentOnly;
  1367. };
  1368. #pragma pack(push, tp, 1)
  1369. struct
  1370. {
  1371. char ___m_ByteValue_OffsetPadding[4];
  1372. uint8_t ___m_ByteValue;
  1373. };
  1374. #pragma pack(pop, tp)
  1375. struct
  1376. {
  1377. char ___m_ByteValue_OffsetPadding_forAlignmentOnly[4];
  1378. uint8_t ___m_ByteValue_forAlignmentOnly;
  1379. };
  1380. #pragma pack(push, tp, 1)
  1381. struct
  1382. {
  1383. char ___m_SByteValue_OffsetPadding[4];
  1384. int8_t ___m_SByteValue;
  1385. };
  1386. #pragma pack(pop, tp)
  1387. struct
  1388. {
  1389. char ___m_SByteValue_OffsetPadding_forAlignmentOnly[4];
  1390. int8_t ___m_SByteValue_forAlignmentOnly;
  1391. };
  1392. #pragma pack(push, tp, 1)
  1393. struct
  1394. {
  1395. char ___m_ShortValue_OffsetPadding[4];
  1396. int16_t ___m_ShortValue;
  1397. };
  1398. #pragma pack(pop, tp)
  1399. struct
  1400. {
  1401. char ___m_ShortValue_OffsetPadding_forAlignmentOnly[4];
  1402. int16_t ___m_ShortValue_forAlignmentOnly;
  1403. };
  1404. #pragma pack(push, tp, 1)
  1405. struct
  1406. {
  1407. char ___m_UShortValue_OffsetPadding[4];
  1408. uint16_t ___m_UShortValue;
  1409. };
  1410. #pragma pack(pop, tp)
  1411. struct
  1412. {
  1413. char ___m_UShortValue_OffsetPadding_forAlignmentOnly[4];
  1414. uint16_t ___m_UShortValue_forAlignmentOnly;
  1415. };
  1416. #pragma pack(push, tp, 1)
  1417. struct
  1418. {
  1419. char ___m_IntValue_OffsetPadding[4];
  1420. int32_t ___m_IntValue;
  1421. };
  1422. #pragma pack(pop, tp)
  1423. struct
  1424. {
  1425. char ___m_IntValue_OffsetPadding_forAlignmentOnly[4];
  1426. int32_t ___m_IntValue_forAlignmentOnly;
  1427. };
  1428. #pragma pack(push, tp, 1)
  1429. struct
  1430. {
  1431. char ___m_UIntValue_OffsetPadding[4];
  1432. uint32_t ___m_UIntValue;
  1433. };
  1434. #pragma pack(pop, tp)
  1435. struct
  1436. {
  1437. char ___m_UIntValue_OffsetPadding_forAlignmentOnly[4];
  1438. uint32_t ___m_UIntValue_forAlignmentOnly;
  1439. };
  1440. #pragma pack(push, tp, 1)
  1441. struct
  1442. {
  1443. char ___m_LongValue_OffsetPadding[4];
  1444. int64_t ___m_LongValue;
  1445. };
  1446. #pragma pack(pop, tp)
  1447. struct
  1448. {
  1449. char ___m_LongValue_OffsetPadding_forAlignmentOnly[4];
  1450. int64_t ___m_LongValue_forAlignmentOnly;
  1451. };
  1452. #pragma pack(push, tp, 1)
  1453. struct
  1454. {
  1455. char ___m_ULongValue_OffsetPadding[4];
  1456. uint64_t ___m_ULongValue;
  1457. };
  1458. #pragma pack(pop, tp)
  1459. struct
  1460. {
  1461. char ___m_ULongValue_OffsetPadding_forAlignmentOnly[4];
  1462. uint64_t ___m_ULongValue_forAlignmentOnly;
  1463. };
  1464. #pragma pack(push, tp, 1)
  1465. struct
  1466. {
  1467. char ___m_FloatValue_OffsetPadding[4];
  1468. float ___m_FloatValue;
  1469. };
  1470. #pragma pack(pop, tp)
  1471. struct
  1472. {
  1473. char ___m_FloatValue_OffsetPadding_forAlignmentOnly[4];
  1474. float ___m_FloatValue_forAlignmentOnly;
  1475. };
  1476. #pragma pack(push, tp, 1)
  1477. struct
  1478. {
  1479. char ___m_DoubleValue_OffsetPadding[4];
  1480. double ___m_DoubleValue;
  1481. };
  1482. #pragma pack(pop, tp)
  1483. struct
  1484. {
  1485. char ___m_DoubleValue_OffsetPadding_forAlignmentOnly[4];
  1486. double ___m_DoubleValue_forAlignmentOnly;
  1487. };
  1488. };
  1489. };
  1490. struct PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_pinvoke
  1491. {
  1492. union
  1493. {
  1494. #pragma pack(push, tp, 1)
  1495. struct
  1496. {
  1497. int32_t ___m_Type;
  1498. };
  1499. #pragma pack(pop, tp)
  1500. struct
  1501. {
  1502. int32_t ___m_Type_forAlignmentOnly;
  1503. };
  1504. #pragma pack(push, tp, 1)
  1505. struct
  1506. {
  1507. char ___m_BoolValue_OffsetPadding[4];
  1508. int32_t ___m_BoolValue;
  1509. };
  1510. #pragma pack(pop, tp)
  1511. struct
  1512. {
  1513. char ___m_BoolValue_OffsetPadding_forAlignmentOnly[4];
  1514. int32_t ___m_BoolValue_forAlignmentOnly;
  1515. };
  1516. #pragma pack(push, tp, 1)
  1517. struct
  1518. {
  1519. char ___m_CharValue_OffsetPadding[4];
  1520. uint8_t ___m_CharValue;
  1521. };
  1522. #pragma pack(pop, tp)
  1523. struct
  1524. {
  1525. char ___m_CharValue_OffsetPadding_forAlignmentOnly[4];
  1526. uint8_t ___m_CharValue_forAlignmentOnly;
  1527. };
  1528. #pragma pack(push, tp, 1)
  1529. struct
  1530. {
  1531. char ___m_ByteValue_OffsetPadding[4];
  1532. uint8_t ___m_ByteValue;
  1533. };
  1534. #pragma pack(pop, tp)
  1535. struct
  1536. {
  1537. char ___m_ByteValue_OffsetPadding_forAlignmentOnly[4];
  1538. uint8_t ___m_ByteValue_forAlignmentOnly;
  1539. };
  1540. #pragma pack(push, tp, 1)
  1541. struct
  1542. {
  1543. char ___m_SByteValue_OffsetPadding[4];
  1544. int8_t ___m_SByteValue;
  1545. };
  1546. #pragma pack(pop, tp)
  1547. struct
  1548. {
  1549. char ___m_SByteValue_OffsetPadding_forAlignmentOnly[4];
  1550. int8_t ___m_SByteValue_forAlignmentOnly;
  1551. };
  1552. #pragma pack(push, tp, 1)
  1553. struct
  1554. {
  1555. char ___m_ShortValue_OffsetPadding[4];
  1556. int16_t ___m_ShortValue;
  1557. };
  1558. #pragma pack(pop, tp)
  1559. struct
  1560. {
  1561. char ___m_ShortValue_OffsetPadding_forAlignmentOnly[4];
  1562. int16_t ___m_ShortValue_forAlignmentOnly;
  1563. };
  1564. #pragma pack(push, tp, 1)
  1565. struct
  1566. {
  1567. char ___m_UShortValue_OffsetPadding[4];
  1568. uint16_t ___m_UShortValue;
  1569. };
  1570. #pragma pack(pop, tp)
  1571. struct
  1572. {
  1573. char ___m_UShortValue_OffsetPadding_forAlignmentOnly[4];
  1574. uint16_t ___m_UShortValue_forAlignmentOnly;
  1575. };
  1576. #pragma pack(push, tp, 1)
  1577. struct
  1578. {
  1579. char ___m_IntValue_OffsetPadding[4];
  1580. int32_t ___m_IntValue;
  1581. };
  1582. #pragma pack(pop, tp)
  1583. struct
  1584. {
  1585. char ___m_IntValue_OffsetPadding_forAlignmentOnly[4];
  1586. int32_t ___m_IntValue_forAlignmentOnly;
  1587. };
  1588. #pragma pack(push, tp, 1)
  1589. struct
  1590. {
  1591. char ___m_UIntValue_OffsetPadding[4];
  1592. uint32_t ___m_UIntValue;
  1593. };
  1594. #pragma pack(pop, tp)
  1595. struct
  1596. {
  1597. char ___m_UIntValue_OffsetPadding_forAlignmentOnly[4];
  1598. uint32_t ___m_UIntValue_forAlignmentOnly;
  1599. };
  1600. #pragma pack(push, tp, 1)
  1601. struct
  1602. {
  1603. char ___m_LongValue_OffsetPadding[4];
  1604. int64_t ___m_LongValue;
  1605. };
  1606. #pragma pack(pop, tp)
  1607. struct
  1608. {
  1609. char ___m_LongValue_OffsetPadding_forAlignmentOnly[4];
  1610. int64_t ___m_LongValue_forAlignmentOnly;
  1611. };
  1612. #pragma pack(push, tp, 1)
  1613. struct
  1614. {
  1615. char ___m_ULongValue_OffsetPadding[4];
  1616. uint64_t ___m_ULongValue;
  1617. };
  1618. #pragma pack(pop, tp)
  1619. struct
  1620. {
  1621. char ___m_ULongValue_OffsetPadding_forAlignmentOnly[4];
  1622. uint64_t ___m_ULongValue_forAlignmentOnly;
  1623. };
  1624. #pragma pack(push, tp, 1)
  1625. struct
  1626. {
  1627. char ___m_FloatValue_OffsetPadding[4];
  1628. float ___m_FloatValue;
  1629. };
  1630. #pragma pack(pop, tp)
  1631. struct
  1632. {
  1633. char ___m_FloatValue_OffsetPadding_forAlignmentOnly[4];
  1634. float ___m_FloatValue_forAlignmentOnly;
  1635. };
  1636. #pragma pack(push, tp, 1)
  1637. struct
  1638. {
  1639. char ___m_DoubleValue_OffsetPadding[4];
  1640. double ___m_DoubleValue;
  1641. };
  1642. #pragma pack(pop, tp)
  1643. struct
  1644. {
  1645. char ___m_DoubleValue_OffsetPadding_forAlignmentOnly[4];
  1646. double ___m_DoubleValue_forAlignmentOnly;
  1647. };
  1648. };
  1649. };
  1650. struct PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_com
  1651. {
  1652. union
  1653. {
  1654. #pragma pack(push, tp, 1)
  1655. struct
  1656. {
  1657. int32_t ___m_Type;
  1658. };
  1659. #pragma pack(pop, tp)
  1660. struct
  1661. {
  1662. int32_t ___m_Type_forAlignmentOnly;
  1663. };
  1664. #pragma pack(push, tp, 1)
  1665. struct
  1666. {
  1667. char ___m_BoolValue_OffsetPadding[4];
  1668. int32_t ___m_BoolValue;
  1669. };
  1670. #pragma pack(pop, tp)
  1671. struct
  1672. {
  1673. char ___m_BoolValue_OffsetPadding_forAlignmentOnly[4];
  1674. int32_t ___m_BoolValue_forAlignmentOnly;
  1675. };
  1676. #pragma pack(push, tp, 1)
  1677. struct
  1678. {
  1679. char ___m_CharValue_OffsetPadding[4];
  1680. uint8_t ___m_CharValue;
  1681. };
  1682. #pragma pack(pop, tp)
  1683. struct
  1684. {
  1685. char ___m_CharValue_OffsetPadding_forAlignmentOnly[4];
  1686. uint8_t ___m_CharValue_forAlignmentOnly;
  1687. };
  1688. #pragma pack(push, tp, 1)
  1689. struct
  1690. {
  1691. char ___m_ByteValue_OffsetPadding[4];
  1692. uint8_t ___m_ByteValue;
  1693. };
  1694. #pragma pack(pop, tp)
  1695. struct
  1696. {
  1697. char ___m_ByteValue_OffsetPadding_forAlignmentOnly[4];
  1698. uint8_t ___m_ByteValue_forAlignmentOnly;
  1699. };
  1700. #pragma pack(push, tp, 1)
  1701. struct
  1702. {
  1703. char ___m_SByteValue_OffsetPadding[4];
  1704. int8_t ___m_SByteValue;
  1705. };
  1706. #pragma pack(pop, tp)
  1707. struct
  1708. {
  1709. char ___m_SByteValue_OffsetPadding_forAlignmentOnly[4];
  1710. int8_t ___m_SByteValue_forAlignmentOnly;
  1711. };
  1712. #pragma pack(push, tp, 1)
  1713. struct
  1714. {
  1715. char ___m_ShortValue_OffsetPadding[4];
  1716. int16_t ___m_ShortValue;
  1717. };
  1718. #pragma pack(pop, tp)
  1719. struct
  1720. {
  1721. char ___m_ShortValue_OffsetPadding_forAlignmentOnly[4];
  1722. int16_t ___m_ShortValue_forAlignmentOnly;
  1723. };
  1724. #pragma pack(push, tp, 1)
  1725. struct
  1726. {
  1727. char ___m_UShortValue_OffsetPadding[4];
  1728. uint16_t ___m_UShortValue;
  1729. };
  1730. #pragma pack(pop, tp)
  1731. struct
  1732. {
  1733. char ___m_UShortValue_OffsetPadding_forAlignmentOnly[4];
  1734. uint16_t ___m_UShortValue_forAlignmentOnly;
  1735. };
  1736. #pragma pack(push, tp, 1)
  1737. struct
  1738. {
  1739. char ___m_IntValue_OffsetPadding[4];
  1740. int32_t ___m_IntValue;
  1741. };
  1742. #pragma pack(pop, tp)
  1743. struct
  1744. {
  1745. char ___m_IntValue_OffsetPadding_forAlignmentOnly[4];
  1746. int32_t ___m_IntValue_forAlignmentOnly;
  1747. };
  1748. #pragma pack(push, tp, 1)
  1749. struct
  1750. {
  1751. char ___m_UIntValue_OffsetPadding[4];
  1752. uint32_t ___m_UIntValue;
  1753. };
  1754. #pragma pack(pop, tp)
  1755. struct
  1756. {
  1757. char ___m_UIntValue_OffsetPadding_forAlignmentOnly[4];
  1758. uint32_t ___m_UIntValue_forAlignmentOnly;
  1759. };
  1760. #pragma pack(push, tp, 1)
  1761. struct
  1762. {
  1763. char ___m_LongValue_OffsetPadding[4];
  1764. int64_t ___m_LongValue;
  1765. };
  1766. #pragma pack(pop, tp)
  1767. struct
  1768. {
  1769. char ___m_LongValue_OffsetPadding_forAlignmentOnly[4];
  1770. int64_t ___m_LongValue_forAlignmentOnly;
  1771. };
  1772. #pragma pack(push, tp, 1)
  1773. struct
  1774. {
  1775. char ___m_ULongValue_OffsetPadding[4];
  1776. uint64_t ___m_ULongValue;
  1777. };
  1778. #pragma pack(pop, tp)
  1779. struct
  1780. {
  1781. char ___m_ULongValue_OffsetPadding_forAlignmentOnly[4];
  1782. uint64_t ___m_ULongValue_forAlignmentOnly;
  1783. };
  1784. #pragma pack(push, tp, 1)
  1785. struct
  1786. {
  1787. char ___m_FloatValue_OffsetPadding[4];
  1788. float ___m_FloatValue;
  1789. };
  1790. #pragma pack(pop, tp)
  1791. struct
  1792. {
  1793. char ___m_FloatValue_OffsetPadding_forAlignmentOnly[4];
  1794. float ___m_FloatValue_forAlignmentOnly;
  1795. };
  1796. #pragma pack(push, tp, 1)
  1797. struct
  1798. {
  1799. char ___m_DoubleValue_OffsetPadding[4];
  1800. double ___m_DoubleValue;
  1801. };
  1802. #pragma pack(pop, tp)
  1803. struct
  1804. {
  1805. char ___m_DoubleValue_OffsetPadding_forAlignmentOnly[4];
  1806. double ___m_DoubleValue_forAlignmentOnly;
  1807. };
  1808. };
  1809. };
  1810. struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  1811. {
  1812. };
  1813. struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  1814. {
  1815. };
  1816. struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  1817. {
  1818. };
  1819. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  1820. {
  1821. };
  1822. struct Type_t : public MemberInfo_t
  1823. {
  1824. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
  1825. };
  1826. struct XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD : public RuntimeObject
  1827. {
  1828. String_t* ___deviceName;
  1829. String_t* ___manufacturer;
  1830. String_t* ___serialNumber;
  1831. uint32_t ___characteristics;
  1832. int32_t ___deviceId;
  1833. List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB* ___inputFeatures;
  1834. };
  1835. struct XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2
  1836. {
  1837. String_t* ___name;
  1838. List_1_t41896DF347A129D13205BBFADE03DFB21E05E459* ___usageHints;
  1839. int32_t ___featureType;
  1840. uint32_t ___customSize;
  1841. };
  1842. struct XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2_marshaled_pinvoke
  1843. {
  1844. char* ___name;
  1845. List_1_t41896DF347A129D13205BBFADE03DFB21E05E459* ___usageHints;
  1846. int32_t ___featureType;
  1847. uint32_t ___customSize;
  1848. };
  1849. struct XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2_marshaled_com
  1850. {
  1851. Il2CppChar* ___name;
  1852. List_1_t41896DF347A129D13205BBFADE03DFB21E05E459* ___usageHints;
  1853. int32_t ___featureType;
  1854. uint32_t ___customSize;
  1855. };
  1856. struct XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783
  1857. {
  1858. int32_t ___m_IdAndHandedness;
  1859. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___m_Pose;
  1860. float ___m_Radius;
  1861. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_LinearVelocity;
  1862. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_AngularVelocity;
  1863. int32_t ___m_TrackingState;
  1864. };
  1865. struct U3CU3Ec__DisplayClass0_1_t479AA7C2942100AF9E5DB45B07B874322433A450 : public RuntimeObject
  1866. {
  1867. int32_t ___jointIdFront;
  1868. };
  1869. struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C : public MulticastDelegate_t
  1870. {
  1871. };
  1872. struct Action_2_t43544BAAB4CC69E54228A3389CC3D57A805208A2 : public MulticastDelegate_t
  1873. {
  1874. };
  1875. struct Action_2_tA93638A9D51C46813D719FA524415A74B9B2EADF : public MulticastDelegate_t
  1876. {
  1877. };
  1878. struct Action_3_tC91FC800177E916F453E3699E82BA62A10797E2A : public MulticastDelegate_t
  1879. {
  1880. };
  1881. struct Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997 : public MulticastDelegate_t
  1882. {
  1883. };
  1884. struct Enumerator_tF55423845EBFA2E05B71EB400F041B29177256B0
  1885. {
  1886. List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F* ____list;
  1887. int32_t ____index;
  1888. int32_t ____version;
  1889. JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202 ____current;
  1890. };
  1891. struct Func_2_t8313EC8084B8D261ABC24E2B345FCB339CC17EAC : public MulticastDelegate_t
  1892. {
  1893. };
  1894. struct Func_3_t8405246FA4174D01D5F07F8A51737739EE5376F3 : public MulticastDelegate_t
  1895. {
  1896. };
  1897. struct UnityAction_1_tC7897C4E79A290EB8B3AF2502E43A18A7A1E58C0 : public MulticastDelegate_t
  1898. {
  1899. };
  1900. struct UnityAction_1_tD8E577BBDA15F91FFFDAAEAA34D63D17B25A275D : public MulticastDelegate_t
  1901. {
  1902. };
  1903. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1904. {
  1905. String_t* ____paramName;
  1906. };
  1907. struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
  1908. {
  1909. };
  1910. struct InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E : public RuntimeObject
  1911. {
  1912. InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 ___m_StateBlock;
  1913. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___m_Name;
  1914. String_t* ___m_Path;
  1915. String_t* ___m_DisplayName;
  1916. String_t* ___m_DisplayNameFromLayout;
  1917. String_t* ___m_ShortDisplayName;
  1918. String_t* ___m_ShortDisplayNameFromLayout;
  1919. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___m_Layout;
  1920. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___m_Variants;
  1921. InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___m_Device;
  1922. InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___m_Parent;
  1923. int32_t ___m_UsageCount;
  1924. int32_t ___m_UsageStartIndex;
  1925. int32_t ___m_AliasCount;
  1926. int32_t ___m_AliasStartIndex;
  1927. int32_t ___m_ChildCount;
  1928. int32_t ___m_ChildStartIndex;
  1929. int32_t ___m_ControlFlags;
  1930. bool ___m_CachedValueIsStale;
  1931. bool ___m_UnprocessedCachedValueIsStale;
  1932. PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___m_DefaultState;
  1933. PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___m_MinValue;
  1934. PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___m_MaxValue;
  1935. FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___m_OptimizedControlDataType;
  1936. };
  1937. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1938. {
  1939. };
  1940. struct OpenXRFeature_tC2F8F480D62C277B2ECDD605F64E45053CD85143 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
  1941. {
  1942. bool ___m_enabled;
  1943. bool ___U3CfailedInitializationU3Ek__BackingField;
  1944. String_t* ___nameUi;
  1945. String_t* ___version;
  1946. String_t* ___featureIdInternal;
  1947. String_t* ___openxrExtensionStrings;
  1948. String_t* ___company;
  1949. int32_t ___priority;
  1950. bool ___required;
  1951. bool ___internalFieldsUpdated;
  1952. };
  1953. struct OpenXRSettings_tC785370EE9F65516FED2B31400BF71DC84F94B55 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
  1954. {
  1955. OpenXRFeatureU5BU5D_t1E8B328877C0D98F92ADE93D6F8C6536F92C3F3F* ___features;
  1956. int32_t ___m_renderMode;
  1957. int32_t ___m_depthSubmissionMode;
  1958. bool ___m_optimizeBufferDiscards;
  1959. bool ___m_symmetricProjection;
  1960. };
  1961. struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
  1962. {
  1963. };
  1964. struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
  1965. {
  1966. };
  1967. struct UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7 : public MulticastDelegate_t
  1968. {
  1969. };
  1970. struct XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
  1971. {
  1972. XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* ___m_LoaderManagerInstance;
  1973. bool ___m_InitManagerOnStart;
  1974. XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* ___m_XRManager;
  1975. bool ___m_ProviderIntialized;
  1976. bool ___m_ProviderStarted;
  1977. };
  1978. struct XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471
  1979. {
  1980. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6 ___m_Joints;
  1981. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___m_RootPose;
  1982. int32_t ___m_Handedness;
  1983. bool ___U3CisTrackedU3Ek__BackingField;
  1984. };
  1985. struct XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471_marshaled_pinvoke
  1986. {
  1987. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6 ___m_Joints;
  1988. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___m_RootPose;
  1989. int32_t ___m_Handedness;
  1990. int32_t ___U3CisTrackedU3Ek__BackingField;
  1991. };
  1992. struct XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471_marshaled_com
  1993. {
  1994. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6 ___m_Joints;
  1995. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___m_RootPose;
  1996. int32_t ___m_Handedness;
  1997. int32_t ___U3CisTrackedU3Ek__BackingField;
  1998. };
  1999. struct XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
  2000. {
  2001. };
  2002. struct XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
  2003. {
  2004. bool ___m_InitializationComplete;
  2005. bool ___m_RequiresSettingsUpdate;
  2006. bool ___m_AutomaticLoading;
  2007. bool ___m_AutomaticRunning;
  2008. List_1_tA1A04BD6B1EE83992AE369D5DB31A028E9B57822* ___m_Loaders;
  2009. HashSet_1_t174593AE6599738C19A33586587D63534CED9F0F* ___m_RegisteredLoaders;
  2010. XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* ___U3CactiveLoaderU3Ek__BackingField;
  2011. };
  2012. struct UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4 : public MulticastDelegate_t
  2013. {
  2014. };
  2015. struct Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752 : public MulticastDelegate_t
  2016. {
  2017. };
  2018. struct InputControl_1_t6610D981ECAED7950370CC37B55465BBFDDD6A61 : public InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E
  2019. {
  2020. InlinedArray_1_tCBE1C2CE719FCFE71270323E0AEFF8C6536B0493 ___m_ProcessorStack;
  2021. int32_t ___m_CachedValue;
  2022. int32_t ___m_UnprocessedCachedValue;
  2023. bool ___evaluateProcessorsEveryRead;
  2024. };
  2025. struct InputControl_1_t9C13D8BC7805C38134C3ED7262E9ECF28CC59770 : public InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E
  2026. {
  2027. InlinedArray_1_t209C5F9C876036B8C081C3E70D85ADAA2018197B ___m_ProcessorStack;
  2028. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_CachedValue;
  2029. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_UnprocessedCachedValue;
  2030. bool ___evaluateProcessorsEveryRead;
  2031. };
  2032. struct InputControl_1_t7A35A4AF63A7AA94678E000D4F3265A1FD84288A : public InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E
  2033. {
  2034. InlinedArray_1_t2A86A6C75E0160EE14310E053C5249518871D847 ___m_ProcessorStack;
  2035. float ___m_CachedValue;
  2036. float ___m_UnprocessedCachedValue;
  2037. bool ___evaluateProcessorsEveryRead;
  2038. };
  2039. struct InputControl_1_tFF1806D355F3775B3CC4F50471CB900517A8F735 : public InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E
  2040. {
  2041. InlinedArray_1_t3C9FDC2B575450733517AE6D9168B8B7CDA52FBF ___m_ProcessorStack;
  2042. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_CachedValue;
  2043. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_UnprocessedCachedValue;
  2044. bool ___evaluateProcessorsEveryRead;
  2045. };
  2046. struct HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C : public OpenXRFeature_tC2F8F480D62C277B2ECDD605F64E45053CD85143
  2047. {
  2048. SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548* ___m_Updater;
  2049. };
  2050. struct InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B : public InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E
  2051. {
  2052. int32_t ___m_DeviceFlags;
  2053. int32_t ___m_DeviceId;
  2054. int32_t ___m_ParticipantId;
  2055. int32_t ___m_DeviceIndex;
  2056. InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F ___m_Description;
  2057. double ___m_LastUpdateTimeInternal;
  2058. uint32_t ___m_CurrentUpdateStepCount;
  2059. InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___m_AliasesForEachControl;
  2060. InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___m_UsagesForEachControl;
  2061. InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* ___m_UsageToControl;
  2062. InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* ___m_ChildrenForEachControl;
  2063. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_StateOffsetToControlMap;
  2064. ControlBitRangeNodeU5BU5D_t912A404149DE6D350D1735A026182C409C510F27* ___m_ControlTreeNodes;
  2065. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___m_ControlTreeIndices;
  2066. };
  2067. struct MetaHandTrackingAim_tF033F668DE2818AABC72B2609279A379771515BA : public OpenXRFeature_tC2F8F480D62C277B2ECDD605F64E45053CD85143
  2068. {
  2069. };
  2070. struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
  2071. {
  2072. CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ___m_CancellationTokenSource;
  2073. };
  2074. struct XRHandJointsUpdatedEventArgs_t23369A3B3D49D837CF21B765B7F0E248F362E31F : public RuntimeObject
  2075. {
  2076. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 ___hand;
  2077. };
  2078. struct XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C : public SubsystemWithProvider_3_tE926FFDCD0BC2F75B118A7CCE6FBFA422A41E2B2
  2079. {
  2080. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 ___m_LeftHand;
  2081. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 ___m_RightHand;
  2082. NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB ___m_JointsInLayout;
  2083. int32_t ___U3CupdateSuccessFlagsU3Ek__BackingField;
  2084. Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997* ___updatedHands;
  2085. Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* ___trackingAcquired;
  2086. Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* ___trackingLost;
  2087. Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997* ___preprocessJoints;
  2088. List_1_t8463D6E8766F823573C7FF81CA9AC38D1F351FFF* ___m_Processors;
  2089. Action_2_tA93638A9D51C46813D719FA524415A74B9B2EADF* ___handsUpdated;
  2090. };
  2091. struct AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7 : public InputControl_1_t7A35A4AF63A7AA94678E000D4F3265A1FD84288A
  2092. {
  2093. int32_t ___clamp;
  2094. float ___clampMin;
  2095. float ___clampMax;
  2096. float ___clampConstant;
  2097. bool ___invert;
  2098. bool ___normalize;
  2099. float ___normalizeMin;
  2100. float ___normalizeMax;
  2101. float ___normalizeZero;
  2102. bool ___scale;
  2103. float ___scaleFactor;
  2104. };
  2105. struct IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB : public InputControl_1_t6610D981ECAED7950370CC37B55465BBFDDD6A61
  2106. {
  2107. };
  2108. struct QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1 : public InputControl_1_t9C13D8BC7805C38134C3ED7262E9ECF28CC59770
  2109. {
  2110. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CxU3Ek__BackingField;
  2111. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CyU3Ek__BackingField;
  2112. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CzU3Ek__BackingField;
  2113. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CwU3Ek__BackingField;
  2114. };
  2115. struct TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9 : public InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B
  2116. {
  2117. IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* ___U3CtrackingStateU3Ek__BackingField;
  2118. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___U3CisTrackedU3Ek__BackingField;
  2119. Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___U3CdevicePositionU3Ek__BackingField;
  2120. QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* ___U3CdeviceRotationU3Ek__BackingField;
  2121. };
  2122. struct Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A : public InputControl_1_tFF1806D355F3775B3CC4F50471CB900517A8F735
  2123. {
  2124. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CxU3Ek__BackingField;
  2125. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CyU3Ek__BackingField;
  2126. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CzU3Ek__BackingField;
  2127. };
  2128. struct XRHandMeshController_t670ADAE830016D758ED74153F39334564CD3D687 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
  2129. {
  2130. XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* ___m_XRHandTrackingEvents;
  2131. Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* ___m_HandMeshRenderer;
  2132. bool ___m_ShowMeshWhenTrackingIsAcquired;
  2133. bool ___m_HideMeshWhenTrackingIsLost;
  2134. bool ___m_HandIsTracked;
  2135. };
  2136. struct XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
  2137. {
  2138. XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* ___m_XRHandTrackingEvents;
  2139. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_RootTransform;
  2140. List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F* ___m_JointTransformReferences;
  2141. TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___m_JointTransforms;
  2142. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___m_HasJointTransformMask;
  2143. bool ___m_HasRootTransform;
  2144. NativeArray_1_t36BB6836F4E5DC4D944E821BA8F1E03B91E23347 ___m_JointLocalPoses;
  2145. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_RootOffset;
  2146. bool ___m_HasRootOffset;
  2147. };
  2148. struct XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
  2149. {
  2150. int32_t ___m_Handedness;
  2151. int32_t ___m_UpdateType;
  2152. UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A* ___m_PoseUpdated;
  2153. HandUpdatedEvent_t74C37E98CEE73FC31A297B62298B2B48C247ED4F* ___m_JointsUpdated;
  2154. UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___m_TrackingAcquired;
  2155. UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___m_TrackingLost;
  2156. UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB* ___m_TrackingChanged;
  2157. BindableVariable_1_t0A132E58B7C86338FD58C5F09A28A660DB5A4F50* ___m_HandIsTracked;
  2158. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* ___m_Subsystem;
  2159. XRHandJointsUpdatedEventArgs_t23369A3B3D49D837CF21B765B7F0E248F362E31F* ___m_HandJointsUpdatedEventArgs;
  2160. };
  2161. struct ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF : public AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7
  2162. {
  2163. float ___pressPoint;
  2164. };
  2165. struct MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA : public TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9
  2166. {
  2167. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___U3CindexPressedU3Ek__BackingField;
  2168. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___U3CmiddlePressedU3Ek__BackingField;
  2169. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___U3CringPressedU3Ek__BackingField;
  2170. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___U3ClittlePressedU3Ek__BackingField;
  2171. IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* ___U3CaimFlagsU3Ek__BackingField;
  2172. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CpinchStrengthIndexU3Ek__BackingField;
  2173. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CpinchStrengthMiddleU3Ek__BackingField;
  2174. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CpinchStrengthRingU3Ek__BackingField;
  2175. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CpinchStrengthLittleU3Ek__BackingField;
  2176. uint64_t ___m_PreviousFlags;
  2177. bool ___m_WasTracked;
  2178. bool ___m_WasIndexPressed;
  2179. bool ___m_WasMiddlePressed;
  2180. bool ___m_WasRingPressed;
  2181. bool ___m_WasLittlePressed;
  2182. };
  2183. struct XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A : public TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9
  2184. {
  2185. Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___U3CgripPositionU3Ek__BackingField;
  2186. QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* ___U3CgripRotationU3Ek__BackingField;
  2187. Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___U3CpokePositionU3Ek__BackingField;
  2188. QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* ___U3CpokeRotationU3Ek__BackingField;
  2189. Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___U3CpinchPositionU3Ek__BackingField;
  2190. QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* ___U3CpinchRotationU3Ek__BackingField;
  2191. int32_t ___m_Handedness;
  2192. bool ___m_WasValid;
  2193. };
  2194. struct MetaAimHand_tB69004BB52BF88B465365746B842E0F30C79F313 : public TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9
  2195. {
  2196. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___U3CindexPressedU3Ek__BackingField;
  2197. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___U3CmiddlePressedU3Ek__BackingField;
  2198. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___U3CringPressedU3Ek__BackingField;
  2199. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___U3ClittlePressedU3Ek__BackingField;
  2200. IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* ___U3CaimFlagsU3Ek__BackingField;
  2201. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CpinchStrengthIndexU3Ek__BackingField;
  2202. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CpinchStrengthMiddleU3Ek__BackingField;
  2203. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CpinchStrengthRingU3Ek__BackingField;
  2204. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CpinchStrengthLittleU3Ek__BackingField;
  2205. };
  2206. struct List_1_t8463D6E8766F823573C7FF81CA9AC38D1F351FFF_StaticFields
  2207. {
  2208. IXRHandProcessorU5BU5D_t215A470188136E8237CB3088747C0C6B6FC9D155* ___s_emptyArray;
  2209. };
  2210. struct List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F_StaticFields
  2211. {
  2212. JointToTransformReferenceU5BU5D_tB4EDF8357D13DD2A4E07436A2D5819F73E507A52* ___s_emptyArray;
  2213. };
  2214. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
  2215. {
  2216. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
  2217. };
  2218. struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields
  2219. {
  2220. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray;
  2221. };
  2222. struct List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB_StaticFields
  2223. {
  2224. XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7* ___s_emptyArray;
  2225. };
  2226. struct List_1_tE4111BEC044D13259EFD4EC5907636C855887179_StaticFields
  2227. {
  2228. XRHandSubsystemU5BU5D_t50FB94CEB7EB1A2A292728A49A7B732A8CF8C50F* ___s_emptyArray;
  2229. };
  2230. struct List_1_t5C034992EE369F50EA54FF7867E707BBB1EC72E6_StaticFields
  2231. {
  2232. XRHandSubsystemDescriptorU5BU5D_tFFB21130E13EAD398CFF46C06D2AF8490BDEB64A* ___s_emptyArray;
  2233. };
  2234. struct U3CPrivateImplementationDetailsU3E_tBF5663E9A4A0B6D6E1CDFF5C036B265B03455C16_StaticFields
  2235. {
  2236. __StaticArrayInitTypeSizeU3D1653_t314CBB3B282E350AC971BA7C83BF452985750BF7 ___108600D2891F3B70ADB943FFD2610DCDE89A9DB09D4C9D3EA2AAA7F9664C06CD;
  2237. __StaticArrayInitTypeSizeU3D2064_t47BB381B4307B10B40478EEBE8B57E9D45F930C9 ___75A3C43E24B495C9BD4A12654F7D590CA0137C417D852691A70FA9C6A5A8CAD2;
  2238. };
  2239. struct CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields
  2240. {
  2241. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Primary2DMotion;
  2242. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Secondary2DMotion;
  2243. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___PrimaryAction;
  2244. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___SecondaryAction;
  2245. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___PrimaryTrigger;
  2246. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___SecondaryTrigger;
  2247. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Modifier;
  2248. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Position;
  2249. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Orientation;
  2250. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Hatswitch;
  2251. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Back;
  2252. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Forward;
  2253. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Menu;
  2254. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Submit;
  2255. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Cancel;
  2256. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Horizontal;
  2257. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Vertical;
  2258. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Twist;
  2259. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Pressure;
  2260. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___ScrollHorizontal;
  2261. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___ScrollVertical;
  2262. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Point;
  2263. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___LowFreqMotor;
  2264. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___HighFreqMotor;
  2265. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___LeftHand;
  2266. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___RightHand;
  2267. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___BatteryStrength;
  2268. };
  2269. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields
  2270. {
  2271. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info;
  2272. RuntimeObject* ___shared_table_lock;
  2273. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture;
  2274. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture;
  2275. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture;
  2276. Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number;
  2277. Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name;
  2278. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX;
  2279. bool ___IsTaiwanSku;
  2280. };
  2281. struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472_StaticFields
  2282. {
  2283. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___invariantInfo;
  2284. };
  2285. struct String_t_StaticFields
  2286. {
  2287. String_t* ___Empty;
  2288. };
  2289. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  2290. {
  2291. String_t* ___TrueString;
  2292. String_t* ___FalseString;
  2293. };
  2294. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
  2295. {
  2296. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray;
  2297. };
  2298. struct InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555_StaticFields
  2299. {
  2300. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___kInterfaceKey;
  2301. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___kDeviceClassKey;
  2302. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___kManufacturerKey;
  2303. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___kProductKey;
  2304. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___kVersionKey;
  2305. };
  2306. struct IntPtr_t_StaticFields
  2307. {
  2308. intptr_t ___Zero;
  2309. };
  2310. struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
  2311. {
  2312. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion;
  2313. };
  2314. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
  2315. {
  2316. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector;
  2317. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector;
  2318. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector;
  2319. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector;
  2320. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector;
  2321. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector;
  2322. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector;
  2323. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector;
  2324. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector;
  2325. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector;
  2326. };
  2327. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
  2328. {
  2329. int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
  2330. };
  2331. struct Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_StaticFields
  2332. {
  2333. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___k_Identity;
  2334. };
  2335. struct OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_StaticFields
  2336. {
  2337. String_t* ___U3CidU3Ek__BackingField;
  2338. };
  2339. struct Type_t_StaticFields
  2340. {
  2341. Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
  2342. Il2CppChar ___Delimiter;
  2343. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
  2344. RuntimeObject* ___Missing;
  2345. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
  2346. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
  2347. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
  2348. };
  2349. struct OpenXRFeature_tC2F8F480D62C277B2ECDD605F64E45053CD85143_StaticFields
  2350. {
  2351. bool ___U3CrequiredFeatureFailedU3Ek__BackingField;
  2352. };
  2353. struct OpenXRSettings_tC785370EE9F65516FED2B31400BF71DC84F94B55_StaticFields
  2354. {
  2355. OpenXRSettings_tC785370EE9F65516FED2B31400BF71DC84F94B55* ___s_RuntimeInstance;
  2356. };
  2357. struct XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_StaticFields
  2358. {
  2359. String_t* ___k_SettingsKey;
  2360. XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* ___s_RuntimeSettingsInstance;
  2361. };
  2362. struct HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_StaticFields
  2363. {
  2364. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* ___s_Subsystem;
  2365. };
  2366. struct XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_StaticFields
  2367. {
  2368. List_1_tE4111BEC044D13259EFD4EC5907636C855887179* ___s_SubsystemsReuse;
  2369. };
  2370. struct ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_StaticFields
  2371. {
  2372. float ___s_GlobalDefaultButtonPressPoint;
  2373. float ___s_GlobalDefaultButtonReleaseThreshold;
  2374. };
  2375. struct MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_StaticFields
  2376. {
  2377. MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* ___U3CleftU3Ek__BackingField;
  2378. MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* ___U3CrightU3Ek__BackingField;
  2379. };
  2380. struct XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_StaticFields
  2381. {
  2382. XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* ___U3CleftHandU3Ek__BackingField;
  2383. XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* ___U3CrightHandU3Ek__BackingField;
  2384. };
  2385. #ifdef __clang__
  2386. #pragma clang diagnostic pop
  2387. #endif
  2388. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
  2389. {
  2390. ALIGN_FIELD (8) uint8_t m_Items[1];
  2391. inline uint8_t GetAt(il2cpp_array_size_t index) const
  2392. {
  2393. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2394. return m_Items[index];
  2395. }
  2396. inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
  2397. {
  2398. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2399. return m_Items + index;
  2400. }
  2401. inline void SetAt(il2cpp_array_size_t index, uint8_t value)
  2402. {
  2403. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2404. m_Items[index] = value;
  2405. }
  2406. inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
  2407. {
  2408. return m_Items[index];
  2409. }
  2410. inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2411. {
  2412. return m_Items + index;
  2413. }
  2414. inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
  2415. {
  2416. m_Items[index] = value;
  2417. }
  2418. };
  2419. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
  2420. {
  2421. ALIGN_FIELD (8) RuntimeObject* m_Items[1];
  2422. inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
  2423. {
  2424. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2425. return m_Items[index];
  2426. }
  2427. inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
  2428. {
  2429. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2430. return m_Items + index;
  2431. }
  2432. inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
  2433. {
  2434. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2435. m_Items[index] = value;
  2436. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2437. }
  2438. inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
  2439. {
  2440. return m_Items[index];
  2441. }
  2442. inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
  2443. {
  2444. return m_Items + index;
  2445. }
  2446. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
  2447. {
  2448. m_Items[index] = value;
  2449. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2450. }
  2451. };
  2452. struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24 : public RuntimeArray
  2453. {
  2454. ALIGN_FIELD (8) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* m_Items[1];
  2455. inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GetAt(il2cpp_array_size_t index) const
  2456. {
  2457. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2458. return m_Items[index];
  2459. }
  2460. inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** GetAddressAt(il2cpp_array_size_t index)
  2461. {
  2462. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2463. return m_Items + index;
  2464. }
  2465. inline void SetAt(il2cpp_array_size_t index, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* value)
  2466. {
  2467. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2468. m_Items[index] = value;
  2469. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2470. }
  2471. inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GetAtUnchecked(il2cpp_array_size_t index) const
  2472. {
  2473. return m_Items[index];
  2474. }
  2475. inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** GetAddressAtUnchecked(il2cpp_array_size_t index)
  2476. {
  2477. return m_Items + index;
  2478. }
  2479. inline void SetAtUnchecked(il2cpp_array_size_t index, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* value)
  2480. {
  2481. m_Items[index] = value;
  2482. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2483. }
  2484. };
  2485. struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4 : public RuntimeArray
  2486. {
  2487. ALIGN_FIELD (8) bool m_Items[1];
  2488. inline bool GetAt(il2cpp_array_size_t index) const
  2489. {
  2490. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2491. return m_Items[index];
  2492. }
  2493. inline bool* GetAddressAt(il2cpp_array_size_t index)
  2494. {
  2495. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2496. return m_Items + index;
  2497. }
  2498. inline void SetAt(il2cpp_array_size_t index, bool value)
  2499. {
  2500. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2501. m_Items[index] = value;
  2502. }
  2503. inline bool GetAtUnchecked(il2cpp_array_size_t index) const
  2504. {
  2505. return m_Items[index];
  2506. }
  2507. inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2508. {
  2509. return m_Items + index;
  2510. }
  2511. inline void SetAtUnchecked(il2cpp_array_size_t index, bool value)
  2512. {
  2513. m_Items[index] = value;
  2514. }
  2515. };
  2516. struct PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D : public RuntimeArray
  2517. {
  2518. ALIGN_FIELD (8) PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F m_Items[1];
  2519. inline PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F GetAt(il2cpp_array_size_t index) const
  2520. {
  2521. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2522. return m_Items[index];
  2523. }
  2524. inline PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* GetAddressAt(il2cpp_array_size_t index)
  2525. {
  2526. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2527. return m_Items + index;
  2528. }
  2529. inline void SetAt(il2cpp_array_size_t index, PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F value)
  2530. {
  2531. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2532. m_Items[index] = value;
  2533. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___type), (void*)NULL);
  2534. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2535. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___subSystemList), (void*)NULL);
  2536. #endif
  2537. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2538. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___updateDelegate), (void*)NULL);
  2539. #endif
  2540. }
  2541. inline PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F GetAtUnchecked(il2cpp_array_size_t index) const
  2542. {
  2543. return m_Items[index];
  2544. }
  2545. inline PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2546. {
  2547. return m_Items + index;
  2548. }
  2549. inline void SetAtUnchecked(il2cpp_array_size_t index, PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F value)
  2550. {
  2551. m_Items[index] = value;
  2552. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___type), (void*)NULL);
  2553. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2554. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___subSystemList), (void*)NULL);
  2555. #endif
  2556. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2557. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___updateDelegate), (void*)NULL);
  2558. #endif
  2559. }
  2560. };
  2561. struct XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7 : public RuntimeArray
  2562. {
  2563. ALIGN_FIELD (8) XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 m_Items[1];
  2564. inline XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 GetAt(il2cpp_array_size_t index) const
  2565. {
  2566. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2567. return m_Items[index];
  2568. }
  2569. inline XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2* GetAddressAt(il2cpp_array_size_t index)
  2570. {
  2571. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2572. return m_Items + index;
  2573. }
  2574. inline void SetAt(il2cpp_array_size_t index, XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 value)
  2575. {
  2576. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2577. m_Items[index] = value;
  2578. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name), (void*)NULL);
  2579. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2580. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___usageHints), (void*)NULL);
  2581. #endif
  2582. }
  2583. inline XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 GetAtUnchecked(il2cpp_array_size_t index) const
  2584. {
  2585. return m_Items[index];
  2586. }
  2587. inline XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2588. {
  2589. return m_Items + index;
  2590. }
  2591. inline void SetAtUnchecked(il2cpp_array_size_t index, XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 value)
  2592. {
  2593. m_Items[index] = value;
  2594. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name), (void*)NULL);
  2595. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2596. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___usageHints), (void*)NULL);
  2597. #endif
  2598. }
  2599. };
  2600. struct JointToTransformReferenceU5BU5D_tB4EDF8357D13DD2A4E07436A2D5819F73E507A52 : public RuntimeArray
  2601. {
  2602. ALIGN_FIELD (8) JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202 m_Items[1];
  2603. inline JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202 GetAt(il2cpp_array_size_t index) const
  2604. {
  2605. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2606. return m_Items[index];
  2607. }
  2608. inline JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202* GetAddressAt(il2cpp_array_size_t index)
  2609. {
  2610. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2611. return m_Items + index;
  2612. }
  2613. inline void SetAt(il2cpp_array_size_t index, JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202 value)
  2614. {
  2615. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2616. m_Items[index] = value;
  2617. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_JointTransform), (void*)NULL);
  2618. }
  2619. inline JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202 GetAtUnchecked(il2cpp_array_size_t index) const
  2620. {
  2621. return m_Items[index];
  2622. }
  2623. inline JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2624. {
  2625. return m_Items + index;
  2626. }
  2627. inline void SetAtUnchecked(il2cpp_array_size_t index, JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202 value)
  2628. {
  2629. m_Items[index] = value;
  2630. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_JointTransform), (void*)NULL);
  2631. }
  2632. };
  2633. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputControl_GetChildControl_TisRuntimeObject_m5E81C3A512C444426EB15097CCF01D73CF1C614C_gshared (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, String_t* ___0_path, const RuntimeMethod* method) ;
  2634. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mB5A115525F03F979B28964F23108C8C5312FC460_gshared (List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB* __this, const RuntimeMethod* method) ;
  2635. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_gshared_inline (List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB* __this, XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 ___0_item, const RuntimeMethod* method) ;
  2636. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_QueueDeltaStateEvent_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m57F6D1AFE94ACB20A1E16708876981F7005D8E57_gshared (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, int32_t ___1_delta, double ___2_time, const RuntimeMethod* method) ;
  2637. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_QueueDeltaStateEvent_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC7C188EAF2771209B80FA18F31A7FE494BFAC154_gshared (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, bool ___1_delta, double ___2_time, const RuntimeMethod* method) ;
  2638. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_QueueDeltaStateEvent_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m895DB9D8BDF1622CC9E0437148843B4E93B5AE4A_gshared (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, float ___1_delta, double ___2_time, const RuntimeMethod* method) ;
  2639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_QueueDeltaStateEvent_TisUInt32Enum_t7B4F5C6C14D2C4B2A5927C59620BE3868714DACF_m6F9DF301445BD1589209CFFB24C991BB2C813B51_gshared (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, uint32_t ___1_delta, double ___2_time, const RuntimeMethod* method) ;
  2640. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_QueueDeltaStateEvent_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mFF0CCDC30A5D62C6990D27B74ED270AD31881BD7_gshared (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_delta, double ___2_time, const RuntimeMethod* method) ;
  2641. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_QueueDeltaStateEvent_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m14B468181A571FC5630CCFD6A589FC979C49F103_gshared (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_delta, double ___2_time, const RuntimeMethod* method) ;
  2642. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_mD369CAC1BA03979662923E5D5E9FAF1F98E252EB_gshared (Nullable_1_t4EEC710224A7596AC94C3B6D292E4CB7D84B7F2C* __this, InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 ___0_value, const RuntimeMethod* method) ;
  2643. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_RegisterLayout_TisRuntimeObject_m8B0CF2E33066D31E034869BE401DD185E2F04011_gshared (String_t* ___0_name, Nullable_1_t4EEC710224A7596AC94C3B6D292E4CB7D84B7F2C ___1_matches, const RuntimeMethod* method) ;
  2644. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeArray_1_op_Equality_m369530FA93A9071B203462EA7F1C45EB88B089D1_gshared (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6 ___0_left, NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6 ___1_right, const RuntimeMethod* method) ;
  2645. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeArray_1_GetHashCode_m641C1A075DF5D4FA33DB443B798F3FAA4422E891_gshared (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6* __this, const RuntimeMethod* method) ;
  2646. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m4D4FF733356743E02EAD58DD14113D5224D3DA3B_gshared (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
  2647. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_m48FE77881C90E0F1BD2794B7465F8BA01704CFC7_gshared_inline (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6* __this, const RuntimeMethod* method) ;
  2648. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_mDF8F5DA3AD8CEE8A72380219639E85A040553D27_gshared (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6* __this, const RuntimeMethod* method) ;
  2649. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_m7EB2124968FA6CF7D296DEF84B56419B5D879A3D_gshared (Action_3_tC91FC800177E916F453E3699E82BA62A10797E2A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  2650. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Component_TryGetComponent_TisRuntimeObject_m69D4ED21F14D49D805A2337F4332934CDA07DEDB_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, RuntimeObject** ___0_component, const RuntimeMethod* method) ;
  2651. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501_gshared (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  2652. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mCA71AA13DF1339BF7AA14DBB1A9EA4C6C3B2DD7B_gshared (NativeArray_1_t36BB6836F4E5DC4D944E821BA8F1E03B91E23347* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
  2653. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tF55423845EBFA2E05B71EB400F041B29177256B0 List_1_GetEnumerator_m73FBAA3548D82164EC7C91E760D0FC59C2419328_gshared (List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F* __this, const RuntimeMethod* method) ;
  2654. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mB29C5D8D43C132584AE792C976A4E9F1D3624641_gshared (Enumerator_tF55423845EBFA2E05B71EB400F041B29177256B0* __this, const RuntimeMethod* method) ;
  2655. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202 Enumerator_get_Current_mE7ABDD996617211C825544D41F9CB47C4D95C553_gshared_inline (Enumerator_tF55423845EBFA2E05B71EB400F041B29177256B0* __this, const RuntimeMethod* method) ;
  2656. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m53DB606BA720D59C72998F52F761D2F22B455418_gshared (Enumerator_tF55423845EBFA2E05B71EB400F041B29177256B0* __this, const RuntimeMethod* method) ;
  2657. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_mD24A174276905BA38E8992234D3A387A1BDF2E97_gshared_inline (NativeArray_1_t36BB6836F4E5DC4D944E821BA8F1E03B91E23347* __this, const RuntimeMethod* method) ;
  2658. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m02B53BA57A6C99724A5DE5A834F98AC80577A5E6_gshared (NativeArray_1_t36BB6836F4E5DC4D944E821BA8F1E03B91E23347* __this, const RuntimeMethod* method) ;
  2659. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1__ctor_m0C2FC6B483B474AE9596A43EBA7FF6E85503A92A_gshared (UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  2660. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_RemoveListener_m904FA6BDD0D33FDF8650EF816FF5C131867E693E_gshared (UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205* __this, UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* ___0_call, const RuntimeMethod* method) ;
  2661. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1__ctor_mF43DA979C0C6332C827E48F70EB1158E2A733A27_gshared (UnityAction_1_tC7897C4E79A290EB8B3AF2502E43A18A7A1E58C0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  2662. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_RemoveListener_m3BA681FC9BBCC8FF0CE68CC44159AC91158D0D13_gshared (UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A* __this, UnityAction_1_tC7897C4E79A290EB8B3AF2502E43A18A7A1E58C0* ___0_call, const RuntimeMethod* method) ;
  2663. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_AddListener_m055233246714700E4BDAA62635BC0AA49E8165CC_gshared (UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205* __this, UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* ___0_call, const RuntimeMethod* method) ;
  2664. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_AddListener_mF67B9E4370446E3CDE1976E97380E5F68E212E14_gshared (UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A* __this, UnityAction_1_tC7897C4E79A290EB8B3AF2502E43A18A7A1E58C0* ___0_call, const RuntimeMethod* method) ;
  2665. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  2666. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m68A278D894A4D08F66B0AFD92A7A6B729B9D74BE_gshared_inline (List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F* __this, const RuntimeMethod* method) ;
  2667. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  2668. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m7000F7EB8385E52019B70DACFE0B0BD2F8277768_gshared (Func_2_t8313EC8084B8D261ABC24E2B345FCB339CC17EAC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  2669. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_Any_TisJointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202_m7C7002F663DA1A55602823902194C52D241DF4A2_gshared (RuntimeObject* ___0_source, Func_2_t8313EC8084B8D261ABC24E2B345FCB339CC17EAC* ___1_predicate, const RuntimeMethod* method) ;
  2670. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m5846AF681EA24C14885F8CA1024296F032052168_gshared_inline (List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F* __this, JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202 ___0_item, const RuntimeMethod* method) ;
  2671. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  2672. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemWithProvider_3__ctor_mEC13729FA21E9E590467B3B9FC8CD25CC281FFD4_gshared (SubsystemWithProvider_3_t548D9C2A4778C7ADB62496A2A07F8B7563309893* __this, const RuntimeMethod* method) ;
  2673. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeArrayUnsafeUtility_GetUnsafePtr_TisXRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783_m1E2E63B19D150D90E32C60E007D0750D77B7A657_gshared (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6 ___0_nativeArray, const RuntimeMethod* method) ;
  2674. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* SubsystemWithProvider_3_get_provider_m963D70D839CE42A2C17A2C183A61C25F0E2C6732_gshared_inline (SubsystemWithProvider_3_t548D9C2A4778C7ADB62496A2A07F8B7563309893* __this, const RuntimeMethod* method) ;
  2675. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m837A3425C5ACC1668A36725C68884FAE8EA82735_gshared_inline (Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* __this, XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 ___0_obj, const RuntimeMethod* method) ;
  2676. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_3_Invoke_mC38093196E581A94792A991274264ED3EB9411F5_gshared_inline (Action_3_tC91FC800177E916F453E3699E82BA62A10797E2A* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, int32_t ___2_arg3, const RuntimeMethod* method) ;
  2677. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  2678. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  2679. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_mF6BE8B768C3DA33BE3281D8F143C0FB02E720366_gshared_inline (Action_2_t43544BAAB4CC69E54228A3389CC3D57A805208A2* __this, int32_t ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method) ;
  2680. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m262609CCB123CE8BB59524B83D08D2CFA8C33A86_gshared (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
  2681. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemWithProvider_3_OnDestroy_m02737870B41A7EFE924EE780772C07819FCEEF53_gshared (SubsystemWithProvider_3_t548D9C2A4778C7ADB62496A2A07F8B7563309893* __this, const RuntimeMethod* method) ;
  2682. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344_gshared (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB* __this, const RuntimeMethod* method) ;
  2683. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemDescriptorWithProvider_2__ctor_m639DDEEB52B0E73AD96D610D0DC16CF0E9D0BEA2_gshared (SubsystemDescriptorWithProvider_2_tDBA1506DD7EBA024E21E2A6CAF1B5CE3DA9DFF07* __this, const RuntimeMethod* method) ;
  2684. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1__ctor_m8D77F4F05F69D0E52E8A445322811EEC25987525_gshared (UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205* __this, const RuntimeMethod* method) ;
  2685. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BindableVariableBase_1_get_Value_m96A23183488FDBF672E87540BD3CEC1FFE13A43A_gshared_inline (BindableVariableBase_1_t34283BBB8834571B5098A369036AEFA405EAC90C* __this, const RuntimeMethod* method) ;
  2686. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemManager_GetSubsystems_TisRuntimeObject_mB633541A66EAE1B89E7819DD3468958B65E38FD4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_subsystems, const RuntimeMethod* method) ;
  2687. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m853F8C94BDD185D55096797BC53A6FF2038389BC_gshared (Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  2688. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindableVariableBase_1_set_Value_mE065373AAB357806B5E3822354B3C8035AD16766_gshared (BindableVariableBase_1_t34283BBB8834571B5098A369036AEFA405EAC90C* __this, bool ___0_value, const RuntimeMethod* method) ;
  2689. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_m4810FCA7EC353CAA7770E91777A04496C5663653_gshared (UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB* __this, bool ___0_arg0, const RuntimeMethod* method) ;
  2690. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_m6CDC8B0639CE8935E2E13D10B2C8E500968130B6_gshared (UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205* __this, RuntimeObject* ___0_arg0, const RuntimeMethod* method) ;
  2691. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_mCED1DFA02CD4A292B6C94AEDEF17D559E10F3945_gshared (UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A* __this, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___0_arg0, const RuntimeMethod* method) ;
  2692. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1__ctor_mF203F898DA41FFE0E4B6A4911FD9585FB4031E0C_gshared (UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A* __this, const RuntimeMethod* method) ;
  2693. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1__ctor_m7A1EF666468DD954D61FBAD7C721229BD3589934_gshared (UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB* __this, const RuntimeMethod* method) ;
  2694. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindableVariable_1__ctor_m7C30B2C383AF364137D643B30B117C4F702D213E_gshared (BindableVariable_1_t0A132E58B7C86338FD58C5F09A28A660DB5A4F50* __this, bool ___0_initialValue, bool ___1_checkEquality, Func_3_t8405246FA4174D01D5F07F8A51737739EE5376F3* ___2_equalityMethod, bool ___3_startInitialized, const RuntimeMethod* method) ;
  2695. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisPlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F_m5BB1CBC9B67A2E7CA14456F1490145E7F68FA8C6_gshared (PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ;
  2696. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemProvider_1__ctor_m3F6BF1C55F79E0A7C00A482A63D1BF949533348A_gshared (SubsystemProvider_1_t7964A83C7EDD0F612E018A2033A9D500479D92F3* __this, const RuntimeMethod* method) ;
  2697. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemManager_GetSubsystemDescriptors_TisRuntimeObject_mE17654C43AF736B8A23F50FEBBD6657CB983907F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_descriptors, const RuntimeMethod* method) ;
  2698. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OpenXRFeature_CreateSubsystem_TisRuntimeObject_TisRuntimeObject_m8962B65060EE47BA2A88FE24CDED2724A6F3C51B_gshared (OpenXRFeature_tC2F8F480D62C277B2ECDD605F64E45053CD85143* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_descriptors, String_t* ___1_id, const RuntimeMethod* method) ;
  2699. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OpenXRSettings_GetFeature_TisRuntimeObject_m02D495FEA638A31EB52305C2E1721CB19B84DEAC_gshared (OpenXRSettings_tC785370EE9F65516FED2B31400BF71DC84F94B55* __this, const RuntimeMethod* method) ;
  2700. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m55AFD45DC0ADD64C8749E1B59252B0BF0793CE49_gshared (List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB* __this, XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 ___0_item, const RuntimeMethod* method) ;
  2701. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  2702. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mCF9D28DECFBE5FFB7650DBD298DC0E60B2E379D9_gshared (List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F* __this, JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202 ___0_item, const RuntimeMethod* method) ;
  2703. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ;
  2704. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  2705. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  2706. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedDevice_FinishSetup_m8FE5D25BCB3BE51AA50D75C97265A8B8D39D0DC5 (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, const RuntimeMethod* method) ;
  2707. inline ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* InputControl_GetChildControl_TisButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_m37B3269440E54D5C867480E334993426D47F9044 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, String_t* ___0_path, const RuntimeMethod* method)
  2708. {
  2709. return (( ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* (*) (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, String_t*, const RuntimeMethod*))InputControl_GetChildControl_TisRuntimeObject_m5E81C3A512C444426EB15097CCF01D73CF1C614C_gshared)(__this, ___0_path, method);
  2710. }
  2711. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MetaAimHand_set_indexPressed_m20A95BFE12C76356DD88F7E6E39D4B05CEB354CE_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___0_value, const RuntimeMethod* method) ;
  2712. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MetaAimHand_set_middlePressed_m45391AEE1BB47316D25581981E81C647CD808EBD_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___0_value, const RuntimeMethod* method) ;
  2713. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MetaAimHand_set_ringPressed_mAC39AB598E1C879706A5F6FFB23CF16A6421D2CF_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___0_value, const RuntimeMethod* method) ;
  2714. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MetaAimHand_set_littlePressed_mDE0A57FE49B9835102EBD95E3D10B8D4BA9A6B09_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___0_value, const RuntimeMethod* method) ;
  2715. inline IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* InputControl_GetChildControl_TisIntegerControl_tA24544EFF42204852F638FF5147F754962C997AB_m87D5D6574BD57F88D41DDE18D17933360E255297 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, String_t* ___0_path, const RuntimeMethod* method)
  2716. {
  2717. return (( IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* (*) (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, String_t*, const RuntimeMethod*))InputControl_GetChildControl_TisRuntimeObject_m5E81C3A512C444426EB15097CCF01D73CF1C614C_gshared)(__this, ___0_path, method);
  2718. }
  2719. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MetaAimHand_set_aimFlags_mACD4D90F668A73ADD47DE5DCACEDBA359E8A4369_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* ___0_value, const RuntimeMethod* method) ;
  2720. inline AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, String_t* ___0_path, const RuntimeMethod* method)
  2721. {
  2722. return (( AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* (*) (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, String_t*, const RuntimeMethod*))InputControl_GetChildControl_TisRuntimeObject_m5E81C3A512C444426EB15097CCF01D73CF1C614C_gshared)(__this, ___0_path, method);
  2723. }
  2724. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MetaAimHand_set_pinchStrengthIndex_m23AAE44DED2CDEB4634CB1D1B48F95DD64656F9D_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___0_value, const RuntimeMethod* method) ;
  2725. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MetaAimHand_set_pinchStrengthMiddle_m225A4C5CD50BEB33182E8C4691BB780E21707CF4_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___0_value, const RuntimeMethod* method) ;
  2726. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MetaAimHand_set_pinchStrengthRing_m3CB061FE072D5878CA1BE1AF8233F163BB3ADD35_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___0_value, const RuntimeMethod* method) ;
  2727. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MetaAimHand_set_pinchStrengthLittle_mC806FC951B704A07C218EC94CF71B335F3AEB53F_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___0_value, const RuntimeMethod* method) ;
  2728. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F InputDevice_get_description_mD9260BECAC1F217CF72662B7B08FA4A164EE73EB_inline (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ;
  2729. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputDeviceDescription_get_capabilities_mEBF36ED5663709FCA039D1AEA87F6B6C404E76CD_inline (InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* __this, const RuntimeMethod* method) ;
  2730. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD* XRDeviceDescriptor_FromJson_m03D93423116B9A644AE635ECE64E325273F0DC17 (String_t* ___0_json, const RuntimeMethod* method) ;
  2731. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_SetDeviceUsage_mEE432569109A001D84790EF9F5B3E69EC6BAB8EC (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___1_usage, const RuntimeMethod* method) ;
  2732. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputDeviceDescription_set_product_m7449178AB405AD172791ACF81AE7D38EFDBAE6BF_inline (InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  2733. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputDeviceDescription_set_manufacturer_mDDC21FFBAA6CD78960A6160779DEF264F780D031_inline (InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  2734. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRDeviceDescriptor__ctor_mA72E4762F402013416E659F9388E29C3CE192F9A (XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD* __this, const RuntimeMethod* method) ;
  2735. inline void List_1__ctor_mB5A115525F03F979B28964F23108C8C5312FC460 (List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB* __this, const RuntimeMethod* method)
  2736. {
  2737. (( void (*) (List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB*, const RuntimeMethod*))List_1__ctor_mB5A115525F03F979B28964F23108C8C5312FC460_gshared)(__this, method);
  2738. }
  2739. inline void List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_inline (List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB* __this, XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 ___0_item, const RuntimeMethod* method)
  2740. {
  2741. (( void (*) (List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB*, XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2, const RuntimeMethod*))List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_gshared_inline)(__this, ___0_item, method);
  2742. }
  2743. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XRDeviceDescriptor_ToJson_m001767A3C8D8B4F8D36C6317298E380F4F306314 (XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD* __this, const RuntimeMethod* method) ;
  2744. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputDeviceDescription_set_capabilities_mAB1C9265029DBB0E4F7713854FB80893EBD59D88_inline (InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  2745. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputSystem_AddDevice_m8270203079B467F2AF733935FA8A6FE63A12C26D (InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F ___0_description, const RuntimeMethod* method) ;
  2746. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* MetaAimHand_get_aimFlags_m532DE2D69445DBED377487D22678FFB7C87CD469_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method) ;
  2747. inline void InputSystem_QueueDeltaStateEvent_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m57F6D1AFE94ACB20A1E16708876981F7005D8E57 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, int32_t ___1_delta, double ___2_time, const RuntimeMethod* method)
  2748. {
  2749. (( void (*) (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, int32_t, double, const RuntimeMethod*))InputSystem_QueueDeltaStateEvent_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m57F6D1AFE94ACB20A1E16708876981F7005D8E57_gshared)(___0_control, ___1_delta, ___2_time, method);
  2750. }
  2751. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* MetaAimHand_get_indexPressed_m3133A152A84D2CD7F87AE66149ACC30AA13C21F2_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method) ;
  2752. inline void InputSystem_QueueDeltaStateEvent_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC7C188EAF2771209B80FA18F31A7FE494BFAC154 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, bool ___1_delta, double ___2_time, const RuntimeMethod* method)
  2753. {
  2754. (( void (*) (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, bool, double, const RuntimeMethod*))InputSystem_QueueDeltaStateEvent_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC7C188EAF2771209B80FA18F31A7FE494BFAC154_gshared)(___0_control, ___1_delta, ___2_time, method);
  2755. }
  2756. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* MetaAimHand_get_middlePressed_mD8A9626F2ADE4D1755F96EC2D7ABA8E5DF2400F6_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method) ;
  2757. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* MetaAimHand_get_ringPressed_m8C95675EC31C22CD0AD5834F17B4EABB08B5CE6C_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method) ;
  2758. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* MetaAimHand_get_littlePressed_m675968AD2CFEC8EC1288EEFDBF31ACE7A6E7181F_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method) ;
  2759. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* MetaAimHand_get_pinchStrengthIndex_m463981E78ADD7635AE6CB3F6FCE94F7BE735FE4D_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method) ;
  2760. inline void InputSystem_QueueDeltaStateEvent_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m895DB9D8BDF1622CC9E0437148843B4E93B5AE4A (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, float ___1_delta, double ___2_time, const RuntimeMethod* method)
  2761. {
  2762. (( void (*) (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, float, double, const RuntimeMethod*))InputSystem_QueueDeltaStateEvent_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m895DB9D8BDF1622CC9E0437148843B4E93B5AE4A_gshared)(___0_control, ___1_delta, ___2_time, method);
  2763. }
  2764. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* MetaAimHand_get_pinchStrengthMiddle_m1AFC81B72E6C08805689FFFA8727EE03F282BD22_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method) ;
  2765. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* MetaAimHand_get_pinchStrengthRing_mAE78EF0B061AC05154C4FC717A541A789ADB024B_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method) ;
  2766. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* MetaAimHand_get_pinchStrengthLittle_m64DD64C04E2598F83C41D818CCF7874042B9301D_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method) ;
  2767. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* TrackedDevice_get_isTracked_m0ACE3CF86BDFE28D1E6C52460285B7F97B4C7419_inline (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, const RuntimeMethod* method) ;
  2768. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* TrackedDevice_get_trackingState_m6E39667A7F4D0671E0E4A60E7750706FF427E819_inline (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, const RuntimeMethod* method) ;
  2769. inline void InputSystem_QueueDeltaStateEvent_TisInputTrackingState_tCBE220E8A09D62DA1C6BD96F76943FE90F15778D_mF8073D5DBC894BF2551E67D740F75CFDC11CFDB0 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, uint32_t ___1_delta, double ___2_time, const RuntimeMethod* method)
  2770. {
  2771. (( void (*) (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, uint32_t, double, const RuntimeMethod*))InputSystem_QueueDeltaStateEvent_TisUInt32Enum_t7B4F5C6C14D2C4B2A5927C59620BE3868714DACF_m6F9DF301445BD1589209CFFB24C991BB2C813B51_gshared)(___0_control, ___1_delta, ___2_time, method);
  2772. }
  2773. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* TrackedDevice_get_devicePosition_mF2A0B044A244D1A63ECD32AE48E42E3F24F0E84D_inline (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, const RuntimeMethod* method) ;
  2774. inline void InputSystem_QueueDeltaStateEvent_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mFF0CCDC30A5D62C6990D27B74ED270AD31881BD7 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_delta, double ___2_time, const RuntimeMethod* method)
  2775. {
  2776. (( void (*) (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, double, const RuntimeMethod*))InputSystem_QueueDeltaStateEvent_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mFF0CCDC30A5D62C6990D27B74ED270AD31881BD7_gshared)(___0_control, ___1_delta, ___2_time, method);
  2777. }
  2778. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* TrackedDevice_get_deviceRotation_m1A3BD5236736A1D4B5A60EDF72F231AA0A6FEF17_inline (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, const RuntimeMethod* method) ;
  2779. inline void InputSystem_QueueDeltaStateEvent_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m14B468181A571FC5630CCFD6A589FC979C49F103 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_delta, double ___2_time, const RuntimeMethod* method)
  2780. {
  2781. (( void (*) (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, double, const RuntimeMethod*))InputSystem_QueueDeltaStateEvent_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m14B468181A571FC5630CCFD6A589FC979C49F103_gshared)(___0_control, ___1_delta, ___2_time, method);
  2782. }
  2783. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_UnityOpenXRHands_RetrieveMetaAim_mE86F1A7489D57CA661072B01CD6049E4B15E964E (bool ___0_isLeft, uint64_t* ___1_aimFlags, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___2_aimPosePosition, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___3_aimPoseRotation, float* ___4_pinchStrengthIndex, float* ___5_pinchStrengthMiddle, float* ___6_pinchStrengthRing, float* ___7_pinchStrengthLittle, const RuntimeMethod* method) ;
  2784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pose__ctor_m15CA45808A2BBF1956E836D22C387FAB80BED051 (Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rotation, const RuntimeMethod* method) ;
  2785. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_UpdateHand_m52AA7E1E561D919BB91EAC80710AD23E95AF970D (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, bool ___0_isHandRootTracked, uint64_t ___1_aimFlags, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___2_aimPose, float ___3_pinchIndex, float ___4_pinchMiddle, float ___5_pinchRing, float ___6_pinchLittle, const RuntimeMethod* method) ;
  2786. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 InputDeviceMatcher_WithProduct_mE94024C38110251CBECB493C7753D417FFC5FD2E (InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555* __this, String_t* ___0_pattern, bool ___1_supportRegex, const RuntimeMethod* method) ;
  2787. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 InputDeviceMatcher_WithManufacturer_m1D657A87897B8EA1833248EF3D07E265DDE90F00 (InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555* __this, String_t* ___0_pattern, bool ___1_supportRegex, const RuntimeMethod* method) ;
  2788. inline void Nullable_1__ctor_mD369CAC1BA03979662923E5D5E9FAF1F98E252EB (Nullable_1_t4EEC710224A7596AC94C3B6D292E4CB7D84B7F2C* __this, InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 ___0_value, const RuntimeMethod* method)
  2789. {
  2790. (( void (*) (Nullable_1_t4EEC710224A7596AC94C3B6D292E4CB7D84B7F2C*, InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555, const RuntimeMethod*))Nullable_1__ctor_mD369CAC1BA03979662923E5D5E9FAF1F98E252EB_gshared)(__this, ___0_value, method);
  2791. }
  2792. inline void InputSystem_RegisterLayout_TisMetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_mDA539F33F648C5CD01C59C01E2DAFC2B63D75A76 (String_t* ___0_name, Nullable_1_t4EEC710224A7596AC94C3B6D292E4CB7D84B7F2C ___1_matches, const RuntimeMethod* method)
  2793. {
  2794. (( void (*) (String_t*, Nullable_1_t4EEC710224A7596AC94C3B6D292E4CB7D84B7F2C, const RuntimeMethod*))InputSystem_RegisterLayout_TisRuntimeObject_m8B0CF2E33066D31E034869BE401DD185E2F04011_gshared)(___0_name, ___1_matches, method);
  2795. }
  2796. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedDevice__ctor_mB27788B88E0EACB28065D20F6FE6E39AF391B375 (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, const RuntimeMethod* method) ;
  2797. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02 (int32_t ___0_jointId, const RuntimeMethod* method) ;
  2798. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 XRHand_GetJoint_mDD5E7D4F45C9701AF8911EA4394F258CB5E68035 (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* __this, int32_t ___0_id, const RuntimeMethod* method) ;
  2799. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 XRHand_get_rootPose_m4F34E7F55AEBFD2FF7491364ADB00B27BF86F1A5_inline (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* __this, const RuntimeMethod* method) ;
  2800. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t XRHand_get_handedness_m87563F81CAF693404C49463EAC73DA29D517F752_inline (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* __this, const RuntimeMethod* method) ;
  2801. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool XRHand_get_isTracked_mDFC9D4FDE271E2DC90D5459B1A6EA304F97B7428_inline (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* __this, const RuntimeMethod* method) ;
  2802. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void XRHand_set_isTracked_mEB395885839D65BA5779FD9DD74D830ACBDE0628_inline (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* __this, bool ___0_value, const RuntimeMethod* method) ;
  2803. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ;
  2804. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
  2805. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XRHand_ToString_m16E035580DC75AAFAE5A68574F546AD7976B5508 (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* __this, const RuntimeMethod* method) ;
  2806. inline bool NativeArray_1_op_Equality_m369530FA93A9071B203462EA7F1C45EB88B089D1 (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6 ___0_left, NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6 ___1_right, const RuntimeMethod* method)
  2807. {
  2808. return (( bool (*) (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6, NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6, const RuntimeMethod*))NativeArray_1_op_Equality_m369530FA93A9071B203462EA7F1C45EB88B089D1_gshared)(___0_left, ___1_right, method);
  2809. }
  2810. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Pose_op_Equality_mB6476BEA859F2904A41C04C4A32574A1B377A1A1 (Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___0_a, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___1_b, const RuntimeMethod* method) ;
  2811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHand_Equals_m96981694AE5EDECE058FDDBACE4A9EB6A24B05E6 (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* __this, XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 ___0_other, const RuntimeMethod* method) ;
  2812. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHand_Equals_m659EBE5D613082BB63EBD38B12F73E65AA252FDA (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  2813. inline int32_t NativeArray_1_GetHashCode_m641C1A075DF5D4FA33DB443B798F3FAA4422E891 (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6* __this, const RuntimeMethod* method)
  2814. {
  2815. return (( int32_t (*) (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6*, const RuntimeMethod*))NativeArray_1_GetHashCode_m641C1A075DF5D4FA33DB443B798F3FAA4422E891_gshared)(__this, method);
  2816. }
  2817. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Pose_GetHashCode_mDD6C48FABC18795F04F82D42DFCBC916C0C6CCDB (Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* __this, const RuntimeMethod* method) ;
  2818. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295 (int32_t* __this, const RuntimeMethod* method) ;
  2819. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3 (bool* __this, const RuntimeMethod* method) ;
  2820. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRHand_GetHashCode_mC7873CE6C4AA794FAD911A0E3B0B260289EA3296 (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* __this, const RuntimeMethod* method) ;
  2821. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 Pose_get_identity_m145C7BA9D895CD7F8CCE2483B69764F7A9FEC66E (const RuntimeMethod* method) ;
  2822. inline void NativeArray_1__ctor_m4D4FF733356743E02EAD58DD14113D5224D3DA3B (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
  2823. {
  2824. (( void (*) (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m4D4FF733356743E02EAD58DD14113D5224D3DA3B_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
  2825. }
  2826. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHand__ctor_mC7F80DF20FE3E7108763FB225D451D1D684A5933 (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* __this, int32_t ___0_handedness, int32_t ___1_allocator, const RuntimeMethod* method) ;
  2827. inline bool NativeArray_1_get_IsCreated_m48FE77881C90E0F1BD2794B7465F8BA01704CFC7_inline (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6* __this, const RuntimeMethod* method)
  2828. {
  2829. return (( bool (*) (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6*, const RuntimeMethod*))NativeArray_1_get_IsCreated_m48FE77881C90E0F1BD2794B7465F8BA01704CFC7_gshared_inline)(__this, method);
  2830. }
  2831. inline void NativeArray_1_Dispose_mDF8F5DA3AD8CEE8A72380219639E85A040553D27 (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6* __this, const RuntimeMethod* method)
  2832. {
  2833. (( void (*) (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6*, const RuntimeMethod*))NativeArray_1_Dispose_mDF8F5DA3AD8CEE8A72380219639E85A040553D27_gshared)(__this, method);
  2834. }
  2835. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHand_Dispose_mCDBEBDCC8FF815323680F5C3F7595F2BCE6D23B5 (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* __this, const RuntimeMethod* method) ;
  2836. inline Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, String_t* ___0_path, const RuntimeMethod* method)
  2837. {
  2838. return (( Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* (*) (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, String_t*, const RuntimeMethod*))InputControl_GetChildControl_TisRuntimeObject_m5E81C3A512C444426EB15097CCF01D73CF1C614C_gshared)(__this, ___0_path, method);
  2839. }
  2840. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void XRHandDevice_set_gripPosition_m431F2CFBD25245146DEC8B945BD8C2B72FE98447_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___0_value, const RuntimeMethod* method) ;
  2841. inline QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* InputControl_GetChildControl_TisQuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1_m6F3533847D96A9AD4363B88D2D912D7ADCE096C4 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, String_t* ___0_path, const RuntimeMethod* method)
  2842. {
  2843. return (( QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* (*) (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, String_t*, const RuntimeMethod*))InputControl_GetChildControl_TisRuntimeObject_m5E81C3A512C444426EB15097CCF01D73CF1C614C_gshared)(__this, ___0_path, method);
  2844. }
  2845. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void XRHandDevice_set_gripRotation_m4942C22DF118BCE3D05D2D1E8B82356D98513AE6_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* ___0_value, const RuntimeMethod* method) ;
  2846. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void XRHandDevice_set_pokePosition_m270B2A835D0A358EB2418EE5C34BF097D260F680_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___0_value, const RuntimeMethod* method) ;
  2847. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void XRHandDevice_set_pokeRotation_m1D1F7A2D8FC2536FFD9159232B1BCCBD1D3A67A7_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* ___0_value, const RuntimeMethod* method) ;
  2848. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void XRHandDevice_set_pinchPosition_m892535CE6478DE7A07947A66467C63B97ED6F5C7_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___0_value, const RuntimeMethod* method) ;
  2849. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void XRHandDevice_set_pinchRotation_m217DD112093DDB9430C3604C6F219910906A93F6_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* ___0_value, const RuntimeMethod* method) ;
  2850. inline void Action_3__ctor_m3AB504B4A53E26F38ACFEC08DD59973F0169F14B (Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  2851. {
  2852. (( void (*) (Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_m7EB2124968FA6CF7D296DEF84B56419B5D879A3D_gshared)(__this, ___0_object, ___1_method, method);
  2853. }
  2854. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00 (Delegate_t* ___0_a, Delegate_t* ___1_b, const RuntimeMethod* method) ;
  2855. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandDevice_OnUpdatedHands_mD778E501738F8AF4C866261F1C29B081DDDEF92A (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* ___0_subsystem, int32_t ___1_updateSuccessFlags, int32_t ___2_updateType, const RuntimeMethod* method) ;
  2856. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 XRHandSubsystem_get_leftHand_mD3B931E5129348FEE34C3965A0CF8E62A0CFFB97_inline (XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* __this, const RuntimeMethod* method) ;
  2857. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 XRHandSubsystem_get_rightHand_mDE333FDF35460E1A06BE051AF9C2144B7053ED3C_inline (XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* __this, const RuntimeMethod* method) ;
  2858. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHandJoint_TryGetPose_m1AA1E69E7753E1CC4E64F8649751BF7D30CE113E (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* __this, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* ___0_pose, const RuntimeMethod* method) ;
  2859. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* XRHandDevice_get_gripPosition_m6D8BB7D6EC1C3C523FD673E1B8C87BEF7CFEB27C_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, const RuntimeMethod* method) ;
  2860. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* XRHandDevice_get_gripRotation_mFA06B406143925D1C821A2034A84FDF52F4E3870_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, const RuntimeMethod* method) ;
  2861. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* XRHandDevice_get_pokePosition_m236F011AA0DE638CEBA04F21B85F5BD184EC3645_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, const RuntimeMethod* method) ;
  2862. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* XRHandDevice_get_pokeRotation_m6AAAA63EAD64ECEA4DE89F1707C1180B5F78CA83_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, const RuntimeMethod* method) ;
  2863. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* XRHandDevice_get_pinchPosition_mDE2F72E02CE6047FC3E10805DDBFB42273D02E9A_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, const RuntimeMethod* method) ;
  2864. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* XRHandDevice_get_pinchRotation_m30BA19130704B12CE55181C4929E15260ABAFE80_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, const RuntimeMethod* method) ;
  2865. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandDevice_Initialize_m9E1726F0421D00A4E8EDFC72522B69B90CD56633 (const RuntimeMethod* method) ;
  2866. inline void InputSystem_RegisterLayout_TisXRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_mD646F8CCFD8588E20F07C482A2CB64DC40F53E06 (String_t* ___0_name, Nullable_1_t4EEC710224A7596AC94C3B6D292E4CB7D84B7F2C ___1_matches, const RuntimeMethod* method)
  2867. {
  2868. (( void (*) (String_t*, Nullable_1_t4EEC710224A7596AC94C3B6D292E4CB7D84B7F2C, const RuntimeMethod*))InputSystem_RegisterLayout_TisRuntimeObject_m8B0CF2E33066D31E034869BE401DD185E2F04011_gshared)(___0_name, ___1_matches, method);
  2869. }
  2870. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRHandJoint_get_id_m22F4DAECB98383D196AA9549A8682B73270AB394 (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* __this, const RuntimeMethod* method) ;
  2871. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRHandJoint_get_handedness_m939EE07D84EAFA251284D43B4E5FA21075CC2FA4 (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* __this, const RuntimeMethod* method) ;
  2872. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t XRHandJoint_get_trackingState_mD1202D64E796D92C38FA87BD02DFBD58AF5E4696_inline (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* __this, const RuntimeMethod* method) ;
  2873. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHandJoint_TryGetRadius_m992C3DC67D51BCF5F949503D98178BE191D2526D (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* __this, float* ___0_radius, const RuntimeMethod* method) ;
  2874. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
  2875. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHandJoint_TryGetLinearVelocity_m3BC24DBDEB210B51568D21317B1B3574A6B57F6B (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_linearVelocity, const RuntimeMethod* method) ;
  2876. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHandJoint_TryGetAngularVelocity_mA486ED68AE5883EC4EE22A4403457E5F3F64CF63 (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_angularVelocity, const RuntimeMethod* method) ;
  2877. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Pose_ToString_m8C3203B81EB15980F16E07C63B6FBBEECE50A6EF (Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* __this, String_t* ___0_format, const RuntimeMethod* method) ;
  2878. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D (float* __this, String_t* ___0_format, const RuntimeMethod* method) ;
  2879. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Vector3_ToString_m3185BD544ED9BA81E88936544EC298C19207BDF1_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, String_t* ___0_format, const RuntimeMethod* method) ;
  2880. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m918500C1EFB475181349A79989BB79BB36102894 (String_t* ___0_format, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
  2881. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XRHandJoint_ToString_m1DB56DCD567E7C649706D8E217B9D554C3F218F5 (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* __this, const RuntimeMethod* method) ;
  2882. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
  2883. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHandJoint_Equals_m5709CE0A4A3E8120C2BB67069C8D91F1ECE7328B (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* __this, XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 ___0_other, const RuntimeMethod* method) ;
  2884. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHandJoint_Equals_m0851F1DE4A70717EFF6D4C6A2B021BFAF2DA5B83 (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  2885. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2 (float* __this, const RuntimeMethod* method) ;
  2886. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
  2887. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRHandJoint_GetHashCode_mCC79E2A46A6549F5FC28182168A798D0A713041E (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* __this, const RuntimeMethod* method) ;
  2888. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34 (const RuntimeMethod* method) ;
  2889. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandMeshController_UpdateRendererVisibility_mB26AF94B55D71E47C8310141F0A898D497DE6A59 (XRHandMeshController_t670ADAE830016D758ED74153F39334564CD3D687* __this, const RuntimeMethod* method) ;
  2890. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandMeshController_UnsubscribeFromHandTrackingEvents_m2A7C875434EEE97A76BE14F9824880851C2C5C22 (XRHandMeshController_t670ADAE830016D758ED74153F39334564CD3D687* __this, const RuntimeMethod* method) ;
  2891. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ;
  2892. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandMeshController_SubscribeToHandTrackingEvents_m4CD3C9AD020CE6175DB728AE4D642FA9A9F5C217 (XRHandMeshController_t670ADAE830016D758ED74153F39334564CD3D687* __this, const RuntimeMethod* method) ;
  2893. inline bool Component_TryGetComponent_TisXRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_mC012EF7ECAD43E27CF5BE042EDCCDCC0F7F51B8A (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C** ___0_component, const RuntimeMethod* method)
  2894. {
  2895. return (( bool (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C**, const RuntimeMethod*))Component_TryGetComponent_TisRuntimeObject_m69D4ED21F14D49D805A2337F4332934CDA07DEDB_gshared)(__this, ___0_component, method);
  2896. }
  2897. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
  2898. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E (RuntimeObject* ___0_message, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_context, const RuntimeMethod* method) ;
  2899. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
  2900. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* XRHandTrackingEvents_get_bindableHandIsTracked_m67C522F8C6B6B25DA2932649A6FF2A014020A3B2_inline (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, const RuntimeMethod* method) ;
  2901. inline void Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501 (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  2902. {
  2903. (( void (*) (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501_gshared)(__this, ___0_object, ___1_method, method);
  2904. }
  2905. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_enabled_m015E6D7B825528A31182F267234CC6A925F71DA8 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, bool ___0_value, const RuntimeMethod* method) ;
  2906. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
  2907. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t JointToTransformReference_get_xrHandJointID_m07248164E6B8E31BA297F25AFEBA64AF30F79BF4_inline (JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202* __this, const RuntimeMethod* method) ;
  2908. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void JointToTransformReference_set_xrHandJointID_m03512465EB1170EE140408D91765D45402D5647C_inline (JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  2909. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* JointToTransformReference_get_jointTransform_m81EAC20A1665D7F6AA85653F77AFFD9E4980AC40_inline (JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202* __this, const RuntimeMethod* method) ;
  2910. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void JointToTransformReference_set_jointTransform_m8DE1DC33491001E7ED7C8C83B4391A3A15B1D3A4_inline (JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method) ;
  2911. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver_InitializeFromSerializedReferences_m1CADD44CEE67DBFF31D4C3D11CFC5C103573A314 (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, const RuntimeMethod* method) ;
  2912. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver_UnsubscribeFromHandTrackingEvents_m6D97130227B9E65ECAEF1D3BA3C6AEC53C60036E (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, const RuntimeMethod* method) ;
  2913. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver_SubscribeToHandTrackingEvents_mDEF2D58348288E3D04939CB50EF6771608F41510 (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, const RuntimeMethod* method) ;
  2914. inline void NativeArray_1__ctor_mCA71AA13DF1339BF7AA14DBB1A9EA4C6C3B2DD7B (NativeArray_1_t36BB6836F4E5DC4D944E821BA8F1E03B91E23347* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
  2915. {
  2916. (( void (*) (NativeArray_1_t36BB6836F4E5DC4D944E821BA8F1E03B91E23347*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mCA71AA13DF1339BF7AA14DBB1A9EA4C6C3B2DD7B_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
  2917. }
  2918. inline Enumerator_tF55423845EBFA2E05B71EB400F041B29177256B0 List_1_GetEnumerator_m73FBAA3548D82164EC7C91E760D0FC59C2419328 (List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F* __this, const RuntimeMethod* method)
  2919. {
  2920. return (( Enumerator_tF55423845EBFA2E05B71EB400F041B29177256B0 (*) (List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F*, const RuntimeMethod*))List_1_GetEnumerator_m73FBAA3548D82164EC7C91E760D0FC59C2419328_gshared)(__this, method);
  2921. }
  2922. inline void Enumerator_Dispose_mB29C5D8D43C132584AE792C976A4E9F1D3624641 (Enumerator_tF55423845EBFA2E05B71EB400F041B29177256B0* __this, const RuntimeMethod* method)
  2923. {
  2924. (( void (*) (Enumerator_tF55423845EBFA2E05B71EB400F041B29177256B0*, const RuntimeMethod*))Enumerator_Dispose_mB29C5D8D43C132584AE792C976A4E9F1D3624641_gshared)(__this, method);
  2925. }
  2926. inline JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202 Enumerator_get_Current_mE7ABDD996617211C825544D41F9CB47C4D95C553_inline (Enumerator_tF55423845EBFA2E05B71EB400F041B29177256B0* __this, const RuntimeMethod* method)
  2927. {
  2928. return (( JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202 (*) (Enumerator_tF55423845EBFA2E05B71EB400F041B29177256B0*, const RuntimeMethod*))Enumerator_get_Current_mE7ABDD996617211C825544D41F9CB47C4D95C553_gshared_inline)(__this, method);
  2929. }
  2930. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ;
  2931. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m23033D7E2F0F298BE465B7F3A63CDF40A4EB70EB (RuntimeObject* ___0_message, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_context, const RuntimeMethod* method) ;
  2932. inline bool Enumerator_MoveNext_m53DB606BA720D59C72998F52F761D2F22B455418 (Enumerator_tF55423845EBFA2E05B71EB400F041B29177256B0* __this, const RuntimeMethod* method)
  2933. {
  2934. return (( bool (*) (Enumerator_tF55423845EBFA2E05B71EB400F041B29177256B0*, const RuntimeMethod*))Enumerator_MoveNext_m53DB606BA720D59C72998F52F761D2F22B455418_gshared)(__this, method);
  2935. }
  2936. inline bool NativeArray_1_get_IsCreated_mD24A174276905BA38E8992234D3A387A1BDF2E97_inline (NativeArray_1_t36BB6836F4E5DC4D944E821BA8F1E03B91E23347* __this, const RuntimeMethod* method)
  2937. {
  2938. return (( bool (*) (NativeArray_1_t36BB6836F4E5DC4D944E821BA8F1E03B91E23347*, const RuntimeMethod*))NativeArray_1_get_IsCreated_mD24A174276905BA38E8992234D3A387A1BDF2E97_gshared_inline)(__this, method);
  2939. }
  2940. inline void NativeArray_1_Dispose_m02B53BA57A6C99724A5DE5A834F98AC80577A5E6 (NativeArray_1_t36BB6836F4E5DC4D944E821BA8F1E03B91E23347* __this, const RuntimeMethod* method)
  2941. {
  2942. (( void (*) (NativeArray_1_t36BB6836F4E5DC4D944E821BA8F1E03B91E23347*, const RuntimeMethod*))NativeArray_1_Dispose_m02B53BA57A6C99724A5DE5A834F98AC80577A5E6_gshared)(__this, method);
  2943. }
  2944. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver_ResetRootPoseOffset_mFC1EDE131E0F2390A7EF6D6933453749C53B947C (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, const RuntimeMethod* method) ;
  2945. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HandUpdatedEvent_t74C37E98CEE73FC31A297B62298B2B48C247ED4F* XRHandTrackingEvents_get_jointsUpdated_m6C6EE24CBAB5FC3EB60054CF339D6A188EF5427D_inline (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, const RuntimeMethod* method) ;
  2946. inline void UnityAction_1__ctor_m30EFFD8F09529B3469E99DCF5EC509D0F069270B (UnityAction_1_tD8E577BBDA15F91FFFDAAEAA34D63D17B25A275D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  2947. {
  2948. (( void (*) (UnityAction_1_tD8E577BBDA15F91FFFDAAEAA34D63D17B25A275D*, RuntimeObject*, intptr_t, const RuntimeMethod*))UnityAction_1__ctor_m0C2FC6B483B474AE9596A43EBA7FF6E85503A92A_gshared)(__this, ___0_object, ___1_method, method);
  2949. }
  2950. inline void UnityEvent_1_RemoveListener_mB8F03365EAD03A61E41C519F5558616043D2A58A (UnityEvent_1_t860C68D9BD3940628C497821F87931FFAA3B6C42* __this, UnityAction_1_tD8E577BBDA15F91FFFDAAEAA34D63D17B25A275D* ___0_call, const RuntimeMethod* method)
  2951. {
  2952. (( void (*) (UnityEvent_1_t860C68D9BD3940628C497821F87931FFAA3B6C42*, UnityAction_1_tD8E577BBDA15F91FFFDAAEAA34D63D17B25A275D*, const RuntimeMethod*))UnityEvent_1_RemoveListener_m904FA6BDD0D33FDF8650EF816FF5C131867E693E_gshared)(__this, ___0_call, method);
  2953. }
  2954. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A* XRHandTrackingEvents_get_poseUpdated_mED7BF2C4705D46482C0DA7373FB1219DD138E8EF_inline (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, const RuntimeMethod* method) ;
  2955. inline void UnityAction_1__ctor_mF43DA979C0C6332C827E48F70EB1158E2A733A27 (UnityAction_1_tC7897C4E79A290EB8B3AF2502E43A18A7A1E58C0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  2956. {
  2957. (( void (*) (UnityAction_1_tC7897C4E79A290EB8B3AF2502E43A18A7A1E58C0*, RuntimeObject*, intptr_t, const RuntimeMethod*))UnityAction_1__ctor_mF43DA979C0C6332C827E48F70EB1158E2A733A27_gshared)(__this, ___0_object, ___1_method, method);
  2958. }
  2959. inline void UnityEvent_1_RemoveListener_m3BA681FC9BBCC8FF0CE68CC44159AC91158D0D13 (UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A* __this, UnityAction_1_tC7897C4E79A290EB8B3AF2502E43A18A7A1E58C0* ___0_call, const RuntimeMethod* method)
  2960. {
  2961. (( void (*) (UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A*, UnityAction_1_tC7897C4E79A290EB8B3AF2502E43A18A7A1E58C0*, const RuntimeMethod*))UnityEvent_1_RemoveListener_m3BA681FC9BBCC8FF0CE68CC44159AC91158D0D13_gshared)(__this, ___0_call, method);
  2962. }
  2963. inline void UnityEvent_1_AddListener_m99A4E8A2A6CA8CE961FC4C7D493AA7CCAABC075F (UnityEvent_1_t860C68D9BD3940628C497821F87931FFAA3B6C42* __this, UnityAction_1_tD8E577BBDA15F91FFFDAAEAA34D63D17B25A275D* ___0_call, const RuntimeMethod* method)
  2964. {
  2965. (( void (*) (UnityEvent_1_t860C68D9BD3940628C497821F87931FFAA3B6C42*, UnityAction_1_tD8E577BBDA15F91FFFDAAEAA34D63D17B25A275D*, const RuntimeMethod*))UnityEvent_1_AddListener_m055233246714700E4BDAA62635BC0AA49E8165CC_gshared)(__this, ___0_call, method);
  2966. }
  2967. inline void UnityEvent_1_AddListener_mF67B9E4370446E3CDE1976E97380E5F68E212E14 (UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A* __this, UnityAction_1_tC7897C4E79A290EB8B3AF2502E43A18A7A1E58C0* ___0_call, const RuntimeMethod* method)
  2968. {
  2969. (( void (*) (UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A*, UnityAction_1_tC7897C4E79A290EB8B3AF2502E43A18A7A1E58C0*, const RuntimeMethod*))UnityEvent_1_AddListener_mF67B9E4370446E3CDE1976E97380E5F68E212E14_gshared)(__this, ___0_call, method);
  2970. }
  2971. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
  2972. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_InverseTransformDirection_m69C077B881A98B08C7F231EFC49429C906FBC575 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_direction, const RuntimeMethod* method) ;
  2973. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
  2974. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
  2975. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ;
  2976. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver_UpdateJointLocalPoses_mA7D6BB482F0006BDD909057589E6C9AEA06C7CC3 (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, XRHandJointsUpdatedEventArgs_t23369A3B3D49D837CF21B765B7F0E248F362E31F* ___0_args, const RuntimeMethod* method) ;
  2977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TransformExtensions_SetLocalPose_m15B9FAC87B7B05C750A6D8FD77A0768818CFB7D4 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___1_pose, const RuntimeMethod* method) ;
  2978. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver_CalculateJointTransformLocalPoses_m66DFD8FB237BABF8F5F318CDA9AA64F78B82DEF4 (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6* ___0_joints, NativeArray_1_t36BB6836F4E5DC4D944E821BA8F1E03B91E23347* ___1_jointLocalPoses, const RuntimeMethod* method) ;
  2979. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver_CalculateLocalTransformPose_mF9D9A001A035A162765277E9B8F0C3EF6A46CBBA (Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* ___0_parentPose, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* ___1_jointPose, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* ___2_jointLocalPose, const RuntimeMethod* method) ;
  2980. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRHandJointIDUtility_GetBackJointID_m944463FBA57D581AFBF5A68F7CA59FC1673F386F (int32_t ___0_fingerId, const RuntimeMethod* method) ;
  2981. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRHandJointIDUtility_GetFrontJointID_mDAAB2FBD81037762DB147BA18C1381192A2A7313 (int32_t ___0_fingerId, const RuntimeMethod* method) ;
  2982. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, const RuntimeMethod* method) ;
  2983. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
  2984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_point, const RuntimeMethod* method) ;
  2985. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) ;
  2986. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriverUtility_FindJointsFromRoot_mF7F7E290233CB82676A5CEE92A8BBE25E320359D (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* ___0_skeletonDriver, List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___1_missingJointNames, const RuntimeMethod* method) ;
  2987. inline void List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
  2988. {
  2989. (( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
  2990. }
  2991. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F* XRHandSkeletonDriver_get_jointTransformReferences_m11FAA540585CB0A29A3A1EFE54CAD133545736F0_inline (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, const RuntimeMethod* method) ;
  2992. inline void List_1_Clear_m68A278D894A4D08F66B0AFD92A7A6B729B9D74BE_inline (List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F* __this, const RuntimeMethod* method)
  2993. {
  2994. (( void (*) (List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F*, const RuntimeMethod*))List_1_Clear_m68A278D894A4D08F66B0AFD92A7A6B729B9D74BE_gshared_inline)(__this, method);
  2995. }
  2996. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* XRHandSkeletonDriver_get_rootTransform_m68FD98427DF91F4C7746C2242115FDE9940E3946_inline (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, const RuntimeMethod* method) ;
  2997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
  2998. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHandSkeletonDriverUtility_StartsOrEndsWith_m95D62A36B0382695E5608F0FB84A11FD20BEA307 (String_t* ___0_value, String_t* ___1_searchTerm, const RuntimeMethod* method) ;
  2999. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3000. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
  3001. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  3002. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
  3003. inline void List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, String_t* ___0_item, const RuntimeMethod* method)
  3004. {
  3005. (( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
  3006. }
  3007. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriverUtility_U3CFindJointsFromRootU3Eg__SetupJointTransformReferenceU7C0_0_mEABE76F9A0B765AC7BA01CB22AB72A6A9E11A87A (int32_t ___0_jointId, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_jointTransform, U3CU3Ec__DisplayClass0_0_tC0C19D4F2CE110BA598F2AE96845261180F6BACC* ___2_p, const RuntimeMethod* method) ;
  3008. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRHandJointIDUtility_FromIndex_m3A7C3DE3C3C5F89090C7B3B01B2E93ADC526BA2E (int32_t ___0_index, const RuntimeMethod* method) ;
  3009. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_1__ctor_m8734080A07FCF5E912CC5BE077A8E83230AAEF7B (U3CU3Ec__DisplayClass0_1_t479AA7C2942100AF9E5DB45B07B874322433A450* __this, const RuntimeMethod* method) ;
  3010. inline void Func_2__ctor_m7000F7EB8385E52019B70DACFE0B0BD2F8277768 (Func_2_t8313EC8084B8D261ABC24E2B345FCB339CC17EAC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  3011. {
  3012. (( void (*) (Func_2_t8313EC8084B8D261ABC24E2B345FCB339CC17EAC*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7000F7EB8385E52019B70DACFE0B0BD2F8277768_gshared)(__this, ___0_object, ___1_method, method);
  3013. }
  3014. inline bool Enumerable_Any_TisJointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202_m7C7002F663DA1A55602823902194C52D241DF4A2 (RuntimeObject* ___0_source, Func_2_t8313EC8084B8D261ABC24E2B345FCB339CC17EAC* ___1_predicate, const RuntimeMethod* method)
  3015. {
  3016. return (( bool (*) (RuntimeObject*, Func_2_t8313EC8084B8D261ABC24E2B345FCB339CC17EAC*, const RuntimeMethod*))Enumerable_Any_TisJointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202_m7C7002F663DA1A55602823902194C52D241DF4A2_gshared)(___0_source, ___1_predicate, method);
  3017. }
  3018. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264 (String_t* __this, String_t* ___0_value, int32_t ___1_comparisonType, const RuntimeMethod* method) ;
  3019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075 (String_t* __this, String_t* ___0_value, int32_t ___1_comparisonType, const RuntimeMethod* method) ;
  3020. inline void List_1_Add_m5846AF681EA24C14885F8CA1024296F032052168_inline (List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F* __this, JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202 ___0_item, const RuntimeMethod* method)
  3021. {
  3022. (( void (*) (List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F*, JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202, const RuntimeMethod*))List_1_Add_m5846AF681EA24C14885F8CA1024296F032052168_gshared_inline)(__this, ___0_item, method);
  3023. }
  3024. inline void List_1__ctor_mF8115D704B553813BC0BC31020B4E235FB9F3A31 (List_1_t8463D6E8766F823573C7FF81CA9AC38D1F351FFF* __this, const RuntimeMethod* method)
  3025. {
  3026. (( void (*) (List_1_t8463D6E8766F823573C7FF81CA9AC38D1F351FFF*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  3027. }
  3028. inline void SubsystemWithProvider_3__ctor_mD0E3B3CB39454385FBAC584AFB5748BC7D5727D7 (SubsystemWithProvider_3_tE926FFDCD0BC2F75B118A7CCE6FBFA422A41E2B2* __this, const RuntimeMethod* method)
  3029. {
  3030. (( void (*) (SubsystemWithProvider_3_tE926FFDCD0BC2F75B118A7CCE6FBFA422A41E2B2*, const RuntimeMethod*))SubsystemWithProvider_3__ctor_mEC13729FA21E9E590467B3B9FC8CD25CC281FFD4_gshared)(__this, method);
  3031. }
  3032. inline void* NativeArrayUnsafeUtility_GetUnsafePtr_TisXRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783_m1E2E63B19D150D90E32C60E007D0750D77B7A657 (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6 ___0_nativeArray, const RuntimeMethod* method)
  3033. {
  3034. return (( void* (*) (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6, const RuntimeMethod*))NativeArrayUnsafeUtility_GetUnsafePtr_TisXRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783_m1E2E63B19D150D90E32C60E007D0750D77B7A657_gshared)(___0_nativeArray, method);
  3035. }
  3036. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  3037. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SubsystemWithProvider_get_running_m6BF31FC3BDA38C56C0F60FEA37767A4151B22C44_inline (SubsystemWithProvider_tC72E35EE2D413A4B0635B058154BABF265F31242* __this, const RuntimeMethod* method) ;
  3038. inline XRHandSubsystemProvider_t29FF95FDBBF36BCA83900425EEB9562C6BA31996* SubsystemWithProvider_3_get_provider_m1A5ABF165D4824458551B102F223B6FF699F12CD_inline (SubsystemWithProvider_3_tE926FFDCD0BC2F75B118A7CCE6FBFA422A41E2B2* __this, const RuntimeMethod* method)
  3039. {
  3040. return (( XRHandSubsystemProvider_t29FF95FDBBF36BCA83900425EEB9562C6BA31996* (*) (SubsystemWithProvider_3_tE926FFDCD0BC2F75B118A7CCE6FBFA422A41E2B2*, const RuntimeMethod*))SubsystemWithProvider_3_get_provider_m963D70D839CE42A2C17A2C183A61C25F0E2C6732_gshared_inline)(__this, method);
  3041. }
  3042. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void XRHandSubsystem_set_updateSuccessFlags_m3E10B3F255A29BA698114BBD603E42D8C32801BC_inline (XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  3043. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t XRHandSubsystem_get_updateSuccessFlags_m66704207828389ECD27842273995A60239F8D1C2_inline (XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* __this, const RuntimeMethod* method) ;
  3044. inline void Action_1_Invoke_m837A3425C5ACC1668A36725C68884FAE8EA82735_inline (Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* __this, XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 ___0_obj, const RuntimeMethod* method)
  3045. {
  3046. (( void (*) (Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752*, XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471, const RuntimeMethod*))Action_1_Invoke_m837A3425C5ACC1668A36725C68884FAE8EA82735_gshared_inline)(__this, ___0_obj, method);
  3047. }
  3048. inline void Action_3_Invoke_m7E17F0D4A856D31C4D71372AB75DFB2B8A375055_inline (Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997* __this, XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* ___0_arg1, int32_t ___1_arg2, int32_t ___2_arg3, const RuntimeMethod* method)
  3049. {
  3050. (( void (*) (Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997*, XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C*, int32_t, int32_t, const RuntimeMethod*))Action_3_Invoke_mC38093196E581A94792A991274264ED3EB9411F5_gshared_inline)(__this, ___0_arg1, ___1_arg2, ___2_arg3, method);
  3051. }
  3052. inline RuntimeObject* List_1_get_Item_mD1C73F77B40410317B7074CEE972507FED40FFC3 (List_1_t8463D6E8766F823573C7FF81CA9AC38D1F351FFF* __this, int32_t ___0_index, const RuntimeMethod* method)
  3053. {
  3054. return (( RuntimeObject* (*) (List_1_t8463D6E8766F823573C7FF81CA9AC38D1F351FFF*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
  3055. }
  3056. inline int32_t List_1_get_Count_m59A59A6FA1664B8BED9E23CEB5F601FA77A8C711_inline (List_1_t8463D6E8766F823573C7FF81CA9AC38D1F351FFF* __this, const RuntimeMethod* method)
  3057. {
  3058. return (( int32_t (*) (List_1_t8463D6E8766F823573C7FF81CA9AC38D1F351FFF*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
  3059. }
  3060. inline void Action_2_Invoke_m7A623BC79543095CAEA9BFBF393C402551C5744E_inline (Action_2_tA93638A9D51C46813D719FA524415A74B9B2EADF* __this, int32_t ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
  3061. {
  3062. (( void (*) (Action_2_tA93638A9D51C46813D719FA524415A74B9B2EADF*, int32_t, int32_t, const RuntimeMethod*))Action_2_Invoke_mF6BE8B768C3DA33BE3281D8F143C0FB02E720366_gshared_inline)(__this, ___0_arg1, ___1_arg2, method);
  3063. }
  3064. inline void NativeArray_1__ctor_m262609CCB123CE8BB59524B83D08D2CFA8C33A86 (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
  3065. {
  3066. (( void (*) (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m262609CCB123CE8BB59524B83D08D2CFA8C33A86_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
  3067. }
  3068. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 XRHandProviderUtility_CreateJoint_m821C313C0A76868D0E5BB50368DD0EF240237B75 (int32_t ___0_handedness, int32_t ___1_trackingState, int32_t ___2_id, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___3_pose, float ___4_radius, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___5_linearVelocity, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___6_angularVelocity, const RuntimeMethod* method) ;
  3069. inline void SubsystemWithProvider_3_OnDestroy_mF4EC71DF350944365B3A06C80A3B10B11024B1D6 (SubsystemWithProvider_3_tE926FFDCD0BC2F75B118A7CCE6FBFA422A41E2B2* __this, const RuntimeMethod* method)
  3070. {
  3071. (( void (*) (SubsystemWithProvider_3_tE926FFDCD0BC2F75B118A7CCE6FBFA422A41E2B2*, const RuntimeMethod*))SubsystemWithProvider_3_OnDestroy_m02737870B41A7EFE924EE780772C07819FCEEF53_gshared)(__this, method);
  3072. }
  3073. inline void NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344 (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB* __this, const RuntimeMethod* method)
  3074. {
  3075. (( void (*) (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB*, const RuntimeMethod*))NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344_gshared)(__this, method);
  3076. }
  3077. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_CompareTo_mFA011811D4447442ED442B4A507BD4267621C586 (int32_t* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  3078. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSubsystemDescriptor__ctor_m1562A286279394BEF901F8EDBA7D5D2A611AFB31 (XRHandSubsystemDescriptor_tAA2BE61B3F0591B2679C510BA4880412AEBF0C73* __this, Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81 ___0_cinfo, const RuntimeMethod* method) ;
  3079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemDescriptorStore_RegisterDescriptor_m6DEC96199F95ACCD68822060CEB79CA77AF44F12 (SubsystemDescriptorWithProvider_t2A61A2C951A4A179E898CF207726BF6B5AF474D5* ___0_descriptor, const RuntimeMethod* method) ;
  3080. inline void SubsystemDescriptorWithProvider_2__ctor_m432716B80E83A07AB52ED398264191D07F03E6D8 (SubsystemDescriptorWithProvider_2_tD37C555A5B7A6CA2EE9994940AD4F333219EAABD* __this, const RuntimeMethod* method)
  3081. {
  3082. (( void (*) (SubsystemDescriptorWithProvider_2_tD37C555A5B7A6CA2EE9994940AD4F333219EAABD*, const RuntimeMethod*))SubsystemDescriptorWithProvider_2__ctor_m639DDEEB52B0E73AD96D610D0DC16CF0E9D0BEA2_gshared)(__this, method);
  3083. }
  3084. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Cinfo_get_id_mDE761606420EBD236F32C2DE1A35A57E9B213236_inline (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* __this, const RuntimeMethod* method) ;
  3085. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SubsystemDescriptorWithProvider_set_id_m4E93140B46C960FFB4723062C55D05D7B551A57B_inline (SubsystemDescriptorWithProvider_t2A61A2C951A4A179E898CF207726BF6B5AF474D5* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  3086. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* Cinfo_get_providerType_mD7D9F4BD395059F04E9191E609621E8C24A45CC3_inline (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* __this, const RuntimeMethod* method) ;
  3087. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SubsystemDescriptorWithProvider_set_providerType_m27A630CAFBA225796667E17DE114673056339EA4_inline (SubsystemDescriptorWithProvider_t2A61A2C951A4A179E898CF207726BF6B5AF474D5* __this, Type_t* ___0_value, const RuntimeMethod* method) ;
  3088. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* Cinfo_get_subsystemTypeOverride_m202418365F311AB9DD45E63D6830867C76FCDE4C_inline (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* __this, const RuntimeMethod* method) ;
  3089. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SubsystemDescriptorWithProvider_set_subsystemTypeOverride_m34C15BBBE4EB41226EF1C0A0C8BB73A0955E0F3E_inline (SubsystemDescriptorWithProvider_t2A61A2C951A4A179E898CF207726BF6B5AF474D5* __this, Type_t* ___0_value, const RuntimeMethod* method) ;
  3090. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cinfo_set_id_m06346C96717EB03644F6A1D07F922AED52B4E312_inline (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  3091. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cinfo_set_providerType_m17C35A2C89EBCAD9286D73F9A3AF610B7FF64A4C_inline (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* __this, Type_t* ___0_value, const RuntimeMethod* method) ;
  3092. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cinfo_set_subsystemTypeOverride_mEE9363B14C9632DD23E25A482DECB393B28E1169_inline (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* __this, Type_t* ___0_value, const RuntimeMethod* method) ;
  3093. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
  3094. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Cinfo_GetHashCode_mAC2CF52DB8305CFB37D76942147668EF627C2B34 (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* __this, const RuntimeMethod* method) ;
  3095. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
  3096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
  3097. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Cinfo_Equals_m64EF31C4E5AAC0DF8C422D129036DAC313FF1985 (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* __this, Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81 ___0_other, const RuntimeMethod* method) ;
  3098. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Cinfo_Equals_mD5D6A70EE41012FFB1C5887F641572915F9E4DF0 (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  3099. inline void UnityEvent_1__ctor_m0AE6A5AF4C93CBC29730797CB6B80A91B30CE7C6 (UnityEvent_1_t860C68D9BD3940628C497821F87931FFAA3B6C42* __this, const RuntimeMethod* method)
  3100. {
  3101. (( void (*) (UnityEvent_1_t860C68D9BD3940628C497821F87931FFAA3B6C42*, const RuntimeMethod*))UnityEvent_1__ctor_m8D77F4F05F69D0E52E8A445322811EEC25987525_gshared)(__this, method);
  3102. }
  3103. inline bool BindableVariableBase_1_get_Value_m96A23183488FDBF672E87540BD3CEC1FFE13A43A_inline (BindableVariableBase_1_t34283BBB8834571B5098A369036AEFA405EAC90C* __this, const RuntimeMethod* method)
  3104. {
  3105. return (( bool (*) (BindableVariableBase_1_t34283BBB8834571B5098A369036AEFA405EAC90C*, const RuntimeMethod*))BindableVariableBase_1_get_Value_m96A23183488FDBF672E87540BD3CEC1FFE13A43A_gshared_inline)(__this, method);
  3106. }
  3107. inline void SubsystemManager_GetSubsystems_TisXRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C_m80B420587E83801A6C5F75FED3B6CEF1693D2C73 (List_1_tE4111BEC044D13259EFD4EC5907636C855887179* ___0_subsystems, const RuntimeMethod* method)
  3108. {
  3109. (( void (*) (List_1_tE4111BEC044D13259EFD4EC5907636C855887179*, const RuntimeMethod*))SubsystemManager_GetSubsystems_TisRuntimeObject_mB633541A66EAE1B89E7819DD3468958B65E38FD4_gshared)(___0_subsystems, method);
  3110. }
  3111. inline XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* List_1_get_Item_m75273E2FDEA382223C6F78765C1A71E6A758CF9F (List_1_tE4111BEC044D13259EFD4EC5907636C855887179* __this, int32_t ___0_index, const RuntimeMethod* method)
  3112. {
  3113. return (( XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* (*) (List_1_tE4111BEC044D13259EFD4EC5907636C855887179*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
  3114. }
  3115. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandTrackingEvents_SetSubsystem_mC9E8915E2BA317B635B1F404257631EDA1F3AFD4 (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* ___0_handSubsystem, const RuntimeMethod* method) ;
  3116. inline int32_t List_1_get_Count_m571D52D1CFC36A69BDAFBAC74B0F075F8BB773BC_inline (List_1_tE4111BEC044D13259EFD4EC5907636C855887179* __this, const RuntimeMethod* method)
  3117. {
  3118. return (( int32_t (*) (List_1_tE4111BEC044D13259EFD4EC5907636C855887179*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
  3119. }
  3120. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandTrackingEvents_UnsubscribeFromSubsystem_m50D88439815A7C9C4D7380B27E7FDB3AB750DC43 (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, const RuntimeMethod* method) ;
  3121. inline void Action_1__ctor_m853F8C94BDD185D55096797BC53A6FF2038389BC (Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  3122. {
  3123. (( void (*) (Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m853F8C94BDD185D55096797BC53A6FF2038389BC_gshared)(__this, ___0_object, ___1_method, method);
  3124. }
  3125. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3 (Delegate_t* ___0_source, Delegate_t* ___1_value, const RuntimeMethod* method) ;
  3126. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandTrackingEvents_TrackingAcquiredOrLost_m66CEAE71086052850FCFA8164EA2D22A5CB3A46B (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, bool ___0_isTracked, const RuntimeMethod* method) ;
  3127. inline void BindableVariableBase_1_set_Value_mE065373AAB357806B5E3822354B3C8035AD16766 (BindableVariableBase_1_t34283BBB8834571B5098A369036AEFA405EAC90C* __this, bool ___0_value, const RuntimeMethod* method)
  3128. {
  3129. (( void (*) (BindableVariableBase_1_t34283BBB8834571B5098A369036AEFA405EAC90C*, bool, const RuntimeMethod*))BindableVariableBase_1_set_Value_mE065373AAB357806B5E3822354B3C8035AD16766_gshared)(__this, ___0_value, method);
  3130. }
  3131. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2 (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* __this, const RuntimeMethod* method) ;
  3132. inline void UnityEvent_1_Invoke_m4810FCA7EC353CAA7770E91777A04496C5663653 (UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB* __this, bool ___0_arg0, const RuntimeMethod* method)
  3133. {
  3134. (( void (*) (UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB*, bool, const RuntimeMethod*))UnityEvent_1_Invoke_m4810FCA7EC353CAA7770E91777A04496C5663653_gshared)(__this, ___0_arg0, method);
  3135. }
  3136. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UpdateTypesExtensions_IsSet_m7E9DCDFDB6BE04541935787526038B6986925081 (int32_t ___0_self, int32_t ___1_flag, const RuntimeMethod* method) ;
  3137. inline void UnityEvent_1_Invoke_m8956EC3E8A4C81B75D2679C9538216DB6F90786C (UnityEvent_1_t860C68D9BD3940628C497821F87931FFAA3B6C42* __this, XRHandJointsUpdatedEventArgs_t23369A3B3D49D837CF21B765B7F0E248F362E31F* ___0_arg0, const RuntimeMethod* method)
  3138. {
  3139. (( void (*) (UnityEvent_1_t860C68D9BD3940628C497821F87931FFAA3B6C42*, XRHandJointsUpdatedEventArgs_t23369A3B3D49D837CF21B765B7F0E248F362E31F*, const RuntimeMethod*))UnityEvent_1_Invoke_m6CDC8B0639CE8935E2E13D10B2C8E500968130B6_gshared)(__this, ___0_arg0, method);
  3140. }
  3141. inline void UnityEvent_1_Invoke_mCED1DFA02CD4A292B6C94AEDEF17D559E10F3945 (UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A* __this, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___0_arg0, const RuntimeMethod* method)
  3142. {
  3143. (( void (*) (UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A*, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971, const RuntimeMethod*))UnityEvent_1_Invoke_mCED1DFA02CD4A292B6C94AEDEF17D559E10F3945_gshared)(__this, ___0_arg0, method);
  3144. }
  3145. inline void UnityEvent_1__ctor_mF203F898DA41FFE0E4B6A4911FD9585FB4031E0C (UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A* __this, const RuntimeMethod* method)
  3146. {
  3147. (( void (*) (UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A*, const RuntimeMethod*))UnityEvent_1__ctor_mF203F898DA41FFE0E4B6A4911FD9585FB4031E0C_gshared)(__this, method);
  3148. }
  3149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandUpdatedEvent__ctor_mB9D116A0D61014270622F6C73F053D333033C782 (HandUpdatedEvent_t74C37E98CEE73FC31A297B62298B2B48C247ED4F* __this, const RuntimeMethod* method) ;
  3150. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235 (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* __this, const RuntimeMethod* method) ;
  3151. inline void UnityEvent_1__ctor_m7A1EF666468DD954D61FBAD7C721229BD3589934 (UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB* __this, const RuntimeMethod* method)
  3152. {
  3153. (( void (*) (UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB*, const RuntimeMethod*))UnityEvent_1__ctor_m7A1EF666468DD954D61FBAD7C721229BD3589934_gshared)(__this, method);
  3154. }
  3155. inline void BindableVariable_1__ctor_m7C30B2C383AF364137D643B30B117C4F702D213E (BindableVariable_1_t0A132E58B7C86338FD58C5F09A28A660DB5A4F50* __this, bool ___0_initialValue, bool ___1_checkEquality, Func_3_t8405246FA4174D01D5F07F8A51737739EE5376F3* ___2_equalityMethod, bool ___3_startInitialized, const RuntimeMethod* method)
  3156. {
  3157. (( void (*) (BindableVariable_1_t0A132E58B7C86338FD58C5F09A28A660DB5A4F50*, bool, bool, Func_3_t8405246FA4174D01D5F07F8A51737739EE5376F3*, bool, const RuntimeMethod*))BindableVariable_1__ctor_m7C30B2C383AF364137D643B30B117C4F702D213E_gshared)(__this, ___0_initialValue, ___1_checkEquality, ___2_equalityMethod, ___3_startInitialized, method);
  3158. }
  3159. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandJointsUpdatedEventArgs__ctor_m114CB1C67AF74E5C20BC87B6C49AA731E225F9D3 (XRHandJointsUpdatedEventArgs_t23369A3B3D49D837CF21B765B7F0E248F362E31F* __this, const RuntimeMethod* method) ;
  3160. inline void List_1__ctor_m9991CB9E0E4608CAE947384283EE27BCF3DAC2D4 (List_1_tE4111BEC044D13259EFD4EC5907636C855887179* __this, const RuntimeMethod* method)
  3161. {
  3162. (( void (*) (List_1_tE4111BEC044D13259EFD4EC5907636C855887179*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  3163. }
  3164. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F PlayerLoop_GetCurrentPlayerLoop_mDC8CBE388799E9CF78200030C101875B1ABD4BA3 (const RuntimeMethod* method) ;
  3165. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
  3166. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
  3167. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41 (RuntimeArray* ___0_sourceArray, int32_t ___1_sourceIndex, RuntimeArray* ___2_destinationArray, int32_t ___3_destinationIndex, int32_t ___4_length, const RuntimeMethod* method) ;
  3168. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateFunction__ctor_m0D1D766F22D02176396DA6745A60EA046EE8227B (UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  3169. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction__ctor_mC53E20D6B66E0D5688CD81B88DBB34F5A58B7131 (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  3170. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Application_add_onBeforeRender_mEE8925294C807AD08FA0FF35D4C663E098510394 (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___0_value, const RuntimeMethod* method) ;
  3171. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerLoop_SetPlayerLoop_m7D2DB1287D886B0AC17C24F86C897C82A813D01B (PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F ___0_loop, const RuntimeMethod* method) ;
  3172. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Application_remove_onBeforeRender_m9F54448ED4059A26C9972E5C9ED2F6DCD58B4E24 (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___0_value, const RuntimeMethod* method) ;
  3173. inline void Array_Resize_TisPlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F_m5BB1CBC9B67A2E7CA14456F1490145E7F68FA8C6 (PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method)
  3174. {
  3175. (( void (*) (PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D**, int32_t, const RuntimeMethod*))Array_Resize_TisPlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F_m5BB1CBC9B67A2E7CA14456F1490145E7F68FA8C6_gshared)(___0_array, ___1_newSize, method);
  3176. }
  3177. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemUpdater_Stop_m8AFC122B06A8C7E35BB7B534081B48F7F96FFA2A (SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548* __this, const RuntimeMethod* method) ;
  3178. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* XRHandDevice_get_leftHand_mDDCFB299CEF49D677FE879FD6EC2CED49B39A122_inline (const RuntimeMethod* method) ;
  3179. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_RemoveDevice_mBA895DEE9FCFC53AC9040DE72860D95ABFB5E858 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, const RuntimeMethod* method) ;
  3180. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void XRHandDevice_set_leftHand_m90D3310DC790C1570F9622A43BBC0E3133AE7B36_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* ___0_value, const RuntimeMethod* method) ;
  3181. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* XRHandDevice_get_rightHand_mBFB0E60D591755A38FECCAE7E99F1AC467D42C06_inline (const RuntimeMethod* method) ;
  3182. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void XRHandDevice_set_rightHand_m6D14B038BDE83041F0995404CD8AE62B7E96F29E_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* ___0_value, const RuntimeMethod* method) ;
  3183. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemUpdater_Update_m75E705D288BAB774736C504E119C7507847ACB77 (SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548* __this, int32_t ___0_updateType, const RuntimeMethod* method) ;
  3184. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemUpdater_EnsureDevicesCreated_m1B55AA4F37DAA7D24E5BA6E657CF64F6E59E8C4E (SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548* __this, int32_t ___0_updateSuccessFlags, int32_t ___1_updateType, const RuntimeMethod* method) ;
  3185. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* XRHandDevice_Create_mB95FA6BCC5AD829A28E33D910D7427764CA231DB (XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* ___0_subsystem, int32_t ___1_handedness, int32_t ___2_updateSuccessFlags, int32_t ___3_updateType, const RuntimeMethod* method) ;
  3186. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemUpdater_OnUpdate_m8A13E22290DF48E9B736EC4C6BB8DAE0AA9464E3 (SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548* __this, const RuntimeMethod* method) ;
  3187. inline void SubsystemProvider_1__ctor_m210E580A88518CBE851A9E461B86F5F407B2F3C2 (SubsystemProvider_1_tE92B070330A06745C300EB6C7651296BF8647284* __this, const RuntimeMethod* method)
  3188. {
  3189. (( void (*) (SubsystemProvider_1_tE92B070330A06745C300EB6C7651296BF8647284*, const RuntimeMethod*))SubsystemProvider_1__ctor_m3F6BF1C55F79E0A7C00A482A63D1BF949533348A_gshared)(__this, method);
  3190. }
  3191. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OpenXRFeature_OnSystemChange_m8ABB325CA2AB769AC7895A4017D71863A295301B (OpenXRFeature_tC2F8F480D62C277B2ECDD605F64E45053CD85143* __this, uint64_t ___0_xrSystem, const RuntimeMethod* method) ;
  3192. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandTracking_UnityOpenXRHands_OnSystemChange_mD599D74CC887BACC97BF6B2EC5F7D53DD641155D (uint64_t ___0_xrSystem, const RuntimeMethod* method) ;
  3193. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OpenXRFeature_OnInstanceCreate_m8A79D0660AD16403FFEE29D92DDD867B3732109D (OpenXRFeature_tC2F8F480D62C277B2ECDD605F64E45053CD85143* __this, uint64_t ___0_xrInstance, const RuntimeMethod* method) ;
  3194. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t OpenXRFeature_get_xrGetInstanceProcAddr_m956D5B547606D7621778AFA0283F86DCA949473C (const RuntimeMethod* method) ;
  3195. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HandTracking_UnityOpenXRHands_OnInstanceCreate_m903CCB5C25843DAEEE51C2A6622CB9F8B7A1452B (uint64_t ___0_xrInstance, intptr_t ___1_xrGetInstanceProcAddr, const RuntimeMethod* method) ;
  3196. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OpenXRFeature_OnAppSpaceChange_m8DFDAC9043EF791C4CED63B18C149E27A7836B96 (OpenXRFeature_tC2F8F480D62C277B2ECDD605F64E45053CD85143* __this, uint64_t ___0_xrSpace, const RuntimeMethod* method) ;
  3197. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandTracking_UnityOpenXRHands_OnAppSpaceChange_mE6358A6F95422FB5CDF156B5F702A030B951DBFD (uint64_t ___0_xrSpace, const RuntimeMethod* method) ;
  3198. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OpenXRFeature_OnSessionCreate_m1687421C2B4816BF3A572AE9C74F183A3108F8F6 (OpenXRFeature_tC2F8F480D62C277B2ECDD605F64E45053CD85143* __this, uint64_t ___0_xrSession, const RuntimeMethod* method) ;
  3199. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandTracking_UnityOpenXRHands_OnSessionCreate_m3DEAEEEC790BB3DB4E81679198458FA604C14D5E (uint64_t ___0_xrSession, const RuntimeMethod* method) ;
  3200. inline void List_1__ctor_m602711FCB3B8551951989E9BAA76587A6075680E (List_1_t5C034992EE369F50EA54FF7867E707BBB1EC72E6* __this, const RuntimeMethod* method)
  3201. {
  3202. (( void (*) (List_1_t5C034992EE369F50EA54FF7867E707BBB1EC72E6*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  3203. }
  3204. inline void SubsystemManager_GetSubsystemDescriptors_TisXRHandSubsystemDescriptor_tAA2BE61B3F0591B2679C510BA4880412AEBF0C73_mAE6E6315D76A8CB7D661864B75603CCD02310EDD (List_1_t5C034992EE369F50EA54FF7867E707BBB1EC72E6* ___0_descriptors, const RuntimeMethod* method)
  3205. {
  3206. (( void (*) (List_1_t5C034992EE369F50EA54FF7867E707BBB1EC72E6*, const RuntimeMethod*))SubsystemManager_GetSubsystemDescriptors_TisRuntimeObject_mE17654C43AF736B8A23F50FEBBD6657CB983907F_gshared)(___0_descriptors, method);
  3207. }
  3208. inline int32_t List_1_get_Count_m32A8A65B6BF3C963D0F776450E39D7331A689B27_inline (List_1_t5C034992EE369F50EA54FF7867E707BBB1EC72E6* __this, const RuntimeMethod* method)
  3209. {
  3210. return (( int32_t (*) (List_1_t5C034992EE369F50EA54FF7867E707BBB1EC72E6*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
  3211. }
  3212. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* OpenXRHandProvider_get_id_m0D80E52EDFCC3188976675E39137B2BA44B03975_inline (const RuntimeMethod* method) ;
  3213. inline void OpenXRFeature_CreateSubsystem_TisXRHandSubsystemDescriptor_tAA2BE61B3F0591B2679C510BA4880412AEBF0C73_TisXRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C_m95BA406D4B597296AE29BDCD382F584D021179CD (OpenXRFeature_tC2F8F480D62C277B2ECDD605F64E45053CD85143* __this, List_1_t5C034992EE369F50EA54FF7867E707BBB1EC72E6* ___0_descriptors, String_t* ___1_id, const RuntimeMethod* method)
  3214. {
  3215. (( void (*) (OpenXRFeature_tC2F8F480D62C277B2ECDD605F64E45053CD85143*, List_1_t5C034992EE369F50EA54FF7867E707BBB1EC72E6*, String_t*, const RuntimeMethod*))OpenXRFeature_CreateSubsystem_TisRuntimeObject_TisRuntimeObject_m8962B65060EE47BA2A88FE24CDED2724A6F3C51B_gshared)(__this, ___0_descriptors, ___1_id, method);
  3216. }
  3217. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* XRGeneralSettings_get_Instance_m9F222F982E62E066E119754858D8E73CFE42048C_inline (const RuntimeMethod* method) ;
  3218. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* XRGeneralSettings_get_Manager_m112FEB4E6DFB7B5F5C4A2DEC4E975CF2EBD51B42_inline (XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* __this, const RuntimeMethod* method) ;
  3219. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* XRManagerSettings_get_activeLoader_mFB3B679005792D3DF871EAA7120DD86DCA1D5DEA_inline (XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* __this, const RuntimeMethod* method) ;
  3220. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
  3221. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemUpdater__ctor_mDFF3EED82E3F9CA7181F9C12537F4313D9A306C1 (SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548* __this, XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* ___0_subsystem, const RuntimeMethod* method) ;
  3222. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemWithProvider_Start_m720DC3EDB918F58D65CA4B12017D395788934644 (SubsystemWithProvider_tC72E35EE2D413A4B0635B058154BABF265F31242* __this, const RuntimeMethod* method) ;
  3223. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemUpdater_Start_mEC50F9FCA9412717D6599F92D2A68A925C393ADD (SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548* __this, const RuntimeMethod* method) ;
  3224. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemWithProvider_Stop_mB22AB4811D2636FCB317C0E54E8A7139D81A8E16 (SubsystemWithProvider_tC72E35EE2D413A4B0635B058154BABF265F31242* __this, const RuntimeMethod* method) ;
  3225. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemUpdater_Destroy_mBC988E2883F74DF50B81AEEDA2A7C32AFDEC85A5 (SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548* __this, const RuntimeMethod* method) ;
  3226. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemWithProvider_Destroy_m8161D5B71C856F836660430CED8550AA17438BAF (SubsystemWithProvider_tC72E35EE2D413A4B0635B058154BABF265F31242* __this, const RuntimeMethod* method) ;
  3227. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t HandTracking_UnityOpenXRHands_intercept_xrWaitFrame_xrGetInstanceProcAddr_mB65078581D0C93FCA5CB257E2EC79A087C367BE4 (intptr_t ___0_func, const RuntimeMethod* method) ;
  3228. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OpenXRFeature__ctor_m120460E34ECC22ED2DB96797A6DCB5C870E78852 (OpenXRFeature_tC2F8F480D62C277B2ECDD605F64E45053CD85143* __this, const RuntimeMethod* method) ;
  3229. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MetaHandTrackingAim_UnityOpenXRHands_ToggleMetaAim_mBD6A5F22AE4AB824048A3B505485F3DBDA6DD880 (bool ___0_enable, const RuntimeMethod* method) ;
  3230. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaHandTrackingAim_CreateHands_m8E8379147535495ED70ADE53BAB86C3F2FCF04A0 (MetaHandTrackingAim_tF033F668DE2818AABC72B2609279A379771515BA* __this, const RuntimeMethod* method) ;
  3231. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaHandTrackingAim_DestroyHands_mEAB5B95CC8C179745E643770AC33388FEABBC1BE (MetaHandTrackingAim_tF033F668DE2818AABC72B2609279A379771515BA* __this, const RuntimeMethod* method) ;
  3232. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* MetaAimHand_get_left_m0E99853A17B9E8F930121D4F15A04DA6B667A1D4_inline (const RuntimeMethod* method) ;
  3233. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* MetaAimHand_CreateHand_mF1109A9DEE13152B98B86958E9E5B9D165FB26BB (uint32_t ___0_extraCharacteristics, const RuntimeMethod* method) ;
  3234. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MetaAimHand_set_left_m419A1439F8F77D7FADDFCACB6438BE34733F4B45_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* ___0_value, const RuntimeMethod* method) ;
  3235. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* MetaAimHand_get_right_mA1156C57D7B39F069FBAEA7D1B8E90FC97CD1818_inline (const RuntimeMethod* method) ;
  3236. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MetaAimHand_set_right_m2FE64B96A9598F4F521D014D655A1E8D6974F2D5_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* ___0_value, const RuntimeMethod* method) ;
  3237. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_UpdateHand_mAB539B5965183DFC833FDC2A9B870E60FBAE479C (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, bool ___0_isLeft, bool ___1_isHandRootTracked, const RuntimeMethod* method) ;
  3238. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OpenXRHandProvider_UnityOpenXRHands_Destroy_m27BA1C2D3CBDFB88C032033BB9BCC206FDF905BF (const RuntimeMethod* method) ;
  3239. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OpenXRHandProvider_UnityOpenXRHands_TryInitialize_m76A2E87894059C10E838F0D1F2AC8CD6C52A953C (const RuntimeMethod* method) ;
  3240. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OpenXRHandProvider_UnityOpenXRHands_TryUpdateHands_m1EB60471BB6266E5179001627DE87434F55AA996 (int32_t ___0_updateType, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* ___1_leftRootPose, void* ___2_leftHandJoints, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* ___3_rightRootPose, void* ___4_rightHandJoints, const RuntimeMethod* method) ;
  3241. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OpenXRHandProvider_set_id_m8120E17C64F0006D372B535A04B223B63E9D41A9_inline (String_t* ___0_value, const RuntimeMethod* method) ;
  3242. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OpenXRSettings_tC785370EE9F65516FED2B31400BF71DC84F94B55* OpenXRSettings_get_Instance_m0F645DB8A0ECC1325AD730F18479BCDCB92D1920 (const RuntimeMethod* method) ;
  3243. inline HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C* OpenXRSettings_GetFeature_TisHandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_mB2BAA352374416658B609E49FE3A8E0F657AECB9 (OpenXRSettings_tC785370EE9F65516FED2B31400BF71DC84F94B55* __this, const RuntimeMethod* method)
  3244. {
  3245. return (( HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C* (*) (OpenXRSettings_tC785370EE9F65516FED2B31400BF71DC84F94B55*, const RuntimeMethod*))OpenXRSettings_GetFeature_TisRuntimeObject_m02D495FEA638A31EB52305C2E1721CB19B84DEAC_gshared)(__this, method);
  3246. }
  3247. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OpenXRFeature_get_enabled_m958523A02F396C1623F2C7D7292B2E96A26270CD (OpenXRFeature_tC2F8F480D62C277B2ECDD605F64E45053CD85143* __this, const RuntimeMethod* method) ;
  3248. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSubsystemDescriptor_Register_m9C6273F6EAA053F684929058B9A1113261DFF95F (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81 ___0_cinfo, const RuntimeMethod* method) ;
  3249. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSubsystemProvider__ctor_m404D9375A7F7A0C10412F8E63AA11453C0A6EFDD (XRHandSubsystemProvider_t29FF95FDBBF36BCA83900425EEB9562C6BA31996* __this, const RuntimeMethod* method) ;
  3250. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSubsystem_SetLeftHand_mA67A3F9B9256E9EE4587B729B4581A5CB974A177 (XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* __this, XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 ___0_hand, const RuntimeMethod* method) ;
  3251. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSubsystem_SetRightHand_m9BDD490DA7ECCDDC7B011D191B4636876B549AB6 (XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* __this, XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 ___0_hand, const RuntimeMethod* method) ;
  3252. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandProcessingUtility_SetPose_m96C048FDE446C9C7FC2B7C86DF42402FB748B25B (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* ___0_joint, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___1_pose, const RuntimeMethod* method) ;
  3253. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method) ;
  3254. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Vector3_ToString_mA8DA39B6324392BB93203A4D4CB85AF87231CB62_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, String_t* ___0_format, RuntimeObject* ___1_formatProvider, const RuntimeMethod* method) ;
  3255. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
  3256. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
  3257. inline void List_1_AddWithResize_m55AFD45DC0ADD64C8749E1B59252B0BF0793CE49 (List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB* __this, XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 ___0_item, const RuntimeMethod* method)
  3258. {
  3259. (( void (*) (List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB*, XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2, const RuntimeMethod*))List_1_AddWithResize_m55AFD45DC0ADD64C8749E1B59252B0BF0793CE49_gshared)(__this, ___0_item, method);
  3260. }
  3261. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
  3262. inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  3263. {
  3264. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method);
  3265. }
  3266. inline void List_1_AddWithResize_mCF9D28DECFBE5FFB7650DBD298DC0E60B2E379D9 (List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F* __this, JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202 ___0_item, const RuntimeMethod* method)
  3267. {
  3268. (( void (*) (List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F*, JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202, const RuntimeMethod*))List_1_AddWithResize_mCF9D28DECFBE5FFB7650DBD298DC0E60B2E379D9_gshared)(__this, ___0_item, method);
  3269. }
  3270. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ;
  3271. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ;
  3272. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE (float* __this, String_t* ___0_format, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
  3273. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnityString_Format_m98A0629641086A1BE20BBF7F4EADDE3FE3877D85 (String_t* ___0_fmt, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
  3274. #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  3275. IL2CPP_EXTERN_C void DEFAULT_CALL UnityOpenXRHands_RetrieveMetaAim(int32_t, uint64_t*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*, float*, float*, float*, float*);
  3276. #endif
  3277. #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  3278. IL2CPP_EXTERN_C void DEFAULT_CALL UnityOpenXRHands_OnSystemChange(uint64_t);
  3279. #endif
  3280. #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  3281. IL2CPP_EXTERN_C int32_t DEFAULT_CALL UnityOpenXRHands_OnInstanceCreate(uint64_t, intptr_t);
  3282. #endif
  3283. #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  3284. IL2CPP_EXTERN_C void DEFAULT_CALL UnityOpenXRHands_OnAppSpaceChange(uint64_t);
  3285. #endif
  3286. #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  3287. IL2CPP_EXTERN_C void DEFAULT_CALL UnityOpenXRHands_OnSessionCreate(uint64_t);
  3288. #endif
  3289. #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  3290. IL2CPP_EXTERN_C intptr_t DEFAULT_CALL UnityOpenXRHands_intercept_xrWaitFrame_xrGetInstanceProcAddr(intptr_t);
  3291. #endif
  3292. #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  3293. IL2CPP_EXTERN_C int32_t DEFAULT_CALL UnityOpenXRHands_ToggleMetaAim(int32_t);
  3294. #endif
  3295. #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  3296. IL2CPP_EXTERN_C int32_t DEFAULT_CALL UnityOpenXRHands_TryInitialize();
  3297. #endif
  3298. #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  3299. IL2CPP_EXTERN_C void DEFAULT_CALL UnityOpenXRHands_Destroy();
  3300. #endif
  3301. #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  3302. IL2CPP_EXTERN_C int32_t DEFAULT_CALL UnityOpenXRHands_TryUpdateHands(int32_t, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971*, void*, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971*, void*);
  3303. #endif
  3304. #ifdef __clang__
  3305. #pragma clang diagnostic push
  3306. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3307. #pragma clang diagnostic ignored "-Wunused-variable"
  3308. #endif
  3309. #ifdef __clang__
  3310. #pragma clang diagnostic pop
  3311. #endif
  3312. #ifdef __clang__
  3313. #pragma clang diagnostic push
  3314. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3315. #pragma clang diagnostic ignored "-Wunused-variable"
  3316. #endif
  3317. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MonoScriptData_t153B9F8984CBB16738DF8342FCDBFACF5D4578D5 UnitySourceGeneratedAssemblyMonoScriptTypes_v1_Get_mF3C46E3A32528B42BA49BDB53021DF7CD3CC992C (const RuntimeMethod* method)
  3318. {
  3319. static bool s_Il2CppMethodInitialized;
  3320. if (!s_Il2CppMethodInitialized)
  3321. {
  3322. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  3323. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_tBF5663E9A4A0B6D6E1CDFF5C036B265B03455C16____108600D2891F3B70ADB943FFD2610DCDE89A9DB09D4C9D3EA2AAA7F9664C06CD_FieldInfo_var);
  3324. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_tBF5663E9A4A0B6D6E1CDFF5C036B265B03455C16____75A3C43E24B495C9BD4A12654F7D590CA0137C417D852691A70FA9C6A5A8CAD2_FieldInfo_var);
  3325. s_Il2CppMethodInitialized = true;
  3326. }
  3327. MonoScriptData_t153B9F8984CBB16738DF8342FCDBFACF5D4578D5 V_0;
  3328. memset((&V_0), 0, sizeof(V_0));
  3329. {
  3330. il2cpp_codegen_initobj((&V_0), sizeof(MonoScriptData_t153B9F8984CBB16738DF8342FCDBFACF5D4578D5));
  3331. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)2064));
  3332. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
  3333. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_tBF5663E9A4A0B6D6E1CDFF5C036B265B03455C16____75A3C43E24B495C9BD4A12654F7D590CA0137C417D852691A70FA9C6A5A8CAD2_FieldInfo_var) };
  3334. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
  3335. (&V_0)->___FilePathsData = L_1;
  3336. Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___FilePathsData), (void*)L_1);
  3337. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)1653));
  3338. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = L_3;
  3339. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_tBF5663E9A4A0B6D6E1CDFF5C036B265B03455C16____108600D2891F3B70ADB943FFD2610DCDE89A9DB09D4C9D3EA2AAA7F9664C06CD_FieldInfo_var) };
  3340. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL);
  3341. (&V_0)->___TypesData = L_4;
  3342. Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___TypesData), (void*)L_4);
  3343. (&V_0)->___TotalFiles = ((int32_t)24);
  3344. (&V_0)->___TotalTypes = ((int32_t)31);
  3345. (&V_0)->___IsEditorOnly = (bool)0;
  3346. MonoScriptData_t153B9F8984CBB16738DF8342FCDBFACF5D4578D5 L_6 = V_0;
  3347. return L_6;
  3348. }
  3349. }
  3350. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySourceGeneratedAssemblyMonoScriptTypes_v1__ctor_m5D90C95F228847DAA1BE05044E99C415A875F3C6 (UnitySourceGeneratedAssemblyMonoScriptTypes_v1_t67395D68618847D05EE9D8E1D56EA9BA90B7A540* __this, const RuntimeMethod* method)
  3351. {
  3352. {
  3353. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  3354. return;
  3355. }
  3356. }
  3357. #ifdef __clang__
  3358. #pragma clang diagnostic pop
  3359. #endif
  3360. #ifdef __clang__
  3361. #pragma clang diagnostic push
  3362. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3363. #pragma clang diagnostic ignored "-Wunused-variable"
  3364. #endif
  3365. IL2CPP_EXTERN_C void MonoScriptData_t153B9F8984CBB16738DF8342FCDBFACF5D4578D5_marshal_pinvoke(const MonoScriptData_t153B9F8984CBB16738DF8342FCDBFACF5D4578D5& unmarshaled, MonoScriptData_t153B9F8984CBB16738DF8342FCDBFACF5D4578D5_marshaled_pinvoke& marshaled)
  3366. {
  3367. marshaled.___FilePathsData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___FilePathsData);
  3368. marshaled.___TypesData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___TypesData);
  3369. marshaled.___TotalTypes = unmarshaled.___TotalTypes;
  3370. marshaled.___TotalFiles = unmarshaled.___TotalFiles;
  3371. marshaled.___IsEditorOnly = static_cast<int32_t>(unmarshaled.___IsEditorOnly);
  3372. }
  3373. IL2CPP_EXTERN_C void MonoScriptData_t153B9F8984CBB16738DF8342FCDBFACF5D4578D5_marshal_pinvoke_back(const MonoScriptData_t153B9F8984CBB16738DF8342FCDBFACF5D4578D5_marshaled_pinvoke& marshaled, MonoScriptData_t153B9F8984CBB16738DF8342FCDBFACF5D4578D5& unmarshaled)
  3374. {
  3375. static bool s_Il2CppMethodInitialized;
  3376. if (!s_Il2CppMethodInitialized)
  3377. {
  3378. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var);
  3379. s_Il2CppMethodInitialized = true;
  3380. }
  3381. unmarshaled.___FilePathsData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___FilePathsData);
  3382. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___FilePathsData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___FilePathsData));
  3383. unmarshaled.___TypesData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___TypesData);
  3384. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___TypesData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___TypesData));
  3385. int32_t unmarshaledTotalTypes_temp_2 = 0;
  3386. unmarshaledTotalTypes_temp_2 = marshaled.___TotalTypes;
  3387. unmarshaled.___TotalTypes = unmarshaledTotalTypes_temp_2;
  3388. int32_t unmarshaledTotalFiles_temp_3 = 0;
  3389. unmarshaledTotalFiles_temp_3 = marshaled.___TotalFiles;
  3390. unmarshaled.___TotalFiles = unmarshaledTotalFiles_temp_3;
  3391. bool unmarshaledIsEditorOnly_temp_4 = false;
  3392. unmarshaledIsEditorOnly_temp_4 = static_cast<bool>(marshaled.___IsEditorOnly);
  3393. unmarshaled.___IsEditorOnly = unmarshaledIsEditorOnly_temp_4;
  3394. }
  3395. IL2CPP_EXTERN_C void MonoScriptData_t153B9F8984CBB16738DF8342FCDBFACF5D4578D5_marshal_pinvoke_cleanup(MonoScriptData_t153B9F8984CBB16738DF8342FCDBFACF5D4578D5_marshaled_pinvoke& marshaled)
  3396. {
  3397. il2cpp_codegen_com_destroy_safe_array(marshaled.___FilePathsData);
  3398. marshaled.___FilePathsData = NULL;
  3399. il2cpp_codegen_com_destroy_safe_array(marshaled.___TypesData);
  3400. marshaled.___TypesData = NULL;
  3401. }
  3402. IL2CPP_EXTERN_C void MonoScriptData_t153B9F8984CBB16738DF8342FCDBFACF5D4578D5_marshal_com(const MonoScriptData_t153B9F8984CBB16738DF8342FCDBFACF5D4578D5& unmarshaled, MonoScriptData_t153B9F8984CBB16738DF8342FCDBFACF5D4578D5_marshaled_com& marshaled)
  3403. {
  3404. marshaled.___FilePathsData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___FilePathsData);
  3405. marshaled.___TypesData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___TypesData);
  3406. marshaled.___TotalTypes = unmarshaled.___TotalTypes;
  3407. marshaled.___TotalFiles = unmarshaled.___TotalFiles;
  3408. marshaled.___IsEditorOnly = static_cast<int32_t>(unmarshaled.___IsEditorOnly);
  3409. }
  3410. IL2CPP_EXTERN_C void MonoScriptData_t153B9F8984CBB16738DF8342FCDBFACF5D4578D5_marshal_com_back(const MonoScriptData_t153B9F8984CBB16738DF8342FCDBFACF5D4578D5_marshaled_com& marshaled, MonoScriptData_t153B9F8984CBB16738DF8342FCDBFACF5D4578D5& unmarshaled)
  3411. {
  3412. static bool s_Il2CppMethodInitialized;
  3413. if (!s_Il2CppMethodInitialized)
  3414. {
  3415. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var);
  3416. s_Il2CppMethodInitialized = true;
  3417. }
  3418. unmarshaled.___FilePathsData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___FilePathsData);
  3419. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___FilePathsData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___FilePathsData));
  3420. unmarshaled.___TypesData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___TypesData);
  3421. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___TypesData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___TypesData));
  3422. int32_t unmarshaledTotalTypes_temp_2 = 0;
  3423. unmarshaledTotalTypes_temp_2 = marshaled.___TotalTypes;
  3424. unmarshaled.___TotalTypes = unmarshaledTotalTypes_temp_2;
  3425. int32_t unmarshaledTotalFiles_temp_3 = 0;
  3426. unmarshaledTotalFiles_temp_3 = marshaled.___TotalFiles;
  3427. unmarshaled.___TotalFiles = unmarshaledTotalFiles_temp_3;
  3428. bool unmarshaledIsEditorOnly_temp_4 = false;
  3429. unmarshaledIsEditorOnly_temp_4 = static_cast<bool>(marshaled.___IsEditorOnly);
  3430. unmarshaled.___IsEditorOnly = unmarshaledIsEditorOnly_temp_4;
  3431. }
  3432. IL2CPP_EXTERN_C void MonoScriptData_t153B9F8984CBB16738DF8342FCDBFACF5D4578D5_marshal_com_cleanup(MonoScriptData_t153B9F8984CBB16738DF8342FCDBFACF5D4578D5_marshaled_com& marshaled)
  3433. {
  3434. il2cpp_codegen_com_destroy_safe_array(marshaled.___FilePathsData);
  3435. marshaled.___FilePathsData = NULL;
  3436. il2cpp_codegen_com_destroy_safe_array(marshaled.___TypesData);
  3437. marshaled.___TypesData = NULL;
  3438. }
  3439. #ifdef __clang__
  3440. #pragma clang diagnostic pop
  3441. #endif
  3442. #ifdef __clang__
  3443. #pragma clang diagnostic push
  3444. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3445. #pragma clang diagnostic ignored "-Wunused-variable"
  3446. #endif
  3447. #ifdef __clang__
  3448. #pragma clang diagnostic pop
  3449. #endif
  3450. #ifdef __clang__
  3451. #pragma clang diagnostic push
  3452. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3453. #pragma clang diagnostic ignored "-Wunused-variable"
  3454. #endif
  3455. #ifdef __clang__
  3456. #pragma clang diagnostic pop
  3457. #endif
  3458. #ifdef __clang__
  3459. #pragma clang diagnostic push
  3460. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3461. #pragma clang diagnostic ignored "-Wunused-variable"
  3462. #endif
  3463. #ifdef __clang__
  3464. #pragma clang diagnostic pop
  3465. #endif
  3466. #ifdef __clang__
  3467. #pragma clang diagnostic push
  3468. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3469. #pragma clang diagnostic ignored "-Wunused-variable"
  3470. #endif
  3471. #ifdef __clang__
  3472. #pragma clang diagnostic pop
  3473. #endif
  3474. #ifdef __clang__
  3475. #pragma clang diagnostic push
  3476. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3477. #pragma clang diagnostic ignored "-Wunused-variable"
  3478. #endif
  3479. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02 (int32_t ___0_jointId, const RuntimeMethod* method)
  3480. {
  3481. {
  3482. int32_t L_0 = ___0_jointId;
  3483. return ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, 1));
  3484. }
  3485. }
  3486. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRHandJointIDUtility_FromIndex_m3A7C3DE3C3C5F89090C7B3B01B2E93ADC526BA2E (int32_t ___0_index, const RuntimeMethod* method)
  3487. {
  3488. {
  3489. int32_t L_0 = ___0_index;
  3490. return (int32_t)(((int32_t)il2cpp_codegen_add(L_0, 1)));
  3491. }
  3492. }
  3493. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRHandJointIDUtility_GetFrontJointID_mDAAB2FBD81037762DB147BA18C1381192A2A7313 (int32_t ___0_fingerId, const RuntimeMethod* method)
  3494. {
  3495. {
  3496. int32_t L_0 = ___0_fingerId;
  3497. switch (L_0)
  3498. {
  3499. case 0:
  3500. {
  3501. goto IL_001c;
  3502. }
  3503. case 1:
  3504. {
  3505. goto IL_001e;
  3506. }
  3507. case 2:
  3508. {
  3509. goto IL_0020;
  3510. }
  3511. case 3:
  3512. {
  3513. goto IL_0023;
  3514. }
  3515. case 4:
  3516. {
  3517. goto IL_0026;
  3518. }
  3519. }
  3520. }
  3521. {
  3522. goto IL_0029;
  3523. }
  3524. IL_001c:
  3525. {
  3526. return (int32_t)(3);
  3527. }
  3528. IL_001e:
  3529. {
  3530. return (int32_t)(7);
  3531. }
  3532. IL_0020:
  3533. {
  3534. return (int32_t)(((int32_t)12));
  3535. }
  3536. IL_0023:
  3537. {
  3538. return (int32_t)(((int32_t)17));
  3539. }
  3540. IL_0026:
  3541. {
  3542. return (int32_t)(((int32_t)22));
  3543. }
  3544. IL_0029:
  3545. {
  3546. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  3547. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral516E58D11955F78EABB94B79869883CE0CAE54EE)), NULL);
  3548. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XRHandJointIDUtility_GetFrontJointID_mDAAB2FBD81037762DB147BA18C1381192A2A7313_RuntimeMethod_var)));
  3549. }
  3550. }
  3551. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRHandJointIDUtility_GetBackJointID_m944463FBA57D581AFBF5A68F7CA59FC1673F386F (int32_t ___0_fingerId, const RuntimeMethod* method)
  3552. {
  3553. {
  3554. int32_t L_0 = ___0_fingerId;
  3555. switch (L_0)
  3556. {
  3557. case 0:
  3558. {
  3559. goto IL_001c;
  3560. }
  3561. case 1:
  3562. {
  3563. goto IL_001e;
  3564. }
  3565. case 2:
  3566. {
  3567. goto IL_0021;
  3568. }
  3569. case 3:
  3570. {
  3571. goto IL_0024;
  3572. }
  3573. case 4:
  3574. {
  3575. goto IL_0027;
  3576. }
  3577. }
  3578. }
  3579. {
  3580. goto IL_002a;
  3581. }
  3582. IL_001c:
  3583. {
  3584. return (int32_t)(6);
  3585. }
  3586. IL_001e:
  3587. {
  3588. return (int32_t)(((int32_t)11));
  3589. }
  3590. IL_0021:
  3591. {
  3592. return (int32_t)(((int32_t)16));
  3593. }
  3594. IL_0024:
  3595. {
  3596. return (int32_t)(((int32_t)21));
  3597. }
  3598. IL_0027:
  3599. {
  3600. return (int32_t)(((int32_t)26));
  3601. }
  3602. IL_002a:
  3603. {
  3604. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  3605. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral516E58D11955F78EABB94B79869883CE0CAE54EE)), NULL);
  3606. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XRHandJointIDUtility_GetBackJointID_m944463FBA57D581AFBF5A68F7CA59FC1673F386F_RuntimeMethod_var)));
  3607. }
  3608. }
  3609. #ifdef __clang__
  3610. #pragma clang diagnostic pop
  3611. #endif
  3612. #ifdef __clang__
  3613. #pragma clang diagnostic push
  3614. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3615. #pragma clang diagnostic ignored "-Wunused-variable"
  3616. #endif
  3617. #ifdef __clang__
  3618. #pragma clang diagnostic pop
  3619. #endif
  3620. #ifdef __clang__
  3621. #pragma clang diagnostic push
  3622. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3623. #pragma clang diagnostic ignored "-Wunused-variable"
  3624. #endif
  3625. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* MetaAimHand_get_left_m0E99853A17B9E8F930121D4F15A04DA6B667A1D4 (const RuntimeMethod* method)
  3626. {
  3627. static bool s_Il2CppMethodInitialized;
  3628. if (!s_Il2CppMethodInitialized)
  3629. {
  3630. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_il2cpp_TypeInfo_var);
  3631. s_Il2CppMethodInitialized = true;
  3632. }
  3633. {
  3634. MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* L_0 = ((MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_StaticFields*)il2cpp_codegen_static_fields_for(MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_il2cpp_TypeInfo_var))->___U3CleftU3Ek__BackingField;
  3635. return L_0;
  3636. }
  3637. }
  3638. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_set_left_m419A1439F8F77D7FADDFCACB6438BE34733F4B45 (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* ___0_value, const RuntimeMethod* method)
  3639. {
  3640. static bool s_Il2CppMethodInitialized;
  3641. if (!s_Il2CppMethodInitialized)
  3642. {
  3643. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_il2cpp_TypeInfo_var);
  3644. s_Il2CppMethodInitialized = true;
  3645. }
  3646. {
  3647. MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* L_0 = ___0_value;
  3648. ((MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_StaticFields*)il2cpp_codegen_static_fields_for(MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_il2cpp_TypeInfo_var))->___U3CleftU3Ek__BackingField = L_0;
  3649. Il2CppCodeGenWriteBarrier((void**)(&((MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_StaticFields*)il2cpp_codegen_static_fields_for(MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_il2cpp_TypeInfo_var))->___U3CleftU3Ek__BackingField), (void*)L_0);
  3650. return;
  3651. }
  3652. }
  3653. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* MetaAimHand_get_right_mA1156C57D7B39F069FBAEA7D1B8E90FC97CD1818 (const RuntimeMethod* method)
  3654. {
  3655. static bool s_Il2CppMethodInitialized;
  3656. if (!s_Il2CppMethodInitialized)
  3657. {
  3658. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_il2cpp_TypeInfo_var);
  3659. s_Il2CppMethodInitialized = true;
  3660. }
  3661. {
  3662. MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* L_0 = ((MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_StaticFields*)il2cpp_codegen_static_fields_for(MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_il2cpp_TypeInfo_var))->___U3CrightU3Ek__BackingField;
  3663. return L_0;
  3664. }
  3665. }
  3666. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_set_right_m2FE64B96A9598F4F521D014D655A1E8D6974F2D5 (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* ___0_value, const RuntimeMethod* method)
  3667. {
  3668. static bool s_Il2CppMethodInitialized;
  3669. if (!s_Il2CppMethodInitialized)
  3670. {
  3671. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_il2cpp_TypeInfo_var);
  3672. s_Il2CppMethodInitialized = true;
  3673. }
  3674. {
  3675. MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* L_0 = ___0_value;
  3676. ((MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_StaticFields*)il2cpp_codegen_static_fields_for(MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_il2cpp_TypeInfo_var))->___U3CrightU3Ek__BackingField = L_0;
  3677. Il2CppCodeGenWriteBarrier((void**)(&((MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_StaticFields*)il2cpp_codegen_static_fields_for(MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_il2cpp_TypeInfo_var))->___U3CrightU3Ek__BackingField), (void*)L_0);
  3678. return;
  3679. }
  3680. }
  3681. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* MetaAimHand_get_indexPressed_m3133A152A84D2CD7F87AE66149ACC30AA13C21F2 (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method)
  3682. {
  3683. {
  3684. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = __this->___U3CindexPressedU3Ek__BackingField;
  3685. return L_0;
  3686. }
  3687. }
  3688. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_set_indexPressed_m20A95BFE12C76356DD88F7E6E39D4B05CEB354CE (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___0_value, const RuntimeMethod* method)
  3689. {
  3690. {
  3691. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = ___0_value;
  3692. __this->___U3CindexPressedU3Ek__BackingField = L_0;
  3693. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CindexPressedU3Ek__BackingField), (void*)L_0);
  3694. return;
  3695. }
  3696. }
  3697. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* MetaAimHand_get_middlePressed_mD8A9626F2ADE4D1755F96EC2D7ABA8E5DF2400F6 (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method)
  3698. {
  3699. {
  3700. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = __this->___U3CmiddlePressedU3Ek__BackingField;
  3701. return L_0;
  3702. }
  3703. }
  3704. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_set_middlePressed_m45391AEE1BB47316D25581981E81C647CD808EBD (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___0_value, const RuntimeMethod* method)
  3705. {
  3706. {
  3707. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = ___0_value;
  3708. __this->___U3CmiddlePressedU3Ek__BackingField = L_0;
  3709. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CmiddlePressedU3Ek__BackingField), (void*)L_0);
  3710. return;
  3711. }
  3712. }
  3713. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* MetaAimHand_get_ringPressed_m8C95675EC31C22CD0AD5834F17B4EABB08B5CE6C (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method)
  3714. {
  3715. {
  3716. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = __this->___U3CringPressedU3Ek__BackingField;
  3717. return L_0;
  3718. }
  3719. }
  3720. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_set_ringPressed_mAC39AB598E1C879706A5F6FFB23CF16A6421D2CF (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___0_value, const RuntimeMethod* method)
  3721. {
  3722. {
  3723. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = ___0_value;
  3724. __this->___U3CringPressedU3Ek__BackingField = L_0;
  3725. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CringPressedU3Ek__BackingField), (void*)L_0);
  3726. return;
  3727. }
  3728. }
  3729. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* MetaAimHand_get_littlePressed_m675968AD2CFEC8EC1288EEFDBF31ACE7A6E7181F (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method)
  3730. {
  3731. {
  3732. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = __this->___U3ClittlePressedU3Ek__BackingField;
  3733. return L_0;
  3734. }
  3735. }
  3736. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_set_littlePressed_mDE0A57FE49B9835102EBD95E3D10B8D4BA9A6B09 (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___0_value, const RuntimeMethod* method)
  3737. {
  3738. {
  3739. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = ___0_value;
  3740. __this->___U3ClittlePressedU3Ek__BackingField = L_0;
  3741. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3ClittlePressedU3Ek__BackingField), (void*)L_0);
  3742. return;
  3743. }
  3744. }
  3745. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* MetaAimHand_get_aimFlags_m532DE2D69445DBED377487D22678FFB7C87CD469 (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method)
  3746. {
  3747. {
  3748. IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* L_0 = __this->___U3CaimFlagsU3Ek__BackingField;
  3749. return L_0;
  3750. }
  3751. }
  3752. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_set_aimFlags_mACD4D90F668A73ADD47DE5DCACEDBA359E8A4369 (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* ___0_value, const RuntimeMethod* method)
  3753. {
  3754. {
  3755. IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* L_0 = ___0_value;
  3756. __this->___U3CaimFlagsU3Ek__BackingField = L_0;
  3757. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaimFlagsU3Ek__BackingField), (void*)L_0);
  3758. return;
  3759. }
  3760. }
  3761. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* MetaAimHand_get_pinchStrengthIndex_m463981E78ADD7635AE6CB3F6FCE94F7BE735FE4D (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method)
  3762. {
  3763. {
  3764. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = __this->___U3CpinchStrengthIndexU3Ek__BackingField;
  3765. return L_0;
  3766. }
  3767. }
  3768. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_set_pinchStrengthIndex_m23AAE44DED2CDEB4634CB1D1B48F95DD64656F9D (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___0_value, const RuntimeMethod* method)
  3769. {
  3770. {
  3771. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = ___0_value;
  3772. __this->___U3CpinchStrengthIndexU3Ek__BackingField = L_0;
  3773. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpinchStrengthIndexU3Ek__BackingField), (void*)L_0);
  3774. return;
  3775. }
  3776. }
  3777. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* MetaAimHand_get_pinchStrengthMiddle_m1AFC81B72E6C08805689FFFA8727EE03F282BD22 (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method)
  3778. {
  3779. {
  3780. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = __this->___U3CpinchStrengthMiddleU3Ek__BackingField;
  3781. return L_0;
  3782. }
  3783. }
  3784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_set_pinchStrengthMiddle_m225A4C5CD50BEB33182E8C4691BB780E21707CF4 (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___0_value, const RuntimeMethod* method)
  3785. {
  3786. {
  3787. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = ___0_value;
  3788. __this->___U3CpinchStrengthMiddleU3Ek__BackingField = L_0;
  3789. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpinchStrengthMiddleU3Ek__BackingField), (void*)L_0);
  3790. return;
  3791. }
  3792. }
  3793. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* MetaAimHand_get_pinchStrengthRing_mAE78EF0B061AC05154C4FC717A541A789ADB024B (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method)
  3794. {
  3795. {
  3796. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = __this->___U3CpinchStrengthRingU3Ek__BackingField;
  3797. return L_0;
  3798. }
  3799. }
  3800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_set_pinchStrengthRing_m3CB061FE072D5878CA1BE1AF8233F163BB3ADD35 (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___0_value, const RuntimeMethod* method)
  3801. {
  3802. {
  3803. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = ___0_value;
  3804. __this->___U3CpinchStrengthRingU3Ek__BackingField = L_0;
  3805. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpinchStrengthRingU3Ek__BackingField), (void*)L_0);
  3806. return;
  3807. }
  3808. }
  3809. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* MetaAimHand_get_pinchStrengthLittle_m64DD64C04E2598F83C41D818CCF7874042B9301D (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method)
  3810. {
  3811. {
  3812. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = __this->___U3CpinchStrengthLittleU3Ek__BackingField;
  3813. return L_0;
  3814. }
  3815. }
  3816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_set_pinchStrengthLittle_mC806FC951B704A07C218EC94CF71B335F3AEB53F (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___0_value, const RuntimeMethod* method)
  3817. {
  3818. {
  3819. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = ___0_value;
  3820. __this->___U3CpinchStrengthLittleU3Ek__BackingField = L_0;
  3821. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpinchStrengthLittleU3Ek__BackingField), (void*)L_0);
  3822. return;
  3823. }
  3824. }
  3825. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_FinishSetup_m51C52DAE7FA4A48CCE58FC0998E06856E9FB376D (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method)
  3826. {
  3827. static bool s_Il2CppMethodInitialized;
  3828. if (!s_Il2CppMethodInitialized)
  3829. {
  3830. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var);
  3831. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841_RuntimeMethod_var);
  3832. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControl_GetChildControl_TisButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_m37B3269440E54D5C867480E334993426D47F9044_RuntimeMethod_var);
  3833. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControl_GetChildControl_TisIntegerControl_tA24544EFF42204852F638FF5147F754962C997AB_m87D5D6574BD57F88D41DDE18D17933360E255297_RuntimeMethod_var);
  3834. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  3835. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2A7D72DA14836759F6BAC1923F799B94B72101E6);
  3836. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2DF9BCC09D66EB5F886DEB2DAA25BB771FA33825);
  3837. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FB840A7F92F5C66D924FB073059EB264E72EBCC);
  3838. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral97BD229F1B41C37BE502BF82084476CF5CA53097);
  3839. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9CA6CDE7C85D7A1FC25497E02EF0D60823D611E5);
  3840. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAABC9ECF67D2D0B0E77C4240172A846364DF5D06);
  3841. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBADF8967184C7DBBCEBD42AB93222B2A0479587F);
  3842. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEC5A9BF83BEC7AE44AA25AF052BF2CA36062E606);
  3843. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF304C00847CFBC575AC47A2576A00253A34D3B49);
  3844. s_Il2CppMethodInitialized = true;
  3845. }
  3846. XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD* V_0 = NULL;
  3847. InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F V_1;
  3848. memset((&V_1), 0, sizeof(V_1));
  3849. {
  3850. TrackedDevice_FinishSetup_m8FE5D25BCB3BE51AA50D75C97265A8B8D39D0DC5(__this, NULL);
  3851. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0;
  3852. L_0 = InputControl_GetChildControl_TisButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_m37B3269440E54D5C867480E334993426D47F9044(__this, _stringLiteral97BD229F1B41C37BE502BF82084476CF5CA53097, InputControl_GetChildControl_TisButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_m37B3269440E54D5C867480E334993426D47F9044_RuntimeMethod_var);
  3853. MetaAimHand_set_indexPressed_m20A95BFE12C76356DD88F7E6E39D4B05CEB354CE_inline(__this, L_0, NULL);
  3854. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_1;
  3855. L_1 = InputControl_GetChildControl_TisButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_m37B3269440E54D5C867480E334993426D47F9044(__this, _stringLiteral9CA6CDE7C85D7A1FC25497E02EF0D60823D611E5, InputControl_GetChildControl_TisButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_m37B3269440E54D5C867480E334993426D47F9044_RuntimeMethod_var);
  3856. MetaAimHand_set_middlePressed_m45391AEE1BB47316D25581981E81C647CD808EBD_inline(__this, L_1, NULL);
  3857. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_2;
  3858. L_2 = InputControl_GetChildControl_TisButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_m37B3269440E54D5C867480E334993426D47F9044(__this, _stringLiteralEC5A9BF83BEC7AE44AA25AF052BF2CA36062E606, InputControl_GetChildControl_TisButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_m37B3269440E54D5C867480E334993426D47F9044_RuntimeMethod_var);
  3859. MetaAimHand_set_ringPressed_mAC39AB598E1C879706A5F6FFB23CF16A6421D2CF_inline(__this, L_2, NULL);
  3860. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_3;
  3861. L_3 = InputControl_GetChildControl_TisButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_m37B3269440E54D5C867480E334993426D47F9044(__this, _stringLiteralF304C00847CFBC575AC47A2576A00253A34D3B49, InputControl_GetChildControl_TisButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_m37B3269440E54D5C867480E334993426D47F9044_RuntimeMethod_var);
  3862. MetaAimHand_set_littlePressed_mDE0A57FE49B9835102EBD95E3D10B8D4BA9A6B09_inline(__this, L_3, NULL);
  3863. IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* L_4;
  3864. L_4 = InputControl_GetChildControl_TisIntegerControl_tA24544EFF42204852F638FF5147F754962C997AB_m87D5D6574BD57F88D41DDE18D17933360E255297(__this, _stringLiteral2DF9BCC09D66EB5F886DEB2DAA25BB771FA33825, InputControl_GetChildControl_TisIntegerControl_tA24544EFF42204852F638FF5147F754962C997AB_m87D5D6574BD57F88D41DDE18D17933360E255297_RuntimeMethod_var);
  3865. MetaAimHand_set_aimFlags_mACD4D90F668A73ADD47DE5DCACEDBA359E8A4369_inline(__this, L_4, NULL);
  3866. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_5;
  3867. L_5 = InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841(__this, _stringLiteralAABC9ECF67D2D0B0E77C4240172A846364DF5D06, InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841_RuntimeMethod_var);
  3868. MetaAimHand_set_pinchStrengthIndex_m23AAE44DED2CDEB4634CB1D1B48F95DD64656F9D_inline(__this, L_5, NULL);
  3869. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_6;
  3870. L_6 = InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841(__this, _stringLiteral7FB840A7F92F5C66D924FB073059EB264E72EBCC, InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841_RuntimeMethod_var);
  3871. MetaAimHand_set_pinchStrengthMiddle_m225A4C5CD50BEB33182E8C4691BB780E21707CF4_inline(__this, L_6, NULL);
  3872. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_7;
  3873. L_7 = InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841(__this, _stringLiteral2A7D72DA14836759F6BAC1923F799B94B72101E6, InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841_RuntimeMethod_var);
  3874. MetaAimHand_set_pinchStrengthRing_m3CB061FE072D5878CA1BE1AF8233F163BB3ADD35_inline(__this, L_7, NULL);
  3875. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_8;
  3876. L_8 = InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841(__this, _stringLiteralBADF8967184C7DBBCEBD42AB93222B2A0479587F, InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841_RuntimeMethod_var);
  3877. MetaAimHand_set_pinchStrengthLittle_mC806FC951B704A07C218EC94CF71B335F3AEB53F_inline(__this, L_8, NULL);
  3878. InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_9;
  3879. L_9 = InputDevice_get_description_mD9260BECAC1F217CF72662B7B08FA4A164EE73EB_inline(__this, NULL);
  3880. V_1 = L_9;
  3881. String_t* L_10;
  3882. L_10 = InputDeviceDescription_get_capabilities_mEBF36ED5663709FCA039D1AEA87F6B6C404E76CD_inline((&V_1), NULL);
  3883. XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD* L_11;
  3884. L_11 = XRDeviceDescriptor_FromJson_m03D93423116B9A644AE635ECE64E325273F0DC17(L_10, NULL);
  3885. V_0 = L_11;
  3886. XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD* L_12 = V_0;
  3887. if (!L_12)
  3888. {
  3889. goto IL_00e9;
  3890. }
  3891. }
  3892. {
  3893. XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD* L_13 = V_0;
  3894. NullCheck(L_13);
  3895. uint32_t L_14 = L_13->___characteristics;
  3896. if (!((int32_t)((int32_t)L_14&((int32_t)256))))
  3897. {
  3898. goto IL_00d0;
  3899. }
  3900. }
  3901. {
  3902. il2cpp_codegen_runtime_class_init_inline(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var);
  3903. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_15 = ((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___LeftHand;
  3904. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  3905. InputSystem_SetDeviceUsage_mEE432569109A001D84790EF9F5B3E69EC6BAB8EC(__this, L_15, NULL);
  3906. return;
  3907. }
  3908. IL_00d0:
  3909. {
  3910. XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD* L_16 = V_0;
  3911. NullCheck(L_16);
  3912. uint32_t L_17 = L_16->___characteristics;
  3913. if (!((int32_t)((int32_t)L_17&((int32_t)512))))
  3914. {
  3915. goto IL_00e9;
  3916. }
  3917. }
  3918. {
  3919. il2cpp_codegen_runtime_class_init_inline(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var);
  3920. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_18 = ((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___RightHand;
  3921. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  3922. InputSystem_SetDeviceUsage_mEE432569109A001D84790EF9F5B3E69EC6BAB8EC(__this, L_18, NULL);
  3923. }
  3924. IL_00e9:
  3925. {
  3926. return;
  3927. }
  3928. }
  3929. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* MetaAimHand_CreateHand_mF1109A9DEE13152B98B86958E9E5B9D165FB26BB (uint32_t ___0_extraCharacteristics, const RuntimeMethod* method)
  3930. {
  3931. static bool s_Il2CppMethodInitialized;
  3932. if (!s_Il2CppMethodInitialized)
  3933. {
  3934. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  3935. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_RuntimeMethod_var);
  3936. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mB5A115525F03F979B28964F23108C8C5312FC460_RuntimeMethod_var);
  3937. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB_il2cpp_TypeInfo_var);
  3938. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_il2cpp_TypeInfo_var);
  3939. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD_il2cpp_TypeInfo_var);
  3940. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0CA152ABA17521EC9484A221999EDA5592453A41);
  3941. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3345DF785672F85EB20CFA9D6A2A82057E3A2AFB);
  3942. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4CACDA8AE8C00180C674508D8949474DD4976FD2);
  3943. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral51DBDE8A1CD6BB98C96C7CF2ED143A653A62E3A7);
  3944. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59EFAED47E6BB69813A831156A32B2980E87D504);
  3945. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral60C83712A0B3B65653383E649E78D58CBB799B93);
  3946. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral64FFABF13C25C0EF1E176CE7FD37C52DEEFF9E2B);
  3947. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral65BAE0D3B3524BC06F277C8BFEF758CCDF0279E3);
  3948. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84A0A63BF57788A0131BE54DF578B5FBE7B1953E);
  3949. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral95CF5A13CFF41BF1CC6489996E9F3CF30D440E31);
  3950. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCC1243A490E99DA8A46B280760F4B5F34E1502F7);
  3951. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF9365357C2E2BF61B7BE130C9A11F039F455798);
  3952. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralED9B318008DA556DBA4308B013ED9BF3ECB48AFB);
  3953. s_Il2CppMethodInitialized = true;
  3954. }
  3955. InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F V_0;
  3956. memset((&V_0), 0, sizeof(V_0));
  3957. XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 V_1;
  3958. memset((&V_1), 0, sizeof(V_1));
  3959. {
  3960. il2cpp_codegen_initobj((&V_0), sizeof(InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F));
  3961. InputDeviceDescription_set_product_m7449178AB405AD172791ACF81AE7D38EFDBAE6BF_inline((&V_0), _stringLiteral95CF5A13CFF41BF1CC6489996E9F3CF30D440E31, NULL);
  3962. InputDeviceDescription_set_manufacturer_mDDC21FFBAA6CD78960A6160779DEF264F780D031_inline((&V_0), _stringLiteral0CA152ABA17521EC9484A221999EDA5592453A41, NULL);
  3963. XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD* L_0 = (XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD*)il2cpp_codegen_object_new(XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD_il2cpp_TypeInfo_var);
  3964. XRDeviceDescriptor__ctor_mA72E4762F402013416E659F9388E29C3CE192F9A(L_0, NULL);
  3965. XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD* L_1 = L_0;
  3966. uint32_t L_2 = ___0_extraCharacteristics;
  3967. NullCheck(L_1);
  3968. L_1->___characteristics = ((int32_t)(((int32_t)40)|(int32_t)L_2));
  3969. XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD* L_3 = L_1;
  3970. List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB* L_4 = (List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB*)il2cpp_codegen_object_new(List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB_il2cpp_TypeInfo_var);
  3971. List_1__ctor_mB5A115525F03F979B28964F23108C8C5312FC460(L_4, List_1__ctor_mB5A115525F03F979B28964F23108C8C5312FC460_RuntimeMethod_var);
  3972. List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB* L_5 = L_4;
  3973. il2cpp_codegen_initobj((&V_1), sizeof(XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2));
  3974. (&V_1)->___name = _stringLiteral65BAE0D3B3524BC06F277C8BFEF758CCDF0279E3;
  3975. Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___name), (void*)_stringLiteral65BAE0D3B3524BC06F277C8BFEF758CCDF0279E3);
  3976. (&V_1)->___featureType = 1;
  3977. XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_6 = V_1;
  3978. NullCheck(L_5);
  3979. List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_inline(L_5, L_6, List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_RuntimeMethod_var);
  3980. List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB* L_7 = L_5;
  3981. il2cpp_codegen_initobj((&V_1), sizeof(XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2));
  3982. (&V_1)->___name = _stringLiteral60C83712A0B3B65653383E649E78D58CBB799B93;
  3983. Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___name), (void*)_stringLiteral60C83712A0B3B65653383E649E78D58CBB799B93);
  3984. (&V_1)->___featureType = 1;
  3985. XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_8 = V_1;
  3986. NullCheck(L_7);
  3987. List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_inline(L_7, L_8, List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_RuntimeMethod_var);
  3988. List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB* L_9 = L_7;
  3989. il2cpp_codegen_initobj((&V_1), sizeof(XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2));
  3990. (&V_1)->___name = _stringLiteralCF9365357C2E2BF61B7BE130C9A11F039F455798;
  3991. Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___name), (void*)_stringLiteralCF9365357C2E2BF61B7BE130C9A11F039F455798);
  3992. (&V_1)->___featureType = 1;
  3993. XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_10 = V_1;
  3994. NullCheck(L_9);
  3995. List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_inline(L_9, L_10, List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_RuntimeMethod_var);
  3996. List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB* L_11 = L_9;
  3997. il2cpp_codegen_initobj((&V_1), sizeof(XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2));
  3998. (&V_1)->___name = _stringLiteral4CACDA8AE8C00180C674508D8949474DD4976FD2;
  3999. Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___name), (void*)_stringLiteral4CACDA8AE8C00180C674508D8949474DD4976FD2);
  4000. (&V_1)->___featureType = 1;
  4001. XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_12 = V_1;
  4002. NullCheck(L_11);
  4003. List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_inline(L_11, L_12, List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_RuntimeMethod_var);
  4004. List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB* L_13 = L_11;
  4005. il2cpp_codegen_initobj((&V_1), sizeof(XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2));
  4006. (&V_1)->___name = _stringLiteral64FFABF13C25C0EF1E176CE7FD37C52DEEFF9E2B;
  4007. Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___name), (void*)_stringLiteral64FFABF13C25C0EF1E176CE7FD37C52DEEFF9E2B);
  4008. (&V_1)->___featureType = 2;
  4009. XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_14 = V_1;
  4010. NullCheck(L_13);
  4011. List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_inline(L_13, L_14, List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_RuntimeMethod_var);
  4012. List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB* L_15 = L_13;
  4013. il2cpp_codegen_initobj((&V_1), sizeof(XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2));
  4014. (&V_1)->___name = _stringLiteralED9B318008DA556DBA4308B013ED9BF3ECB48AFB;
  4015. Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___name), (void*)_stringLiteralED9B318008DA556DBA4308B013ED9BF3ECB48AFB);
  4016. (&V_1)->___featureType = 5;
  4017. XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_16 = V_1;
  4018. NullCheck(L_15);
  4019. List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_inline(L_15, L_16, List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_RuntimeMethod_var);
  4020. List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB* L_17 = L_15;
  4021. il2cpp_codegen_initobj((&V_1), sizeof(XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2));
  4022. (&V_1)->___name = _stringLiteralCC1243A490E99DA8A46B280760F4B5F34E1502F7;
  4023. Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___name), (void*)_stringLiteralCC1243A490E99DA8A46B280760F4B5F34E1502F7);
  4024. (&V_1)->___featureType = 6;
  4025. XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_18 = V_1;
  4026. NullCheck(L_17);
  4027. List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_inline(L_17, L_18, List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_RuntimeMethod_var);
  4028. List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB* L_19 = L_17;
  4029. il2cpp_codegen_initobj((&V_1), sizeof(XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2));
  4030. (&V_1)->___name = _stringLiteral3345DF785672F85EB20CFA9D6A2A82057E3A2AFB;
  4031. Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___name), (void*)_stringLiteral3345DF785672F85EB20CFA9D6A2A82057E3A2AFB);
  4032. (&V_1)->___featureType = 3;
  4033. XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_20 = V_1;
  4034. NullCheck(L_19);
  4035. List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_inline(L_19, L_20, List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_RuntimeMethod_var);
  4036. List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB* L_21 = L_19;
  4037. il2cpp_codegen_initobj((&V_1), sizeof(XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2));
  4038. (&V_1)->___name = _stringLiteral59EFAED47E6BB69813A831156A32B2980E87D504;
  4039. Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___name), (void*)_stringLiteral59EFAED47E6BB69813A831156A32B2980E87D504);
  4040. (&V_1)->___featureType = 3;
  4041. XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_22 = V_1;
  4042. NullCheck(L_21);
  4043. List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_inline(L_21, L_22, List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_RuntimeMethod_var);
  4044. List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB* L_23 = L_21;
  4045. il2cpp_codegen_initobj((&V_1), sizeof(XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2));
  4046. (&V_1)->___name = _stringLiteral51DBDE8A1CD6BB98C96C7CF2ED143A653A62E3A7;
  4047. Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___name), (void*)_stringLiteral51DBDE8A1CD6BB98C96C7CF2ED143A653A62E3A7);
  4048. (&V_1)->___featureType = 3;
  4049. XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_24 = V_1;
  4050. NullCheck(L_23);
  4051. List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_inline(L_23, L_24, List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_RuntimeMethod_var);
  4052. List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB* L_25 = L_23;
  4053. il2cpp_codegen_initobj((&V_1), sizeof(XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2));
  4054. (&V_1)->___name = _stringLiteral84A0A63BF57788A0131BE54DF578B5FBE7B1953E;
  4055. Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___name), (void*)_stringLiteral84A0A63BF57788A0131BE54DF578B5FBE7B1953E);
  4056. (&V_1)->___featureType = 3;
  4057. XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_26 = V_1;
  4058. NullCheck(L_25);
  4059. List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_inline(L_25, L_26, List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_RuntimeMethod_var);
  4060. NullCheck(L_3);
  4061. L_3->___inputFeatures = L_25;
  4062. Il2CppCodeGenWriteBarrier((void**)(&L_3->___inputFeatures), (void*)L_25);
  4063. NullCheck(L_3);
  4064. String_t* L_27;
  4065. L_27 = XRDeviceDescriptor_ToJson_m001767A3C8D8B4F8D36C6317298E380F4F306314(L_3, NULL);
  4066. InputDeviceDescription_set_capabilities_mAB1C9265029DBB0E4F7713854FB80893EBD59D88_inline((&V_0), L_27, NULL);
  4067. InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_28 = V_0;
  4068. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  4069. InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_29;
  4070. L_29 = InputSystem_AddDevice_m8270203079B467F2AF733935FA8A6FE63A12C26D(L_28, NULL);
  4071. return ((MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA*)IsInstClass((RuntimeObject*)L_29, MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_il2cpp_TypeInfo_var));
  4072. }
  4073. }
  4074. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_UpdateHand_m52AA7E1E561D919BB91EAC80710AD23E95AF970D (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, bool ___0_isHandRootTracked, uint64_t ___1_aimFlags, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___2_aimPose, float ___3_pinchIndex, float ___4_pinchMiddle, float ___5_pinchRing, float ___6_pinchLittle, const RuntimeMethod* method)
  4075. {
  4076. static bool s_Il2CppMethodInitialized;
  4077. if (!s_Il2CppMethodInitialized)
  4078. {
  4079. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_QueueDeltaStateEvent_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC7C188EAF2771209B80FA18F31A7FE494BFAC154_RuntimeMethod_var);
  4080. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_QueueDeltaStateEvent_TisInputTrackingState_tCBE220E8A09D62DA1C6BD96F76943FE90F15778D_mF8073D5DBC894BF2551E67D740F75CFDC11CFDB0_RuntimeMethod_var);
  4081. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_QueueDeltaStateEvent_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m57F6D1AFE94ACB20A1E16708876981F7005D8E57_RuntimeMethod_var);
  4082. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_QueueDeltaStateEvent_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m14B468181A571FC5630CCFD6A589FC979C49F103_RuntimeMethod_var);
  4083. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_QueueDeltaStateEvent_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m895DB9D8BDF1622CC9E0437148843B4E93B5AE4A_RuntimeMethod_var);
  4084. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_QueueDeltaStateEvent_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mFF0CCDC30A5D62C6990D27B74ED270AD31881BD7_RuntimeMethod_var);
  4085. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  4086. s_Il2CppMethodInitialized = true;
  4087. }
  4088. bool V_0 = false;
  4089. bool V_1 = false;
  4090. bool V_2 = false;
  4091. bool V_3 = false;
  4092. {
  4093. uint64_t L_0 = ___1_aimFlags;
  4094. uint64_t L_1 = __this->___m_PreviousFlags;
  4095. if ((((int64_t)L_0) == ((int64_t)L_1)))
  4096. {
  4097. goto IL_0026;
  4098. }
  4099. }
  4100. {
  4101. IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* L_2;
  4102. L_2 = MetaAimHand_get_aimFlags_m532DE2D69445DBED377487D22678FFB7C87CD469_inline(__this, NULL);
  4103. uint64_t L_3 = ___1_aimFlags;
  4104. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  4105. InputSystem_QueueDeltaStateEvent_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m57F6D1AFE94ACB20A1E16708876981F7005D8E57(L_2, ((int32_t)L_3), (-1.0), InputSystem_QueueDeltaStateEvent_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m57F6D1AFE94ACB20A1E16708876981F7005D8E57_RuntimeMethod_var);
  4106. uint64_t L_4 = ___1_aimFlags;
  4107. __this->___m_PreviousFlags = L_4;
  4108. }
  4109. IL_0026:
  4110. {
  4111. float L_5 = ___3_pinchIndex;
  4112. V_0 = (bool)((((float)L_5) > ((float)(0.800000012f)))? 1 : 0);
  4113. bool L_6 = V_0;
  4114. bool L_7 = __this->___m_WasIndexPressed;
  4115. if ((((int32_t)L_6) == ((int32_t)L_7)))
  4116. {
  4117. goto IL_0055;
  4118. }
  4119. }
  4120. {
  4121. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_8;
  4122. L_8 = MetaAimHand_get_indexPressed_m3133A152A84D2CD7F87AE66149ACC30AA13C21F2_inline(__this, NULL);
  4123. bool L_9 = V_0;
  4124. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  4125. InputSystem_QueueDeltaStateEvent_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC7C188EAF2771209B80FA18F31A7FE494BFAC154(L_8, L_9, (-1.0), InputSystem_QueueDeltaStateEvent_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC7C188EAF2771209B80FA18F31A7FE494BFAC154_RuntimeMethod_var);
  4126. bool L_10 = V_0;
  4127. __this->___m_WasIndexPressed = L_10;
  4128. }
  4129. IL_0055:
  4130. {
  4131. float L_11 = ___4_pinchMiddle;
  4132. V_1 = (bool)((((float)L_11) > ((float)(0.800000012f)))? 1 : 0);
  4133. bool L_12 = V_1;
  4134. bool L_13 = __this->___m_WasMiddlePressed;
  4135. if ((((int32_t)L_12) == ((int32_t)L_13)))
  4136. {
  4137. goto IL_0084;
  4138. }
  4139. }
  4140. {
  4141. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_14;
  4142. L_14 = MetaAimHand_get_middlePressed_mD8A9626F2ADE4D1755F96EC2D7ABA8E5DF2400F6_inline(__this, NULL);
  4143. bool L_15 = V_1;
  4144. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  4145. InputSystem_QueueDeltaStateEvent_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC7C188EAF2771209B80FA18F31A7FE494BFAC154(L_14, L_15, (-1.0), InputSystem_QueueDeltaStateEvent_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC7C188EAF2771209B80FA18F31A7FE494BFAC154_RuntimeMethod_var);
  4146. bool L_16 = V_1;
  4147. __this->___m_WasMiddlePressed = L_16;
  4148. }
  4149. IL_0084:
  4150. {
  4151. float L_17 = ___5_pinchRing;
  4152. V_2 = (bool)((((float)L_17) > ((float)(0.800000012f)))? 1 : 0);
  4153. bool L_18 = V_2;
  4154. bool L_19 = __this->___m_WasRingPressed;
  4155. if ((((int32_t)L_18) == ((int32_t)L_19)))
  4156. {
  4157. goto IL_00b3;
  4158. }
  4159. }
  4160. {
  4161. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_20;
  4162. L_20 = MetaAimHand_get_ringPressed_m8C95675EC31C22CD0AD5834F17B4EABB08B5CE6C_inline(__this, NULL);
  4163. bool L_21 = V_2;
  4164. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  4165. InputSystem_QueueDeltaStateEvent_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC7C188EAF2771209B80FA18F31A7FE494BFAC154(L_20, L_21, (-1.0), InputSystem_QueueDeltaStateEvent_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC7C188EAF2771209B80FA18F31A7FE494BFAC154_RuntimeMethod_var);
  4166. bool L_22 = V_2;
  4167. __this->___m_WasRingPressed = L_22;
  4168. }
  4169. IL_00b3:
  4170. {
  4171. float L_23 = ___6_pinchLittle;
  4172. V_3 = (bool)((((float)L_23) > ((float)(0.800000012f)))? 1 : 0);
  4173. bool L_24 = V_3;
  4174. bool L_25 = __this->___m_WasLittlePressed;
  4175. if ((((int32_t)L_24) == ((int32_t)L_25)))
  4176. {
  4177. goto IL_00e2;
  4178. }
  4179. }
  4180. {
  4181. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_26;
  4182. L_26 = MetaAimHand_get_littlePressed_m675968AD2CFEC8EC1288EEFDBF31ACE7A6E7181F_inline(__this, NULL);
  4183. bool L_27 = V_3;
  4184. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  4185. InputSystem_QueueDeltaStateEvent_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC7C188EAF2771209B80FA18F31A7FE494BFAC154(L_26, L_27, (-1.0), InputSystem_QueueDeltaStateEvent_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC7C188EAF2771209B80FA18F31A7FE494BFAC154_RuntimeMethod_var);
  4186. bool L_28 = V_3;
  4187. __this->___m_WasLittlePressed = L_28;
  4188. }
  4189. IL_00e2:
  4190. {
  4191. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_29;
  4192. L_29 = MetaAimHand_get_pinchStrengthIndex_m463981E78ADD7635AE6CB3F6FCE94F7BE735FE4D_inline(__this, NULL);
  4193. float L_30 = ___3_pinchIndex;
  4194. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  4195. InputSystem_QueueDeltaStateEvent_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m895DB9D8BDF1622CC9E0437148843B4E93B5AE4A(L_29, L_30, (-1.0), InputSystem_QueueDeltaStateEvent_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m895DB9D8BDF1622CC9E0437148843B4E93B5AE4A_RuntimeMethod_var);
  4196. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_31;
  4197. L_31 = MetaAimHand_get_pinchStrengthMiddle_m1AFC81B72E6C08805689FFFA8727EE03F282BD22_inline(__this, NULL);
  4198. float L_32 = ___4_pinchMiddle;
  4199. InputSystem_QueueDeltaStateEvent_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m895DB9D8BDF1622CC9E0437148843B4E93B5AE4A(L_31, L_32, (-1.0), InputSystem_QueueDeltaStateEvent_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m895DB9D8BDF1622CC9E0437148843B4E93B5AE4A_RuntimeMethod_var);
  4200. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_33;
  4201. L_33 = MetaAimHand_get_pinchStrengthRing_mAE78EF0B061AC05154C4FC717A541A789ADB024B_inline(__this, NULL);
  4202. float L_34 = ___5_pinchRing;
  4203. InputSystem_QueueDeltaStateEvent_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m895DB9D8BDF1622CC9E0437148843B4E93B5AE4A(L_33, L_34, (-1.0), InputSystem_QueueDeltaStateEvent_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m895DB9D8BDF1622CC9E0437148843B4E93B5AE4A_RuntimeMethod_var);
  4204. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_35;
  4205. L_35 = MetaAimHand_get_pinchStrengthLittle_m64DD64C04E2598F83C41D818CCF7874042B9301D_inline(__this, NULL);
  4206. float L_36 = ___6_pinchLittle;
  4207. InputSystem_QueueDeltaStateEvent_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m895DB9D8BDF1622CC9E0437148843B4E93B5AE4A(L_35, L_36, (-1.0), InputSystem_QueueDeltaStateEvent_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m895DB9D8BDF1622CC9E0437148843B4E93B5AE4A_RuntimeMethod_var);
  4208. uint64_t L_37 = ___1_aimFlags;
  4209. if (((int64_t)((int64_t)L_37&((int64_t)1))))
  4210. {
  4211. goto IL_017a;
  4212. }
  4213. }
  4214. {
  4215. bool L_38 = __this->___m_WasTracked;
  4216. if (!L_38)
  4217. {
  4218. goto IL_0179;
  4219. }
  4220. }
  4221. {
  4222. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_39;
  4223. L_39 = TrackedDevice_get_isTracked_m0ACE3CF86BDFE28D1E6C52460285B7F97B4C7419_inline(__this, NULL);
  4224. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  4225. InputSystem_QueueDeltaStateEvent_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC7C188EAF2771209B80FA18F31A7FE494BFAC154(L_39, (bool)0, (-1.0), InputSystem_QueueDeltaStateEvent_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC7C188EAF2771209B80FA18F31A7FE494BFAC154_RuntimeMethod_var);
  4226. IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* L_40;
  4227. L_40 = TrackedDevice_get_trackingState_m6E39667A7F4D0671E0E4A60E7750706FF427E819_inline(__this, NULL);
  4228. InputSystem_QueueDeltaStateEvent_TisInputTrackingState_tCBE220E8A09D62DA1C6BD96F76943FE90F15778D_mF8073D5DBC894BF2551E67D740F75CFDC11CFDB0(L_40, 0, (-1.0), InputSystem_QueueDeltaStateEvent_TisInputTrackingState_tCBE220E8A09D62DA1C6BD96F76943FE90F15778D_mF8073D5DBC894BF2551E67D740F75CFDC11CFDB0_RuntimeMethod_var);
  4229. __this->___m_WasTracked = (bool)0;
  4230. }
  4231. IL_0179:
  4232. {
  4233. return;
  4234. }
  4235. IL_017a:
  4236. {
  4237. bool L_41 = ___0_isHandRootTracked;
  4238. if (!L_41)
  4239. {
  4240. goto IL_01eb;
  4241. }
  4242. }
  4243. {
  4244. Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_42;
  4245. L_42 = TrackedDevice_get_devicePosition_mF2A0B044A244D1A63ECD32AE48E42E3F24F0E84D_inline(__this, NULL);
  4246. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_43 = ___2_aimPose;
  4247. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = L_43.___position;
  4248. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  4249. InputSystem_QueueDeltaStateEvent_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mFF0CCDC30A5D62C6990D27B74ED270AD31881BD7(L_42, L_44, (-1.0), InputSystem_QueueDeltaStateEvent_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mFF0CCDC30A5D62C6990D27B74ED270AD31881BD7_RuntimeMethod_var);
  4250. QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_45;
  4251. L_45 = TrackedDevice_get_deviceRotation_m1A3BD5236736A1D4B5A60EDF72F231AA0A6FEF17_inline(__this, NULL);
  4252. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_46 = ___2_aimPose;
  4253. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_47 = L_46.___rotation;
  4254. InputSystem_QueueDeltaStateEvent_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m14B468181A571FC5630CCFD6A589FC979C49F103(L_45, L_47, (-1.0), InputSystem_QueueDeltaStateEvent_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m14B468181A571FC5630CCFD6A589FC979C49F103_RuntimeMethod_var);
  4255. bool L_48 = __this->___m_WasTracked;
  4256. if (L_48)
  4257. {
  4258. goto IL_01e3;
  4259. }
  4260. }
  4261. {
  4262. IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* L_49;
  4263. L_49 = TrackedDevice_get_trackingState_m6E39667A7F4D0671E0E4A60E7750706FF427E819_inline(__this, NULL);
  4264. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  4265. InputSystem_QueueDeltaStateEvent_TisInputTrackingState_tCBE220E8A09D62DA1C6BD96F76943FE90F15778D_mF8073D5DBC894BF2551E67D740F75CFDC11CFDB0(L_49, 3, (-1.0), InputSystem_QueueDeltaStateEvent_TisInputTrackingState_tCBE220E8A09D62DA1C6BD96F76943FE90F15778D_mF8073D5DBC894BF2551E67D740F75CFDC11CFDB0_RuntimeMethod_var);
  4266. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_50;
  4267. L_50 = TrackedDevice_get_isTracked_m0ACE3CF86BDFE28D1E6C52460285B7F97B4C7419_inline(__this, NULL);
  4268. InputSystem_QueueDeltaStateEvent_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC7C188EAF2771209B80FA18F31A7FE494BFAC154(L_50, (bool)1, (-1.0), InputSystem_QueueDeltaStateEvent_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC7C188EAF2771209B80FA18F31A7FE494BFAC154_RuntimeMethod_var);
  4269. }
  4270. IL_01e3:
  4271. {
  4272. __this->___m_WasTracked = (bool)1;
  4273. return;
  4274. }
  4275. IL_01eb:
  4276. {
  4277. bool L_51 = __this->___m_WasTracked;
  4278. if (!L_51)
  4279. {
  4280. goto IL_0224;
  4281. }
  4282. }
  4283. {
  4284. IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* L_52;
  4285. L_52 = TrackedDevice_get_trackingState_m6E39667A7F4D0671E0E4A60E7750706FF427E819_inline(__this, NULL);
  4286. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  4287. InputSystem_QueueDeltaStateEvent_TisInputTrackingState_tCBE220E8A09D62DA1C6BD96F76943FE90F15778D_mF8073D5DBC894BF2551E67D740F75CFDC11CFDB0(L_52, 0, (-1.0), InputSystem_QueueDeltaStateEvent_TisInputTrackingState_tCBE220E8A09D62DA1C6BD96F76943FE90F15778D_mF8073D5DBC894BF2551E67D740F75CFDC11CFDB0_RuntimeMethod_var);
  4288. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_53;
  4289. L_53 = TrackedDevice_get_isTracked_m0ACE3CF86BDFE28D1E6C52460285B7F97B4C7419_inline(__this, NULL);
  4290. InputSystem_QueueDeltaStateEvent_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC7C188EAF2771209B80FA18F31A7FE494BFAC154(L_53, (bool)0, (-1.0), InputSystem_QueueDeltaStateEvent_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC7C188EAF2771209B80FA18F31A7FE494BFAC154_RuntimeMethod_var);
  4291. __this->___m_WasTracked = (bool)0;
  4292. }
  4293. IL_0224:
  4294. {
  4295. return;
  4296. }
  4297. }
  4298. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_UpdateHand_mAB539B5965183DFC833FDC2A9B870E60FBAE479C (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, bool ___0_isLeft, bool ___1_isHandRootTracked, const RuntimeMethod* method)
  4299. {
  4300. uint64_t V_0 = 0;
  4301. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
  4302. memset((&V_1), 0, sizeof(V_1));
  4303. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2;
  4304. memset((&V_2), 0, sizeof(V_2));
  4305. float V_3 = 0.0f;
  4306. float V_4 = 0.0f;
  4307. float V_5 = 0.0f;
  4308. float V_6 = 0.0f;
  4309. {
  4310. bool L_0 = ___0_isLeft;
  4311. MetaAimHand_UnityOpenXRHands_RetrieveMetaAim_mE86F1A7489D57CA661072B01CD6049E4B15E964E(L_0, (&V_0), (&V_1), (&V_2), (&V_3), (&V_4), (&V_5), (&V_6), NULL);
  4312. bool L_1 = ___1_isHandRootTracked;
  4313. uint64_t L_2 = V_0;
  4314. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_1;
  4315. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = V_2;
  4316. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_5;
  4317. memset((&L_5), 0, sizeof(L_5));
  4318. Pose__ctor_m15CA45808A2BBF1956E836D22C387FAB80BED051((&L_5), L_3, L_4, NULL);
  4319. float L_6 = V_3;
  4320. float L_7 = V_4;
  4321. float L_8 = V_5;
  4322. float L_9 = V_6;
  4323. MetaAimHand_UpdateHand_m52AA7E1E561D919BB91EAC80710AD23E95AF970D(__this, L_1, L_2, L_5, L_6, L_7, L_8, L_9, NULL);
  4324. return;
  4325. }
  4326. }
  4327. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_UnityOpenXRHands_RetrieveMetaAim_mE86F1A7489D57CA661072B01CD6049E4B15E964E (bool ___0_isLeft, uint64_t* ___1_aimFlags, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___2_aimPosePosition, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___3_aimPoseRotation, float* ___4_pinchStrengthIndex, float* ___5_pinchStrengthMiddle, float* ___6_pinchStrengthRing, float* ___7_pinchStrengthLittle, const RuntimeMethod* method)
  4328. {
  4329. typedef void (DEFAULT_CALL *PInvokeFunc) (int32_t, uint64_t*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*, float*, float*, float*, float*);
  4330. #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  4331. static PInvokeFunc il2cppPInvokeFunc;
  4332. if (il2cppPInvokeFunc == NULL)
  4333. {
  4334. int parameterSize = 4 + sizeof(uint64_t*) + sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*) + sizeof(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*) + sizeof(float*) + sizeof(float*) + sizeof(float*) + sizeof(float*);
  4335. il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("UnityOpenXRHands"), "UnityOpenXRHands_RetrieveMetaAim", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false);
  4336. IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
  4337. }
  4338. #endif
  4339. #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  4340. reinterpret_cast<PInvokeFunc>(UnityOpenXRHands_RetrieveMetaAim)(static_cast<int32_t>(___0_isLeft), ___1_aimFlags, ___2_aimPosePosition, ___3_aimPoseRotation, ___4_pinchStrengthIndex, ___5_pinchStrengthMiddle, ___6_pinchStrengthRing, ___7_pinchStrengthLittle);
  4341. #else
  4342. il2cppPInvokeFunc(static_cast<int32_t>(___0_isLeft), ___1_aimFlags, ___2_aimPosePosition, ___3_aimPoseRotation, ___4_pinchStrengthIndex, ___5_pinchStrengthMiddle, ___6_pinchStrengthRing, ___7_pinchStrengthLittle);
  4343. #endif
  4344. }
  4345. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_RegisterLayout_m51DBFF0D52C0ECDB6E60F0DBD4D4A07E33493A9B (const RuntimeMethod* method)
  4346. {
  4347. static bool s_Il2CppMethodInitialized;
  4348. if (!s_Il2CppMethodInitialized)
  4349. {
  4350. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555_il2cpp_TypeInfo_var);
  4351. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_RegisterLayout_TisMetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_mDA539F33F648C5CD01C59C01E2DAFC2B63D75A76_RuntimeMethod_var);
  4352. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  4353. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_mD369CAC1BA03979662923E5D5E9FAF1F98E252EB_RuntimeMethod_var);
  4354. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0CA152ABA17521EC9484A221999EDA5592453A41);
  4355. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral95CF5A13CFF41BF1CC6489996E9F3CF30D440E31);
  4356. s_Il2CppMethodInitialized = true;
  4357. }
  4358. InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 V_0;
  4359. memset((&V_0), 0, sizeof(V_0));
  4360. {
  4361. InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555* L_0 = (&V_0);
  4362. il2cpp_codegen_initobj(L_0, sizeof(InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555));
  4363. il2cpp_codegen_runtime_class_init_inline(InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555_il2cpp_TypeInfo_var);
  4364. InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 L_1;
  4365. L_1 = InputDeviceMatcher_WithProduct_mE94024C38110251CBECB493C7753D417FFC5FD2E(L_0, _stringLiteral95CF5A13CFF41BF1CC6489996E9F3CF30D440E31, (bool)1, NULL);
  4366. V_0 = L_1;
  4367. InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 L_2;
  4368. L_2 = InputDeviceMatcher_WithManufacturer_m1D657A87897B8EA1833248EF3D07E265DDE90F00((&V_0), _stringLiteral0CA152ABA17521EC9484A221999EDA5592453A41, (bool)1, NULL);
  4369. Nullable_1_t4EEC710224A7596AC94C3B6D292E4CB7D84B7F2C L_3;
  4370. memset((&L_3), 0, sizeof(L_3));
  4371. Nullable_1__ctor_mD369CAC1BA03979662923E5D5E9FAF1F98E252EB((&L_3), L_2, Nullable_1__ctor_mD369CAC1BA03979662923E5D5E9FAF1F98E252EB_RuntimeMethod_var);
  4372. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  4373. InputSystem_RegisterLayout_TisMetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_mDA539F33F648C5CD01C59C01E2DAFC2B63D75A76((String_t*)NULL, L_3, InputSystem_RegisterLayout_TisMetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_mDA539F33F648C5CD01C59C01E2DAFC2B63D75A76_RuntimeMethod_var);
  4374. return;
  4375. }
  4376. }
  4377. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_UpdateHand_m48B284F5FDE93CF9274E071B6DEF173CCCA22616 (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, uint64_t ___0_aimFlags, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___1_aimPose, float ___2_pinchIndex, float ___3_pinchMiddle, float ___4_pinchRing, float ___5_pinchLittle, const RuntimeMethod* method)
  4378. {
  4379. {
  4380. uint64_t L_0 = ___0_aimFlags;
  4381. uint64_t L_1 = ___0_aimFlags;
  4382. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_2 = ___1_aimPose;
  4383. float L_3 = ___2_pinchIndex;
  4384. float L_4 = ___3_pinchMiddle;
  4385. float L_5 = ___4_pinchRing;
  4386. float L_6 = ___5_pinchLittle;
  4387. MetaAimHand_UpdateHand_m52AA7E1E561D919BB91EAC80710AD23E95AF970D(__this, (bool)((!(((uint64_t)((int64_t)((int64_t)L_0&((int64_t)2)))) <= ((uint64_t)((int64_t)0))))? 1 : 0), L_1, L_2, L_3, L_4, L_5, L_6, NULL);
  4388. return;
  4389. }
  4390. }
  4391. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand__ctor_m310082900592A5B1873E3566BA1A92B207A1D59C (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method)
  4392. {
  4393. {
  4394. TrackedDevice__ctor_mB27788B88E0EACB28065D20F6FE6E39AF391B375(__this, NULL);
  4395. return;
  4396. }
  4397. }
  4398. #ifdef __clang__
  4399. #pragma clang diagnostic pop
  4400. #endif
  4401. #ifdef __clang__
  4402. #pragma clang diagnostic push
  4403. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4404. #pragma clang diagnostic ignored "-Wunused-variable"
  4405. #endif
  4406. IL2CPP_EXTERN_C void XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471_marshal_pinvoke(const XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471& unmarshaled, XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471_marshaled_pinvoke& marshaled)
  4407. {
  4408. marshaled.___m_Joints = unmarshaled.___m_Joints;
  4409. marshaled.___m_RootPose = unmarshaled.___m_RootPose;
  4410. marshaled.___m_Handedness = unmarshaled.___m_Handedness;
  4411. marshaled.___U3CisTrackedU3Ek__BackingField = static_cast<int32_t>(unmarshaled.___U3CisTrackedU3Ek__BackingField);
  4412. }
  4413. IL2CPP_EXTERN_C void XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471_marshal_pinvoke_back(const XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471_marshaled_pinvoke& marshaled, XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471& unmarshaled)
  4414. {
  4415. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6 unmarshaledm_Joints_temp_0;
  4416. memset((&unmarshaledm_Joints_temp_0), 0, sizeof(unmarshaledm_Joints_temp_0));
  4417. unmarshaledm_Joints_temp_0 = marshaled.___m_Joints;
  4418. unmarshaled.___m_Joints = unmarshaledm_Joints_temp_0;
  4419. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 unmarshaledm_RootPose_temp_1;
  4420. memset((&unmarshaledm_RootPose_temp_1), 0, sizeof(unmarshaledm_RootPose_temp_1));
  4421. unmarshaledm_RootPose_temp_1 = marshaled.___m_RootPose;
  4422. unmarshaled.___m_RootPose = unmarshaledm_RootPose_temp_1;
  4423. int32_t unmarshaledm_Handedness_temp_2 = 0;
  4424. unmarshaledm_Handedness_temp_2 = marshaled.___m_Handedness;
  4425. unmarshaled.___m_Handedness = unmarshaledm_Handedness_temp_2;
  4426. bool unmarshaledU3CisTrackedU3Ek__BackingField_temp_3 = false;
  4427. unmarshaledU3CisTrackedU3Ek__BackingField_temp_3 = static_cast<bool>(marshaled.___U3CisTrackedU3Ek__BackingField);
  4428. unmarshaled.___U3CisTrackedU3Ek__BackingField = unmarshaledU3CisTrackedU3Ek__BackingField_temp_3;
  4429. }
  4430. IL2CPP_EXTERN_C void XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471_marshal_pinvoke_cleanup(XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471_marshaled_pinvoke& marshaled)
  4431. {
  4432. }
  4433. IL2CPP_EXTERN_C void XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471_marshal_com(const XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471& unmarshaled, XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471_marshaled_com& marshaled)
  4434. {
  4435. marshaled.___m_Joints = unmarshaled.___m_Joints;
  4436. marshaled.___m_RootPose = unmarshaled.___m_RootPose;
  4437. marshaled.___m_Handedness = unmarshaled.___m_Handedness;
  4438. marshaled.___U3CisTrackedU3Ek__BackingField = static_cast<int32_t>(unmarshaled.___U3CisTrackedU3Ek__BackingField);
  4439. }
  4440. IL2CPP_EXTERN_C void XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471_marshal_com_back(const XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471_marshaled_com& marshaled, XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471& unmarshaled)
  4441. {
  4442. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6 unmarshaledm_Joints_temp_0;
  4443. memset((&unmarshaledm_Joints_temp_0), 0, sizeof(unmarshaledm_Joints_temp_0));
  4444. unmarshaledm_Joints_temp_0 = marshaled.___m_Joints;
  4445. unmarshaled.___m_Joints = unmarshaledm_Joints_temp_0;
  4446. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 unmarshaledm_RootPose_temp_1;
  4447. memset((&unmarshaledm_RootPose_temp_1), 0, sizeof(unmarshaledm_RootPose_temp_1));
  4448. unmarshaledm_RootPose_temp_1 = marshaled.___m_RootPose;
  4449. unmarshaled.___m_RootPose = unmarshaledm_RootPose_temp_1;
  4450. int32_t unmarshaledm_Handedness_temp_2 = 0;
  4451. unmarshaledm_Handedness_temp_2 = marshaled.___m_Handedness;
  4452. unmarshaled.___m_Handedness = unmarshaledm_Handedness_temp_2;
  4453. bool unmarshaledU3CisTrackedU3Ek__BackingField_temp_3 = false;
  4454. unmarshaledU3CisTrackedU3Ek__BackingField_temp_3 = static_cast<bool>(marshaled.___U3CisTrackedU3Ek__BackingField);
  4455. unmarshaled.___U3CisTrackedU3Ek__BackingField = unmarshaledU3CisTrackedU3Ek__BackingField_temp_3;
  4456. }
  4457. IL2CPP_EXTERN_C void XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471_marshal_com_cleanup(XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471_marshaled_com& marshaled)
  4458. {
  4459. }
  4460. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 XRHand_GetJoint_mDD5E7D4F45C9701AF8911EA4394F258CB5E68035 (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* __this, int32_t ___0_id, const RuntimeMethod* method)
  4461. {
  4462. {
  4463. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6* L_0 = (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6*)(&__this->___m_Joints);
  4464. int32_t L_1 = ___0_id;
  4465. int32_t L_2;
  4466. L_2 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(L_1, NULL);
  4467. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 L_3;
  4468. L_3 = IL2CPP_NATIVEARRAY_GET_ITEM(XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783, (L_0)->___m_Buffer, L_2);
  4469. return L_3;
  4470. }
  4471. }
  4472. IL2CPP_EXTERN_C XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 XRHand_GetJoint_mDD5E7D4F45C9701AF8911EA4394F258CB5E68035_AdjustorThunk (RuntimeObject* __this, int32_t ___0_id, const RuntimeMethod* method)
  4473. {
  4474. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* _thisAdjusted;
  4475. int32_t _offset = 1;
  4476. _thisAdjusted = reinterpret_cast<XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*>(__this + _offset);
  4477. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 _returnValue;
  4478. _returnValue = XRHand_GetJoint_mDD5E7D4F45C9701AF8911EA4394F258CB5E68035(_thisAdjusted, ___0_id, method);
  4479. return _returnValue;
  4480. }
  4481. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 XRHand_get_rootPose_m4F34E7F55AEBFD2FF7491364ADB00B27BF86F1A5 (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* __this, const RuntimeMethod* method)
  4482. {
  4483. {
  4484. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_0 = __this->___m_RootPose;
  4485. return L_0;
  4486. }
  4487. }
  4488. IL2CPP_EXTERN_C Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 XRHand_get_rootPose_m4F34E7F55AEBFD2FF7491364ADB00B27BF86F1A5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  4489. {
  4490. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* _thisAdjusted;
  4491. int32_t _offset = 1;
  4492. _thisAdjusted = reinterpret_cast<XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*>(__this + _offset);
  4493. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 _returnValue;
  4494. _returnValue = XRHand_get_rootPose_m4F34E7F55AEBFD2FF7491364ADB00B27BF86F1A5_inline(_thisAdjusted, method);
  4495. return _returnValue;
  4496. }
  4497. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRHand_get_handedness_m87563F81CAF693404C49463EAC73DA29D517F752 (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* __this, const RuntimeMethod* method)
  4498. {
  4499. {
  4500. int32_t L_0 = __this->___m_Handedness;
  4501. return L_0;
  4502. }
  4503. }
  4504. IL2CPP_EXTERN_C int32_t XRHand_get_handedness_m87563F81CAF693404C49463EAC73DA29D517F752_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  4505. {
  4506. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* _thisAdjusted;
  4507. int32_t _offset = 1;
  4508. _thisAdjusted = reinterpret_cast<XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*>(__this + _offset);
  4509. int32_t _returnValue;
  4510. _returnValue = XRHand_get_handedness_m87563F81CAF693404C49463EAC73DA29D517F752_inline(_thisAdjusted, method);
  4511. return _returnValue;
  4512. }
  4513. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHand_get_isTracked_mDFC9D4FDE271E2DC90D5459B1A6EA304F97B7428 (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* __this, const RuntimeMethod* method)
  4514. {
  4515. {
  4516. bool L_0 = __this->___U3CisTrackedU3Ek__BackingField;
  4517. return L_0;
  4518. }
  4519. }
  4520. IL2CPP_EXTERN_C bool XRHand_get_isTracked_mDFC9D4FDE271E2DC90D5459B1A6EA304F97B7428_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  4521. {
  4522. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* _thisAdjusted;
  4523. int32_t _offset = 1;
  4524. _thisAdjusted = reinterpret_cast<XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*>(__this + _offset);
  4525. bool _returnValue;
  4526. _returnValue = XRHand_get_isTracked_mDFC9D4FDE271E2DC90D5459B1A6EA304F97B7428_inline(_thisAdjusted, method);
  4527. return _returnValue;
  4528. }
  4529. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHand_set_isTracked_mEB395885839D65BA5779FD9DD74D830ACBDE0628 (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* __this, bool ___0_value, const RuntimeMethod* method)
  4530. {
  4531. {
  4532. bool L_0 = ___0_value;
  4533. __this->___U3CisTrackedU3Ek__BackingField = L_0;
  4534. return;
  4535. }
  4536. }
  4537. IL2CPP_EXTERN_C void XRHand_set_isTracked_mEB395885839D65BA5779FD9DD74D830ACBDE0628_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
  4538. {
  4539. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* _thisAdjusted;
  4540. int32_t _offset = 1;
  4541. _thisAdjusted = reinterpret_cast<XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*>(__this + _offset);
  4542. XRHand_set_isTracked_mEB395885839D65BA5779FD9DD74D830ACBDE0628_inline(_thisAdjusted, ___0_value, method);
  4543. }
  4544. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XRHand_ToString_m16E035580DC75AAFAE5A68574F546AD7976B5508 (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* __this, const RuntimeMethod* method)
  4545. {
  4546. static bool s_Il2CppMethodInitialized;
  4547. if (!s_Il2CppMethodInitialized)
  4548. {
  4549. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Handedness_tC87DA4E9D99745447BF40B631E8B479E32D8E37F_il2cpp_TypeInfo_var);
  4550. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral69936452E9395972D64386DBAE62E5A9998E1AFF);
  4551. s_Il2CppMethodInitialized = true;
  4552. }
  4553. {
  4554. int32_t* L_0 = (int32_t*)(&__this->___m_Handedness);
  4555. Il2CppFakeBox<int32_t> L_1(Handedness_tC87DA4E9D99745447BF40B631E8B479E32D8E37F_il2cpp_TypeInfo_var, L_0);
  4556. String_t* L_2;
  4557. L_2 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_1), NULL);
  4558. String_t* L_3;
  4559. L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_2, _stringLiteral69936452E9395972D64386DBAE62E5A9998E1AFF, NULL);
  4560. return L_3;
  4561. }
  4562. }
  4563. IL2CPP_EXTERN_C String_t* XRHand_ToString_m16E035580DC75AAFAE5A68574F546AD7976B5508_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  4564. {
  4565. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* _thisAdjusted;
  4566. int32_t _offset = 1;
  4567. _thisAdjusted = reinterpret_cast<XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*>(__this + _offset);
  4568. String_t* _returnValue;
  4569. _returnValue = XRHand_ToString_m16E035580DC75AAFAE5A68574F546AD7976B5508(_thisAdjusted, method);
  4570. return _returnValue;
  4571. }
  4572. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHand_Equals_m96981694AE5EDECE058FDDBACE4A9EB6A24B05E6 (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* __this, XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 ___0_other, const RuntimeMethod* method)
  4573. {
  4574. static bool s_Il2CppMethodInitialized;
  4575. if (!s_Il2CppMethodInitialized)
  4576. {
  4577. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_op_Equality_m369530FA93A9071B203462EA7F1C45EB88B089D1_RuntimeMethod_var);
  4578. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
  4579. s_Il2CppMethodInitialized = true;
  4580. }
  4581. {
  4582. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6 L_0 = __this->___m_Joints;
  4583. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_1 = ___0_other;
  4584. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6 L_2 = L_1.___m_Joints;
  4585. bool L_3;
  4586. L_3 = NativeArray_1_op_Equality_m369530FA93A9071B203462EA7F1C45EB88B089D1(L_0, L_2, NativeArray_1_op_Equality_m369530FA93A9071B203462EA7F1C45EB88B089D1_RuntimeMethod_var);
  4587. if (!L_3)
  4588. {
  4589. goto IL_0044;
  4590. }
  4591. }
  4592. {
  4593. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_4 = __this->___m_RootPose;
  4594. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_5 = ___0_other;
  4595. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_6 = L_5.___m_RootPose;
  4596. il2cpp_codegen_runtime_class_init_inline(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
  4597. bool L_7;
  4598. L_7 = Pose_op_Equality_mB6476BEA859F2904A41C04C4A32574A1B377A1A1(L_4, L_6, NULL);
  4599. if (!L_7)
  4600. {
  4601. goto IL_0044;
  4602. }
  4603. }
  4604. {
  4605. int32_t L_8 = __this->___m_Handedness;
  4606. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_9 = ___0_other;
  4607. int32_t L_10 = L_9.___m_Handedness;
  4608. if ((!(((uint32_t)L_8) == ((uint32_t)L_10))))
  4609. {
  4610. goto IL_0044;
  4611. }
  4612. }
  4613. {
  4614. bool L_11;
  4615. L_11 = XRHand_get_isTracked_mDFC9D4FDE271E2DC90D5459B1A6EA304F97B7428_inline(__this, NULL);
  4616. bool L_12;
  4617. L_12 = XRHand_get_isTracked_mDFC9D4FDE271E2DC90D5459B1A6EA304F97B7428_inline((&___0_other), NULL);
  4618. return (bool)((((int32_t)L_11) == ((int32_t)L_12))? 1 : 0);
  4619. }
  4620. IL_0044:
  4621. {
  4622. return (bool)0;
  4623. }
  4624. }
  4625. IL2CPP_EXTERN_C bool XRHand_Equals_m96981694AE5EDECE058FDDBACE4A9EB6A24B05E6_AdjustorThunk (RuntimeObject* __this, XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 ___0_other, const RuntimeMethod* method)
  4626. {
  4627. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* _thisAdjusted;
  4628. int32_t _offset = 1;
  4629. _thisAdjusted = reinterpret_cast<XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*>(__this + _offset);
  4630. bool _returnValue;
  4631. _returnValue = XRHand_Equals_m96981694AE5EDECE058FDDBACE4A9EB6A24B05E6(_thisAdjusted, ___0_other, method);
  4632. return _returnValue;
  4633. }
  4634. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHand_Equals_m659EBE5D613082BB63EBD38B12F73E65AA252FDA (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  4635. {
  4636. static bool s_Il2CppMethodInitialized;
  4637. if (!s_Il2CppMethodInitialized)
  4638. {
  4639. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471_il2cpp_TypeInfo_var);
  4640. s_Il2CppMethodInitialized = true;
  4641. }
  4642. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 V_0;
  4643. memset((&V_0), 0, sizeof(V_0));
  4644. {
  4645. RuntimeObject* L_0 = ___0_obj;
  4646. if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471_il2cpp_TypeInfo_var)))
  4647. {
  4648. goto IL_0017;
  4649. }
  4650. }
  4651. {
  4652. RuntimeObject* L_1 = ___0_obj;
  4653. V_0 = ((*(XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*)((XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*)(XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*)UnBox(L_1, XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471_il2cpp_TypeInfo_var))));
  4654. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_2 = V_0;
  4655. bool L_3;
  4656. L_3 = XRHand_Equals_m96981694AE5EDECE058FDDBACE4A9EB6A24B05E6(__this, L_2, NULL);
  4657. return L_3;
  4658. }
  4659. IL_0017:
  4660. {
  4661. return (bool)0;
  4662. }
  4663. }
  4664. IL2CPP_EXTERN_C bool XRHand_Equals_m659EBE5D613082BB63EBD38B12F73E65AA252FDA_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  4665. {
  4666. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* _thisAdjusted;
  4667. int32_t _offset = 1;
  4668. _thisAdjusted = reinterpret_cast<XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*>(__this + _offset);
  4669. bool _returnValue;
  4670. _returnValue = XRHand_Equals_m659EBE5D613082BB63EBD38B12F73E65AA252FDA(_thisAdjusted, ___0_obj, method);
  4671. return _returnValue;
  4672. }
  4673. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRHand_GetHashCode_mC7873CE6C4AA794FAD911A0E3B0B260289EA3296 (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* __this, const RuntimeMethod* method)
  4674. {
  4675. static bool s_Il2CppMethodInitialized;
  4676. if (!s_Il2CppMethodInitialized)
  4677. {
  4678. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  4679. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetHashCode_m641C1A075DF5D4FA33DB443B798F3FAA4422E891_RuntimeMethod_var);
  4680. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
  4681. s_Il2CppMethodInitialized = true;
  4682. }
  4683. bool V_0 = false;
  4684. {
  4685. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6* L_0 = (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6*)(&__this->___m_Joints);
  4686. int32_t L_1;
  4687. L_1 = NativeArray_1_GetHashCode_m641C1A075DF5D4FA33DB443B798F3FAA4422E891(L_0, NativeArray_1_GetHashCode_m641C1A075DF5D4FA33DB443B798F3FAA4422E891_RuntimeMethod_var);
  4688. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_2 = (Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971*)(&__this->___m_RootPose);
  4689. il2cpp_codegen_runtime_class_init_inline(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
  4690. int32_t L_3;
  4691. L_3 = Pose_GetHashCode_mDD6C48FABC18795F04F82D42DFCBC916C0C6CCDB(L_2, NULL);
  4692. int32_t* L_4 = (int32_t*)(&__this->___m_Handedness);
  4693. int32_t L_5;
  4694. L_5 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_4, NULL);
  4695. bool L_6;
  4696. L_6 = XRHand_get_isTracked_mDFC9D4FDE271E2DC90D5459B1A6EA304F97B7428_inline(__this, NULL);
  4697. V_0 = L_6;
  4698. il2cpp_codegen_runtime_class_init_inline(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  4699. int32_t L_7;
  4700. L_7 = Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3((&V_0), NULL);
  4701. return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_1, ((int32_t)486187739))), L_3)), ((int32_t)486187739))), L_5)), ((int32_t)486187739))), L_7));
  4702. }
  4703. }
  4704. IL2CPP_EXTERN_C int32_t XRHand_GetHashCode_mC7873CE6C4AA794FAD911A0E3B0B260289EA3296_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  4705. {
  4706. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* _thisAdjusted;
  4707. int32_t _offset = 1;
  4708. _thisAdjusted = reinterpret_cast<XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*>(__this + _offset);
  4709. int32_t _returnValue;
  4710. _returnValue = XRHand_GetHashCode_mC7873CE6C4AA794FAD911A0E3B0B260289EA3296(_thisAdjusted, method);
  4711. return _returnValue;
  4712. }
  4713. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHand_op_Equality_m76FCEA184F115D31F6D827BADCEE3D1B7826AD19 (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 ___0_lhs, XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 ___1_rhs, const RuntimeMethod* method)
  4714. {
  4715. {
  4716. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_0 = ___1_rhs;
  4717. bool L_1;
  4718. L_1 = XRHand_Equals_m96981694AE5EDECE058FDDBACE4A9EB6A24B05E6((&___0_lhs), L_0, NULL);
  4719. return L_1;
  4720. }
  4721. }
  4722. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHand_op_Inequality_mDFB7056CBDC4BB11E373CA29492F64D15840E1FB (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 ___0_lhs, XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 ___1_rhs, const RuntimeMethod* method)
  4723. {
  4724. {
  4725. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_0 = ___1_rhs;
  4726. bool L_1;
  4727. L_1 = XRHand_Equals_m96981694AE5EDECE058FDDBACE4A9EB6A24B05E6((&___0_lhs), L_0, NULL);
  4728. return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
  4729. }
  4730. }
  4731. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHand__ctor_mC7F80DF20FE3E7108763FB225D451D1D684A5933 (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* __this, int32_t ___0_handedness, int32_t ___1_allocator, const RuntimeMethod* method)
  4732. {
  4733. static bool s_Il2CppMethodInitialized;
  4734. if (!s_Il2CppMethodInitialized)
  4735. {
  4736. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m4D4FF733356743E02EAD58DD14113D5224D3DA3B_RuntimeMethod_var);
  4737. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
  4738. s_Il2CppMethodInitialized = true;
  4739. }
  4740. {
  4741. il2cpp_codegen_runtime_class_init_inline(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
  4742. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_0;
  4743. L_0 = Pose_get_identity_m145C7BA9D895CD7F8CCE2483B69764F7A9FEC66E(NULL);
  4744. __this->___m_RootPose = L_0;
  4745. int32_t L_1 = ___0_handedness;
  4746. __this->___m_Handedness = L_1;
  4747. int32_t L_2;
  4748. L_2 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(((int32_t)27), NULL);
  4749. int32_t L_3 = ___1_allocator;
  4750. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6 L_4;
  4751. memset((&L_4), 0, sizeof(L_4));
  4752. NativeArray_1__ctor_m4D4FF733356743E02EAD58DD14113D5224D3DA3B((&L_4), L_2, L_3, 1, NativeArray_1__ctor_m4D4FF733356743E02EAD58DD14113D5224D3DA3B_RuntimeMethod_var);
  4753. __this->___m_Joints = L_4;
  4754. XRHand_set_isTracked_mEB395885839D65BA5779FD9DD74D830ACBDE0628_inline(__this, (bool)0, NULL);
  4755. return;
  4756. }
  4757. }
  4758. IL2CPP_EXTERN_C void XRHand__ctor_mC7F80DF20FE3E7108763FB225D451D1D684A5933_AdjustorThunk (RuntimeObject* __this, int32_t ___0_handedness, int32_t ___1_allocator, const RuntimeMethod* method)
  4759. {
  4760. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* _thisAdjusted;
  4761. int32_t _offset = 1;
  4762. _thisAdjusted = reinterpret_cast<XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*>(__this + _offset);
  4763. XRHand__ctor_mC7F80DF20FE3E7108763FB225D451D1D684A5933(_thisAdjusted, ___0_handedness, ___1_allocator, method);
  4764. }
  4765. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHand_Dispose_mCDBEBDCC8FF815323680F5C3F7595F2BCE6D23B5 (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* __this, const RuntimeMethod* method)
  4766. {
  4767. static bool s_Il2CppMethodInitialized;
  4768. if (!s_Il2CppMethodInitialized)
  4769. {
  4770. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mDF8F5DA3AD8CEE8A72380219639E85A040553D27_RuntimeMethod_var);
  4771. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_m48FE77881C90E0F1BD2794B7465F8BA01704CFC7_RuntimeMethod_var);
  4772. s_Il2CppMethodInitialized = true;
  4773. }
  4774. {
  4775. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6* L_0 = (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6*)(&__this->___m_Joints);
  4776. bool L_1;
  4777. L_1 = NativeArray_1_get_IsCreated_m48FE77881C90E0F1BD2794B7465F8BA01704CFC7_inline(L_0, NativeArray_1_get_IsCreated_m48FE77881C90E0F1BD2794B7465F8BA01704CFC7_RuntimeMethod_var);
  4778. if (!L_1)
  4779. {
  4780. goto IL_0018;
  4781. }
  4782. }
  4783. {
  4784. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6* L_2 = (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6*)(&__this->___m_Joints);
  4785. NativeArray_1_Dispose_mDF8F5DA3AD8CEE8A72380219639E85A040553D27(L_2, NativeArray_1_Dispose_mDF8F5DA3AD8CEE8A72380219639E85A040553D27_RuntimeMethod_var);
  4786. }
  4787. IL_0018:
  4788. {
  4789. return;
  4790. }
  4791. }
  4792. IL2CPP_EXTERN_C void XRHand_Dispose_mCDBEBDCC8FF815323680F5C3F7595F2BCE6D23B5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  4793. {
  4794. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* _thisAdjusted;
  4795. int32_t _offset = 1;
  4796. _thisAdjusted = reinterpret_cast<XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*>(__this + _offset);
  4797. XRHand_Dispose_mCDBEBDCC8FF815323680F5C3F7595F2BCE6D23B5(_thisAdjusted, method);
  4798. }
  4799. #ifdef __clang__
  4800. #pragma clang diagnostic pop
  4801. #endif
  4802. #ifdef __clang__
  4803. #pragma clang diagnostic push
  4804. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4805. #pragma clang diagnostic ignored "-Wunused-variable"
  4806. #endif
  4807. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* XRHandDevice_get_leftHand_mDDCFB299CEF49D677FE879FD6EC2CED49B39A122 (const RuntimeMethod* method)
  4808. {
  4809. static bool s_Il2CppMethodInitialized;
  4810. if (!s_Il2CppMethodInitialized)
  4811. {
  4812. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var);
  4813. s_Il2CppMethodInitialized = true;
  4814. }
  4815. {
  4816. il2cpp_codegen_runtime_class_init_inline(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var);
  4817. XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* L_0 = ((XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_StaticFields*)il2cpp_codegen_static_fields_for(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var))->___U3CleftHandU3Ek__BackingField;
  4818. return L_0;
  4819. }
  4820. }
  4821. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandDevice_set_leftHand_m90D3310DC790C1570F9622A43BBC0E3133AE7B36 (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* ___0_value, const RuntimeMethod* method)
  4822. {
  4823. static bool s_Il2CppMethodInitialized;
  4824. if (!s_Il2CppMethodInitialized)
  4825. {
  4826. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var);
  4827. s_Il2CppMethodInitialized = true;
  4828. }
  4829. {
  4830. XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* L_0 = ___0_value;
  4831. il2cpp_codegen_runtime_class_init_inline(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var);
  4832. ((XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_StaticFields*)il2cpp_codegen_static_fields_for(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var))->___U3CleftHandU3Ek__BackingField = L_0;
  4833. Il2CppCodeGenWriteBarrier((void**)(&((XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_StaticFields*)il2cpp_codegen_static_fields_for(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var))->___U3CleftHandU3Ek__BackingField), (void*)L_0);
  4834. return;
  4835. }
  4836. }
  4837. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* XRHandDevice_get_rightHand_mBFB0E60D591755A38FECCAE7E99F1AC467D42C06 (const RuntimeMethod* method)
  4838. {
  4839. static bool s_Il2CppMethodInitialized;
  4840. if (!s_Il2CppMethodInitialized)
  4841. {
  4842. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var);
  4843. s_Il2CppMethodInitialized = true;
  4844. }
  4845. {
  4846. il2cpp_codegen_runtime_class_init_inline(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var);
  4847. XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* L_0 = ((XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_StaticFields*)il2cpp_codegen_static_fields_for(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var))->___U3CrightHandU3Ek__BackingField;
  4848. return L_0;
  4849. }
  4850. }
  4851. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandDevice_set_rightHand_m6D14B038BDE83041F0995404CD8AE62B7E96F29E (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* ___0_value, const RuntimeMethod* method)
  4852. {
  4853. static bool s_Il2CppMethodInitialized;
  4854. if (!s_Il2CppMethodInitialized)
  4855. {
  4856. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var);
  4857. s_Il2CppMethodInitialized = true;
  4858. }
  4859. {
  4860. XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* L_0 = ___0_value;
  4861. il2cpp_codegen_runtime_class_init_inline(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var);
  4862. ((XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_StaticFields*)il2cpp_codegen_static_fields_for(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var))->___U3CrightHandU3Ek__BackingField = L_0;
  4863. Il2CppCodeGenWriteBarrier((void**)(&((XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_StaticFields*)il2cpp_codegen_static_fields_for(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var))->___U3CrightHandU3Ek__BackingField), (void*)L_0);
  4864. return;
  4865. }
  4866. }
  4867. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* XRHandDevice_get_gripPosition_m6D8BB7D6EC1C3C523FD673E1B8C87BEF7CFEB27C (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, const RuntimeMethod* method)
  4868. {
  4869. {
  4870. Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = __this->___U3CgripPositionU3Ek__BackingField;
  4871. return L_0;
  4872. }
  4873. }
  4874. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandDevice_set_gripPosition_m431F2CFBD25245146DEC8B945BD8C2B72FE98447 (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___0_value, const RuntimeMethod* method)
  4875. {
  4876. {
  4877. Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = ___0_value;
  4878. __this->___U3CgripPositionU3Ek__BackingField = L_0;
  4879. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CgripPositionU3Ek__BackingField), (void*)L_0);
  4880. return;
  4881. }
  4882. }
  4883. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* XRHandDevice_get_gripRotation_mFA06B406143925D1C821A2034A84FDF52F4E3870 (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, const RuntimeMethod* method)
  4884. {
  4885. {
  4886. QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_0 = __this->___U3CgripRotationU3Ek__BackingField;
  4887. return L_0;
  4888. }
  4889. }
  4890. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandDevice_set_gripRotation_m4942C22DF118BCE3D05D2D1E8B82356D98513AE6 (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* ___0_value, const RuntimeMethod* method)
  4891. {
  4892. {
  4893. QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_0 = ___0_value;
  4894. __this->___U3CgripRotationU3Ek__BackingField = L_0;
  4895. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CgripRotationU3Ek__BackingField), (void*)L_0);
  4896. return;
  4897. }
  4898. }
  4899. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* XRHandDevice_get_pokePosition_m236F011AA0DE638CEBA04F21B85F5BD184EC3645 (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, const RuntimeMethod* method)
  4900. {
  4901. {
  4902. Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = __this->___U3CpokePositionU3Ek__BackingField;
  4903. return L_0;
  4904. }
  4905. }
  4906. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandDevice_set_pokePosition_m270B2A835D0A358EB2418EE5C34BF097D260F680 (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___0_value, const RuntimeMethod* method)
  4907. {
  4908. {
  4909. Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = ___0_value;
  4910. __this->___U3CpokePositionU3Ek__BackingField = L_0;
  4911. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpokePositionU3Ek__BackingField), (void*)L_0);
  4912. return;
  4913. }
  4914. }
  4915. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* XRHandDevice_get_pokeRotation_m6AAAA63EAD64ECEA4DE89F1707C1180B5F78CA83 (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, const RuntimeMethod* method)
  4916. {
  4917. {
  4918. QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_0 = __this->___U3CpokeRotationU3Ek__BackingField;
  4919. return L_0;
  4920. }
  4921. }
  4922. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandDevice_set_pokeRotation_m1D1F7A2D8FC2536FFD9159232B1BCCBD1D3A67A7 (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* ___0_value, const RuntimeMethod* method)
  4923. {
  4924. {
  4925. QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_0 = ___0_value;
  4926. __this->___U3CpokeRotationU3Ek__BackingField = L_0;
  4927. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpokeRotationU3Ek__BackingField), (void*)L_0);
  4928. return;
  4929. }
  4930. }
  4931. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* XRHandDevice_get_pinchPosition_mDE2F72E02CE6047FC3E10805DDBFB42273D02E9A (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, const RuntimeMethod* method)
  4932. {
  4933. {
  4934. Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = __this->___U3CpinchPositionU3Ek__BackingField;
  4935. return L_0;
  4936. }
  4937. }
  4938. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandDevice_set_pinchPosition_m892535CE6478DE7A07947A66467C63B97ED6F5C7 (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___0_value, const RuntimeMethod* method)
  4939. {
  4940. {
  4941. Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = ___0_value;
  4942. __this->___U3CpinchPositionU3Ek__BackingField = L_0;
  4943. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpinchPositionU3Ek__BackingField), (void*)L_0);
  4944. return;
  4945. }
  4946. }
  4947. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* XRHandDevice_get_pinchRotation_m30BA19130704B12CE55181C4929E15260ABAFE80 (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, const RuntimeMethod* method)
  4948. {
  4949. {
  4950. QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_0 = __this->___U3CpinchRotationU3Ek__BackingField;
  4951. return L_0;
  4952. }
  4953. }
  4954. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandDevice_set_pinchRotation_m217DD112093DDB9430C3604C6F219910906A93F6 (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* ___0_value, const RuntimeMethod* method)
  4955. {
  4956. {
  4957. QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_0 = ___0_value;
  4958. __this->___U3CpinchRotationU3Ek__BackingField = L_0;
  4959. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpinchRotationU3Ek__BackingField), (void*)L_0);
  4960. return;
  4961. }
  4962. }
  4963. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandDevice_FinishSetup_m5D526926C4358C1A9EF8FC542BFE4380365679B7 (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, const RuntimeMethod* method)
  4964. {
  4965. static bool s_Il2CppMethodInitialized;
  4966. if (!s_Il2CppMethodInitialized)
  4967. {
  4968. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var);
  4969. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControl_GetChildControl_TisQuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1_m6F3533847D96A9AD4363B88D2D912D7ADCE096C4_RuntimeMethod_var);
  4970. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418_RuntimeMethod_var);
  4971. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  4972. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral054F6BD93AAC28754AEB100DE1CA059CDFC14E16);
  4973. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral13470604989A63615629E5A680A0C0DB390CD529);
  4974. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5984BB79BF688668638B9A1B07E25BCA1D5E06EB);
  4975. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral644C3FA1584BA9B1C8A7F1D8066A89B2A4E70125);
  4976. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FB32CF2D4D6366E1B07BA0162C8F82AA0749F3A);
  4977. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB164748AA6C4428305F0FBF9AC4C46A7B609E9A5);
  4978. s_Il2CppMethodInitialized = true;
  4979. }
  4980. XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD* V_0 = NULL;
  4981. InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F V_1;
  4982. memset((&V_1), 0, sizeof(V_1));
  4983. {
  4984. TrackedDevice_FinishSetup_m8FE5D25BCB3BE51AA50D75C97265A8B8D39D0DC5(__this, NULL);
  4985. Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0;
  4986. L_0 = InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418(__this, _stringLiteral644C3FA1584BA9B1C8A7F1D8066A89B2A4E70125, InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418_RuntimeMethod_var);
  4987. XRHandDevice_set_gripPosition_m431F2CFBD25245146DEC8B945BD8C2B72FE98447_inline(__this, L_0, NULL);
  4988. QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_1;
  4989. L_1 = InputControl_GetChildControl_TisQuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1_m6F3533847D96A9AD4363B88D2D912D7ADCE096C4(__this, _stringLiteral13470604989A63615629E5A680A0C0DB390CD529, InputControl_GetChildControl_TisQuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1_m6F3533847D96A9AD4363B88D2D912D7ADCE096C4_RuntimeMethod_var);
  4990. XRHandDevice_set_gripRotation_m4942C22DF118BCE3D05D2D1E8B82356D98513AE6_inline(__this, L_1, NULL);
  4991. Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_2;
  4992. L_2 = InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418(__this, _stringLiteral5984BB79BF688668638B9A1B07E25BCA1D5E06EB, InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418_RuntimeMethod_var);
  4993. XRHandDevice_set_pokePosition_m270B2A835D0A358EB2418EE5C34BF097D260F680_inline(__this, L_2, NULL);
  4994. QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_3;
  4995. L_3 = InputControl_GetChildControl_TisQuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1_m6F3533847D96A9AD4363B88D2D912D7ADCE096C4(__this, _stringLiteralB164748AA6C4428305F0FBF9AC4C46A7B609E9A5, InputControl_GetChildControl_TisQuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1_m6F3533847D96A9AD4363B88D2D912D7ADCE096C4_RuntimeMethod_var);
  4996. XRHandDevice_set_pokeRotation_m1D1F7A2D8FC2536FFD9159232B1BCCBD1D3A67A7_inline(__this, L_3, NULL);
  4997. Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_4;
  4998. L_4 = InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418(__this, _stringLiteral054F6BD93AAC28754AEB100DE1CA059CDFC14E16, InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418_RuntimeMethod_var);
  4999. XRHandDevice_set_pinchPosition_m892535CE6478DE7A07947A66467C63B97ED6F5C7_inline(__this, L_4, NULL);
  5000. QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_5;
  5001. L_5 = InputControl_GetChildControl_TisQuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1_m6F3533847D96A9AD4363B88D2D912D7ADCE096C4(__this, _stringLiteral9FB32CF2D4D6366E1B07BA0162C8F82AA0749F3A, InputControl_GetChildControl_TisQuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1_m6F3533847D96A9AD4363B88D2D912D7ADCE096C4_RuntimeMethod_var);
  5002. XRHandDevice_set_pinchRotation_m217DD112093DDB9430C3604C6F219910906A93F6_inline(__this, L_5, NULL);
  5003. InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_6;
  5004. L_6 = InputDevice_get_description_mD9260BECAC1F217CF72662B7B08FA4A164EE73EB_inline(__this, NULL);
  5005. V_1 = L_6;
  5006. String_t* L_7;
  5007. L_7 = InputDeviceDescription_get_capabilities_mEBF36ED5663709FCA039D1AEA87F6B6C404E76CD_inline((&V_1), NULL);
  5008. XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD* L_8;
  5009. L_8 = XRDeviceDescriptor_FromJson_m03D93423116B9A644AE635ECE64E325273F0DC17(L_7, NULL);
  5010. V_0 = L_8;
  5011. XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD* L_9 = V_0;
  5012. if (!L_9)
  5013. {
  5014. goto IL_00b6;
  5015. }
  5016. }
  5017. {
  5018. XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD* L_10 = V_0;
  5019. NullCheck(L_10);
  5020. uint32_t L_11 = L_10->___characteristics;
  5021. if (!((int32_t)((int32_t)L_11&((int32_t)256))))
  5022. {
  5023. goto IL_009d;
  5024. }
  5025. }
  5026. {
  5027. il2cpp_codegen_runtime_class_init_inline(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var);
  5028. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_12 = ((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___LeftHand;
  5029. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  5030. InputSystem_SetDeviceUsage_mEE432569109A001D84790EF9F5B3E69EC6BAB8EC(__this, L_12, NULL);
  5031. return;
  5032. }
  5033. IL_009d:
  5034. {
  5035. XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD* L_13 = V_0;
  5036. NullCheck(L_13);
  5037. uint32_t L_14 = L_13->___characteristics;
  5038. if (!((int32_t)((int32_t)L_14&((int32_t)512))))
  5039. {
  5040. goto IL_00b6;
  5041. }
  5042. }
  5043. {
  5044. il2cpp_codegen_runtime_class_init_inline(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var);
  5045. InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_15 = ((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___RightHand;
  5046. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  5047. InputSystem_SetDeviceUsage_mEE432569109A001D84790EF9F5B3E69EC6BAB8EC(__this, L_15, NULL);
  5048. }
  5049. IL_00b6:
  5050. {
  5051. return;
  5052. }
  5053. }
  5054. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* XRHandDevice_Create_mB95FA6BCC5AD829A28E33D910D7427764CA231DB (XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* ___0_subsystem, int32_t ___1_handedness, int32_t ___2_updateSuccessFlags, int32_t ___3_updateType, const RuntimeMethod* method)
  5055. {
  5056. static bool s_Il2CppMethodInitialized;
  5057. if (!s_Il2CppMethodInitialized)
  5058. {
  5059. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997_il2cpp_TypeInfo_var);
  5060. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  5061. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_RuntimeMethod_var);
  5062. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mB5A115525F03F979B28964F23108C8C5312FC460_RuntimeMethod_var);
  5063. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB_il2cpp_TypeInfo_var);
  5064. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD_il2cpp_TypeInfo_var);
  5065. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandDevice_OnUpdatedHands_mD778E501738F8AF4C866261F1C29B081DDDEF92A_RuntimeMethod_var);
  5066. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var);
  5067. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0674B42F7D88D3EA0BCF0B5FC180DF57438F8EC9);
  5068. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1D99D50691F900D16B6D8AA0783B756EBE1332BB);
  5069. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2182250D7DDE22F830F2A0834C27E0A29868276E);
  5070. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral652C7641E02C28378030955DF259BE76323D08CB);
  5071. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral68243321EFC3D795FCDA70B3A44A06BA2D751EDE);
  5072. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBCF49C4E10C5F64C73256E009163D24496E38024);
  5073. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCA3394B374230DAE26DD7F12A563AEF8B036A3DF);
  5074. s_Il2CppMethodInitialized = true;
  5075. }
  5076. uint32_t V_0 = 0;
  5077. XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* V_1 = NULL;
  5078. InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F V_2;
  5079. memset((&V_2), 0, sizeof(V_2));
  5080. XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 V_3;
  5081. memset((&V_3), 0, sizeof(V_3));
  5082. int32_t G_B3_0 = 0;
  5083. {
  5084. int32_t L_0 = ___1_handedness;
  5085. if ((((int32_t)L_0) == ((int32_t)1)))
  5086. {
  5087. goto IL_000b;
  5088. }
  5089. }
  5090. {
  5091. G_B3_0 = ((int32_t)512);
  5092. goto IL_0010;
  5093. }
  5094. IL_000b:
  5095. {
  5096. G_B3_0 = ((int32_t)256);
  5097. }
  5098. IL_0010:
  5099. {
  5100. V_0 = G_B3_0;
  5101. il2cpp_codegen_initobj((&V_2), sizeof(InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F));
  5102. InputDeviceDescription_set_product_m7449178AB405AD172791ACF81AE7D38EFDBAE6BF_inline((&V_2), _stringLiteral68243321EFC3D795FCDA70B3A44A06BA2D751EDE, NULL);
  5103. XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD* L_1 = (XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD*)il2cpp_codegen_object_new(XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD_il2cpp_TypeInfo_var);
  5104. XRDeviceDescriptor__ctor_mA72E4762F402013416E659F9388E29C3CE192F9A(L_1, NULL);
  5105. XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD* L_2 = L_1;
  5106. uint32_t L_3 = V_0;
  5107. NullCheck(L_2);
  5108. L_2->___characteristics = ((int32_t)(((int32_t)40)|(int32_t)L_3));
  5109. XRDeviceDescriptor_t5263B53D64690896C88567A07464B309B1B1E4DD* L_4 = L_2;
  5110. List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB* L_5 = (List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB*)il2cpp_codegen_object_new(List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB_il2cpp_TypeInfo_var);
  5111. List_1__ctor_mB5A115525F03F979B28964F23108C8C5312FC460(L_5, List_1__ctor_mB5A115525F03F979B28964F23108C8C5312FC460_RuntimeMethod_var);
  5112. List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB* L_6 = L_5;
  5113. il2cpp_codegen_initobj((&V_3), sizeof(XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2));
  5114. (&V_3)->___name = _stringLiteral0674B42F7D88D3EA0BCF0B5FC180DF57438F8EC9;
  5115. Il2CppCodeGenWriteBarrier((void**)(&(&V_3)->___name), (void*)_stringLiteral0674B42F7D88D3EA0BCF0B5FC180DF57438F8EC9);
  5116. (&V_3)->___featureType = 5;
  5117. XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_7 = V_3;
  5118. NullCheck(L_6);
  5119. List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_inline(L_6, L_7, List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_RuntimeMethod_var);
  5120. List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB* L_8 = L_6;
  5121. il2cpp_codegen_initobj((&V_3), sizeof(XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2));
  5122. (&V_3)->___name = _stringLiteral2182250D7DDE22F830F2A0834C27E0A29868276E;
  5123. Il2CppCodeGenWriteBarrier((void**)(&(&V_3)->___name), (void*)_stringLiteral2182250D7DDE22F830F2A0834C27E0A29868276E);
  5124. (&V_3)->___featureType = 6;
  5125. XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_9 = V_3;
  5126. NullCheck(L_8);
  5127. List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_inline(L_8, L_9, List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_RuntimeMethod_var);
  5128. List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB* L_10 = L_8;
  5129. il2cpp_codegen_initobj((&V_3), sizeof(XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2));
  5130. (&V_3)->___name = _stringLiteral652C7641E02C28378030955DF259BE76323D08CB;
  5131. Il2CppCodeGenWriteBarrier((void**)(&(&V_3)->___name), (void*)_stringLiteral652C7641E02C28378030955DF259BE76323D08CB);
  5132. (&V_3)->___featureType = 5;
  5133. XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_11 = V_3;
  5134. NullCheck(L_10);
  5135. List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_inline(L_10, L_11, List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_RuntimeMethod_var);
  5136. List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB* L_12 = L_10;
  5137. il2cpp_codegen_initobj((&V_3), sizeof(XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2));
  5138. (&V_3)->___name = _stringLiteral1D99D50691F900D16B6D8AA0783B756EBE1332BB;
  5139. Il2CppCodeGenWriteBarrier((void**)(&(&V_3)->___name), (void*)_stringLiteral1D99D50691F900D16B6D8AA0783B756EBE1332BB);
  5140. (&V_3)->___featureType = 6;
  5141. XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_13 = V_3;
  5142. NullCheck(L_12);
  5143. List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_inline(L_12, L_13, List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_RuntimeMethod_var);
  5144. List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB* L_14 = L_12;
  5145. il2cpp_codegen_initobj((&V_3), sizeof(XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2));
  5146. (&V_3)->___name = _stringLiteralCA3394B374230DAE26DD7F12A563AEF8B036A3DF;
  5147. Il2CppCodeGenWriteBarrier((void**)(&(&V_3)->___name), (void*)_stringLiteralCA3394B374230DAE26DD7F12A563AEF8B036A3DF);
  5148. (&V_3)->___featureType = 5;
  5149. XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_15 = V_3;
  5150. NullCheck(L_14);
  5151. List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_inline(L_14, L_15, List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_RuntimeMethod_var);
  5152. List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB* L_16 = L_14;
  5153. il2cpp_codegen_initobj((&V_3), sizeof(XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2));
  5154. (&V_3)->___name = _stringLiteralBCF49C4E10C5F64C73256E009163D24496E38024;
  5155. Il2CppCodeGenWriteBarrier((void**)(&(&V_3)->___name), (void*)_stringLiteralBCF49C4E10C5F64C73256E009163D24496E38024);
  5156. (&V_3)->___featureType = 6;
  5157. XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_17 = V_3;
  5158. NullCheck(L_16);
  5159. List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_inline(L_16, L_17, List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_RuntimeMethod_var);
  5160. NullCheck(L_4);
  5161. L_4->___inputFeatures = L_16;
  5162. Il2CppCodeGenWriteBarrier((void**)(&L_4->___inputFeatures), (void*)L_16);
  5163. NullCheck(L_4);
  5164. String_t* L_18;
  5165. L_18 = XRDeviceDescriptor_ToJson_m001767A3C8D8B4F8D36C6317298E380F4F306314(L_4, NULL);
  5166. InputDeviceDescription_set_capabilities_mAB1C9265029DBB0E4F7713854FB80893EBD59D88_inline((&V_2), L_18, NULL);
  5167. InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_19 = V_2;
  5168. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  5169. InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_20;
  5170. L_20 = InputSystem_AddDevice_m8270203079B467F2AF733935FA8A6FE63A12C26D(L_19, NULL);
  5171. V_1 = ((XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A*)IsInstClass((RuntimeObject*)L_20, XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var));
  5172. XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* L_21 = V_1;
  5173. if (!L_21)
  5174. {
  5175. goto IL_015e;
  5176. }
  5177. }
  5178. {
  5179. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_22 = ___0_subsystem;
  5180. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_23 = L_22;
  5181. NullCheck(L_23);
  5182. Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997* L_24 = L_23->___updatedHands;
  5183. XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* L_25 = V_1;
  5184. Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997* L_26 = (Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997*)il2cpp_codegen_object_new(Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997_il2cpp_TypeInfo_var);
  5185. Action_3__ctor_m3AB504B4A53E26F38ACFEC08DD59973F0169F14B(L_26, L_25, (intptr_t)((void*)XRHandDevice_OnUpdatedHands_mD778E501738F8AF4C866261F1C29B081DDDEF92A_RuntimeMethod_var), NULL);
  5186. Delegate_t* L_27;
  5187. L_27 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_24, L_26, NULL);
  5188. NullCheck(L_23);
  5189. L_23->___updatedHands = ((Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997*)Castclass((RuntimeObject*)L_27, Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997_il2cpp_TypeInfo_var));
  5190. Il2CppCodeGenWriteBarrier((void**)(&L_23->___updatedHands), (void*)((Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997*)Castclass((RuntimeObject*)L_27, Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997_il2cpp_TypeInfo_var)));
  5191. XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* L_28 = V_1;
  5192. int32_t L_29 = ___1_handedness;
  5193. NullCheck(L_28);
  5194. L_28->___m_Handedness = L_29;
  5195. XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* L_30 = V_1;
  5196. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_31 = ___0_subsystem;
  5197. int32_t L_32 = ___2_updateSuccessFlags;
  5198. int32_t L_33 = ___3_updateType;
  5199. NullCheck(L_30);
  5200. XRHandDevice_OnUpdatedHands_mD778E501738F8AF4C866261F1C29B081DDDEF92A(L_30, L_31, L_32, L_33, NULL);
  5201. }
  5202. IL_015e:
  5203. {
  5204. XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* L_34 = V_1;
  5205. return L_34;
  5206. }
  5207. }
  5208. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandDevice_OnUpdatedHands_mD778E501738F8AF4C866261F1C29B081DDDEF92A (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* ___0_subsystem, int32_t ___1_updateSuccessFlags, int32_t ___2_updateType, const RuntimeMethod* method)
  5209. {
  5210. static bool s_Il2CppMethodInitialized;
  5211. if (!s_Il2CppMethodInitialized)
  5212. {
  5213. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_QueueDeltaStateEvent_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC7C188EAF2771209B80FA18F31A7FE494BFAC154_RuntimeMethod_var);
  5214. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_QueueDeltaStateEvent_TisInputTrackingState_tCBE220E8A09D62DA1C6BD96F76943FE90F15778D_mF8073D5DBC894BF2551E67D740F75CFDC11CFDB0_RuntimeMethod_var);
  5215. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_QueueDeltaStateEvent_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m14B468181A571FC5630CCFD6A589FC979C49F103_RuntimeMethod_var);
  5216. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_QueueDeltaStateEvent_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mFF0CCDC30A5D62C6990D27B74ED270AD31881BD7_RuntimeMethod_var);
  5217. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  5218. s_Il2CppMethodInitialized = true;
  5219. }
  5220. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 V_0;
  5221. memset((&V_0), 0, sizeof(V_0));
  5222. bool V_1 = false;
  5223. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_2;
  5224. memset((&V_2), 0, sizeof(V_2));
  5225. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_3;
  5226. memset((&V_3), 0, sizeof(V_3));
  5227. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_4;
  5228. memset((&V_4), 0, sizeof(V_4));
  5229. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_5;
  5230. memset((&V_5), 0, sizeof(V_5));
  5231. int32_t V_6 = 0;
  5232. int32_t V_7 = 0;
  5233. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 V_8;
  5234. memset((&V_8), 0, sizeof(V_8));
  5235. {
  5236. int32_t L_0 = __this->___m_Handedness;
  5237. if ((!(((uint32_t)L_0) == ((uint32_t)1))))
  5238. {
  5239. goto IL_001e;
  5240. }
  5241. }
  5242. {
  5243. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_1 = ___0_subsystem;
  5244. NullCheck(L_1);
  5245. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_2;
  5246. L_2 = XRHandSubsystem_get_leftHand_mD3B931E5129348FEE34C3965A0CF8E62A0CFFB97_inline(L_1, NULL);
  5247. V_0 = L_2;
  5248. V_6 = 3;
  5249. int32_t L_3 = ___1_updateSuccessFlags;
  5250. int32_t L_4 = V_6;
  5251. int32_t L_5 = V_6;
  5252. V_1 = (bool)((((int32_t)((int32_t)((int32_t)L_3&(int32_t)L_4))) == ((int32_t)L_5))? 1 : 0);
  5253. goto IL_0032;
  5254. }
  5255. IL_001e:
  5256. {
  5257. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_6 = ___0_subsystem;
  5258. NullCheck(L_6);
  5259. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_7;
  5260. L_7 = XRHandSubsystem_get_rightHand_mDE333FDF35460E1A06BE051AF9C2144B7053ED3C_inline(L_6, NULL);
  5261. V_0 = L_7;
  5262. V_7 = ((int32_t)12);
  5263. int32_t L_8 = ___1_updateSuccessFlags;
  5264. int32_t L_9 = V_7;
  5265. int32_t L_10 = V_7;
  5266. V_1 = (bool)((((int32_t)((int32_t)((int32_t)L_8&(int32_t)L_9))) == ((int32_t)L_10))? 1 : 0);
  5267. }
  5268. IL_0032:
  5269. {
  5270. bool L_11 = __this->___m_WasValid;
  5271. if (L_11)
  5272. {
  5273. goto IL_003e;
  5274. }
  5275. }
  5276. {
  5277. bool L_12 = V_1;
  5278. if (L_12)
  5279. {
  5280. goto IL_003e;
  5281. }
  5282. }
  5283. {
  5284. return;
  5285. }
  5286. IL_003e:
  5287. {
  5288. bool L_13 = __this->___m_WasValid;
  5289. if (!L_13)
  5290. {
  5291. goto IL_007b;
  5292. }
  5293. }
  5294. {
  5295. bool L_14 = V_1;
  5296. if (L_14)
  5297. {
  5298. goto IL_007b;
  5299. }
  5300. }
  5301. {
  5302. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_15;
  5303. L_15 = TrackedDevice_get_isTracked_m0ACE3CF86BDFE28D1E6C52460285B7F97B4C7419_inline(__this, NULL);
  5304. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  5305. InputSystem_QueueDeltaStateEvent_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC7C188EAF2771209B80FA18F31A7FE494BFAC154(L_15, (bool)0, (-1.0), InputSystem_QueueDeltaStateEvent_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC7C188EAF2771209B80FA18F31A7FE494BFAC154_RuntimeMethod_var);
  5306. IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* L_16;
  5307. L_16 = TrackedDevice_get_trackingState_m6E39667A7F4D0671E0E4A60E7750706FF427E819_inline(__this, NULL);
  5308. InputSystem_QueueDeltaStateEvent_TisInputTrackingState_tCBE220E8A09D62DA1C6BD96F76943FE90F15778D_mF8073D5DBC894BF2551E67D740F75CFDC11CFDB0(L_16, 0, (-1.0), InputSystem_QueueDeltaStateEvent_TisInputTrackingState_tCBE220E8A09D62DA1C6BD96F76943FE90F15778D_mF8073D5DBC894BF2551E67D740F75CFDC11CFDB0_RuntimeMethod_var);
  5309. __this->___m_WasValid = (bool)0;
  5310. return;
  5311. }
  5312. IL_007b:
  5313. {
  5314. bool L_17 = __this->___m_WasValid;
  5315. bool L_18 = V_1;
  5316. if (!((int32_t)(((((int32_t)L_17) == ((int32_t)0))? 1 : 0)&(int32_t)L_18)))
  5317. {
  5318. goto IL_00b9;
  5319. }
  5320. }
  5321. {
  5322. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_19;
  5323. L_19 = TrackedDevice_get_isTracked_m0ACE3CF86BDFE28D1E6C52460285B7F97B4C7419_inline(__this, NULL);
  5324. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  5325. InputSystem_QueueDeltaStateEvent_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC7C188EAF2771209B80FA18F31A7FE494BFAC154(L_19, (bool)1, (-1.0), InputSystem_QueueDeltaStateEvent_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC7C188EAF2771209B80FA18F31A7FE494BFAC154_RuntimeMethod_var);
  5326. IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* L_20;
  5327. L_20 = TrackedDevice_get_trackingState_m6E39667A7F4D0671E0E4A60E7750706FF427E819_inline(__this, NULL);
  5328. InputSystem_QueueDeltaStateEvent_TisInputTrackingState_tCBE220E8A09D62DA1C6BD96F76943FE90F15778D_mF8073D5DBC894BF2551E67D740F75CFDC11CFDB0(L_20, 3, (-1.0), InputSystem_QueueDeltaStateEvent_TisInputTrackingState_tCBE220E8A09D62DA1C6BD96F76943FE90F15778D_mF8073D5DBC894BF2551E67D740F75CFDC11CFDB0_RuntimeMethod_var);
  5329. __this->___m_WasValid = (bool)1;
  5330. }
  5331. IL_00b9:
  5332. {
  5333. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 L_21;
  5334. L_21 = XRHand_GetJoint_mDD5E7D4F45C9701AF8911EA4394F258CB5E68035((&V_0), 1, NULL);
  5335. V_8 = L_21;
  5336. bool L_22;
  5337. L_22 = XRHandJoint_TryGetPose_m1AA1E69E7753E1CC4E64F8649751BF7D30CE113E((&V_8), (&V_2), NULL);
  5338. if (!L_22)
  5339. {
  5340. goto IL_0102;
  5341. }
  5342. }
  5343. {
  5344. Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_23;
  5345. L_23 = TrackedDevice_get_devicePosition_mF2A0B044A244D1A63ECD32AE48E42E3F24F0E84D_inline(__this, NULL);
  5346. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_24 = V_2;
  5347. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = L_24.___position;
  5348. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  5349. InputSystem_QueueDeltaStateEvent_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mFF0CCDC30A5D62C6990D27B74ED270AD31881BD7(L_23, L_25, (-1.0), InputSystem_QueueDeltaStateEvent_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mFF0CCDC30A5D62C6990D27B74ED270AD31881BD7_RuntimeMethod_var);
  5350. QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_26;
  5351. L_26 = TrackedDevice_get_deviceRotation_m1A3BD5236736A1D4B5A60EDF72F231AA0A6FEF17_inline(__this, NULL);
  5352. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_27 = V_2;
  5353. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = L_27.___rotation;
  5354. InputSystem_QueueDeltaStateEvent_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m14B468181A571FC5630CCFD6A589FC979C49F103(L_26, L_28, (-1.0), InputSystem_QueueDeltaStateEvent_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m14B468181A571FC5630CCFD6A589FC979C49F103_RuntimeMethod_var);
  5355. }
  5356. IL_0102:
  5357. {
  5358. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 L_29;
  5359. L_29 = XRHand_GetJoint_mDD5E7D4F45C9701AF8911EA4394F258CB5E68035((&V_0), 2, NULL);
  5360. V_8 = L_29;
  5361. bool L_30;
  5362. L_30 = XRHandJoint_TryGetPose_m1AA1E69E7753E1CC4E64F8649751BF7D30CE113E((&V_8), (&V_3), NULL);
  5363. if (!L_30)
  5364. {
  5365. goto IL_014b;
  5366. }
  5367. }
  5368. {
  5369. Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_31;
  5370. L_31 = XRHandDevice_get_gripPosition_m6D8BB7D6EC1C3C523FD673E1B8C87BEF7CFEB27C_inline(__this, NULL);
  5371. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_32 = V_3;
  5372. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = L_32.___position;
  5373. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  5374. InputSystem_QueueDeltaStateEvent_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mFF0CCDC30A5D62C6990D27B74ED270AD31881BD7(L_31, L_33, (-1.0), InputSystem_QueueDeltaStateEvent_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mFF0CCDC30A5D62C6990D27B74ED270AD31881BD7_RuntimeMethod_var);
  5375. QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_34;
  5376. L_34 = XRHandDevice_get_gripRotation_mFA06B406143925D1C821A2034A84FDF52F4E3870_inline(__this, NULL);
  5377. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_35 = V_3;
  5378. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36 = L_35.___rotation;
  5379. InputSystem_QueueDeltaStateEvent_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m14B468181A571FC5630CCFD6A589FC979C49F103(L_34, L_36, (-1.0), InputSystem_QueueDeltaStateEvent_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m14B468181A571FC5630CCFD6A589FC979C49F103_RuntimeMethod_var);
  5380. }
  5381. IL_014b:
  5382. {
  5383. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 L_37;
  5384. L_37 = XRHand_GetJoint_mDD5E7D4F45C9701AF8911EA4394F258CB5E68035((&V_0), ((int32_t)11), NULL);
  5385. V_8 = L_37;
  5386. bool L_38;
  5387. L_38 = XRHandJoint_TryGetPose_m1AA1E69E7753E1CC4E64F8649751BF7D30CE113E((&V_8), (&V_4), NULL);
  5388. if (!L_38)
  5389. {
  5390. goto IL_0197;
  5391. }
  5392. }
  5393. {
  5394. Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_39;
  5395. L_39 = XRHandDevice_get_pokePosition_m236F011AA0DE638CEBA04F21B85F5BD184EC3645_inline(__this, NULL);
  5396. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_40 = V_4;
  5397. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = L_40.___position;
  5398. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  5399. InputSystem_QueueDeltaStateEvent_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mFF0CCDC30A5D62C6990D27B74ED270AD31881BD7(L_39, L_41, (-1.0), InputSystem_QueueDeltaStateEvent_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mFF0CCDC30A5D62C6990D27B74ED270AD31881BD7_RuntimeMethod_var);
  5400. QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_42;
  5401. L_42 = XRHandDevice_get_pokeRotation_m6AAAA63EAD64ECEA4DE89F1707C1180B5F78CA83_inline(__this, NULL);
  5402. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_43 = V_4;
  5403. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44 = L_43.___rotation;
  5404. InputSystem_QueueDeltaStateEvent_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m14B468181A571FC5630CCFD6A589FC979C49F103(L_42, L_44, (-1.0), InputSystem_QueueDeltaStateEvent_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m14B468181A571FC5630CCFD6A589FC979C49F103_RuntimeMethod_var);
  5405. }
  5406. IL_0197:
  5407. {
  5408. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 L_45;
  5409. L_45 = XRHand_GetJoint_mDD5E7D4F45C9701AF8911EA4394F258CB5E68035((&V_0), 6, NULL);
  5410. V_8 = L_45;
  5411. bool L_46;
  5412. L_46 = XRHandJoint_TryGetPose_m1AA1E69E7753E1CC4E64F8649751BF7D30CE113E((&V_8), (&V_5), NULL);
  5413. if (!L_46)
  5414. {
  5415. goto IL_01e2;
  5416. }
  5417. }
  5418. {
  5419. Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_47;
  5420. L_47 = XRHandDevice_get_pinchPosition_mDE2F72E02CE6047FC3E10805DDBFB42273D02E9A_inline(__this, NULL);
  5421. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_48 = V_5;
  5422. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = L_48.___position;
  5423. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  5424. InputSystem_QueueDeltaStateEvent_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mFF0CCDC30A5D62C6990D27B74ED270AD31881BD7(L_47, L_49, (-1.0), InputSystem_QueueDeltaStateEvent_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mFF0CCDC30A5D62C6990D27B74ED270AD31881BD7_RuntimeMethod_var);
  5425. QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_50;
  5426. L_50 = XRHandDevice_get_pinchRotation_m30BA19130704B12CE55181C4929E15260ABAFE80_inline(__this, NULL);
  5427. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_51 = V_5;
  5428. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52 = L_51.___rotation;
  5429. InputSystem_QueueDeltaStateEvent_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m14B468181A571FC5630CCFD6A589FC979C49F103(L_50, L_52, (-1.0), InputSystem_QueueDeltaStateEvent_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m14B468181A571FC5630CCFD6A589FC979C49F103_RuntimeMethod_var);
  5430. }
  5431. IL_01e2:
  5432. {
  5433. return;
  5434. }
  5435. }
  5436. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandDevice__cctor_mD1CCB26D93DB087256FEF452DE1E297EC3483FC1 (const RuntimeMethod* method)
  5437. {
  5438. {
  5439. XRHandDevice_Initialize_m9E1726F0421D00A4E8EDFC72522B69B90CD56633(NULL);
  5440. return;
  5441. }
  5442. }
  5443. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandDevice_Initialize_m9E1726F0421D00A4E8EDFC72522B69B90CD56633 (const RuntimeMethod* method)
  5444. {
  5445. static bool s_Il2CppMethodInitialized;
  5446. if (!s_Il2CppMethodInitialized)
  5447. {
  5448. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555_il2cpp_TypeInfo_var);
  5449. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_RegisterLayout_TisXRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_mD646F8CCFD8588E20F07C482A2CB64DC40F53E06_RuntimeMethod_var);
  5450. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  5451. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_mD369CAC1BA03979662923E5D5E9FAF1F98E252EB_RuntimeMethod_var);
  5452. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral68243321EFC3D795FCDA70B3A44A06BA2D751EDE);
  5453. s_Il2CppMethodInitialized = true;
  5454. }
  5455. InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 V_0;
  5456. memset((&V_0), 0, sizeof(V_0));
  5457. {
  5458. InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555* L_0 = (&V_0);
  5459. il2cpp_codegen_initobj(L_0, sizeof(InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555));
  5460. il2cpp_codegen_runtime_class_init_inline(InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555_il2cpp_TypeInfo_var);
  5461. InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 L_1;
  5462. L_1 = InputDeviceMatcher_WithProduct_mE94024C38110251CBECB493C7753D417FFC5FD2E(L_0, _stringLiteral68243321EFC3D795FCDA70B3A44A06BA2D751EDE, (bool)1, NULL);
  5463. Nullable_1_t4EEC710224A7596AC94C3B6D292E4CB7D84B7F2C L_2;
  5464. memset((&L_2), 0, sizeof(L_2));
  5465. Nullable_1__ctor_mD369CAC1BA03979662923E5D5E9FAF1F98E252EB((&L_2), L_1, Nullable_1__ctor_mD369CAC1BA03979662923E5D5E9FAF1F98E252EB_RuntimeMethod_var);
  5466. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  5467. InputSystem_RegisterLayout_TisXRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_mD646F8CCFD8588E20F07C482A2CB64DC40F53E06((String_t*)NULL, L_2, InputSystem_RegisterLayout_TisXRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_mD646F8CCFD8588E20F07C482A2CB64DC40F53E06_RuntimeMethod_var);
  5468. return;
  5469. }
  5470. }
  5471. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandDevice__ctor_m87BE630B8E3697174BDA3444B15470D6A6AC0901 (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, const RuntimeMethod* method)
  5472. {
  5473. {
  5474. TrackedDevice__ctor_mB27788B88E0EACB28065D20F6FE6E39AF391B375(__this, NULL);
  5475. return;
  5476. }
  5477. }
  5478. #ifdef __clang__
  5479. #pragma clang diagnostic pop
  5480. #endif
  5481. #ifdef __clang__
  5482. #pragma clang diagnostic push
  5483. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5484. #pragma clang diagnostic ignored "-Wunused-variable"
  5485. #endif
  5486. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRHandJoint_get_id_m22F4DAECB98383D196AA9549A8682B73270AB394 (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* __this, const RuntimeMethod* method)
  5487. {
  5488. {
  5489. int32_t L_0 = __this->___m_IdAndHandedness;
  5490. return (int32_t)(((int32_t)(L_0&((int32_t)2147483647LL))));
  5491. }
  5492. }
  5493. IL2CPP_EXTERN_C int32_t XRHandJoint_get_id_m22F4DAECB98383D196AA9549A8682B73270AB394_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  5494. {
  5495. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* _thisAdjusted;
  5496. int32_t _offset = 1;
  5497. _thisAdjusted = reinterpret_cast<XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783*>(__this + _offset);
  5498. int32_t _returnValue;
  5499. _returnValue = XRHandJoint_get_id_m22F4DAECB98383D196AA9549A8682B73270AB394(_thisAdjusted, method);
  5500. return _returnValue;
  5501. }
  5502. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRHandJoint_get_handedness_m939EE07D84EAFA251284D43B4E5FA21075CC2FA4 (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* __this, const RuntimeMethod* method)
  5503. {
  5504. {
  5505. int32_t L_0 = __this->___m_IdAndHandedness;
  5506. if (((int32_t)(L_0&((int32_t)-2147483648LL))))
  5507. {
  5508. goto IL_0010;
  5509. }
  5510. }
  5511. {
  5512. return (int32_t)(1);
  5513. }
  5514. IL_0010:
  5515. {
  5516. return (int32_t)(2);
  5517. }
  5518. }
  5519. IL2CPP_EXTERN_C int32_t XRHandJoint_get_handedness_m939EE07D84EAFA251284D43B4E5FA21075CC2FA4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  5520. {
  5521. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* _thisAdjusted;
  5522. int32_t _offset = 1;
  5523. _thisAdjusted = reinterpret_cast<XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783*>(__this + _offset);
  5524. int32_t _returnValue;
  5525. _returnValue = XRHandJoint_get_handedness_m939EE07D84EAFA251284D43B4E5FA21075CC2FA4(_thisAdjusted, method);
  5526. return _returnValue;
  5527. }
  5528. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRHandJoint_get_trackingState_mD1202D64E796D92C38FA87BD02DFBD58AF5E4696 (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* __this, const RuntimeMethod* method)
  5529. {
  5530. {
  5531. int32_t L_0 = __this->___m_TrackingState;
  5532. return L_0;
  5533. }
  5534. }
  5535. IL2CPP_EXTERN_C int32_t XRHandJoint_get_trackingState_mD1202D64E796D92C38FA87BD02DFBD58AF5E4696_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  5536. {
  5537. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* _thisAdjusted;
  5538. int32_t _offset = 1;
  5539. _thisAdjusted = reinterpret_cast<XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783*>(__this + _offset);
  5540. int32_t _returnValue;
  5541. _returnValue = XRHandJoint_get_trackingState_mD1202D64E796D92C38FA87BD02DFBD58AF5E4696_inline(_thisAdjusted, method);
  5542. return _returnValue;
  5543. }
  5544. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHandJoint_TryGetRadius_m992C3DC67D51BCF5F949503D98178BE191D2526D (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* __this, float* ___0_radius, const RuntimeMethod* method)
  5545. {
  5546. {
  5547. int32_t L_0 = __this->___m_TrackingState;
  5548. if (((int32_t)((int32_t)L_0&1)))
  5549. {
  5550. goto IL_0013;
  5551. }
  5552. }
  5553. {
  5554. float* L_1 = ___0_radius;
  5555. *((float*)L_1) = (float)(0.0f);
  5556. return (bool)0;
  5557. }
  5558. IL_0013:
  5559. {
  5560. float* L_2 = ___0_radius;
  5561. float L_3 = __this->___m_Radius;
  5562. *((float*)L_2) = (float)L_3;
  5563. return (bool)1;
  5564. }
  5565. }
  5566. IL2CPP_EXTERN_C bool XRHandJoint_TryGetRadius_m992C3DC67D51BCF5F949503D98178BE191D2526D_AdjustorThunk (RuntimeObject* __this, float* ___0_radius, const RuntimeMethod* method)
  5567. {
  5568. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* _thisAdjusted;
  5569. int32_t _offset = 1;
  5570. _thisAdjusted = reinterpret_cast<XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783*>(__this + _offset);
  5571. bool _returnValue;
  5572. _returnValue = XRHandJoint_TryGetRadius_m992C3DC67D51BCF5F949503D98178BE191D2526D(_thisAdjusted, ___0_radius, method);
  5573. return _returnValue;
  5574. }
  5575. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHandJoint_TryGetPose_m1AA1E69E7753E1CC4E64F8649751BF7D30CE113E (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* __this, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* ___0_pose, const RuntimeMethod* method)
  5576. {
  5577. static bool s_Il2CppMethodInitialized;
  5578. if (!s_Il2CppMethodInitialized)
  5579. {
  5580. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
  5581. s_Il2CppMethodInitialized = true;
  5582. }
  5583. {
  5584. int32_t L_0 = __this->___m_TrackingState;
  5585. if (((int32_t)((int32_t)L_0&2)))
  5586. {
  5587. goto IL_0017;
  5588. }
  5589. }
  5590. {
  5591. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_1 = ___0_pose;
  5592. il2cpp_codegen_runtime_class_init_inline(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
  5593. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_2;
  5594. L_2 = Pose_get_identity_m145C7BA9D895CD7F8CCE2483B69764F7A9FEC66E(NULL);
  5595. *(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971*)L_1 = L_2;
  5596. return (bool)0;
  5597. }
  5598. IL_0017:
  5599. {
  5600. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_3 = ___0_pose;
  5601. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_4 = __this->___m_Pose;
  5602. *(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971*)L_3 = L_4;
  5603. return (bool)1;
  5604. }
  5605. }
  5606. IL2CPP_EXTERN_C bool XRHandJoint_TryGetPose_m1AA1E69E7753E1CC4E64F8649751BF7D30CE113E_AdjustorThunk (RuntimeObject* __this, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* ___0_pose, const RuntimeMethod* method)
  5607. {
  5608. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* _thisAdjusted;
  5609. int32_t _offset = 1;
  5610. _thisAdjusted = reinterpret_cast<XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783*>(__this + _offset);
  5611. bool _returnValue;
  5612. _returnValue = XRHandJoint_TryGetPose_m1AA1E69E7753E1CC4E64F8649751BF7D30CE113E(_thisAdjusted, ___0_pose, method);
  5613. return _returnValue;
  5614. }
  5615. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHandJoint_TryGetLinearVelocity_m3BC24DBDEB210B51568D21317B1B3574A6B57F6B (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_linearVelocity, const RuntimeMethod* method)
  5616. {
  5617. {
  5618. int32_t L_0 = __this->___m_TrackingState;
  5619. if (((int32_t)((int32_t)L_0&4)))
  5620. {
  5621. goto IL_0017;
  5622. }
  5623. }
  5624. {
  5625. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1 = ___0_linearVelocity;
  5626. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
  5627. L_2 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  5628. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_1 = L_2;
  5629. return (bool)0;
  5630. }
  5631. IL_0017:
  5632. {
  5633. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3 = ___0_linearVelocity;
  5634. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = __this->___m_LinearVelocity;
  5635. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3 = L_4;
  5636. return (bool)1;
  5637. }
  5638. }
  5639. IL2CPP_EXTERN_C bool XRHandJoint_TryGetLinearVelocity_m3BC24DBDEB210B51568D21317B1B3574A6B57F6B_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_linearVelocity, const RuntimeMethod* method)
  5640. {
  5641. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* _thisAdjusted;
  5642. int32_t _offset = 1;
  5643. _thisAdjusted = reinterpret_cast<XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783*>(__this + _offset);
  5644. bool _returnValue;
  5645. _returnValue = XRHandJoint_TryGetLinearVelocity_m3BC24DBDEB210B51568D21317B1B3574A6B57F6B(_thisAdjusted, ___0_linearVelocity, method);
  5646. return _returnValue;
  5647. }
  5648. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHandJoint_TryGetAngularVelocity_mA486ED68AE5883EC4EE22A4403457E5F3F64CF63 (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_angularVelocity, const RuntimeMethod* method)
  5649. {
  5650. {
  5651. int32_t L_0 = __this->___m_TrackingState;
  5652. if (((int32_t)((int32_t)L_0&8)))
  5653. {
  5654. goto IL_0017;
  5655. }
  5656. }
  5657. {
  5658. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1 = ___0_angularVelocity;
  5659. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
  5660. L_2 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  5661. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_1 = L_2;
  5662. return (bool)0;
  5663. }
  5664. IL_0017:
  5665. {
  5666. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3 = ___0_angularVelocity;
  5667. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = __this->___m_AngularVelocity;
  5668. *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3 = L_4;
  5669. return (bool)1;
  5670. }
  5671. }
  5672. IL2CPP_EXTERN_C bool XRHandJoint_TryGetAngularVelocity_mA486ED68AE5883EC4EE22A4403457E5F3F64CF63_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_angularVelocity, const RuntimeMethod* method)
  5673. {
  5674. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* _thisAdjusted;
  5675. int32_t _offset = 1;
  5676. _thisAdjusted = reinterpret_cast<XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783*>(__this + _offset);
  5677. bool _returnValue;
  5678. _returnValue = XRHandJoint_TryGetAngularVelocity_mA486ED68AE5883EC4EE22A4403457E5F3F64CF63(_thisAdjusted, ___0_angularVelocity, method);
  5679. return _returnValue;
  5680. }
  5681. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XRHandJoint_ToString_m1DB56DCD567E7C649706D8E217B9D554C3F218F5 (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* __this, const RuntimeMethod* method)
  5682. {
  5683. static bool s_Il2CppMethodInitialized;
  5684. if (!s_Il2CppMethodInitialized)
  5685. {
  5686. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Handedness_tC87DA4E9D99745447BF40B631E8B479E32D8E37F_il2cpp_TypeInfo_var);
  5687. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  5688. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
  5689. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandJointID_tC0BE8E1AC7717425649709BB62AAD56304FCC081_il2cpp_TypeInfo_var);
  5690. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandJointTrackingState_tFAA84D8000155CA6945B5402532B00365379D6DA_il2cpp_TypeInfo_var);
  5691. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1DA847B0C8711F8529FBC7BC20711A1361A8B323);
  5692. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral51DE197AFC3146D004089E251200E7103E6E2372);
  5693. s_Il2CppMethodInitialized = true;
  5694. }
  5695. {
  5696. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)7);
  5697. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = L_0;
  5698. int32_t L_2;
  5699. L_2 = XRHandJoint_get_handedness_m939EE07D84EAFA251284D43B4E5FA21075CC2FA4(__this, NULL);
  5700. int32_t L_3 = L_2;
  5701. RuntimeObject* L_4 = Box(Handedness_tC87DA4E9D99745447BF40B631E8B479E32D8E37F_il2cpp_TypeInfo_var, &L_3);
  5702. NullCheck(L_1);
  5703. ArrayElementTypeCheck (L_1, L_4);
  5704. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_4);
  5705. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = L_1;
  5706. int32_t L_6;
  5707. L_6 = XRHandJoint_get_id_m22F4DAECB98383D196AA9549A8682B73270AB394(__this, NULL);
  5708. int32_t L_7 = L_6;
  5709. RuntimeObject* L_8 = Box(XRHandJointID_tC0BE8E1AC7717425649709BB62AAD56304FCC081_il2cpp_TypeInfo_var, &L_7);
  5710. NullCheck(L_5);
  5711. ArrayElementTypeCheck (L_5, L_8);
  5712. (L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_8);
  5713. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = L_5;
  5714. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_10 = (Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971*)(&__this->___m_Pose);
  5715. il2cpp_codegen_runtime_class_init_inline(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
  5716. String_t* L_11;
  5717. L_11 = Pose_ToString_m8C3203B81EB15980F16E07C63B6FBBEECE50A6EF(L_10, _stringLiteral1DA847B0C8711F8529FBC7BC20711A1361A8B323, NULL);
  5718. NullCheck(L_9);
  5719. ArrayElementTypeCheck (L_9, L_11);
  5720. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_11);
  5721. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = L_9;
  5722. float* L_13 = (float*)(&__this->___m_Radius);
  5723. String_t* L_14;
  5724. L_14 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D(L_13, _stringLiteral1DA847B0C8711F8529FBC7BC20711A1361A8B323, NULL);
  5725. NullCheck(L_12);
  5726. ArrayElementTypeCheck (L_12, L_14);
  5727. (L_12)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_14);
  5728. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15 = L_12;
  5729. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_16 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___m_LinearVelocity);
  5730. String_t* L_17;
  5731. L_17 = Vector3_ToString_m3185BD544ED9BA81E88936544EC298C19207BDF1_inline(L_16, _stringLiteral1DA847B0C8711F8529FBC7BC20711A1361A8B323, NULL);
  5732. NullCheck(L_15);
  5733. ArrayElementTypeCheck (L_15, L_17);
  5734. (L_15)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject*)L_17);
  5735. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = L_15;
  5736. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_19 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___m_AngularVelocity);
  5737. String_t* L_20;
  5738. L_20 = Vector3_ToString_m3185BD544ED9BA81E88936544EC298C19207BDF1_inline(L_19, _stringLiteral1DA847B0C8711F8529FBC7BC20711A1361A8B323, NULL);
  5739. NullCheck(L_18);
  5740. ArrayElementTypeCheck (L_18, L_20);
  5741. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(5), (RuntimeObject*)L_20);
  5742. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21 = L_18;
  5743. int32_t L_22 = __this->___m_TrackingState;
  5744. int32_t L_23 = L_22;
  5745. RuntimeObject* L_24 = Box(XRHandJointTrackingState_tFAA84D8000155CA6945B5402532B00365379D6DA_il2cpp_TypeInfo_var, &L_23);
  5746. NullCheck(L_21);
  5747. ArrayElementTypeCheck (L_21, L_24);
  5748. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(6), (RuntimeObject*)L_24);
  5749. String_t* L_25;
  5750. L_25 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(_stringLiteral51DE197AFC3146D004089E251200E7103E6E2372, L_21, NULL);
  5751. return L_25;
  5752. }
  5753. }
  5754. IL2CPP_EXTERN_C String_t* XRHandJoint_ToString_m1DB56DCD567E7C649706D8E217B9D554C3F218F5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  5755. {
  5756. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* _thisAdjusted;
  5757. int32_t _offset = 1;
  5758. _thisAdjusted = reinterpret_cast<XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783*>(__this + _offset);
  5759. String_t* _returnValue;
  5760. _returnValue = XRHandJoint_ToString_m1DB56DCD567E7C649706D8E217B9D554C3F218F5(_thisAdjusted, method);
  5761. return _returnValue;
  5762. }
  5763. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHandJoint_Equals_m5709CE0A4A3E8120C2BB67069C8D91F1ECE7328B (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* __this, XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 ___0_other, const RuntimeMethod* method)
  5764. {
  5765. static bool s_Il2CppMethodInitialized;
  5766. if (!s_Il2CppMethodInitialized)
  5767. {
  5768. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
  5769. s_Il2CppMethodInitialized = true;
  5770. }
  5771. {
  5772. int32_t L_0 = __this->___m_IdAndHandedness;
  5773. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 L_1 = ___0_other;
  5774. int32_t L_2 = L_1.___m_IdAndHandedness;
  5775. if ((!(((uint32_t)L_0) == ((uint32_t)L_2))))
  5776. {
  5777. goto IL_0064;
  5778. }
  5779. }
  5780. {
  5781. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_3 = __this->___m_Pose;
  5782. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 L_4 = ___0_other;
  5783. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_5 = L_4.___m_Pose;
  5784. il2cpp_codegen_runtime_class_init_inline(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
  5785. bool L_6;
  5786. L_6 = Pose_op_Equality_mB6476BEA859F2904A41C04C4A32574A1B377A1A1(L_3, L_5, NULL);
  5787. if (!L_6)
  5788. {
  5789. goto IL_0064;
  5790. }
  5791. }
  5792. {
  5793. float L_7 = __this->___m_Radius;
  5794. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 L_8 = ___0_other;
  5795. float L_9 = L_8.___m_Radius;
  5796. if ((!(((float)L_7) == ((float)L_9))))
  5797. {
  5798. goto IL_0064;
  5799. }
  5800. }
  5801. {
  5802. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = __this->___m_LinearVelocity;
  5803. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 L_11 = ___0_other;
  5804. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = L_11.___m_LinearVelocity;
  5805. bool L_13;
  5806. L_13 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_10, L_12, NULL);
  5807. if (!L_13)
  5808. {
  5809. goto IL_0064;
  5810. }
  5811. }
  5812. {
  5813. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = __this->___m_AngularVelocity;
  5814. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 L_15 = ___0_other;
  5815. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = L_15.___m_AngularVelocity;
  5816. bool L_17;
  5817. L_17 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_14, L_16, NULL);
  5818. if (!L_17)
  5819. {
  5820. goto IL_0064;
  5821. }
  5822. }
  5823. {
  5824. int32_t L_18 = __this->___m_TrackingState;
  5825. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 L_19 = ___0_other;
  5826. int32_t L_20 = L_19.___m_TrackingState;
  5827. return (bool)((((int32_t)L_18) == ((int32_t)L_20))? 1 : 0);
  5828. }
  5829. IL_0064:
  5830. {
  5831. return (bool)0;
  5832. }
  5833. }
  5834. IL2CPP_EXTERN_C bool XRHandJoint_Equals_m5709CE0A4A3E8120C2BB67069C8D91F1ECE7328B_AdjustorThunk (RuntimeObject* __this, XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 ___0_other, const RuntimeMethod* method)
  5835. {
  5836. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* _thisAdjusted;
  5837. int32_t _offset = 1;
  5838. _thisAdjusted = reinterpret_cast<XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783*>(__this + _offset);
  5839. bool _returnValue;
  5840. _returnValue = XRHandJoint_Equals_m5709CE0A4A3E8120C2BB67069C8D91F1ECE7328B(_thisAdjusted, ___0_other, method);
  5841. return _returnValue;
  5842. }
  5843. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHandJoint_Equals_m0851F1DE4A70717EFF6D4C6A2B021BFAF2DA5B83 (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  5844. {
  5845. static bool s_Il2CppMethodInitialized;
  5846. if (!s_Il2CppMethodInitialized)
  5847. {
  5848. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783_il2cpp_TypeInfo_var);
  5849. s_Il2CppMethodInitialized = true;
  5850. }
  5851. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 V_0;
  5852. memset((&V_0), 0, sizeof(V_0));
  5853. {
  5854. RuntimeObject* L_0 = ___0_obj;
  5855. if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783_il2cpp_TypeInfo_var)))
  5856. {
  5857. goto IL_0017;
  5858. }
  5859. }
  5860. {
  5861. RuntimeObject* L_1 = ___0_obj;
  5862. V_0 = ((*(XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783*)((XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783*)(XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783*)UnBox(L_1, XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783_il2cpp_TypeInfo_var))));
  5863. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 L_2 = V_0;
  5864. bool L_3;
  5865. L_3 = XRHandJoint_Equals_m5709CE0A4A3E8120C2BB67069C8D91F1ECE7328B(__this, L_2, NULL);
  5866. return L_3;
  5867. }
  5868. IL_0017:
  5869. {
  5870. return (bool)0;
  5871. }
  5872. }
  5873. IL2CPP_EXTERN_C bool XRHandJoint_Equals_m0851F1DE4A70717EFF6D4C6A2B021BFAF2DA5B83_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  5874. {
  5875. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* _thisAdjusted;
  5876. int32_t _offset = 1;
  5877. _thisAdjusted = reinterpret_cast<XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783*>(__this + _offset);
  5878. bool _returnValue;
  5879. _returnValue = XRHandJoint_Equals_m0851F1DE4A70717EFF6D4C6A2B021BFAF2DA5B83(_thisAdjusted, ___0_obj, method);
  5880. return _returnValue;
  5881. }
  5882. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRHandJoint_GetHashCode_mCC79E2A46A6549F5FC28182168A798D0A713041E (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* __this, const RuntimeMethod* method)
  5883. {
  5884. static bool s_Il2CppMethodInitialized;
  5885. if (!s_Il2CppMethodInitialized)
  5886. {
  5887. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
  5888. s_Il2CppMethodInitialized = true;
  5889. }
  5890. {
  5891. int32_t* L_0 = (int32_t*)(&__this->___m_IdAndHandedness);
  5892. int32_t L_1;
  5893. L_1 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_0, NULL);
  5894. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_2 = (Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971*)(&__this->___m_Pose);
  5895. il2cpp_codegen_runtime_class_init_inline(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
  5896. int32_t L_3;
  5897. L_3 = Pose_GetHashCode_mDD6C48FABC18795F04F82D42DFCBC916C0C6CCDB(L_2, NULL);
  5898. float* L_4 = (float*)(&__this->___m_Radius);
  5899. int32_t L_5;
  5900. L_5 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_4, NULL);
  5901. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_6 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___m_LinearVelocity);
  5902. int32_t L_7;
  5903. L_7 = Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline(L_6, NULL);
  5904. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_8 = (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(&__this->___m_AngularVelocity);
  5905. int32_t L_9;
  5906. L_9 = Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline(L_8, NULL);
  5907. int32_t* L_10 = (int32_t*)(&__this->___m_TrackingState);
  5908. int32_t L_11;
  5909. L_11 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_10, NULL);
  5910. return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_1, ((int32_t)486187739))), L_3)), ((int32_t)486187739))), L_5)), ((int32_t)486187739))), L_7)), ((int32_t)486187739))), L_9)), ((int32_t)486187739))), L_11));
  5911. }
  5912. }
  5913. IL2CPP_EXTERN_C int32_t XRHandJoint_GetHashCode_mCC79E2A46A6549F5FC28182168A798D0A713041E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  5914. {
  5915. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* _thisAdjusted;
  5916. int32_t _offset = 1;
  5917. _thisAdjusted = reinterpret_cast<XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783*>(__this + _offset);
  5918. int32_t _returnValue;
  5919. _returnValue = XRHandJoint_GetHashCode_mCC79E2A46A6549F5FC28182168A798D0A713041E(_thisAdjusted, method);
  5920. return _returnValue;
  5921. }
  5922. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHandJoint_op_Equality_m32F8778F023552FBF6223CC6EC540DDDCD8B228B (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 ___0_lhs, XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 ___1_rhs, const RuntimeMethod* method)
  5923. {
  5924. {
  5925. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 L_0 = ___1_rhs;
  5926. bool L_1;
  5927. L_1 = XRHandJoint_Equals_m5709CE0A4A3E8120C2BB67069C8D91F1ECE7328B((&___0_lhs), L_0, NULL);
  5928. return L_1;
  5929. }
  5930. }
  5931. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHandJoint_op_Inequality_m0D1FAA2A00833225182D664AC95D0AAC19D2B095 (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 ___0_lhs, XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 ___1_rhs, const RuntimeMethod* method)
  5932. {
  5933. {
  5934. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 L_0 = ___1_rhs;
  5935. bool L_1;
  5936. L_1 = XRHandJoint_Equals_m5709CE0A4A3E8120C2BB67069C8D91F1ECE7328B((&___0_lhs), L_0, NULL);
  5937. return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
  5938. }
  5939. }
  5940. #ifdef __clang__
  5941. #pragma clang diagnostic pop
  5942. #endif
  5943. #ifdef __clang__
  5944. #pragma clang diagnostic push
  5945. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5946. #pragma clang diagnostic ignored "-Wunused-variable"
  5947. #endif
  5948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandJointsUpdatedEventArgs__ctor_m114CB1C67AF74E5C20BC87B6C49AA731E225F9D3 (XRHandJointsUpdatedEventArgs_t23369A3B3D49D837CF21B765B7F0E248F362E31F* __this, const RuntimeMethod* method)
  5949. {
  5950. {
  5951. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  5952. return;
  5953. }
  5954. }
  5955. #ifdef __clang__
  5956. #pragma clang diagnostic pop
  5957. #endif
  5958. #ifdef __clang__
  5959. #pragma clang diagnostic push
  5960. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5961. #pragma clang diagnostic ignored "-Wunused-variable"
  5962. #endif
  5963. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHandMeshController_get_handIsTracked_mF8E92E716DEE983DA300D88DDAC7BAA6D504592E (XRHandMeshController_t670ADAE830016D758ED74153F39334564CD3D687* __this, const RuntimeMethod* method)
  5964. {
  5965. {
  5966. bool L_0 = __this->___m_HandIsTracked;
  5967. return L_0;
  5968. }
  5969. }
  5970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHandMeshController_get_showMeshWhenTrackingIsAcquired_m44E6730A90070262DE9F0D17D4068F849CCA2AAE (XRHandMeshController_t670ADAE830016D758ED74153F39334564CD3D687* __this, const RuntimeMethod* method)
  5971. {
  5972. {
  5973. bool L_0 = __this->___m_ShowMeshWhenTrackingIsAcquired;
  5974. return L_0;
  5975. }
  5976. }
  5977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandMeshController_set_showMeshWhenTrackingIsAcquired_mC289E4D885CAC214EE9F17C1915B3973DB33F802 (XRHandMeshController_t670ADAE830016D758ED74153F39334564CD3D687* __this, bool ___0_value, const RuntimeMethod* method)
  5978. {
  5979. static bool s_Il2CppMethodInitialized;
  5980. if (!s_Il2CppMethodInitialized)
  5981. {
  5982. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  5983. s_Il2CppMethodInitialized = true;
  5984. }
  5985. {
  5986. bool L_0 = ___0_value;
  5987. __this->___m_ShowMeshWhenTrackingIsAcquired = L_0;
  5988. il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  5989. bool L_1;
  5990. L_1 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
  5991. if (!L_1)
  5992. {
  5993. goto IL_0014;
  5994. }
  5995. }
  5996. {
  5997. XRHandMeshController_UpdateRendererVisibility_mB26AF94B55D71E47C8310141F0A898D497DE6A59(__this, NULL);
  5998. }
  5999. IL_0014:
  6000. {
  6001. return;
  6002. }
  6003. }
  6004. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHandMeshController_get_hideMeshWhenTrackingIsLost_mAC5B8BCC14FBB646539B51125EEFA7C73B10595E (XRHandMeshController_t670ADAE830016D758ED74153F39334564CD3D687* __this, const RuntimeMethod* method)
  6005. {
  6006. {
  6007. bool L_0 = __this->___m_HideMeshWhenTrackingIsLost;
  6008. return L_0;
  6009. }
  6010. }
  6011. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandMeshController_set_hideMeshWhenTrackingIsLost_m63D1ADE20C611B23E13A8659F1C4374D53A46B76 (XRHandMeshController_t670ADAE830016D758ED74153F39334564CD3D687* __this, bool ___0_value, const RuntimeMethod* method)
  6012. {
  6013. static bool s_Il2CppMethodInitialized;
  6014. if (!s_Il2CppMethodInitialized)
  6015. {
  6016. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  6017. s_Il2CppMethodInitialized = true;
  6018. }
  6019. {
  6020. bool L_0 = ___0_value;
  6021. __this->___m_HideMeshWhenTrackingIsLost = L_0;
  6022. il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  6023. bool L_1;
  6024. L_1 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
  6025. if (!L_1)
  6026. {
  6027. goto IL_0014;
  6028. }
  6029. }
  6030. {
  6031. XRHandMeshController_UpdateRendererVisibility_mB26AF94B55D71E47C8310141F0A898D497DE6A59(__this, NULL);
  6032. }
  6033. IL_0014:
  6034. {
  6035. return;
  6036. }
  6037. }
  6038. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* XRHandMeshController_get_handMeshRenderer_m0C5AC2BC5788FB733B7F0B912DE86CB093136B18 (XRHandMeshController_t670ADAE830016D758ED74153F39334564CD3D687* __this, const RuntimeMethod* method)
  6039. {
  6040. {
  6041. Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_0 = __this->___m_HandMeshRenderer;
  6042. return L_0;
  6043. }
  6044. }
  6045. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandMeshController_set_handMeshRenderer_m56394DC5C6AA24438CAB55232CFC655B7359111A (XRHandMeshController_t670ADAE830016D758ED74153F39334564CD3D687* __this, Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* ___0_value, const RuntimeMethod* method)
  6046. {
  6047. static bool s_Il2CppMethodInitialized;
  6048. if (!s_Il2CppMethodInitialized)
  6049. {
  6050. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  6051. s_Il2CppMethodInitialized = true;
  6052. }
  6053. {
  6054. Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_0 = ___0_value;
  6055. __this->___m_HandMeshRenderer = L_0;
  6056. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HandMeshRenderer), (void*)L_0);
  6057. il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  6058. bool L_1;
  6059. L_1 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
  6060. if (!L_1)
  6061. {
  6062. goto IL_0014;
  6063. }
  6064. }
  6065. {
  6066. XRHandMeshController_UpdateRendererVisibility_mB26AF94B55D71E47C8310141F0A898D497DE6A59(__this, NULL);
  6067. }
  6068. IL_0014:
  6069. {
  6070. return;
  6071. }
  6072. }
  6073. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* XRHandMeshController_get_handTrackingEvents_mEC340CCC4243FC6DD43CE2FEBAB21A1ECCEE04E7 (XRHandMeshController_t670ADAE830016D758ED74153F39334564CD3D687* __this, const RuntimeMethod* method)
  6074. {
  6075. {
  6076. XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* L_0 = __this->___m_XRHandTrackingEvents;
  6077. return L_0;
  6078. }
  6079. }
  6080. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandMeshController_set_handTrackingEvents_m43A14C42AE793D0BEB8086ACC4DD9F0B46E4C9DD (XRHandMeshController_t670ADAE830016D758ED74153F39334564CD3D687* __this, XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* ___0_value, const RuntimeMethod* method)
  6081. {
  6082. static bool s_Il2CppMethodInitialized;
  6083. if (!s_Il2CppMethodInitialized)
  6084. {
  6085. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  6086. s_Il2CppMethodInitialized = true;
  6087. }
  6088. {
  6089. il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  6090. bool L_0;
  6091. L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
  6092. if (!L_0)
  6093. {
  6094. goto IL_000d;
  6095. }
  6096. }
  6097. {
  6098. XRHandMeshController_UnsubscribeFromHandTrackingEvents_m2A7C875434EEE97A76BE14F9824880851C2C5C22(__this, NULL);
  6099. }
  6100. IL_000d:
  6101. {
  6102. XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* L_1 = ___0_value;
  6103. __this->___m_XRHandTrackingEvents = L_1;
  6104. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_XRHandTrackingEvents), (void*)L_1);
  6105. il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  6106. bool L_2;
  6107. L_2 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
  6108. if (!L_2)
  6109. {
  6110. goto IL_0029;
  6111. }
  6112. }
  6113. {
  6114. bool L_3;
  6115. L_3 = Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A(__this, NULL);
  6116. if (!L_3)
  6117. {
  6118. goto IL_0029;
  6119. }
  6120. }
  6121. {
  6122. XRHandMeshController_SubscribeToHandTrackingEvents_m4CD3C9AD020CE6175DB728AE4D642FA9A9F5C217(__this, NULL);
  6123. }
  6124. IL_0029:
  6125. {
  6126. return;
  6127. }
  6128. }
  6129. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandMeshController_Reset_mD0B4BDDBB0943BF0C78E9FC6C194FDBBD5B8443A (XRHandMeshController_t670ADAE830016D758ED74153F39334564CD3D687* __this, const RuntimeMethod* method)
  6130. {
  6131. static bool s_Il2CppMethodInitialized;
  6132. if (!s_Il2CppMethodInitialized)
  6133. {
  6134. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_TryGetComponent_TisXRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_mC012EF7ECAD43E27CF5BE042EDCCDCC0F7F51B8A_RuntimeMethod_var);
  6135. s_Il2CppMethodInitialized = true;
  6136. }
  6137. {
  6138. XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C** L_0 = (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C**)(&__this->___m_XRHandTrackingEvents);
  6139. bool L_1;
  6140. L_1 = Component_TryGetComponent_TisXRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_mC012EF7ECAD43E27CF5BE042EDCCDCC0F7F51B8A(__this, L_0, Component_TryGetComponent_TisXRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_mC012EF7ECAD43E27CF5BE042EDCCDCC0F7F51B8A_RuntimeMethod_var);
  6141. return;
  6142. }
  6143. }
  6144. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandMeshController_OnEnable_m8303575E7081F6EEDCC2A1FFFAAD59FC675A87BC (XRHandMeshController_t670ADAE830016D758ED74153F39334564CD3D687* __this, const RuntimeMethod* method)
  6145. {
  6146. static bool s_Il2CppMethodInitialized;
  6147. if (!s_Il2CppMethodInitialized)
  6148. {
  6149. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_TryGetComponent_TisXRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_mC012EF7ECAD43E27CF5BE042EDCCDCC0F7F51B8A_RuntimeMethod_var);
  6150. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  6151. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  6152. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA77FE17F48E960062B891C2A925618A31EB5AEDC);
  6153. s_Il2CppMethodInitialized = true;
  6154. }
  6155. {
  6156. XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* L_0 = __this->___m_XRHandTrackingEvents;
  6157. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  6158. bool L_1;
  6159. L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  6160. if (!L_1)
  6161. {
  6162. goto IL_001b;
  6163. }
  6164. }
  6165. {
  6166. XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C** L_2 = (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C**)(&__this->___m_XRHandTrackingEvents);
  6167. bool L_3;
  6168. L_3 = Component_TryGetComponent_TisXRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_mC012EF7ECAD43E27CF5BE042EDCCDCC0F7F51B8A(__this, L_2, Component_TryGetComponent_TisXRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_mC012EF7ECAD43E27CF5BE042EDCCDCC0F7F51B8A_RuntimeMethod_var);
  6169. }
  6170. IL_001b:
  6171. {
  6172. XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* L_4 = __this->___m_XRHandTrackingEvents;
  6173. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  6174. bool L_5;
  6175. L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  6176. if (!L_5)
  6177. {
  6178. goto IL_0035;
  6179. }
  6180. }
  6181. {
  6182. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  6183. Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E(_stringLiteralA77FE17F48E960062B891C2A925618A31EB5AEDC, __this, NULL);
  6184. return;
  6185. }
  6186. IL_0035:
  6187. {
  6188. XRHandMeshController_SubscribeToHandTrackingEvents_m4CD3C9AD020CE6175DB728AE4D642FA9A9F5C217(__this, NULL);
  6189. return;
  6190. }
  6191. }
  6192. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandMeshController_OnDisable_mD991B3DBC191065288D85ACC41C3EEF6204027FD (XRHandMeshController_t670ADAE830016D758ED74153F39334564CD3D687* __this, const RuntimeMethod* method)
  6193. {
  6194. {
  6195. XRHandMeshController_UnsubscribeFromHandTrackingEvents_m2A7C875434EEE97A76BE14F9824880851C2C5C22(__this, NULL);
  6196. return;
  6197. }
  6198. }
  6199. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandMeshController_SubscribeToHandTrackingEvents_m4CD3C9AD020CE6175DB728AE4D642FA9A9F5C217 (XRHandMeshController_t670ADAE830016D758ED74153F39334564CD3D687* __this, const RuntimeMethod* method)
  6200. {
  6201. static bool s_Il2CppMethodInitialized;
  6202. if (!s_Il2CppMethodInitialized)
  6203. {
  6204. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
  6205. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReadOnlyBindableVariable_1_t4C3FE667B3AD26223F473D242EF54168369C496A_il2cpp_TypeInfo_var);
  6206. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  6207. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandMeshController_OnTrackingChanged_m233C6AD21C654CD59376DD4E3BA656FCC95128B2_RuntimeMethod_var);
  6208. s_Il2CppMethodInitialized = true;
  6209. }
  6210. {
  6211. XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* L_0 = __this->___m_XRHandTrackingEvents;
  6212. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  6213. bool L_1;
  6214. L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  6215. if (!L_1)
  6216. {
  6217. goto IL_002b;
  6218. }
  6219. }
  6220. {
  6221. XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* L_2 = __this->___m_XRHandTrackingEvents;
  6222. NullCheck(L_2);
  6223. RuntimeObject* L_3;
  6224. L_3 = XRHandTrackingEvents_get_bindableHandIsTracked_m67C522F8C6B6B25DA2932649A6FF2A014020A3B2_inline(L_2, NULL);
  6225. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_4 = (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)il2cpp_codegen_object_new(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
  6226. Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501(L_4, __this, (intptr_t)((void*)XRHandMeshController_OnTrackingChanged_m233C6AD21C654CD59376DD4E3BA656FCC95128B2_RuntimeMethod_var), NULL);
  6227. NullCheck(L_3);
  6228. RuntimeObject* L_5;
  6229. L_5 = InterfaceFuncInvoker1< RuntimeObject*, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* >::Invoke(1, IReadOnlyBindableVariable_1_t4C3FE667B3AD26223F473D242EF54168369C496A_il2cpp_TypeInfo_var, L_3, L_4);
  6230. }
  6231. IL_002b:
  6232. {
  6233. return;
  6234. }
  6235. }
  6236. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandMeshController_UnsubscribeFromHandTrackingEvents_m2A7C875434EEE97A76BE14F9824880851C2C5C22 (XRHandMeshController_t670ADAE830016D758ED74153F39334564CD3D687* __this, const RuntimeMethod* method)
  6237. {
  6238. static bool s_Il2CppMethodInitialized;
  6239. if (!s_Il2CppMethodInitialized)
  6240. {
  6241. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
  6242. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReadOnlyBindableVariable_1_t4C3FE667B3AD26223F473D242EF54168369C496A_il2cpp_TypeInfo_var);
  6243. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  6244. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandMeshController_OnTrackingChanged_m233C6AD21C654CD59376DD4E3BA656FCC95128B2_RuntimeMethod_var);
  6245. s_Il2CppMethodInitialized = true;
  6246. }
  6247. {
  6248. XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* L_0 = __this->___m_XRHandTrackingEvents;
  6249. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  6250. bool L_1;
  6251. L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  6252. if (!L_1)
  6253. {
  6254. goto IL_002a;
  6255. }
  6256. }
  6257. {
  6258. XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* L_2 = __this->___m_XRHandTrackingEvents;
  6259. NullCheck(L_2);
  6260. RuntimeObject* L_3;
  6261. L_3 = XRHandTrackingEvents_get_bindableHandIsTracked_m67C522F8C6B6B25DA2932649A6FF2A014020A3B2_inline(L_2, NULL);
  6262. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_4 = (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)il2cpp_codegen_object_new(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
  6263. Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501(L_4, __this, (intptr_t)((void*)XRHandMeshController_OnTrackingChanged_m233C6AD21C654CD59376DD4E3BA656FCC95128B2_RuntimeMethod_var), NULL);
  6264. NullCheck(L_3);
  6265. InterfaceActionInvoker1< Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* >::Invoke(2, IReadOnlyBindableVariable_1_t4C3FE667B3AD26223F473D242EF54168369C496A_il2cpp_TypeInfo_var, L_3, L_4);
  6266. }
  6267. IL_002a:
  6268. {
  6269. return;
  6270. }
  6271. }
  6272. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandMeshController_OnTrackingChanged_m233C6AD21C654CD59376DD4E3BA656FCC95128B2 (XRHandMeshController_t670ADAE830016D758ED74153F39334564CD3D687* __this, bool ___0_isTracked, const RuntimeMethod* method)
  6273. {
  6274. {
  6275. bool L_0 = ___0_isTracked;
  6276. __this->___m_HandIsTracked = L_0;
  6277. XRHandMeshController_UpdateRendererVisibility_mB26AF94B55D71E47C8310141F0A898D497DE6A59(__this, NULL);
  6278. return;
  6279. }
  6280. }
  6281. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandMeshController_UpdateRendererVisibility_mB26AF94B55D71E47C8310141F0A898D497DE6A59 (XRHandMeshController_t670ADAE830016D758ED74153F39334564CD3D687* __this, const RuntimeMethod* method)
  6282. {
  6283. {
  6284. bool L_0 = __this->___m_HandIsTracked;
  6285. if (!L_0)
  6286. {
  6287. goto IL_001d;
  6288. }
  6289. }
  6290. {
  6291. bool L_1 = __this->___m_ShowMeshWhenTrackingIsAcquired;
  6292. if (!L_1)
  6293. {
  6294. goto IL_001d;
  6295. }
  6296. }
  6297. {
  6298. Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_2 = __this->___m_HandMeshRenderer;
  6299. NullCheck(L_2);
  6300. Renderer_set_enabled_m015E6D7B825528A31182F267234CC6A925F71DA8(L_2, (bool)1, NULL);
  6301. return;
  6302. }
  6303. IL_001d:
  6304. {
  6305. bool L_3 = __this->___m_HandIsTracked;
  6306. if (L_3)
  6307. {
  6308. goto IL_0039;
  6309. }
  6310. }
  6311. {
  6312. bool L_4 = __this->___m_HideMeshWhenTrackingIsLost;
  6313. if (!L_4)
  6314. {
  6315. goto IL_0039;
  6316. }
  6317. }
  6318. {
  6319. Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_5 = __this->___m_HandMeshRenderer;
  6320. NullCheck(L_5);
  6321. Renderer_set_enabled_m015E6D7B825528A31182F267234CC6A925F71DA8(L_5, (bool)0, NULL);
  6322. }
  6323. IL_0039:
  6324. {
  6325. return;
  6326. }
  6327. }
  6328. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandMeshController__ctor_m6B250B651D57F53AA3C5F3D69724B32335434F0C (XRHandMeshController_t670ADAE830016D758ED74153F39334564CD3D687* __this, const RuntimeMethod* method)
  6329. {
  6330. {
  6331. __this->___m_ShowMeshWhenTrackingIsAcquired = (bool)1;
  6332. __this->___m_HideMeshWhenTrackingIsLost = (bool)1;
  6333. MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
  6334. return;
  6335. }
  6336. }
  6337. #ifdef __clang__
  6338. #pragma clang diagnostic pop
  6339. #endif
  6340. #ifdef __clang__
  6341. #pragma clang diagnostic push
  6342. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6343. #pragma clang diagnostic ignored "-Wunused-variable"
  6344. #endif
  6345. IL2CPP_EXTERN_C void JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202_marshal_pinvoke(const JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202& unmarshaled, JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202_marshaled_pinvoke& marshaled)
  6346. {
  6347. Exception_t* ___m_JointTransformException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_JointTransform' of type 'JointToTransformReference': Reference type field marshaling is not supported.");
  6348. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_JointTransformException, NULL);
  6349. }
  6350. IL2CPP_EXTERN_C void JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202_marshal_pinvoke_back(const JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202_marshaled_pinvoke& marshaled, JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202& unmarshaled)
  6351. {
  6352. Exception_t* ___m_JointTransformException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_JointTransform' of type 'JointToTransformReference': Reference type field marshaling is not supported.");
  6353. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_JointTransformException, NULL);
  6354. }
  6355. IL2CPP_EXTERN_C void JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202_marshal_pinvoke_cleanup(JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202_marshaled_pinvoke& marshaled)
  6356. {
  6357. }
  6358. IL2CPP_EXTERN_C void JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202_marshal_com(const JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202& unmarshaled, JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202_marshaled_com& marshaled)
  6359. {
  6360. Exception_t* ___m_JointTransformException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_JointTransform' of type 'JointToTransformReference': Reference type field marshaling is not supported.");
  6361. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_JointTransformException, NULL);
  6362. }
  6363. IL2CPP_EXTERN_C void JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202_marshal_com_back(const JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202_marshaled_com& marshaled, JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202& unmarshaled)
  6364. {
  6365. Exception_t* ___m_JointTransformException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_JointTransform' of type 'JointToTransformReference': Reference type field marshaling is not supported.");
  6366. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_JointTransformException, NULL);
  6367. }
  6368. IL2CPP_EXTERN_C void JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202_marshal_com_cleanup(JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202_marshaled_com& marshaled)
  6369. {
  6370. }
  6371. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JointToTransformReference_get_xrHandJointID_m07248164E6B8E31BA297F25AFEBA64AF30F79BF4 (JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202* __this, const RuntimeMethod* method)
  6372. {
  6373. {
  6374. int32_t L_0 = __this->___m_XRHandJointID;
  6375. return L_0;
  6376. }
  6377. }
  6378. IL2CPP_EXTERN_C int32_t JointToTransformReference_get_xrHandJointID_m07248164E6B8E31BA297F25AFEBA64AF30F79BF4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  6379. {
  6380. JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202* _thisAdjusted;
  6381. int32_t _offset = 1;
  6382. _thisAdjusted = reinterpret_cast<JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202*>(__this + _offset);
  6383. int32_t _returnValue;
  6384. _returnValue = JointToTransformReference_get_xrHandJointID_m07248164E6B8E31BA297F25AFEBA64AF30F79BF4_inline(_thisAdjusted, method);
  6385. return _returnValue;
  6386. }
  6387. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JointToTransformReference_set_xrHandJointID_m03512465EB1170EE140408D91765D45402D5647C (JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202* __this, int32_t ___0_value, const RuntimeMethod* method)
  6388. {
  6389. {
  6390. int32_t L_0 = ___0_value;
  6391. __this->___m_XRHandJointID = L_0;
  6392. return;
  6393. }
  6394. }
  6395. IL2CPP_EXTERN_C void JointToTransformReference_set_xrHandJointID_m03512465EB1170EE140408D91765D45402D5647C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
  6396. {
  6397. JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202* _thisAdjusted;
  6398. int32_t _offset = 1;
  6399. _thisAdjusted = reinterpret_cast<JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202*>(__this + _offset);
  6400. JointToTransformReference_set_xrHandJointID_m03512465EB1170EE140408D91765D45402D5647C_inline(_thisAdjusted, ___0_value, method);
  6401. }
  6402. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* JointToTransformReference_get_jointTransform_m81EAC20A1665D7F6AA85653F77AFFD9E4980AC40 (JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202* __this, const RuntimeMethod* method)
  6403. {
  6404. {
  6405. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___m_JointTransform;
  6406. return L_0;
  6407. }
  6408. }
  6409. IL2CPP_EXTERN_C Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* JointToTransformReference_get_jointTransform_m81EAC20A1665D7F6AA85653F77AFFD9E4980AC40_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  6410. {
  6411. JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202* _thisAdjusted;
  6412. int32_t _offset = 1;
  6413. _thisAdjusted = reinterpret_cast<JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202*>(__this + _offset);
  6414. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* _returnValue;
  6415. _returnValue = JointToTransformReference_get_jointTransform_m81EAC20A1665D7F6AA85653F77AFFD9E4980AC40_inline(_thisAdjusted, method);
  6416. return _returnValue;
  6417. }
  6418. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JointToTransformReference_set_jointTransform_m8DE1DC33491001E7ED7C8C83B4391A3A15B1D3A4 (JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method)
  6419. {
  6420. {
  6421. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_value;
  6422. __this->___m_JointTransform = L_0;
  6423. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_JointTransform), (void*)L_0);
  6424. return;
  6425. }
  6426. }
  6427. IL2CPP_EXTERN_C void JointToTransformReference_set_jointTransform_m8DE1DC33491001E7ED7C8C83B4391A3A15B1D3A4_AdjustorThunk (RuntimeObject* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method)
  6428. {
  6429. JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202* _thisAdjusted;
  6430. int32_t _offset = 1;
  6431. _thisAdjusted = reinterpret_cast<JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202*>(__this + _offset);
  6432. JointToTransformReference_set_jointTransform_m8DE1DC33491001E7ED7C8C83B4391A3A15B1D3A4_inline(_thisAdjusted, ___0_value, method);
  6433. }
  6434. #ifdef __clang__
  6435. #pragma clang diagnostic pop
  6436. #endif
  6437. #ifdef __clang__
  6438. #pragma clang diagnostic push
  6439. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6440. #pragma clang diagnostic ignored "-Wunused-variable"
  6441. #endif
  6442. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 XRHandSkeletonDriver_get_rootOffset_mF24325AB192130470F23450AEB8F23AFC9AAFDB8 (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, const RuntimeMethod* method)
  6443. {
  6444. {
  6445. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_RootOffset;
  6446. return L_0;
  6447. }
  6448. }
  6449. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHandSkeletonDriver_get_hasRootOffset_m924A9867799D4B1813B2168C043BED8E10C13812 (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, const RuntimeMethod* method)
  6450. {
  6451. {
  6452. bool L_0 = __this->___m_HasRootOffset;
  6453. return L_0;
  6454. }
  6455. }
  6456. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F* XRHandSkeletonDriver_get_jointTransformReferences_m11FAA540585CB0A29A3A1EFE54CAD133545736F0 (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, const RuntimeMethod* method)
  6457. {
  6458. {
  6459. List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F* L_0 = __this->___m_JointTransformReferences;
  6460. return L_0;
  6461. }
  6462. }
  6463. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver_set_jointTransformReferences_m1498B75A0BDB9AF2603CF62C118DE8FFA84E9E36 (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F* ___0_value, const RuntimeMethod* method)
  6464. {
  6465. {
  6466. List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F* L_0 = ___0_value;
  6467. __this->___m_JointTransformReferences = L_0;
  6468. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_JointTransformReferences), (void*)L_0);
  6469. XRHandSkeletonDriver_InitializeFromSerializedReferences_m1CADD44CEE67DBFF31D4C3D11CFC5C103573A314(__this, NULL);
  6470. return;
  6471. }
  6472. }
  6473. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* XRHandSkeletonDriver_get_rootTransform_m68FD98427DF91F4C7746C2242115FDE9940E3946 (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, const RuntimeMethod* method)
  6474. {
  6475. {
  6476. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___m_RootTransform;
  6477. return L_0;
  6478. }
  6479. }
  6480. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver_set_rootTransform_mE5EA2C57F67949501CEC763615F2CFC3309BA34D (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method)
  6481. {
  6482. static bool s_Il2CppMethodInitialized;
  6483. if (!s_Il2CppMethodInitialized)
  6484. {
  6485. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  6486. s_Il2CppMethodInitialized = true;
  6487. }
  6488. {
  6489. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_value;
  6490. __this->___m_RootTransform = L_0;
  6491. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RootTransform), (void*)L_0);
  6492. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = __this->___m_RootTransform;
  6493. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  6494. bool L_2;
  6495. L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  6496. __this->___m_HasRootTransform = L_2;
  6497. return;
  6498. }
  6499. }
  6500. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* XRHandSkeletonDriver_get_handTrackingEvents_m4FB879365E185DDD7A8CD3B53C398E7C80B1742D (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, const RuntimeMethod* method)
  6501. {
  6502. {
  6503. XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* L_0 = __this->___m_XRHandTrackingEvents;
  6504. return L_0;
  6505. }
  6506. }
  6507. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver_set_handTrackingEvents_m615CEE297FCB6AF371B2CA123292C03C32008FF8 (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* ___0_value, const RuntimeMethod* method)
  6508. {
  6509. static bool s_Il2CppMethodInitialized;
  6510. if (!s_Il2CppMethodInitialized)
  6511. {
  6512. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  6513. s_Il2CppMethodInitialized = true;
  6514. }
  6515. {
  6516. il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  6517. bool L_0;
  6518. L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
  6519. if (!L_0)
  6520. {
  6521. goto IL_000d;
  6522. }
  6523. }
  6524. {
  6525. XRHandSkeletonDriver_UnsubscribeFromHandTrackingEvents_m6D97130227B9E65ECAEF1D3BA3C6AEC53C60036E(__this, NULL);
  6526. }
  6527. IL_000d:
  6528. {
  6529. XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* L_1 = ___0_value;
  6530. __this->___m_XRHandTrackingEvents = L_1;
  6531. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_XRHandTrackingEvents), (void*)L_1);
  6532. il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  6533. bool L_2;
  6534. L_2 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
  6535. if (!L_2)
  6536. {
  6537. goto IL_0029;
  6538. }
  6539. }
  6540. {
  6541. bool L_3;
  6542. L_3 = Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A(__this, NULL);
  6543. if (!L_3)
  6544. {
  6545. goto IL_0029;
  6546. }
  6547. }
  6548. {
  6549. XRHandSkeletonDriver_SubscribeToHandTrackingEvents_mDEF2D58348288E3D04939CB50EF6771608F41510(__this, NULL);
  6550. }
  6551. IL_0029:
  6552. {
  6553. return;
  6554. }
  6555. }
  6556. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver_Reset_m85892DD85454DCA4EA14FCA36F1F7E78B4A38D9C (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, const RuntimeMethod* method)
  6557. {
  6558. static bool s_Il2CppMethodInitialized;
  6559. if (!s_Il2CppMethodInitialized)
  6560. {
  6561. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_TryGetComponent_TisXRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_mC012EF7ECAD43E27CF5BE042EDCCDCC0F7F51B8A_RuntimeMethod_var);
  6562. s_Il2CppMethodInitialized = true;
  6563. }
  6564. {
  6565. XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C** L_0 = (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C**)(&__this->___m_XRHandTrackingEvents);
  6566. bool L_1;
  6567. L_1 = Component_TryGetComponent_TisXRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_mC012EF7ECAD43E27CF5BE042EDCCDCC0F7F51B8A(__this, L_0, Component_TryGetComponent_TisXRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_mC012EF7ECAD43E27CF5BE042EDCCDCC0F7F51B8A_RuntimeMethod_var);
  6568. return;
  6569. }
  6570. }
  6571. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver_OnEnable_mC49DBDFD46E4E96CDB397445C54D15C123BE13E4 (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, const RuntimeMethod* method)
  6572. {
  6573. static bool s_Il2CppMethodInitialized;
  6574. if (!s_Il2CppMethodInitialized)
  6575. {
  6576. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_TryGetComponent_TisXRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_mC012EF7ECAD43E27CF5BE042EDCCDCC0F7F51B8A_RuntimeMethod_var);
  6577. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  6578. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mB29C5D8D43C132584AE792C976A4E9F1D3624641_RuntimeMethod_var);
  6579. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m53DB606BA720D59C72998F52F761D2F22B455418_RuntimeMethod_var);
  6580. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mE7ABDD996617211C825544D41F9CB47C4D95C553_RuntimeMethod_var);
  6581. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m73FBAA3548D82164EC7C91E760D0FC59C2419328_RuntimeMethod_var);
  6582. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mCA71AA13DF1339BF7AA14DBB1A9EA4C6C3B2DD7B_RuntimeMethod_var);
  6583. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  6584. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandJointID_tC0BE8E1AC7717425649709BB62AAD56304FCC081_il2cpp_TypeInfo_var);
  6585. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1589C4DC0B41C64B91674AE050456E07ED2D78BB);
  6586. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15BA04F6F798B3E4F14EB3655C51307D2843F472);
  6587. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1D2692187FDB67B09D82B4FDFE19D79E16E4EB8D);
  6588. s_Il2CppMethodInitialized = true;
  6589. }
  6590. Enumerator_tF55423845EBFA2E05B71EB400F041B29177256B0 V_0;
  6591. memset((&V_0), 0, sizeof(V_0));
  6592. JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202 V_1;
  6593. memset((&V_1), 0, sizeof(V_1));
  6594. int32_t V_2 = 0;
  6595. {
  6596. int32_t L_0;
  6597. L_0 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(((int32_t)27), NULL);
  6598. NativeArray_1_t36BB6836F4E5DC4D944E821BA8F1E03B91E23347 L_1;
  6599. memset((&L_1), 0, sizeof(L_1));
  6600. NativeArray_1__ctor_mCA71AA13DF1339BF7AA14DBB1A9EA4C6C3B2DD7B((&L_1), L_0, 4, 1, NativeArray_1__ctor_mCA71AA13DF1339BF7AA14DBB1A9EA4C6C3B2DD7B_RuntimeMethod_var);
  6601. __this->___m_JointLocalPoses = L_1;
  6602. XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* L_2 = __this->___m_XRHandTrackingEvents;
  6603. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  6604. bool L_3;
  6605. L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  6606. if (!L_3)
  6607. {
  6608. goto IL_002f;
  6609. }
  6610. }
  6611. {
  6612. XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C** L_4 = (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C**)(&__this->___m_XRHandTrackingEvents);
  6613. bool L_5;
  6614. L_5 = Component_TryGetComponent_TisXRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_mC012EF7ECAD43E27CF5BE042EDCCDCC0F7F51B8A(__this, L_4, Component_TryGetComponent_TisXRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_mC012EF7ECAD43E27CF5BE042EDCCDCC0F7F51B8A_RuntimeMethod_var);
  6615. }
  6616. IL_002f:
  6617. {
  6618. XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* L_6 = __this->___m_XRHandTrackingEvents;
  6619. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  6620. bool L_7;
  6621. L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  6622. if (!L_7)
  6623. {
  6624. goto IL_0049;
  6625. }
  6626. }
  6627. {
  6628. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  6629. Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E(_stringLiteral1589C4DC0B41C64B91674AE050456E07ED2D78BB, __this, NULL);
  6630. return;
  6631. }
  6632. IL_0049:
  6633. {
  6634. List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F* L_8 = __this->___m_JointTransformReferences;
  6635. NullCheck(L_8);
  6636. Enumerator_tF55423845EBFA2E05B71EB400F041B29177256B0 L_9;
  6637. L_9 = List_1_GetEnumerator_m73FBAA3548D82164EC7C91E760D0FC59C2419328(L_8, List_1_GetEnumerator_m73FBAA3548D82164EC7C91E760D0FC59C2419328_RuntimeMethod_var);
  6638. V_0 = L_9;
  6639. }
  6640. {
  6641. auto __finallyBlock = il2cpp::utils::Finally([&]
  6642. {
  6643. FINALLY_00a7:
  6644. {
  6645. Enumerator_Dispose_mB29C5D8D43C132584AE792C976A4E9F1D3624641((&V_0), Enumerator_Dispose_mB29C5D8D43C132584AE792C976A4E9F1D3624641_RuntimeMethod_var);
  6646. return;
  6647. }
  6648. });
  6649. try
  6650. {
  6651. {
  6652. goto IL_009c_1;
  6653. }
  6654. IL_0057_1:
  6655. {
  6656. JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202 L_10;
  6657. L_10 = Enumerator_get_Current_mE7ABDD996617211C825544D41F9CB47C4D95C553_inline((&V_0), Enumerator_get_Current_mE7ABDD996617211C825544D41F9CB47C4D95C553_RuntimeMethod_var);
  6658. V_1 = L_10;
  6659. int32_t L_11;
  6660. L_11 = JointToTransformReference_get_xrHandJointID_m07248164E6B8E31BA297F25AFEBA64AF30F79BF4_inline((&V_1), NULL);
  6661. int32_t L_12;
  6662. L_12 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(L_11, NULL);
  6663. V_2 = L_12;
  6664. int32_t L_13 = V_2;
  6665. if ((((int32_t)L_13) < ((int32_t)0)))
  6666. {
  6667. goto IL_007b_1;
  6668. }
  6669. }
  6670. {
  6671. int32_t L_14 = V_2;
  6672. TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_15 = __this->___m_JointTransforms;
  6673. NullCheck(L_15);
  6674. if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))))
  6675. {
  6676. goto IL_009c_1;
  6677. }
  6678. }
  6679. IL_007b_1:
  6680. {
  6681. int32_t L_16;
  6682. L_16 = JointToTransformReference_get_xrHandJointID_m07248164E6B8E31BA297F25AFEBA64AF30F79BF4_inline((&V_1), NULL);
  6683. int32_t L_17 = L_16;
  6684. RuntimeObject* L_18 = Box(XRHandJointID_tC0BE8E1AC7717425649709BB62AAD56304FCC081_il2cpp_TypeInfo_var, &L_17);
  6685. String_t* L_19;
  6686. L_19 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral15BA04F6F798B3E4F14EB3655C51307D2843F472, _stringLiteral1D2692187FDB67B09D82B4FDFE19D79E16E4EB8D, L_18, NULL);
  6687. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  6688. Debug_LogWarning_m23033D7E2F0F298BE465B7F3A63CDF40A4EB70EB(L_19, __this, NULL);
  6689. }
  6690. IL_009c_1:
  6691. {
  6692. bool L_20;
  6693. L_20 = Enumerator_MoveNext_m53DB606BA720D59C72998F52F761D2F22B455418((&V_0), Enumerator_MoveNext_m53DB606BA720D59C72998F52F761D2F22B455418_RuntimeMethod_var);
  6694. if (L_20)
  6695. {
  6696. goto IL_0057_1;
  6697. }
  6698. }
  6699. {
  6700. goto IL_00b5;
  6701. }
  6702. }
  6703. catch(Il2CppExceptionWrapper& e)
  6704. {
  6705. __finallyBlock.StoreException(e.ex);
  6706. }
  6707. }
  6708. IL_00b5:
  6709. {
  6710. XRHandSkeletonDriver_SubscribeToHandTrackingEvents_mDEF2D58348288E3D04939CB50EF6771608F41510(__this, NULL);
  6711. return;
  6712. }
  6713. }
  6714. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver_OnDisable_m3508A7782B1F299C8BBFB5AAD7EB97F336447264 (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, const RuntimeMethod* method)
  6715. {
  6716. static bool s_Il2CppMethodInitialized;
  6717. if (!s_Il2CppMethodInitialized)
  6718. {
  6719. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m02B53BA57A6C99724A5DE5A834F98AC80577A5E6_RuntimeMethod_var);
  6720. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mD24A174276905BA38E8992234D3A387A1BDF2E97_RuntimeMethod_var);
  6721. s_Il2CppMethodInitialized = true;
  6722. }
  6723. {
  6724. NativeArray_1_t36BB6836F4E5DC4D944E821BA8F1E03B91E23347* L_0 = (NativeArray_1_t36BB6836F4E5DC4D944E821BA8F1E03B91E23347*)(&__this->___m_JointLocalPoses);
  6725. bool L_1;
  6726. L_1 = NativeArray_1_get_IsCreated_mD24A174276905BA38E8992234D3A387A1BDF2E97_inline(L_0, NativeArray_1_get_IsCreated_mD24A174276905BA38E8992234D3A387A1BDF2E97_RuntimeMethod_var);
  6727. if (!L_1)
  6728. {
  6729. goto IL_0018;
  6730. }
  6731. }
  6732. {
  6733. NativeArray_1_t36BB6836F4E5DC4D944E821BA8F1E03B91E23347* L_2 = (NativeArray_1_t36BB6836F4E5DC4D944E821BA8F1E03B91E23347*)(&__this->___m_JointLocalPoses);
  6734. NativeArray_1_Dispose_m02B53BA57A6C99724A5DE5A834F98AC80577A5E6(L_2, NativeArray_1_Dispose_m02B53BA57A6C99724A5DE5A834F98AC80577A5E6_RuntimeMethod_var);
  6735. }
  6736. IL_0018:
  6737. {
  6738. XRHandSkeletonDriver_UnsubscribeFromHandTrackingEvents_m6D97130227B9E65ECAEF1D3BA3C6AEC53C60036E(__this, NULL);
  6739. XRHandSkeletonDriver_ResetRootPoseOffset_mFC1EDE131E0F2390A7EF6D6933453749C53B947C(__this, NULL);
  6740. return;
  6741. }
  6742. }
  6743. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver_UnsubscribeFromHandTrackingEvents_m6D97130227B9E65ECAEF1D3BA3C6AEC53C60036E (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, const RuntimeMethod* method)
  6744. {
  6745. static bool s_Il2CppMethodInitialized;
  6746. if (!s_Il2CppMethodInitialized)
  6747. {
  6748. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  6749. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_tC7897C4E79A290EB8B3AF2502E43A18A7A1E58C0_il2cpp_TypeInfo_var);
  6750. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_tD8E577BBDA15F91FFFDAAEAA34D63D17B25A275D_il2cpp_TypeInfo_var);
  6751. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_RemoveListener_m3BA681FC9BBCC8FF0CE68CC44159AC91158D0D13_RuntimeMethod_var);
  6752. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_RemoveListener_mB8F03365EAD03A61E41C519F5558616043D2A58A_RuntimeMethod_var);
  6753. s_Il2CppMethodInitialized = true;
  6754. }
  6755. {
  6756. XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* L_0 = __this->___m_XRHandTrackingEvents;
  6757. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  6758. bool L_1;
  6759. L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  6760. if (!L_1)
  6761. {
  6762. goto IL_0048;
  6763. }
  6764. }
  6765. {
  6766. XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* L_2 = __this->___m_XRHandTrackingEvents;
  6767. NullCheck(L_2);
  6768. HandUpdatedEvent_t74C37E98CEE73FC31A297B62298B2B48C247ED4F* L_3;
  6769. L_3 = XRHandTrackingEvents_get_jointsUpdated_m6C6EE24CBAB5FC3EB60054CF339D6A188EF5427D_inline(L_2, NULL);
  6770. UnityAction_1_tD8E577BBDA15F91FFFDAAEAA34D63D17B25A275D* L_4 = (UnityAction_1_tD8E577BBDA15F91FFFDAAEAA34D63D17B25A275D*)il2cpp_codegen_object_new(UnityAction_1_tD8E577BBDA15F91FFFDAAEAA34D63D17B25A275D_il2cpp_TypeInfo_var);
  6771. UnityAction_1__ctor_m30EFFD8F09529B3469E99DCF5EC509D0F069270B(L_4, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 12)), NULL);
  6772. NullCheck(L_3);
  6773. UnityEvent_1_RemoveListener_mB8F03365EAD03A61E41C519F5558616043D2A58A(L_3, L_4, UnityEvent_1_RemoveListener_mB8F03365EAD03A61E41C519F5558616043D2A58A_RuntimeMethod_var);
  6774. XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* L_5 = __this->___m_XRHandTrackingEvents;
  6775. NullCheck(L_5);
  6776. UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A* L_6;
  6777. L_6 = XRHandTrackingEvents_get_poseUpdated_mED7BF2C4705D46482C0DA7373FB1219DD138E8EF_inline(L_5, NULL);
  6778. UnityAction_1_tC7897C4E79A290EB8B3AF2502E43A18A7A1E58C0* L_7 = (UnityAction_1_tC7897C4E79A290EB8B3AF2502E43A18A7A1E58C0*)il2cpp_codegen_object_new(UnityAction_1_tC7897C4E79A290EB8B3AF2502E43A18A7A1E58C0_il2cpp_TypeInfo_var);
  6779. UnityAction_1__ctor_mF43DA979C0C6332C827E48F70EB1158E2A733A27(L_7, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 11)), NULL);
  6780. NullCheck(L_6);
  6781. UnityEvent_1_RemoveListener_m3BA681FC9BBCC8FF0CE68CC44159AC91158D0D13(L_6, L_7, UnityEvent_1_RemoveListener_m3BA681FC9BBCC8FF0CE68CC44159AC91158D0D13_RuntimeMethod_var);
  6782. }
  6783. IL_0048:
  6784. {
  6785. return;
  6786. }
  6787. }
  6788. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver_SubscribeToHandTrackingEvents_mDEF2D58348288E3D04939CB50EF6771608F41510 (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, const RuntimeMethod* method)
  6789. {
  6790. static bool s_Il2CppMethodInitialized;
  6791. if (!s_Il2CppMethodInitialized)
  6792. {
  6793. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  6794. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_tC7897C4E79A290EB8B3AF2502E43A18A7A1E58C0_il2cpp_TypeInfo_var);
  6795. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_tD8E577BBDA15F91FFFDAAEAA34D63D17B25A275D_il2cpp_TypeInfo_var);
  6796. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_AddListener_m99A4E8A2A6CA8CE961FC4C7D493AA7CCAABC075F_RuntimeMethod_var);
  6797. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_AddListener_mF67B9E4370446E3CDE1976E97380E5F68E212E14_RuntimeMethod_var);
  6798. s_Il2CppMethodInitialized = true;
  6799. }
  6800. {
  6801. XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* L_0 = __this->___m_XRHandTrackingEvents;
  6802. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  6803. bool L_1;
  6804. L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  6805. if (!L_1)
  6806. {
  6807. goto IL_0048;
  6808. }
  6809. }
  6810. {
  6811. XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* L_2 = __this->___m_XRHandTrackingEvents;
  6812. NullCheck(L_2);
  6813. HandUpdatedEvent_t74C37E98CEE73FC31A297B62298B2B48C247ED4F* L_3;
  6814. L_3 = XRHandTrackingEvents_get_jointsUpdated_m6C6EE24CBAB5FC3EB60054CF339D6A188EF5427D_inline(L_2, NULL);
  6815. UnityAction_1_tD8E577BBDA15F91FFFDAAEAA34D63D17B25A275D* L_4 = (UnityAction_1_tD8E577BBDA15F91FFFDAAEAA34D63D17B25A275D*)il2cpp_codegen_object_new(UnityAction_1_tD8E577BBDA15F91FFFDAAEAA34D63D17B25A275D_il2cpp_TypeInfo_var);
  6816. UnityAction_1__ctor_m30EFFD8F09529B3469E99DCF5EC509D0F069270B(L_4, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 12)), NULL);
  6817. NullCheck(L_3);
  6818. UnityEvent_1_AddListener_m99A4E8A2A6CA8CE961FC4C7D493AA7CCAABC075F(L_3, L_4, UnityEvent_1_AddListener_m99A4E8A2A6CA8CE961FC4C7D493AA7CCAABC075F_RuntimeMethod_var);
  6819. XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* L_5 = __this->___m_XRHandTrackingEvents;
  6820. NullCheck(L_5);
  6821. UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A* L_6;
  6822. L_6 = XRHandTrackingEvents_get_poseUpdated_mED7BF2C4705D46482C0DA7373FB1219DD138E8EF_inline(L_5, NULL);
  6823. UnityAction_1_tC7897C4E79A290EB8B3AF2502E43A18A7A1E58C0* L_7 = (UnityAction_1_tC7897C4E79A290EB8B3AF2502E43A18A7A1E58C0*)il2cpp_codegen_object_new(UnityAction_1_tC7897C4E79A290EB8B3AF2502E43A18A7A1E58C0_il2cpp_TypeInfo_var);
  6824. UnityAction_1__ctor_mF43DA979C0C6332C827E48F70EB1158E2A733A27(L_7, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 11)), NULL);
  6825. NullCheck(L_6);
  6826. UnityEvent_1_AddListener_mF67B9E4370446E3CDE1976E97380E5F68E212E14(L_6, L_7, UnityEvent_1_AddListener_mF67B9E4370446E3CDE1976E97380E5F68E212E14_RuntimeMethod_var);
  6827. }
  6828. IL_0048:
  6829. {
  6830. return;
  6831. }
  6832. }
  6833. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver_ApplyRootPoseOffset_m0128FB9AC977BE3190F2834A55136EF0586D15BF (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_rootPoseOffset, const RuntimeMethod* method)
  6834. {
  6835. {
  6836. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___m_RootTransform;
  6837. NullCheck(L_0);
  6838. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
  6839. L_1 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_0, NULL);
  6840. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_rootPoseOffset;
  6841. NullCheck(L_1);
  6842. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
  6843. L_3 = Transform_InverseTransformDirection_m69C077B881A98B08C7F231EFC49429C906FBC575(L_1, L_2, NULL);
  6844. __this->___m_RootOffset = L_3;
  6845. __this->___m_HasRootOffset = (bool)1;
  6846. return;
  6847. }
  6848. }
  6849. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver_ResetRootPoseOffset_mFC1EDE131E0F2390A7EF6D6933453749C53B947C (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, const RuntimeMethod* method)
  6850. {
  6851. {
  6852. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
  6853. L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  6854. __this->___m_RootOffset = L_0;
  6855. __this->___m_HasRootOffset = (bool)0;
  6856. return;
  6857. }
  6858. }
  6859. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver_OnRootPoseUpdated_m7DDA269493D40061A98799C42D8C235DEC5CA7E8 (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___0_rootPose, const RuntimeMethod* method)
  6860. {
  6861. {
  6862. bool L_0 = __this->___m_HasRootTransform;
  6863. if (L_0)
  6864. {
  6865. goto IL_0009;
  6866. }
  6867. }
  6868. {
  6869. return;
  6870. }
  6871. IL_0009:
  6872. {
  6873. bool L_1;
  6874. L_1 = VirtualFuncInvoker0< bool >::Invoke(7, __this);
  6875. if (!L_1)
  6876. {
  6877. goto IL_002f;
  6878. }
  6879. }
  6880. {
  6881. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___m_RootTransform;
  6882. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_3 = ___0_rootPose;
  6883. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = L_3.___position;
  6884. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
  6885. L_5 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(6, __this);
  6886. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
  6887. L_6 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_4, L_5, NULL);
  6888. NullCheck(L_2);
  6889. Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_2, L_6, NULL);
  6890. goto IL_0040;
  6891. }
  6892. IL_002f:
  6893. {
  6894. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = __this->___m_RootTransform;
  6895. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_8 = ___0_rootPose;
  6896. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = L_8.___position;
  6897. NullCheck(L_7);
  6898. Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_7, L_9, NULL);
  6899. }
  6900. IL_0040:
  6901. {
  6902. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = __this->___m_RootTransform;
  6903. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_11 = ___0_rootPose;
  6904. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = L_11.___rotation;
  6905. NullCheck(L_10);
  6906. Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_10, L_12, NULL);
  6907. return;
  6908. }
  6909. }
  6910. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver_OnJointsUpdated_mA2C07E3C1DCC52459F8584A09BD8735B3C157180 (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, XRHandJointsUpdatedEventArgs_t23369A3B3D49D837CF21B765B7F0E248F362E31F* ___0_args, const RuntimeMethod* method)
  6911. {
  6912. {
  6913. XRHandJointsUpdatedEventArgs_t23369A3B3D49D837CF21B765B7F0E248F362E31F* L_0 = ___0_args;
  6914. XRHandSkeletonDriver_UpdateJointLocalPoses_mA7D6BB482F0006BDD909057589E6C9AEA06C7CC3(__this, L_0, NULL);
  6915. VirtualActionInvoker0::Invoke(13, __this);
  6916. return;
  6917. }
  6918. }
  6919. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver_ApplyUpdatedTransformPoses_mF218E42875DE145535F8F3E879283B038D287248 (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, const RuntimeMethod* method)
  6920. {
  6921. int32_t V_0 = 0;
  6922. {
  6923. V_0 = 0;
  6924. goto IL_002b;
  6925. }
  6926. IL_0004:
  6927. {
  6928. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0 = __this->___m_HasJointTransformMask;
  6929. int32_t L_1 = V_0;
  6930. NullCheck(L_0);
  6931. int32_t L_2 = L_1;
  6932. uint8_t L_3 = (uint8_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  6933. if (!L_3)
  6934. {
  6935. goto IL_0027;
  6936. }
  6937. }
  6938. {
  6939. TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_4 = __this->___m_JointTransforms;
  6940. int32_t L_5 = V_0;
  6941. NullCheck(L_4);
  6942. int32_t L_6 = L_5;
  6943. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6944. NativeArray_1_t36BB6836F4E5DC4D944E821BA8F1E03B91E23347* L_8 = (NativeArray_1_t36BB6836F4E5DC4D944E821BA8F1E03B91E23347*)(&__this->___m_JointLocalPoses);
  6945. int32_t L_9 = V_0;
  6946. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_10;
  6947. L_10 = IL2CPP_NATIVEARRAY_GET_ITEM(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971, (L_8)->___m_Buffer, L_9);
  6948. TransformExtensions_SetLocalPose_m15B9FAC87B7B05C750A6D8FD77A0768818CFB7D4(L_7, L_10, NULL);
  6949. }
  6950. IL_0027:
  6951. {
  6952. int32_t L_11 = V_0;
  6953. V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
  6954. }
  6955. IL_002b:
  6956. {
  6957. int32_t L_12 = V_0;
  6958. TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_13 = __this->___m_JointTransforms;
  6959. NullCheck(L_13);
  6960. if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
  6961. {
  6962. goto IL_0004;
  6963. }
  6964. }
  6965. {
  6966. return;
  6967. }
  6968. }
  6969. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver_UpdateJointLocalPoses_mA7D6BB482F0006BDD909057589E6C9AEA06C7CC3 (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, XRHandJointsUpdatedEventArgs_t23369A3B3D49D837CF21B765B7F0E248F362E31F* ___0_args, const RuntimeMethod* method)
  6970. {
  6971. {
  6972. XRHandJointsUpdatedEventArgs_t23369A3B3D49D837CF21B765B7F0E248F362E31F* L_0 = ___0_args;
  6973. NullCheck(L_0);
  6974. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_1 = (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*)(&L_0->___hand);
  6975. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6* L_2 = (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6*)(&L_1->___m_Joints);
  6976. NativeArray_1_t36BB6836F4E5DC4D944E821BA8F1E03B91E23347* L_3 = (NativeArray_1_t36BB6836F4E5DC4D944E821BA8F1E03B91E23347*)(&__this->___m_JointLocalPoses);
  6977. XRHandSkeletonDriver_CalculateJointTransformLocalPoses_m66DFD8FB237BABF8F5F318CDA9AA64F78B82DEF4(L_2, L_3, NULL);
  6978. return;
  6979. }
  6980. }
  6981. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver_CalculateJointTransformLocalPoses_m66DFD8FB237BABF8F5F318CDA9AA64F78B82DEF4 (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6* ___0_joints, NativeArray_1_t36BB6836F4E5DC4D944E821BA8F1E03B91E23347* ___1_jointLocalPoses, const RuntimeMethod* method)
  6982. {
  6983. int32_t V_0 = 0;
  6984. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_1;
  6985. memset((&V_1), 0, sizeof(V_1));
  6986. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 V_2;
  6987. memset((&V_2), 0, sizeof(V_2));
  6988. int32_t V_3 = 0;
  6989. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_4;
  6990. memset((&V_4), 0, sizeof(V_4));
  6991. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_5;
  6992. memset((&V_5), 0, sizeof(V_5));
  6993. int32_t V_6 = 0;
  6994. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_7;
  6995. memset((&V_7), 0, sizeof(V_7));
  6996. int32_t V_8 = 0;
  6997. int32_t V_9 = 0;
  6998. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_10;
  6999. memset((&V_10), 0, sizeof(V_10));
  7000. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_11;
  7001. memset((&V_11), 0, sizeof(V_11));
  7002. {
  7003. int32_t L_0;
  7004. L_0 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(1, NULL);
  7005. V_0 = L_0;
  7006. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6* L_1 = ___0_joints;
  7007. int32_t L_2 = V_0;
  7008. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 L_3;
  7009. L_3 = IL2CPP_NATIVEARRAY_GET_ITEM(XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783, (L_1)->___m_Buffer, L_2);
  7010. V_2 = L_3;
  7011. bool L_4;
  7012. L_4 = XRHandJoint_TryGetPose_m1AA1E69E7753E1CC4E64F8649751BF7D30CE113E((&V_2), (&V_1), NULL);
  7013. if (!L_4)
  7014. {
  7015. goto IL_00bc;
  7016. }
  7017. }
  7018. {
  7019. NativeArray_1_t36BB6836F4E5DC4D944E821BA8F1E03B91E23347* L_5 = ___1_jointLocalPoses;
  7020. int32_t L_6 = V_0;
  7021. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_7 = V_1;
  7022. IL2CPP_NATIVEARRAY_SET_ITEM(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971, (L_5)->___m_Buffer, L_6, (L_7));
  7023. int32_t L_8;
  7024. L_8 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(2, NULL);
  7025. V_3 = L_8;
  7026. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6* L_9 = ___0_joints;
  7027. int32_t L_10 = V_3;
  7028. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 L_11;
  7029. L_11 = IL2CPP_NATIVEARRAY_GET_ITEM(XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783, (L_9)->___m_Buffer, L_10);
  7030. V_2 = L_11;
  7031. bool L_12;
  7032. L_12 = XRHandJoint_TryGetPose_m1AA1E69E7753E1CC4E64F8649751BF7D30CE113E((&V_2), (&V_4), NULL);
  7033. if (!L_12)
  7034. {
  7035. goto IL_0053;
  7036. }
  7037. }
  7038. {
  7039. XRHandSkeletonDriver_CalculateLocalTransformPose_mF9D9A001A035A162765277E9B8F0C3EF6A46CBBA((&V_1), (&V_4), (&V_5), NULL);
  7040. NativeArray_1_t36BB6836F4E5DC4D944E821BA8F1E03B91E23347* L_13 = ___1_jointLocalPoses;
  7041. int32_t L_14 = V_3;
  7042. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_15 = V_5;
  7043. IL2CPP_NATIVEARRAY_SET_ITEM(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971, (L_13)->___m_Buffer, L_14, (L_15));
  7044. }
  7045. IL_0053:
  7046. {
  7047. V_6 = 0;
  7048. goto IL_00b7;
  7049. }
  7050. IL_0058:
  7051. {
  7052. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_16 = V_1;
  7053. V_7 = L_16;
  7054. int32_t L_17 = V_6;
  7055. int32_t L_18 = L_17;
  7056. int32_t L_19;
  7057. L_19 = XRHandJointIDUtility_GetBackJointID_m944463FBA57D581AFBF5A68F7CA59FC1673F386F(L_18, NULL);
  7058. int32_t L_20;
  7059. L_20 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(L_19, NULL);
  7060. V_8 = L_20;
  7061. int32_t L_21;
  7062. L_21 = XRHandJointIDUtility_GetFrontJointID_mDAAB2FBD81037762DB147BA18C1381192A2A7313(L_18, NULL);
  7063. int32_t L_22;
  7064. L_22 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(L_21, NULL);
  7065. V_9 = L_22;
  7066. goto IL_00ab;
  7067. }
  7068. IL_0078:
  7069. {
  7070. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6* L_23 = ___0_joints;
  7071. int32_t L_24 = V_9;
  7072. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 L_25;
  7073. L_25 = IL2CPP_NATIVEARRAY_GET_ITEM(XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783, (L_23)->___m_Buffer, L_24);
  7074. V_2 = L_25;
  7075. bool L_26;
  7076. L_26 = XRHandJoint_TryGetPose_m1AA1E69E7753E1CC4E64F8649751BF7D30CE113E((&V_2), (&V_10), NULL);
  7077. if (!L_26)
  7078. {
  7079. goto IL_00a5;
  7080. }
  7081. }
  7082. {
  7083. XRHandSkeletonDriver_CalculateLocalTransformPose_mF9D9A001A035A162765277E9B8F0C3EF6A46CBBA((&V_7), (&V_10), (&V_11), NULL);
  7084. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_27 = V_10;
  7085. V_7 = L_27;
  7086. NativeArray_1_t36BB6836F4E5DC4D944E821BA8F1E03B91E23347* L_28 = ___1_jointLocalPoses;
  7087. int32_t L_29 = V_9;
  7088. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_30 = V_11;
  7089. IL2CPP_NATIVEARRAY_SET_ITEM(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971, (L_28)->___m_Buffer, L_29, (L_30));
  7090. }
  7091. IL_00a5:
  7092. {
  7093. int32_t L_31 = V_9;
  7094. V_9 = ((int32_t)il2cpp_codegen_add(L_31, 1));
  7095. }
  7096. IL_00ab:
  7097. {
  7098. int32_t L_32 = V_9;
  7099. int32_t L_33 = V_8;
  7100. if ((((int32_t)L_32) <= ((int32_t)L_33)))
  7101. {
  7102. goto IL_0078;
  7103. }
  7104. }
  7105. {
  7106. int32_t L_34 = V_6;
  7107. V_6 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  7108. }
  7109. IL_00b7:
  7110. {
  7111. int32_t L_35 = V_6;
  7112. if ((((int32_t)L_35) <= ((int32_t)4)))
  7113. {
  7114. goto IL_0058;
  7115. }
  7116. }
  7117. IL_00bc:
  7118. {
  7119. return;
  7120. }
  7121. }
  7122. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver_CalculateLocalTransformPose_mF9D9A001A035A162765277E9B8F0C3EF6A46CBBA (Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* ___0_parentPose, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* ___1_jointPose, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* ___2_jointLocalPose, const RuntimeMethod* method)
  7123. {
  7124. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
  7125. memset((&V_0), 0, sizeof(V_0));
  7126. {
  7127. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_0 = ___0_parentPose;
  7128. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = L_0->___rotation;
  7129. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
  7130. L_2 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_1, NULL);
  7131. V_0 = L_2;
  7132. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_3 = ___2_jointLocalPose;
  7133. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = V_0;
  7134. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_5 = ___1_jointPose;
  7135. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = L_5->___position;
  7136. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_7 = ___0_parentPose;
  7137. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = L_7->___position;
  7138. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
  7139. L_9 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_6, L_8, NULL);
  7140. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
  7141. L_10 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_4, L_9, NULL);
  7142. L_3->___position = L_10;
  7143. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_11 = ___2_jointLocalPose;
  7144. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = V_0;
  7145. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_13 = ___1_jointPose;
  7146. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = L_13->___rotation;
  7147. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15;
  7148. L_15 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_12, L_14, NULL);
  7149. L_11->___rotation = L_15;
  7150. return;
  7151. }
  7152. }
  7153. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver_InitializeFromSerializedReferences_m1CADD44CEE67DBFF31D4C3D11CFC5C103573A314 (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, const RuntimeMethod* method)
  7154. {
  7155. static bool s_Il2CppMethodInitialized;
  7156. if (!s_Il2CppMethodInitialized)
  7157. {
  7158. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var);
  7159. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mB29C5D8D43C132584AE792C976A4E9F1D3624641_RuntimeMethod_var);
  7160. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m53DB606BA720D59C72998F52F761D2F22B455418_RuntimeMethod_var);
  7161. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mE7ABDD996617211C825544D41F9CB47C4D95C553_RuntimeMethod_var);
  7162. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m73FBAA3548D82164EC7C91E760D0FC59C2419328_RuntimeMethod_var);
  7163. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  7164. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24_il2cpp_TypeInfo_var);
  7165. s_Il2CppMethodInitialized = true;
  7166. }
  7167. Enumerator_tF55423845EBFA2E05B71EB400F041B29177256B0 V_0;
  7168. memset((&V_0), 0, sizeof(V_0));
  7169. JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202 V_1;
  7170. memset((&V_1), 0, sizeof(V_1));
  7171. int32_t V_2 = 0;
  7172. {
  7173. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___m_RootTransform;
  7174. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  7175. bool L_1;
  7176. L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  7177. if (!L_1)
  7178. {
  7179. goto IL_0015;
  7180. }
  7181. }
  7182. {
  7183. __this->___m_HasRootTransform = (bool)1;
  7184. }
  7185. IL_0015:
  7186. {
  7187. int32_t L_2;
  7188. L_2 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(((int32_t)27), NULL);
  7189. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_3 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)SZArrayNew(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var, (uint32_t)L_2);
  7190. __this->___m_HasJointTransformMask = L_3;
  7191. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HasJointTransformMask), (void*)L_3);
  7192. int32_t L_4;
  7193. L_4 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(((int32_t)27), NULL);
  7194. TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_5 = (TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)SZArrayNew(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24_il2cpp_TypeInfo_var, (uint32_t)L_4);
  7195. __this->___m_JointTransforms = L_5;
  7196. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_JointTransforms), (void*)L_5);
  7197. List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F* L_6 = __this->___m_JointTransformReferences;
  7198. NullCheck(L_6);
  7199. Enumerator_tF55423845EBFA2E05B71EB400F041B29177256B0 L_7;
  7200. L_7 = List_1_GetEnumerator_m73FBAA3548D82164EC7C91E760D0FC59C2419328(L_6, List_1_GetEnumerator_m73FBAA3548D82164EC7C91E760D0FC59C2419328_RuntimeMethod_var);
  7201. V_0 = L_7;
  7202. }
  7203. {
  7204. auto __finallyBlock = il2cpp::utils::Finally([&]
  7205. {
  7206. FINALLY_009a:
  7207. {
  7208. Enumerator_Dispose_mB29C5D8D43C132584AE792C976A4E9F1D3624641((&V_0), Enumerator_Dispose_mB29C5D8D43C132584AE792C976A4E9F1D3624641_RuntimeMethod_var);
  7209. return;
  7210. }
  7211. });
  7212. try
  7213. {
  7214. {
  7215. goto IL_008f_1;
  7216. }
  7217. IL_0047_1:
  7218. {
  7219. JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202 L_8;
  7220. L_8 = Enumerator_get_Current_mE7ABDD996617211C825544D41F9CB47C4D95C553_inline((&V_0), Enumerator_get_Current_mE7ABDD996617211C825544D41F9CB47C4D95C553_RuntimeMethod_var);
  7221. V_1 = L_8;
  7222. int32_t L_9;
  7223. L_9 = JointToTransformReference_get_xrHandJointID_m07248164E6B8E31BA297F25AFEBA64AF30F79BF4_inline((&V_1), NULL);
  7224. int32_t L_10;
  7225. L_10 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(L_9, NULL);
  7226. V_2 = L_10;
  7227. int32_t L_11 = V_2;
  7228. if ((((int32_t)L_11) < ((int32_t)0)))
  7229. {
  7230. goto IL_008f_1;
  7231. }
  7232. }
  7233. {
  7234. int32_t L_12 = V_2;
  7235. TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_13 = __this->___m_JointTransforms;
  7236. NullCheck(L_13);
  7237. if ((((int32_t)L_12) >= ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
  7238. {
  7239. goto IL_008f_1;
  7240. }
  7241. }
  7242. {
  7243. TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_14 = __this->___m_JointTransforms;
  7244. int32_t L_15 = V_2;
  7245. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16;
  7246. L_16 = JointToTransformReference_get_jointTransform_m81EAC20A1665D7F6AA85653F77AFFD9E4980AC40_inline((&V_1), NULL);
  7247. NullCheck(L_14);
  7248. ArrayElementTypeCheck (L_14, L_16);
  7249. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)L_16);
  7250. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_17 = __this->___m_HasJointTransformMask;
  7251. int32_t L_18 = V_2;
  7252. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19;
  7253. L_19 = JointToTransformReference_get_jointTransform_m81EAC20A1665D7F6AA85653F77AFFD9E4980AC40_inline((&V_1), NULL);
  7254. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  7255. bool L_20;
  7256. L_20 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_19, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  7257. NullCheck(L_17);
  7258. (L_17)->SetAt(static_cast<il2cpp_array_size_t>(L_18), (bool)L_20);
  7259. }
  7260. IL_008f_1:
  7261. {
  7262. bool L_21;
  7263. L_21 = Enumerator_MoveNext_m53DB606BA720D59C72998F52F761D2F22B455418((&V_0), Enumerator_MoveNext_m53DB606BA720D59C72998F52F761D2F22B455418_RuntimeMethod_var);
  7264. if (L_21)
  7265. {
  7266. goto IL_0047_1;
  7267. }
  7268. }
  7269. {
  7270. goto IL_00a8;
  7271. }
  7272. }
  7273. catch(Il2CppExceptionWrapper& e)
  7274. {
  7275. __finallyBlock.StoreException(e.ex);
  7276. }
  7277. }
  7278. IL_00a8:
  7279. {
  7280. return;
  7281. }
  7282. }
  7283. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver_FindJointsFromRoot_m0846E5DEF62D3005037778206CDC88000E4F5E9B (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___0_missingJointNames, const RuntimeMethod* method)
  7284. {
  7285. {
  7286. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = ___0_missingJointNames;
  7287. XRHandSkeletonDriverUtility_FindJointsFromRoot_mF7F7E290233CB82676A5CEE92A8BBE25E320359D(__this, L_0, NULL);
  7288. return;
  7289. }
  7290. }
  7291. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_mDD43A82D748ABD4A49DBD988076B051C32B31B90 (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, const RuntimeMethod* method)
  7292. {
  7293. {
  7294. return;
  7295. }
  7296. }
  7297. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m0E8B020F848C42AFA53382946A4A65F4A406E494 (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, const RuntimeMethod* method)
  7298. {
  7299. {
  7300. XRHandSkeletonDriver_InitializeFromSerializedReferences_m1CADD44CEE67DBFF31D4C3D11CFC5C103573A314(__this, NULL);
  7301. return;
  7302. }
  7303. }
  7304. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriver__ctor_m8510555ED840BA221033A3C8971380F44D3BDA3E (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, const RuntimeMethod* method)
  7305. {
  7306. {
  7307. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
  7308. L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
  7309. __this->___m_RootOffset = L_0;
  7310. MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
  7311. return;
  7312. }
  7313. }
  7314. #ifdef __clang__
  7315. #pragma clang diagnostic pop
  7316. #endif
  7317. #ifdef __clang__
  7318. #pragma clang diagnostic push
  7319. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7320. #pragma clang diagnostic ignored "-Wunused-variable"
  7321. #endif
  7322. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriverUtility_FindJointsFromRoot_mF7F7E290233CB82676A5CEE92A8BBE25E320359D (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* ___0_skeletonDriver, List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___1_missingJointNames, const RuntimeMethod* method)
  7323. {
  7324. static bool s_Il2CppMethodInitialized;
  7325. if (!s_Il2CppMethodInitialized)
  7326. {
  7327. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Any_TisJointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202_m7C7002F663DA1A55602823902194C52D241DF4A2_RuntimeMethod_var);
  7328. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t8313EC8084B8D261ABC24E2B345FCB339CC17EAC_il2cpp_TypeInfo_var);
  7329. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
  7330. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m68A278D894A4D08F66B0AFD92A7A6B729B9D74BE_RuntimeMethod_var);
  7331. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_RuntimeMethod_var);
  7332. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  7333. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass0_1_U3CFindJointsFromRootU3Eb__1_mE426A142C1F1202E27123AAAB0C0C89CF59F5B5E_RuntimeMethod_var);
  7334. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass0_1_t479AA7C2942100AF9E5DB45B07B874322433A450_il2cpp_TypeInfo_var);
  7335. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandJointID_tC0BE8E1AC7717425649709BB62AAD56304FCC081_il2cpp_TypeInfo_var);
  7336. s_Il2CppMethodInitialized = true;
  7337. }
  7338. U3CU3Ec__DisplayClass0_0_tC0C19D4F2CE110BA598F2AE96845261180F6BACC V_0;
  7339. memset((&V_0), 0, sizeof(V_0));
  7340. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
  7341. int32_t V_2 = 0;
  7342. int32_t V_3 = 0;
  7343. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_4 = NULL;
  7344. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_5 = NULL;
  7345. int32_t V_6 = 0;
  7346. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_7 = NULL;
  7347. int32_t V_8 = 0;
  7348. int32_t V_9 = 0;
  7349. int32_t V_10 = 0;
  7350. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_11 = NULL;
  7351. int32_t V_12 = 0;
  7352. int32_t V_13 = 0;
  7353. String_t* V_14 = NULL;
  7354. int32_t V_15 = 0;
  7355. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_16 = NULL;
  7356. int32_t V_17 = 0;
  7357. U3CU3Ec__DisplayClass0_1_t479AA7C2942100AF9E5DB45B07B874322433A450* V_18 = NULL;
  7358. int32_t V_19 = 0;
  7359. {
  7360. XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* L_0 = ___0_skeletonDriver;
  7361. (&V_0)->___skeletonDriver = L_0;
  7362. Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___skeletonDriver), (void*)L_0);
  7363. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_1 = ___1_missingJointNames;
  7364. if (!L_1)
  7365. {
  7366. goto IL_0011;
  7367. }
  7368. }
  7369. {
  7370. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_2 = ___1_missingJointNames;
  7371. NullCheck(L_2);
  7372. List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_inline(L_2, List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_RuntimeMethod_var);
  7373. }
  7374. IL_0011:
  7375. {
  7376. U3CU3Ec__DisplayClass0_0_tC0C19D4F2CE110BA598F2AE96845261180F6BACC L_3 = V_0;
  7377. XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* L_4 = L_3.___skeletonDriver;
  7378. NullCheck(L_4);
  7379. List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F* L_5;
  7380. L_5 = XRHandSkeletonDriver_get_jointTransformReferences_m11FAA540585CB0A29A3A1EFE54CAD133545736F0_inline(L_4, NULL);
  7381. NullCheck(L_5);
  7382. List_1_Clear_m68A278D894A4D08F66B0AFD92A7A6B729B9D74BE_inline(L_5, List_1_Clear_m68A278D894A4D08F66B0AFD92A7A6B729B9D74BE_RuntimeMethod_var);
  7383. V_1 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
  7384. U3CU3Ec__DisplayClass0_0_tC0C19D4F2CE110BA598F2AE96845261180F6BACC L_6 = V_0;
  7385. XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* L_7 = L_6.___skeletonDriver;
  7386. NullCheck(L_7);
  7387. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
  7388. L_8 = XRHandSkeletonDriver_get_rootTransform_m68FD98427DF91F4C7746C2242115FDE9940E3946_inline(L_7, NULL);
  7389. NullCheck(L_8);
  7390. String_t* L_9;
  7391. L_9 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_8, NULL);
  7392. V_2 = 1;
  7393. Il2CppFakeBox<int32_t> L_10(XRHandJointID_tC0BE8E1AC7717425649709BB62AAD56304FCC081_il2cpp_TypeInfo_var, (&V_2));
  7394. String_t* L_11;
  7395. L_11 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_10), NULL);
  7396. bool L_12;
  7397. L_12 = XRHandSkeletonDriverUtility_StartsOrEndsWith_m95D62A36B0382695E5608F0FB84A11FD20BEA307(L_9, L_11, NULL);
  7398. if (!L_12)
  7399. {
  7400. goto IL_0057;
  7401. }
  7402. }
  7403. {
  7404. U3CU3Ec__DisplayClass0_0_tC0C19D4F2CE110BA598F2AE96845261180F6BACC L_13 = V_0;
  7405. XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* L_14 = L_13.___skeletonDriver;
  7406. NullCheck(L_14);
  7407. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15;
  7408. L_15 = XRHandSkeletonDriver_get_rootTransform_m68FD98427DF91F4C7746C2242115FDE9940E3946_inline(L_14, NULL);
  7409. V_1 = L_15;
  7410. goto IL_00aa;
  7411. }
  7412. IL_0057:
  7413. {
  7414. V_3 = 0;
  7415. goto IL_0097;
  7416. }
  7417. IL_005b:
  7418. {
  7419. U3CU3Ec__DisplayClass0_0_tC0C19D4F2CE110BA598F2AE96845261180F6BACC L_16 = V_0;
  7420. XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* L_17 = L_16.___skeletonDriver;
  7421. NullCheck(L_17);
  7422. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18;
  7423. L_18 = XRHandSkeletonDriver_get_rootTransform_m68FD98427DF91F4C7746C2242115FDE9940E3946_inline(L_17, NULL);
  7424. int32_t L_19 = V_3;
  7425. NullCheck(L_18);
  7426. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20;
  7427. L_20 = Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF(L_18, L_19, NULL);
  7428. V_4 = L_20;
  7429. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21 = V_4;
  7430. NullCheck(L_21);
  7431. GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22;
  7432. L_22 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_21, NULL);
  7433. NullCheck(L_22);
  7434. String_t* L_23;
  7435. L_23 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_22, NULL);
  7436. V_2 = 1;
  7437. Il2CppFakeBox<int32_t> L_24(XRHandJointID_tC0BE8E1AC7717425649709BB62AAD56304FCC081_il2cpp_TypeInfo_var, (&V_2));
  7438. String_t* L_25;
  7439. L_25 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_24), NULL);
  7440. NullCheck(L_23);
  7441. bool L_26;
  7442. L_26 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_23, L_25, NULL);
  7443. if (!L_26)
  7444. {
  7445. goto IL_0093;
  7446. }
  7447. }
  7448. {
  7449. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27 = V_4;
  7450. V_1 = L_27;
  7451. }
  7452. IL_0093:
  7453. {
  7454. int32_t L_28 = V_3;
  7455. V_3 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  7456. }
  7457. IL_0097:
  7458. {
  7459. int32_t L_29 = V_3;
  7460. U3CU3Ec__DisplayClass0_0_tC0C19D4F2CE110BA598F2AE96845261180F6BACC L_30 = V_0;
  7461. XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* L_31 = L_30.___skeletonDriver;
  7462. NullCheck(L_31);
  7463. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32;
  7464. L_32 = XRHandSkeletonDriver_get_rootTransform_m68FD98427DF91F4C7746C2242115FDE9940E3946_inline(L_31, NULL);
  7465. NullCheck(L_32);
  7466. int32_t L_33;
  7467. L_33 = Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0(L_32, NULL);
  7468. if ((((int32_t)L_29) < ((int32_t)L_33)))
  7469. {
  7470. goto IL_005b;
  7471. }
  7472. }
  7473. IL_00aa:
  7474. {
  7475. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34 = V_1;
  7476. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  7477. bool L_35;
  7478. L_35 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_34, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  7479. if (!L_35)
  7480. {
  7481. goto IL_00cf;
  7482. }
  7483. }
  7484. {
  7485. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_36 = ___1_missingJointNames;
  7486. if (!L_36)
  7487. {
  7488. goto IL_02ae;
  7489. }
  7490. }
  7491. {
  7492. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_37 = ___1_missingJointNames;
  7493. V_2 = 1;
  7494. Il2CppFakeBox<int32_t> L_38(XRHandJointID_tC0BE8E1AC7717425649709BB62AAD56304FCC081_il2cpp_TypeInfo_var, (&V_2));
  7495. String_t* L_39;
  7496. L_39 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_38), NULL);
  7497. NullCheck(L_37);
  7498. List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_37, L_39, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
  7499. return;
  7500. }
  7501. IL_00cf:
  7502. {
  7503. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_40 = V_1;
  7504. XRHandSkeletonDriverUtility_U3CFindJointsFromRootU3Eg__SetupJointTransformReferenceU7C0_0_mEABE76F9A0B765AC7BA01CB22AB72A6A9E11A87A(1, L_40, (&V_0), NULL);
  7505. V_5 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
  7506. V_6 = 0;
  7507. goto IL_0211;
  7508. }
  7509. IL_00e3:
  7510. {
  7511. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_41 = V_1;
  7512. int32_t L_42 = V_6;
  7513. NullCheck(L_41);
  7514. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_43;
  7515. L_43 = Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF(L_41, L_42, NULL);
  7516. V_7 = L_43;
  7517. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44 = V_7;
  7518. NullCheck(L_44);
  7519. String_t* L_45;
  7520. L_45 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_44, NULL);
  7521. V_2 = 2;
  7522. Il2CppFakeBox<int32_t> L_46(XRHandJointID_tC0BE8E1AC7717425649709BB62AAD56304FCC081_il2cpp_TypeInfo_var, (&V_2));
  7523. String_t* L_47;
  7524. L_47 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_46), NULL);
  7525. NullCheck(L_45);
  7526. bool L_48;
  7527. L_48 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_45, L_47, NULL);
  7528. if (!L_48)
  7529. {
  7530. goto IL_0113;
  7531. }
  7532. }
  7533. {
  7534. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_49 = V_7;
  7535. V_5 = L_49;
  7536. goto IL_020b;
  7537. }
  7538. IL_0113:
  7539. {
  7540. V_8 = 0;
  7541. goto IL_0203;
  7542. }
  7543. IL_011b:
  7544. {
  7545. int32_t L_50 = V_8;
  7546. V_9 = L_50;
  7547. int32_t L_51 = V_9;
  7548. int32_t L_52;
  7549. L_52 = XRHandJointIDUtility_GetFrontJointID_mDAAB2FBD81037762DB147BA18C1381192A2A7313(L_51, NULL);
  7550. V_10 = L_52;
  7551. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_53 = V_7;
  7552. NullCheck(L_53);
  7553. String_t* L_54;
  7554. L_54 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_53, NULL);
  7555. Il2CppFakeBox<int32_t> L_55(XRHandJointID_tC0BE8E1AC7717425649709BB62AAD56304FCC081_il2cpp_TypeInfo_var, (&V_10));
  7556. String_t* L_56;
  7557. L_56 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_55), NULL);
  7558. bool L_57;
  7559. L_57 = XRHandSkeletonDriverUtility_StartsOrEndsWith_m95D62A36B0382695E5608F0FB84A11FD20BEA307(L_54, L_56, NULL);
  7560. if (!L_57)
  7561. {
  7562. goto IL_01fd;
  7563. }
  7564. }
  7565. {
  7566. int32_t L_58 = V_10;
  7567. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_59 = V_7;
  7568. XRHandSkeletonDriverUtility_U3CFindJointsFromRootU3Eg__SetupJointTransformReferenceU7C0_0_mEABE76F9A0B765AC7BA01CB22AB72A6A9E11A87A(L_58, L_59, (&V_0), NULL);
  7569. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_60 = V_7;
  7570. V_11 = L_60;
  7571. int32_t L_61 = V_9;
  7572. int32_t L_62;
  7573. L_62 = XRHandJointIDUtility_GetBackJointID_m944463FBA57D581AFBF5A68F7CA59FC1673F386F(L_61, NULL);
  7574. int32_t L_63;
  7575. L_63 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(L_62, NULL);
  7576. V_12 = L_63;
  7577. int32_t L_64 = V_10;
  7578. int32_t L_65;
  7579. L_65 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(L_64, NULL);
  7580. V_13 = ((int32_t)il2cpp_codegen_add(L_65, 1));
  7581. goto IL_01f4;
  7582. }
  7583. IL_0173:
  7584. {
  7585. int32_t L_66 = V_13;
  7586. int32_t L_67;
  7587. L_67 = XRHandJointIDUtility_FromIndex_m3A7C3DE3C3C5F89090C7B3B01B2E93ADC526BA2E(L_66, NULL);
  7588. V_2 = L_67;
  7589. Il2CppFakeBox<int32_t> L_68(XRHandJointID_tC0BE8E1AC7717425649709BB62AAD56304FCC081_il2cpp_TypeInfo_var, (&V_2));
  7590. String_t* L_69;
  7591. L_69 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_68), NULL);
  7592. V_14 = L_69;
  7593. V_15 = 0;
  7594. goto IL_01b6;
  7595. }
  7596. IL_018f:
  7597. {
  7598. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_70 = V_11;
  7599. int32_t L_71 = V_15;
  7600. NullCheck(L_70);
  7601. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_72;
  7602. L_72 = Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF(L_70, L_71, NULL);
  7603. V_16 = L_72;
  7604. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_73 = V_16;
  7605. NullCheck(L_73);
  7606. String_t* L_74;
  7607. L_74 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_73, NULL);
  7608. String_t* L_75 = V_14;
  7609. bool L_76;
  7610. L_76 = XRHandSkeletonDriverUtility_StartsOrEndsWith_m95D62A36B0382695E5608F0FB84A11FD20BEA307(L_74, L_75, NULL);
  7611. if (!L_76)
  7612. {
  7613. goto IL_01b0;
  7614. }
  7615. }
  7616. {
  7617. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_77 = V_16;
  7618. V_11 = L_77;
  7619. goto IL_01c1;
  7620. }
  7621. IL_01b0:
  7622. {
  7623. int32_t L_78 = V_15;
  7624. V_15 = ((int32_t)il2cpp_codegen_add(L_78, 1));
  7625. }
  7626. IL_01b6:
  7627. {
  7628. int32_t L_79 = V_15;
  7629. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_80 = V_11;
  7630. NullCheck(L_80);
  7631. int32_t L_81;
  7632. L_81 = Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0(L_80, NULL);
  7633. if ((((int32_t)L_79) < ((int32_t)L_81)))
  7634. {
  7635. goto IL_018f;
  7636. }
  7637. }
  7638. IL_01c1:
  7639. {
  7640. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_82 = V_11;
  7641. NullCheck(L_82);
  7642. String_t* L_83;
  7643. L_83 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_82, NULL);
  7644. String_t* L_84 = V_14;
  7645. bool L_85;
  7646. L_85 = XRHandSkeletonDriverUtility_StartsOrEndsWith_m95D62A36B0382695E5608F0FB84A11FD20BEA307(L_83, L_84, NULL);
  7647. if (!L_85)
  7648. {
  7649. goto IL_01e3;
  7650. }
  7651. }
  7652. {
  7653. int32_t L_86 = V_13;
  7654. int32_t L_87;
  7655. L_87 = XRHandJointIDUtility_FromIndex_m3A7C3DE3C3C5F89090C7B3B01B2E93ADC526BA2E(L_86, NULL);
  7656. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_88 = V_11;
  7657. XRHandSkeletonDriverUtility_U3CFindJointsFromRootU3Eg__SetupJointTransformReferenceU7C0_0_mEABE76F9A0B765AC7BA01CB22AB72A6A9E11A87A(L_87, L_88, (&V_0), NULL);
  7658. goto IL_01ee;
  7659. }
  7660. IL_01e3:
  7661. {
  7662. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_89 = ___1_missingJointNames;
  7663. if (!L_89)
  7664. {
  7665. goto IL_01ee;
  7666. }
  7667. }
  7668. {
  7669. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_90 = ___1_missingJointNames;
  7670. String_t* L_91 = V_14;
  7671. NullCheck(L_90);
  7672. List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_90, L_91, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
  7673. }
  7674. IL_01ee:
  7675. {
  7676. int32_t L_92 = V_13;
  7677. V_13 = ((int32_t)il2cpp_codegen_add(L_92, 1));
  7678. }
  7679. IL_01f4:
  7680. {
  7681. int32_t L_93 = V_13;
  7682. int32_t L_94 = V_12;
  7683. if ((((int32_t)L_93) <= ((int32_t)L_94)))
  7684. {
  7685. goto IL_0173;
  7686. }
  7687. }
  7688. IL_01fd:
  7689. {
  7690. int32_t L_95 = V_8;
  7691. V_8 = ((int32_t)il2cpp_codegen_add(L_95, 1));
  7692. }
  7693. IL_0203:
  7694. {
  7695. int32_t L_96 = V_8;
  7696. if ((((int32_t)L_96) <= ((int32_t)4)))
  7697. {
  7698. goto IL_011b;
  7699. }
  7700. }
  7701. IL_020b:
  7702. {
  7703. int32_t L_97 = V_6;
  7704. V_6 = ((int32_t)il2cpp_codegen_add(L_97, 1));
  7705. }
  7706. IL_0211:
  7707. {
  7708. int32_t L_98 = V_6;
  7709. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_99 = V_1;
  7710. NullCheck(L_99);
  7711. int32_t L_100;
  7712. L_100 = Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0(L_99, NULL);
  7713. if ((((int32_t)L_98) < ((int32_t)L_100)))
  7714. {
  7715. goto IL_00e3;
  7716. }
  7717. }
  7718. {
  7719. V_17 = 0;
  7720. goto IL_027c;
  7721. }
  7722. IL_0223:
  7723. {
  7724. U3CU3Ec__DisplayClass0_1_t479AA7C2942100AF9E5DB45B07B874322433A450* L_101 = (U3CU3Ec__DisplayClass0_1_t479AA7C2942100AF9E5DB45B07B874322433A450*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass0_1_t479AA7C2942100AF9E5DB45B07B874322433A450_il2cpp_TypeInfo_var);
  7725. U3CU3Ec__DisplayClass0_1__ctor_m8734080A07FCF5E912CC5BE077A8E83230AAEF7B(L_101, NULL);
  7726. V_18 = L_101;
  7727. int32_t L_102 = V_17;
  7728. V_19 = L_102;
  7729. U3CU3Ec__DisplayClass0_1_t479AA7C2942100AF9E5DB45B07B874322433A450* L_103 = V_18;
  7730. int32_t L_104 = V_19;
  7731. int32_t L_105;
  7732. L_105 = XRHandJointIDUtility_GetFrontJointID_mDAAB2FBD81037762DB147BA18C1381192A2A7313(L_104, NULL);
  7733. NullCheck(L_103);
  7734. L_103->___jointIdFront = L_105;
  7735. U3CU3Ec__DisplayClass0_0_tC0C19D4F2CE110BA598F2AE96845261180F6BACC L_106 = V_0;
  7736. XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* L_107 = L_106.___skeletonDriver;
  7737. NullCheck(L_107);
  7738. List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F* L_108;
  7739. L_108 = XRHandSkeletonDriver_get_jointTransformReferences_m11FAA540585CB0A29A3A1EFE54CAD133545736F0_inline(L_107, NULL);
  7740. U3CU3Ec__DisplayClass0_1_t479AA7C2942100AF9E5DB45B07B874322433A450* L_109 = V_18;
  7741. Func_2_t8313EC8084B8D261ABC24E2B345FCB339CC17EAC* L_110 = (Func_2_t8313EC8084B8D261ABC24E2B345FCB339CC17EAC*)il2cpp_codegen_object_new(Func_2_t8313EC8084B8D261ABC24E2B345FCB339CC17EAC_il2cpp_TypeInfo_var);
  7742. Func_2__ctor_m7000F7EB8385E52019B70DACFE0B0BD2F8277768(L_110, L_109, (intptr_t)((void*)U3CU3Ec__DisplayClass0_1_U3CFindJointsFromRootU3Eb__1_mE426A142C1F1202E27123AAAB0C0C89CF59F5B5E_RuntimeMethod_var), NULL);
  7743. bool L_111;
  7744. L_111 = Enumerable_Any_TisJointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202_m7C7002F663DA1A55602823902194C52D241DF4A2(L_108, L_110, Enumerable_Any_TisJointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202_m7C7002F663DA1A55602823902194C52D241DF4A2_RuntimeMethod_var);
  7745. if (L_111)
  7746. {
  7747. goto IL_0276;
  7748. }
  7749. }
  7750. {
  7751. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_112 = ___1_missingJointNames;
  7752. if (!L_112)
  7753. {
  7754. goto IL_0276;
  7755. }
  7756. }
  7757. {
  7758. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_113 = ___1_missingJointNames;
  7759. U3CU3Ec__DisplayClass0_1_t479AA7C2942100AF9E5DB45B07B874322433A450* L_114 = V_18;
  7760. NullCheck(L_114);
  7761. int32_t* L_115 = (int32_t*)(&L_114->___jointIdFront);
  7762. Il2CppFakeBox<int32_t> L_116(XRHandJointID_tC0BE8E1AC7717425649709BB62AAD56304FCC081_il2cpp_TypeInfo_var, L_115);
  7763. String_t* L_117;
  7764. L_117 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_116), NULL);
  7765. NullCheck(L_113);
  7766. List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_113, L_117, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
  7767. }
  7768. IL_0276:
  7769. {
  7770. int32_t L_118 = V_17;
  7771. V_17 = ((int32_t)il2cpp_codegen_add(L_118, 1));
  7772. }
  7773. IL_027c:
  7774. {
  7775. int32_t L_119 = V_17;
  7776. if ((((int32_t)L_119) <= ((int32_t)4)))
  7777. {
  7778. goto IL_0223;
  7779. }
  7780. }
  7781. {
  7782. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_120 = V_5;
  7783. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  7784. bool L_121;
  7785. L_121 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_120, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  7786. if (!L_121)
  7787. {
  7788. goto IL_0296;
  7789. }
  7790. }
  7791. {
  7792. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_122 = V_5;
  7793. XRHandSkeletonDriverUtility_U3CFindJointsFromRootU3Eg__SetupJointTransformReferenceU7C0_0_mEABE76F9A0B765AC7BA01CB22AB72A6A9E11A87A(2, L_122, (&V_0), NULL);
  7794. return;
  7795. }
  7796. IL_0296:
  7797. {
  7798. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_123 = ___1_missingJointNames;
  7799. if (!L_123)
  7800. {
  7801. goto IL_02ae;
  7802. }
  7803. }
  7804. {
  7805. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_124 = ___1_missingJointNames;
  7806. V_2 = 2;
  7807. Il2CppFakeBox<int32_t> L_125(XRHandJointID_tC0BE8E1AC7717425649709BB62AAD56304FCC081_il2cpp_TypeInfo_var, (&V_2));
  7808. String_t* L_126;
  7809. L_126 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_125), NULL);
  7810. NullCheck(L_124);
  7811. List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_124, L_126, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
  7812. }
  7813. IL_02ae:
  7814. {
  7815. return;
  7816. }
  7817. }
  7818. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHandSkeletonDriverUtility_StartsOrEndsWith_m95D62A36B0382695E5608F0FB84A11FD20BEA307 (String_t* ___0_value, String_t* ___1_searchTerm, const RuntimeMethod* method)
  7819. {
  7820. {
  7821. String_t* L_0 = ___0_value;
  7822. String_t* L_1 = ___1_searchTerm;
  7823. NullCheck(L_0);
  7824. bool L_2;
  7825. L_2 = String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264(L_0, L_1, 3, NULL);
  7826. if (L_2)
  7827. {
  7828. goto IL_0013;
  7829. }
  7830. }
  7831. {
  7832. String_t* L_3 = ___0_value;
  7833. String_t* L_4 = ___1_searchTerm;
  7834. NullCheck(L_3);
  7835. bool L_5;
  7836. L_5 = String_EndsWith_m5E5D307CA6AEB7C08CE782B4693B19D07ADC9075(L_3, L_4, 3, NULL);
  7837. return L_5;
  7838. }
  7839. IL_0013:
  7840. {
  7841. return (bool)1;
  7842. }
  7843. }
  7844. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSkeletonDriverUtility_U3CFindJointsFromRootU3Eg__SetupJointTransformReferenceU7C0_0_mEABE76F9A0B765AC7BA01CB22AB72A6A9E11A87A (int32_t ___0_jointId, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_jointTransform, U3CU3Ec__DisplayClass0_0_tC0C19D4F2CE110BA598F2AE96845261180F6BACC* ___2_p, const RuntimeMethod* method)
  7845. {
  7846. static bool s_Il2CppMethodInitialized;
  7847. if (!s_Il2CppMethodInitialized)
  7848. {
  7849. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5846AF681EA24C14885F8CA1024296F032052168_RuntimeMethod_var);
  7850. s_Il2CppMethodInitialized = true;
  7851. }
  7852. JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202 V_0;
  7853. memset((&V_0), 0, sizeof(V_0));
  7854. JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202 V_1;
  7855. memset((&V_1), 0, sizeof(V_1));
  7856. {
  7857. il2cpp_codegen_initobj((&V_1), sizeof(JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202));
  7858. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___1_jointTransform;
  7859. JointToTransformReference_set_jointTransform_m8DE1DC33491001E7ED7C8C83B4391A3A15B1D3A4_inline((&V_1), L_0, NULL);
  7860. int32_t L_1 = ___0_jointId;
  7861. JointToTransformReference_set_xrHandJointID_m03512465EB1170EE140408D91765D45402D5647C_inline((&V_1), L_1, NULL);
  7862. JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202 L_2 = V_1;
  7863. V_0 = L_2;
  7864. U3CU3Ec__DisplayClass0_0_tC0C19D4F2CE110BA598F2AE96845261180F6BACC* L_3 = ___2_p;
  7865. XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* L_4 = L_3->___skeletonDriver;
  7866. NullCheck(L_4);
  7867. List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F* L_5;
  7868. L_5 = XRHandSkeletonDriver_get_jointTransformReferences_m11FAA540585CB0A29A3A1EFE54CAD133545736F0_inline(L_4, NULL);
  7869. JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202 L_6 = V_0;
  7870. NullCheck(L_5);
  7871. List_1_Add_m5846AF681EA24C14885F8CA1024296F032052168_inline(L_5, L_6, List_1_Add_m5846AF681EA24C14885F8CA1024296F032052168_RuntimeMethod_var);
  7872. return;
  7873. }
  7874. }
  7875. #ifdef __clang__
  7876. #pragma clang diagnostic pop
  7877. #endif
  7878. #ifdef __clang__
  7879. #pragma clang diagnostic push
  7880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7881. #pragma clang diagnostic ignored "-Wunused-variable"
  7882. #endif
  7883. #ifdef __clang__
  7884. #pragma clang diagnostic pop
  7885. #endif
  7886. #ifdef __clang__
  7887. #pragma clang diagnostic push
  7888. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7889. #pragma clang diagnostic ignored "-Wunused-variable"
  7890. #endif
  7891. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_1__ctor_m8734080A07FCF5E912CC5BE077A8E83230AAEF7B (U3CU3Ec__DisplayClass0_1_t479AA7C2942100AF9E5DB45B07B874322433A450* __this, const RuntimeMethod* method)
  7892. {
  7893. {
  7894. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  7895. return;
  7896. }
  7897. }
  7898. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass0_1_U3CFindJointsFromRootU3Eb__1_mE426A142C1F1202E27123AAAB0C0C89CF59F5B5E (U3CU3Ec__DisplayClass0_1_t479AA7C2942100AF9E5DB45B07B874322433A450* __this, JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202 ___0_jointReference, const RuntimeMethod* method)
  7899. {
  7900. {
  7901. int32_t L_0;
  7902. L_0 = JointToTransformReference_get_xrHandJointID_m07248164E6B8E31BA297F25AFEBA64AF30F79BF4_inline((&___0_jointReference), NULL);
  7903. int32_t L_1 = __this->___jointIdFront;
  7904. return (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
  7905. }
  7906. }
  7907. #ifdef __clang__
  7908. #pragma clang diagnostic pop
  7909. #endif
  7910. #ifdef __clang__
  7911. #pragma clang diagnostic push
  7912. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7913. #pragma clang diagnostic ignored "-Wunused-variable"
  7914. #endif
  7915. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSubsystem__ctor_m426A5EE809B86700F493D593F066DCF77FB39ABA (XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* __this, const RuntimeMethod* method)
  7916. {
  7917. static bool s_Il2CppMethodInitialized;
  7918. if (!s_Il2CppMethodInitialized)
  7919. {
  7920. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF8115D704B553813BC0BC31020B4E235FB9F3A31_RuntimeMethod_var);
  7921. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8463D6E8766F823573C7FF81CA9AC38D1F351FFF_il2cpp_TypeInfo_var);
  7922. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemWithProvider_3__ctor_mD0E3B3CB39454385FBAC584AFB5748BC7D5727D7_RuntimeMethod_var);
  7923. s_Il2CppMethodInitialized = true;
  7924. }
  7925. {
  7926. List_1_t8463D6E8766F823573C7FF81CA9AC38D1F351FFF* L_0 = (List_1_t8463D6E8766F823573C7FF81CA9AC38D1F351FFF*)il2cpp_codegen_object_new(List_1_t8463D6E8766F823573C7FF81CA9AC38D1F351FFF_il2cpp_TypeInfo_var);
  7927. List_1__ctor_mF8115D704B553813BC0BC31020B4E235FB9F3A31(L_0, List_1__ctor_mF8115D704B553813BC0BC31020B4E235FB9F3A31_RuntimeMethod_var);
  7928. __this->___m_Processors = L_0;
  7929. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Processors), (void*)L_0);
  7930. SubsystemWithProvider_3__ctor_mD0E3B3CB39454385FBAC584AFB5748BC7D5727D7(__this, SubsystemWithProvider_3__ctor_mD0E3B3CB39454385FBAC584AFB5748BC7D5727D7_RuntimeMethod_var);
  7931. return;
  7932. }
  7933. }
  7934. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 XRHandSubsystem_get_leftHand_mD3B931E5129348FEE34C3965A0CF8E62A0CFFB97 (XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* __this, const RuntimeMethod* method)
  7935. {
  7936. {
  7937. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_0 = __this->___m_LeftHand;
  7938. return L_0;
  7939. }
  7940. }
  7941. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSubsystem_SetLeftHand_mA67A3F9B9256E9EE4587B729B4581A5CB974A177 (XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* __this, XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 ___0_hand, const RuntimeMethod* method)
  7942. {
  7943. static bool s_Il2CppMethodInitialized;
  7944. if (!s_Il2CppMethodInitialized)
  7945. {
  7946. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_TisXRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783_m1E2E63B19D150D90E32C60E007D0750D77B7A657_RuntimeMethod_var);
  7947. s_Il2CppMethodInitialized = true;
  7948. }
  7949. {
  7950. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_0 = ___0_hand;
  7951. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6 L_1 = L_0.___m_Joints;
  7952. void* L_2;
  7953. L_2 = NativeArrayUnsafeUtility_GetUnsafePtr_TisXRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783_m1E2E63B19D150D90E32C60E007D0750D77B7A657(L_1, NativeArrayUnsafeUtility_GetUnsafePtr_TisXRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783_m1E2E63B19D150D90E32C60E007D0750D77B7A657_RuntimeMethod_var);
  7954. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_3 = (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*)(&__this->___m_LeftHand);
  7955. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6 L_4 = L_3->___m_Joints;
  7956. void* L_5;
  7957. L_5 = NativeArrayUnsafeUtility_GetUnsafePtr_TisXRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783_m1E2E63B19D150D90E32C60E007D0750D77B7A657(L_4, NativeArrayUnsafeUtility_GetUnsafePtr_TisXRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783_m1E2E63B19D150D90E32C60E007D0750D77B7A657_RuntimeMethod_var);
  7958. if ((((intptr_t)L_2) == ((intptr_t)L_5)))
  7959. {
  7960. goto IL_0028;
  7961. }
  7962. }
  7963. {
  7964. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_6 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  7965. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral583A7A4541E32D248366D8EDB6EF3487A9CF3A2E)), NULL);
  7966. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XRHandSubsystem_SetLeftHand_mA67A3F9B9256E9EE4587B729B4581A5CB974A177_RuntimeMethod_var)));
  7967. }
  7968. IL_0028:
  7969. {
  7970. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_7 = ___0_hand;
  7971. __this->___m_LeftHand = L_7;
  7972. return;
  7973. }
  7974. }
  7975. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 XRHandSubsystem_get_rightHand_mDE333FDF35460E1A06BE051AF9C2144B7053ED3C (XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* __this, const RuntimeMethod* method)
  7976. {
  7977. {
  7978. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_0 = __this->___m_RightHand;
  7979. return L_0;
  7980. }
  7981. }
  7982. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSubsystem_SetRightHand_m9BDD490DA7ECCDDC7B011D191B4636876B549AB6 (XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* __this, XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 ___0_hand, const RuntimeMethod* method)
  7983. {
  7984. static bool s_Il2CppMethodInitialized;
  7985. if (!s_Il2CppMethodInitialized)
  7986. {
  7987. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_TisXRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783_m1E2E63B19D150D90E32C60E007D0750D77B7A657_RuntimeMethod_var);
  7988. s_Il2CppMethodInitialized = true;
  7989. }
  7990. {
  7991. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_0 = ___0_hand;
  7992. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6 L_1 = L_0.___m_Joints;
  7993. void* L_2;
  7994. L_2 = NativeArrayUnsafeUtility_GetUnsafePtr_TisXRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783_m1E2E63B19D150D90E32C60E007D0750D77B7A657(L_1, NativeArrayUnsafeUtility_GetUnsafePtr_TisXRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783_m1E2E63B19D150D90E32C60E007D0750D77B7A657_RuntimeMethod_var);
  7995. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_3 = (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*)(&__this->___m_RightHand);
  7996. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6 L_4 = L_3->___m_Joints;
  7997. void* L_5;
  7998. L_5 = NativeArrayUnsafeUtility_GetUnsafePtr_TisXRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783_m1E2E63B19D150D90E32C60E007D0750D77B7A657(L_4, NativeArrayUnsafeUtility_GetUnsafePtr_TisXRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783_m1E2E63B19D150D90E32C60E007D0750D77B7A657_RuntimeMethod_var);
  7999. if ((((intptr_t)L_2) == ((intptr_t)L_5)))
  8000. {
  8001. goto IL_0028;
  8002. }
  8003. }
  8004. {
  8005. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_6 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  8006. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral73A06690C4A53DA687C32799D5569FD1AA4E2B8F)), NULL);
  8007. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XRHandSubsystem_SetRightHand_m9BDD490DA7ECCDDC7B011D191B4636876B549AB6_RuntimeMethod_var)));
  8008. }
  8009. IL_0028:
  8010. {
  8011. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_7 = ___0_hand;
  8012. __this->___m_RightHand = L_7;
  8013. return;
  8014. }
  8015. }
  8016. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB XRHandSubsystem_get_jointsInLayout_m4C3FFC2BE1D371669B3A0EE43E496D69AA20952A (XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* __this, const RuntimeMethod* method)
  8017. {
  8018. {
  8019. NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB L_0 = __this->___m_JointsInLayout;
  8020. return L_0;
  8021. }
  8022. }
  8023. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRHandSubsystem_get_updateSuccessFlags_m66704207828389ECD27842273995A60239F8D1C2 (XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* __this, const RuntimeMethod* method)
  8024. {
  8025. {
  8026. int32_t L_0 = __this->___U3CupdateSuccessFlagsU3Ek__BackingField;
  8027. return L_0;
  8028. }
  8029. }
  8030. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSubsystem_set_updateSuccessFlags_m3E10B3F255A29BA698114BBD603E42D8C32801BC (XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* __this, int32_t ___0_value, const RuntimeMethod* method)
  8031. {
  8032. {
  8033. int32_t L_0 = ___0_value;
  8034. __this->___U3CupdateSuccessFlagsU3Ek__BackingField = L_0;
  8035. return;
  8036. }
  8037. }
  8038. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRHandSubsystem_TryUpdateHands_mC1614F031312013D3E5873B99881A75AEC936923 (XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* __this, int32_t ___0_updateType, const RuntimeMethod* method)
  8039. {
  8040. static bool s_Il2CppMethodInitialized;
  8041. if (!s_Il2CppMethodInitialized)
  8042. {
  8043. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IXRHandProcessor_t62F24557DEA0F5A1E0C15DB5E85E15DB427F91A1_il2cpp_TypeInfo_var);
  8044. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m59A59A6FA1664B8BED9E23CEB5F601FA77A8C711_RuntimeMethod_var);
  8045. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD1C73F77B40410317B7074CEE972507FED40FFC3_RuntimeMethod_var);
  8046. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemWithProvider_3_get_provider_m1A5ABF165D4824458551B102F223B6FF699F12CD_RuntimeMethod_var);
  8047. s_Il2CppMethodInitialized = true;
  8048. }
  8049. bool V_0 = false;
  8050. int32_t V_1 = 0;
  8051. bool V_2 = false;
  8052. int32_t V_3 = 0;
  8053. Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* G_B6_0 = NULL;
  8054. Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* G_B5_0 = NULL;
  8055. Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* G_B11_0 = NULL;
  8056. Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* G_B10_0 = NULL;
  8057. Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* G_B16_0 = NULL;
  8058. Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* G_B15_0 = NULL;
  8059. Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* G_B21_0 = NULL;
  8060. Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* G_B20_0 = NULL;
  8061. Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997* G_B24_0 = NULL;
  8062. Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997* G_B23_0 = NULL;
  8063. {
  8064. bool L_0;
  8065. L_0 = SubsystemWithProvider_get_running_m6BF31FC3BDA38C56C0F60FEA37767A4151B22C44_inline(__this, NULL);
  8066. if (L_0)
  8067. {
  8068. goto IL_000a;
  8069. }
  8070. }
  8071. {
  8072. return (int32_t)(0);
  8073. }
  8074. IL_000a:
  8075. {
  8076. XRHandSubsystemProvider_t29FF95FDBBF36BCA83900425EEB9562C6BA31996* L_1;
  8077. L_1 = SubsystemWithProvider_3_get_provider_m1A5ABF165D4824458551B102F223B6FF699F12CD_inline(__this, SubsystemWithProvider_3_get_provider_m1A5ABF165D4824458551B102F223B6FF699F12CD_RuntimeMethod_var);
  8078. int32_t L_2 = ___0_updateType;
  8079. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_3 = (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*)(&__this->___m_LeftHand);
  8080. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_4 = (Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971*)(&L_3->___m_RootPose);
  8081. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_5 = (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*)(&__this->___m_LeftHand);
  8082. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6 L_6 = L_5->___m_Joints;
  8083. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_7 = (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*)(&__this->___m_RightHand);
  8084. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_8 = (Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971*)(&L_7->___m_RootPose);
  8085. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_9 = (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*)(&__this->___m_RightHand);
  8086. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6 L_10 = L_9->___m_Joints;
  8087. NullCheck(L_1);
  8088. int32_t L_11;
  8089. L_11 = VirtualFuncInvoker5< int32_t, int32_t, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971*, NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971*, NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6 >::Invoke(9, L_1, L_2, L_4, L_6, L_8, L_10);
  8090. XRHandSubsystem_set_updateSuccessFlags_m3E10B3F255A29BA698114BBD603E42D8C32801BC_inline(__this, L_11, NULL);
  8091. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_12 = (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*)(&__this->___m_LeftHand);
  8092. bool L_13;
  8093. L_13 = XRHand_get_isTracked_mDFC9D4FDE271E2DC90D5459B1A6EA304F97B7428_inline(L_12, NULL);
  8094. V_0 = L_13;
  8095. V_1 = 3;
  8096. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_14 = (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*)(&__this->___m_LeftHand);
  8097. int32_t L_15;
  8098. L_15 = XRHandSubsystem_get_updateSuccessFlags_m66704207828389ECD27842273995A60239F8D1C2_inline(__this, NULL);
  8099. int32_t L_16 = V_1;
  8100. int32_t L_17 = V_1;
  8101. XRHand_set_isTracked_mEB395885839D65BA5779FD9DD74D830ACBDE0628_inline(L_14, (bool)((((int32_t)((int32_t)((int32_t)L_15&(int32_t)L_16))) == ((int32_t)L_17))? 1 : 0), NULL);
  8102. bool L_18 = V_0;
  8103. if (L_18)
  8104. {
  8105. goto IL_0095;
  8106. }
  8107. }
  8108. {
  8109. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_19 = (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*)(&__this->___m_LeftHand);
  8110. bool L_20;
  8111. L_20 = XRHand_get_isTracked_mDFC9D4FDE271E2DC90D5459B1A6EA304F97B7428_inline(L_19, NULL);
  8112. if (!L_20)
  8113. {
  8114. goto IL_0095;
  8115. }
  8116. }
  8117. {
  8118. Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* L_21 = __this->___trackingAcquired;
  8119. Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* L_22 = L_21;
  8120. if (L_22)
  8121. {
  8122. G_B6_0 = L_22;
  8123. goto IL_0088;
  8124. }
  8125. G_B5_0 = L_22;
  8126. }
  8127. {
  8128. goto IL_00bc;
  8129. }
  8130. IL_0088:
  8131. {
  8132. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_23 = __this->___m_LeftHand;
  8133. NullCheck(G_B6_0);
  8134. Action_1_Invoke_m837A3425C5ACC1668A36725C68884FAE8EA82735_inline(G_B6_0, L_23, NULL);
  8135. goto IL_00bc;
  8136. }
  8137. IL_0095:
  8138. {
  8139. bool L_24 = V_0;
  8140. if (!L_24)
  8141. {
  8142. goto IL_00bc;
  8143. }
  8144. }
  8145. {
  8146. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_25 = (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*)(&__this->___m_LeftHand);
  8147. bool L_26;
  8148. L_26 = XRHand_get_isTracked_mDFC9D4FDE271E2DC90D5459B1A6EA304F97B7428_inline(L_25, NULL);
  8149. if (L_26)
  8150. {
  8151. goto IL_00bc;
  8152. }
  8153. }
  8154. {
  8155. Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* L_27 = __this->___trackingLost;
  8156. Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* L_28 = L_27;
  8157. if (L_28)
  8158. {
  8159. G_B11_0 = L_28;
  8160. goto IL_00b1;
  8161. }
  8162. G_B10_0 = L_28;
  8163. }
  8164. {
  8165. goto IL_00bc;
  8166. }
  8167. IL_00b1:
  8168. {
  8169. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_29 = __this->___m_LeftHand;
  8170. NullCheck(G_B11_0);
  8171. Action_1_Invoke_m837A3425C5ACC1668A36725C68884FAE8EA82735_inline(G_B11_0, L_29, NULL);
  8172. }
  8173. IL_00bc:
  8174. {
  8175. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_30 = (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*)(&__this->___m_RightHand);
  8176. bool L_31;
  8177. L_31 = XRHand_get_isTracked_mDFC9D4FDE271E2DC90D5459B1A6EA304F97B7428_inline(L_30, NULL);
  8178. V_2 = L_31;
  8179. V_1 = ((int32_t)12);
  8180. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_32 = (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*)(&__this->___m_RightHand);
  8181. int32_t L_33;
  8182. L_33 = XRHandSubsystem_get_updateSuccessFlags_m66704207828389ECD27842273995A60239F8D1C2_inline(__this, NULL);
  8183. int32_t L_34 = V_1;
  8184. int32_t L_35 = V_1;
  8185. XRHand_set_isTracked_mEB395885839D65BA5779FD9DD74D830ACBDE0628_inline(L_32, (bool)((((int32_t)((int32_t)((int32_t)L_33&(int32_t)L_34))) == ((int32_t)L_35))? 1 : 0), NULL);
  8186. bool L_36 = V_2;
  8187. if (L_36)
  8188. {
  8189. goto IL_010a;
  8190. }
  8191. }
  8192. {
  8193. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_37 = (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*)(&__this->___m_RightHand);
  8194. bool L_38;
  8195. L_38 = XRHand_get_isTracked_mDFC9D4FDE271E2DC90D5459B1A6EA304F97B7428_inline(L_37, NULL);
  8196. if (!L_38)
  8197. {
  8198. goto IL_010a;
  8199. }
  8200. }
  8201. {
  8202. Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* L_39 = __this->___trackingAcquired;
  8203. Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* L_40 = L_39;
  8204. if (L_40)
  8205. {
  8206. G_B16_0 = L_40;
  8207. goto IL_00fd;
  8208. }
  8209. G_B15_0 = L_40;
  8210. }
  8211. {
  8212. goto IL_0131;
  8213. }
  8214. IL_00fd:
  8215. {
  8216. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_41 = __this->___m_RightHand;
  8217. NullCheck(G_B16_0);
  8218. Action_1_Invoke_m837A3425C5ACC1668A36725C68884FAE8EA82735_inline(G_B16_0, L_41, NULL);
  8219. goto IL_0131;
  8220. }
  8221. IL_010a:
  8222. {
  8223. bool L_42 = V_2;
  8224. if (!L_42)
  8225. {
  8226. goto IL_0131;
  8227. }
  8228. }
  8229. {
  8230. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_43 = (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*)(&__this->___m_RightHand);
  8231. bool L_44;
  8232. L_44 = XRHand_get_isTracked_mDFC9D4FDE271E2DC90D5459B1A6EA304F97B7428_inline(L_43, NULL);
  8233. if (L_44)
  8234. {
  8235. goto IL_0131;
  8236. }
  8237. }
  8238. {
  8239. Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* L_45 = __this->___trackingLost;
  8240. Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* L_46 = L_45;
  8241. if (L_46)
  8242. {
  8243. G_B21_0 = L_46;
  8244. goto IL_0126;
  8245. }
  8246. G_B20_0 = L_46;
  8247. }
  8248. {
  8249. goto IL_0131;
  8250. }
  8251. IL_0126:
  8252. {
  8253. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_47 = __this->___m_RightHand;
  8254. NullCheck(G_B21_0);
  8255. Action_1_Invoke_m837A3425C5ACC1668A36725C68884FAE8EA82735_inline(G_B21_0, L_47, NULL);
  8256. }
  8257. IL_0131:
  8258. {
  8259. Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997* L_48 = __this->___preprocessJoints;
  8260. Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997* L_49 = L_48;
  8261. if (L_49)
  8262. {
  8263. G_B24_0 = L_49;
  8264. goto IL_013d;
  8265. }
  8266. G_B23_0 = L_49;
  8267. }
  8268. {
  8269. goto IL_014a;
  8270. }
  8271. IL_013d:
  8272. {
  8273. int32_t L_50;
  8274. L_50 = XRHandSubsystem_get_updateSuccessFlags_m66704207828389ECD27842273995A60239F8D1C2_inline(__this, NULL);
  8275. int32_t L_51 = ___0_updateType;
  8276. NullCheck(G_B24_0);
  8277. Action_3_Invoke_m7E17F0D4A856D31C4D71372AB75DFB2B8A375055_inline(G_B24_0, __this, L_50, L_51, NULL);
  8278. }
  8279. IL_014a:
  8280. {
  8281. V_3 = 0;
  8282. goto IL_016b;
  8283. }
  8284. IL_014e:
  8285. {
  8286. List_1_t8463D6E8766F823573C7FF81CA9AC38D1F351FFF* L_52 = __this->___m_Processors;
  8287. int32_t L_53 = V_3;
  8288. NullCheck(L_52);
  8289. RuntimeObject* L_54;
  8290. L_54 = List_1_get_Item_mD1C73F77B40410317B7074CEE972507FED40FFC3(L_52, L_53, List_1_get_Item_mD1C73F77B40410317B7074CEE972507FED40FFC3_RuntimeMethod_var);
  8291. int32_t L_55;
  8292. L_55 = XRHandSubsystem_get_updateSuccessFlags_m66704207828389ECD27842273995A60239F8D1C2_inline(__this, NULL);
  8293. int32_t L_56 = ___0_updateType;
  8294. NullCheck(L_54);
  8295. InterfaceActionInvoker3< XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C*, int32_t, int32_t >::Invoke(1, IXRHandProcessor_t62F24557DEA0F5A1E0C15DB5E85E15DB427F91A1_il2cpp_TypeInfo_var, L_54, __this, L_55, L_56);
  8296. int32_t L_57 = V_3;
  8297. V_3 = ((int32_t)il2cpp_codegen_add(L_57, 1));
  8298. }
  8299. IL_016b:
  8300. {
  8301. int32_t L_58 = V_3;
  8302. List_1_t8463D6E8766F823573C7FF81CA9AC38D1F351FFF* L_59 = __this->___m_Processors;
  8303. NullCheck(L_59);
  8304. int32_t L_60;
  8305. L_60 = List_1_get_Count_m59A59A6FA1664B8BED9E23CEB5F601FA77A8C711_inline(L_59, List_1_get_Count_m59A59A6FA1664B8BED9E23CEB5F601FA77A8C711_RuntimeMethod_var);
  8306. if ((((int32_t)L_58) < ((int32_t)L_60)))
  8307. {
  8308. goto IL_014e;
  8309. }
  8310. }
  8311. {
  8312. Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997* L_61 = __this->___updatedHands;
  8313. if (!L_61)
  8314. {
  8315. goto IL_0194;
  8316. }
  8317. }
  8318. {
  8319. Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997* L_62 = __this->___updatedHands;
  8320. int32_t L_63;
  8321. L_63 = XRHandSubsystem_get_updateSuccessFlags_m66704207828389ECD27842273995A60239F8D1C2_inline(__this, NULL);
  8322. int32_t L_64 = ___0_updateType;
  8323. NullCheck(L_62);
  8324. Action_3_Invoke_m7E17F0D4A856D31C4D71372AB75DFB2B8A375055_inline(L_62, __this, L_63, L_64, NULL);
  8325. }
  8326. IL_0194:
  8327. {
  8328. Action_2_tA93638A9D51C46813D719FA524415A74B9B2EADF* L_65 = __this->___handsUpdated;
  8329. if (!L_65)
  8330. {
  8331. goto IL_01ae;
  8332. }
  8333. }
  8334. {
  8335. Action_2_tA93638A9D51C46813D719FA524415A74B9B2EADF* L_66 = __this->___handsUpdated;
  8336. int32_t L_67;
  8337. L_67 = XRHandSubsystem_get_updateSuccessFlags_m66704207828389ECD27842273995A60239F8D1C2_inline(__this, NULL);
  8338. int32_t L_68 = ___0_updateType;
  8339. NullCheck(L_66);
  8340. Action_2_Invoke_m7A623BC79543095CAEA9BFBF393C402551C5744E_inline(L_66, L_67, L_68, NULL);
  8341. }
  8342. IL_01ae:
  8343. {
  8344. int32_t L_69;
  8345. L_69 = XRHandSubsystem_get_updateSuccessFlags_m66704207828389ECD27842273995A60239F8D1C2_inline(__this, NULL);
  8346. return L_69;
  8347. }
  8348. }
  8349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSubsystem_OnCreate_m35A20B2AB7863D483252327A1769F674743F4359 (XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* __this, const RuntimeMethod* method)
  8350. {
  8351. static bool s_Il2CppMethodInitialized;
  8352. if (!s_Il2CppMethodInitialized)
  8353. {
  8354. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m262609CCB123CE8BB59524B83D08D2CFA8C33A86_RuntimeMethod_var);
  8355. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
  8356. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemWithProvider_3_get_provider_m1A5ABF165D4824458551B102F223B6FF699F12CD_RuntimeMethod_var);
  8357. s_Il2CppMethodInitialized = true;
  8358. }
  8359. int32_t V_0 = 0;
  8360. int32_t V_1 = 0;
  8361. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
  8362. memset((&V_2), 0, sizeof(V_2));
  8363. {
  8364. int32_t L_0;
  8365. L_0 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(((int32_t)27), NULL);
  8366. NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB L_1;
  8367. memset((&L_1), 0, sizeof(L_1));
  8368. NativeArray_1__ctor_m262609CCB123CE8BB59524B83D08D2CFA8C33A86((&L_1), L_0, 4, 1, NativeArray_1__ctor_m262609CCB123CE8BB59524B83D08D2CFA8C33A86_RuntimeMethod_var);
  8369. __this->___m_JointsInLayout = L_1;
  8370. XRHandSubsystemProvider_t29FF95FDBBF36BCA83900425EEB9562C6BA31996* L_2;
  8371. L_2 = SubsystemWithProvider_3_get_provider_m1A5ABF165D4824458551B102F223B6FF699F12CD_inline(__this, SubsystemWithProvider_3_get_provider_m1A5ABF165D4824458551B102F223B6FF699F12CD_RuntimeMethod_var);
  8372. NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB L_3 = __this->___m_JointsInLayout;
  8373. NullCheck(L_2);
  8374. VirtualActionInvoker1< NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB >::Invoke(8, L_2, L_3);
  8375. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_4;
  8376. memset((&L_4), 0, sizeof(L_4));
  8377. XRHand__ctor_mC7F80DF20FE3E7108763FB225D451D1D684A5933((&L_4), 1, 4, NULL);
  8378. __this->___m_LeftHand = L_4;
  8379. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_5;
  8380. memset((&L_5), 0, sizeof(L_5));
  8381. XRHand__ctor_mC7F80DF20FE3E7108763FB225D451D1D684A5933((&L_5), 2, 4, NULL);
  8382. __this->___m_RightHand = L_5;
  8383. int32_t L_6;
  8384. L_6 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(1, NULL);
  8385. V_0 = L_6;
  8386. goto IL_00d0;
  8387. }
  8388. IL_004b:
  8389. {
  8390. NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB* L_7 = (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB*)(&__this->___m_JointsInLayout);
  8391. int32_t L_8 = V_0;
  8392. bool L_9;
  8393. L_9 = IL2CPP_NATIVEARRAY_GET_ITEM(bool, (L_7)->___m_Buffer, L_8);
  8394. if (L_9)
  8395. {
  8396. goto IL_00cc;
  8397. }
  8398. }
  8399. {
  8400. int32_t L_10 = V_0;
  8401. int32_t L_11;
  8402. L_11 = XRHandJointIDUtility_FromIndex_m3A7C3DE3C3C5F89090C7B3B01B2E93ADC526BA2E(L_10, NULL);
  8403. V_1 = L_11;
  8404. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_12 = (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*)(&__this->___m_LeftHand);
  8405. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6* L_13 = (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6*)(&L_12->___m_Joints);
  8406. int32_t L_14 = V_0;
  8407. int32_t L_15 = V_1;
  8408. il2cpp_codegen_runtime_class_init_inline(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971_il2cpp_TypeInfo_var);
  8409. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_16;
  8410. L_16 = Pose_get_identity_m145C7BA9D895CD7F8CCE2483B69764F7A9FEC66E(NULL);
  8411. il2cpp_codegen_initobj((&V_2), sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
  8412. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_2;
  8413. il2cpp_codegen_initobj((&V_2), sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
  8414. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_2;
  8415. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 L_19;
  8416. L_19 = XRHandProviderUtility_CreateJoint_m821C313C0A76868D0E5BB50368DD0EF240237B75(1, ((int32_t)16), L_15, L_16, (0.0f), L_17, L_18, NULL);
  8417. IL2CPP_NATIVEARRAY_SET_ITEM(XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783, (L_13)->___m_Buffer, L_14, (L_19));
  8418. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_20 = (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*)(&__this->___m_RightHand);
  8419. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6* L_21 = (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6*)(&L_20->___m_Joints);
  8420. int32_t L_22 = V_0;
  8421. int32_t L_23 = V_1;
  8422. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_24;
  8423. L_24 = Pose_get_identity_m145C7BA9D895CD7F8CCE2483B69764F7A9FEC66E(NULL);
  8424. il2cpp_codegen_initobj((&V_2), sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
  8425. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_2;
  8426. il2cpp_codegen_initobj((&V_2), sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
  8427. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_2;
  8428. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 L_27;
  8429. L_27 = XRHandProviderUtility_CreateJoint_m821C313C0A76868D0E5BB50368DD0EF240237B75(2, ((int32_t)16), L_23, L_24, (0.0f), L_25, L_26, NULL);
  8430. IL2CPP_NATIVEARRAY_SET_ITEM(XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783, (L_21)->___m_Buffer, L_22, (L_27));
  8431. }
  8432. IL_00cc:
  8433. {
  8434. int32_t L_28 = V_0;
  8435. V_0 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  8436. }
  8437. IL_00d0:
  8438. {
  8439. int32_t L_29 = V_0;
  8440. int32_t L_30;
  8441. L_30 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(((int32_t)27), NULL);
  8442. if ((((int32_t)L_29) < ((int32_t)L_30)))
  8443. {
  8444. goto IL_004b;
  8445. }
  8446. }
  8447. {
  8448. return;
  8449. }
  8450. }
  8451. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSubsystem_OnDestroy_m69D4CA97F814CE1DE89EE54107DB6E94335F1B90 (XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* __this, const RuntimeMethod* method)
  8452. {
  8453. static bool s_Il2CppMethodInitialized;
  8454. if (!s_Il2CppMethodInitialized)
  8455. {
  8456. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344_RuntimeMethod_var);
  8457. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemWithProvider_3_OnDestroy_mF4EC71DF350944365B3A06C80A3B10B11024B1D6_RuntimeMethod_var);
  8458. s_Il2CppMethodInitialized = true;
  8459. }
  8460. {
  8461. SubsystemWithProvider_3_OnDestroy_mF4EC71DF350944365B3A06C80A3B10B11024B1D6(__this, SubsystemWithProvider_3_OnDestroy_mF4EC71DF350944365B3A06C80A3B10B11024B1D6_RuntimeMethod_var);
  8462. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_0 = (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*)(&__this->___m_LeftHand);
  8463. XRHand_Dispose_mCDBEBDCC8FF815323680F5C3F7595F2BCE6D23B5(L_0, NULL);
  8464. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_1 = (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*)(&__this->___m_RightHand);
  8465. XRHand_Dispose_mCDBEBDCC8FF815323680F5C3F7595F2BCE6D23B5(L_1, NULL);
  8466. NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB* L_2 = (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB*)(&__this->___m_JointsInLayout);
  8467. NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344(L_2, NativeArray_1_Dispose_mF16E4FD33476D6947F979B1E1D9F901CE0A04344_RuntimeMethod_var);
  8468. return;
  8469. }
  8470. }
  8471. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRHandSubsystem_CompareProcessors_m90EE7E5827816956507996EB0033467CD33F82D3 (RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method)
  8472. {
  8473. static bool s_Il2CppMethodInitialized;
  8474. if (!s_Il2CppMethodInitialized)
  8475. {
  8476. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IXRHandProcessor_t62F24557DEA0F5A1E0C15DB5E85E15DB427F91A1_il2cpp_TypeInfo_var);
  8477. s_Il2CppMethodInitialized = true;
  8478. }
  8479. int32_t V_0 = 0;
  8480. {
  8481. RuntimeObject* L_0 = ___0_a;
  8482. NullCheck(L_0);
  8483. int32_t L_1;
  8484. L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, IXRHandProcessor_t62F24557DEA0F5A1E0C15DB5E85E15DB427F91A1_il2cpp_TypeInfo_var, L_0);
  8485. V_0 = L_1;
  8486. RuntimeObject* L_2 = ___1_b;
  8487. NullCheck(L_2);
  8488. int32_t L_3;
  8489. L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(0, IXRHandProcessor_t62F24557DEA0F5A1E0C15DB5E85E15DB427F91A1_il2cpp_TypeInfo_var, L_2);
  8490. int32_t L_4;
  8491. L_4 = Int32_CompareTo_mFA011811D4447442ED442B4A507BD4267621C586((&V_0), L_3, NULL);
  8492. return L_4;
  8493. }
  8494. }
  8495. #ifdef __clang__
  8496. #pragma clang diagnostic pop
  8497. #endif
  8498. #ifdef __clang__
  8499. #pragma clang diagnostic push
  8500. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8501. #pragma clang diagnostic ignored "-Wunused-variable"
  8502. #endif
  8503. #ifdef __clang__
  8504. #pragma clang diagnostic pop
  8505. #endif
  8506. #ifdef __clang__
  8507. #pragma clang diagnostic push
  8508. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8509. #pragma clang diagnostic ignored "-Wunused-variable"
  8510. #endif
  8511. #ifdef __clang__
  8512. #pragma clang diagnostic pop
  8513. #endif
  8514. #ifdef __clang__
  8515. #pragma clang diagnostic push
  8516. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8517. #pragma clang diagnostic ignored "-Wunused-variable"
  8518. #endif
  8519. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSubsystemDescriptor_Register_m9C6273F6EAA053F684929058B9A1113261DFF95F (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81 ___0_cinfo, const RuntimeMethod* method)
  8520. {
  8521. static bool s_Il2CppMethodInitialized;
  8522. if (!s_Il2CppMethodInitialized)
  8523. {
  8524. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemDescriptorStore_tEF3761B84B8C25EA4B93F94A487551820B268250_il2cpp_TypeInfo_var);
  8525. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandSubsystemDescriptor_tAA2BE61B3F0591B2679C510BA4880412AEBF0C73_il2cpp_TypeInfo_var);
  8526. s_Il2CppMethodInitialized = true;
  8527. }
  8528. {
  8529. Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81 L_0 = ___0_cinfo;
  8530. XRHandSubsystemDescriptor_tAA2BE61B3F0591B2679C510BA4880412AEBF0C73* L_1 = (XRHandSubsystemDescriptor_tAA2BE61B3F0591B2679C510BA4880412AEBF0C73*)il2cpp_codegen_object_new(XRHandSubsystemDescriptor_tAA2BE61B3F0591B2679C510BA4880412AEBF0C73_il2cpp_TypeInfo_var);
  8531. XRHandSubsystemDescriptor__ctor_m1562A286279394BEF901F8EDBA7D5D2A611AFB31(L_1, L_0, NULL);
  8532. il2cpp_codegen_runtime_class_init_inline(SubsystemDescriptorStore_tEF3761B84B8C25EA4B93F94A487551820B268250_il2cpp_TypeInfo_var);
  8533. SubsystemDescriptorStore_RegisterDescriptor_m6DEC96199F95ACCD68822060CEB79CA77AF44F12(L_1, NULL);
  8534. return;
  8535. }
  8536. }
  8537. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSubsystemDescriptor__ctor_m1562A286279394BEF901F8EDBA7D5D2A611AFB31 (XRHandSubsystemDescriptor_tAA2BE61B3F0591B2679C510BA4880412AEBF0C73* __this, Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81 ___0_cinfo, const RuntimeMethod* method)
  8538. {
  8539. static bool s_Il2CppMethodInitialized;
  8540. if (!s_Il2CppMethodInitialized)
  8541. {
  8542. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemDescriptorWithProvider_2__ctor_m432716B80E83A07AB52ED398264191D07F03E6D8_RuntimeMethod_var);
  8543. s_Il2CppMethodInitialized = true;
  8544. }
  8545. {
  8546. SubsystemDescriptorWithProvider_2__ctor_m432716B80E83A07AB52ED398264191D07F03E6D8(__this, SubsystemDescriptorWithProvider_2__ctor_m432716B80E83A07AB52ED398264191D07F03E6D8_RuntimeMethod_var);
  8547. String_t* L_0;
  8548. L_0 = Cinfo_get_id_mDE761606420EBD236F32C2DE1A35A57E9B213236_inline((&___0_cinfo), NULL);
  8549. SubsystemDescriptorWithProvider_set_id_m4E93140B46C960FFB4723062C55D05D7B551A57B_inline(__this, L_0, NULL);
  8550. Type_t* L_1;
  8551. L_1 = Cinfo_get_providerType_mD7D9F4BD395059F04E9191E609621E8C24A45CC3_inline((&___0_cinfo), NULL);
  8552. SubsystemDescriptorWithProvider_set_providerType_m27A630CAFBA225796667E17DE114673056339EA4_inline(__this, L_1, NULL);
  8553. Type_t* L_2;
  8554. L_2 = Cinfo_get_subsystemTypeOverride_m202418365F311AB9DD45E63D6830867C76FCDE4C_inline((&___0_cinfo), NULL);
  8555. SubsystemDescriptorWithProvider_set_subsystemTypeOverride_m34C15BBBE4EB41226EF1C0A0C8BB73A0955E0F3E_inline(__this, L_2, NULL);
  8556. return;
  8557. }
  8558. }
  8559. #ifdef __clang__
  8560. #pragma clang diagnostic pop
  8561. #endif
  8562. #ifdef __clang__
  8563. #pragma clang diagnostic push
  8564. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8565. #pragma clang diagnostic ignored "-Wunused-variable"
  8566. #endif
  8567. IL2CPP_EXTERN_C void Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81_marshal_pinvoke(const Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81& unmarshaled, Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81_marshaled_pinvoke& marshaled)
  8568. {
  8569. Exception_t* ___U3CproviderTypeU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '<providerType>k__BackingField' of type 'Cinfo': Reference type field marshaling is not supported.");
  8570. IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CproviderTypeU3Ek__BackingFieldException, NULL);
  8571. }
  8572. IL2CPP_EXTERN_C void Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81_marshal_pinvoke_back(const Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81_marshaled_pinvoke& marshaled, Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81& unmarshaled)
  8573. {
  8574. Exception_t* ___U3CproviderTypeU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '<providerType>k__BackingField' of type 'Cinfo': Reference type field marshaling is not supported.");
  8575. IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CproviderTypeU3Ek__BackingFieldException, NULL);
  8576. }
  8577. IL2CPP_EXTERN_C void Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81_marshal_pinvoke_cleanup(Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81_marshaled_pinvoke& marshaled)
  8578. {
  8579. }
  8580. IL2CPP_EXTERN_C void Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81_marshal_com(const Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81& unmarshaled, Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81_marshaled_com& marshaled)
  8581. {
  8582. Exception_t* ___U3CproviderTypeU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '<providerType>k__BackingField' of type 'Cinfo': Reference type field marshaling is not supported.");
  8583. IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CproviderTypeU3Ek__BackingFieldException, NULL);
  8584. }
  8585. IL2CPP_EXTERN_C void Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81_marshal_com_back(const Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81_marshaled_com& marshaled, Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81& unmarshaled)
  8586. {
  8587. Exception_t* ___U3CproviderTypeU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '<providerType>k__BackingField' of type 'Cinfo': Reference type field marshaling is not supported.");
  8588. IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CproviderTypeU3Ek__BackingFieldException, NULL);
  8589. }
  8590. IL2CPP_EXTERN_C void Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81_marshal_com_cleanup(Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81_marshaled_com& marshaled)
  8591. {
  8592. }
  8593. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Cinfo_get_id_mDE761606420EBD236F32C2DE1A35A57E9B213236 (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* __this, const RuntimeMethod* method)
  8594. {
  8595. {
  8596. String_t* L_0 = __this->___U3CidU3Ek__BackingField;
  8597. return L_0;
  8598. }
  8599. }
  8600. IL2CPP_EXTERN_C String_t* Cinfo_get_id_mDE761606420EBD236F32C2DE1A35A57E9B213236_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  8601. {
  8602. Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* _thisAdjusted;
  8603. int32_t _offset = 1;
  8604. _thisAdjusted = reinterpret_cast<Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81*>(__this + _offset);
  8605. String_t* _returnValue;
  8606. _returnValue = Cinfo_get_id_mDE761606420EBD236F32C2DE1A35A57E9B213236_inline(_thisAdjusted, method);
  8607. return _returnValue;
  8608. }
  8609. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinfo_set_id_m06346C96717EB03644F6A1D07F922AED52B4E312 (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* __this, String_t* ___0_value, const RuntimeMethod* method)
  8610. {
  8611. {
  8612. String_t* L_0 = ___0_value;
  8613. __this->___U3CidU3Ek__BackingField = L_0;
  8614. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CidU3Ek__BackingField), (void*)L_0);
  8615. return;
  8616. }
  8617. }
  8618. IL2CPP_EXTERN_C void Cinfo_set_id_m06346C96717EB03644F6A1D07F922AED52B4E312_AdjustorThunk (RuntimeObject* __this, String_t* ___0_value, const RuntimeMethod* method)
  8619. {
  8620. Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* _thisAdjusted;
  8621. int32_t _offset = 1;
  8622. _thisAdjusted = reinterpret_cast<Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81*>(__this + _offset);
  8623. Cinfo_set_id_m06346C96717EB03644F6A1D07F922AED52B4E312_inline(_thisAdjusted, ___0_value, method);
  8624. }
  8625. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Cinfo_get_providerType_mD7D9F4BD395059F04E9191E609621E8C24A45CC3 (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* __this, const RuntimeMethod* method)
  8626. {
  8627. {
  8628. Type_t* L_0 = __this->___U3CproviderTypeU3Ek__BackingField;
  8629. return L_0;
  8630. }
  8631. }
  8632. IL2CPP_EXTERN_C Type_t* Cinfo_get_providerType_mD7D9F4BD395059F04E9191E609621E8C24A45CC3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  8633. {
  8634. Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* _thisAdjusted;
  8635. int32_t _offset = 1;
  8636. _thisAdjusted = reinterpret_cast<Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81*>(__this + _offset);
  8637. Type_t* _returnValue;
  8638. _returnValue = Cinfo_get_providerType_mD7D9F4BD395059F04E9191E609621E8C24A45CC3_inline(_thisAdjusted, method);
  8639. return _returnValue;
  8640. }
  8641. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinfo_set_providerType_m17C35A2C89EBCAD9286D73F9A3AF610B7FF64A4C (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* __this, Type_t* ___0_value, const RuntimeMethod* method)
  8642. {
  8643. {
  8644. Type_t* L_0 = ___0_value;
  8645. __this->___U3CproviderTypeU3Ek__BackingField = L_0;
  8646. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CproviderTypeU3Ek__BackingField), (void*)L_0);
  8647. return;
  8648. }
  8649. }
  8650. IL2CPP_EXTERN_C void Cinfo_set_providerType_m17C35A2C89EBCAD9286D73F9A3AF610B7FF64A4C_AdjustorThunk (RuntimeObject* __this, Type_t* ___0_value, const RuntimeMethod* method)
  8651. {
  8652. Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* _thisAdjusted;
  8653. int32_t _offset = 1;
  8654. _thisAdjusted = reinterpret_cast<Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81*>(__this + _offset);
  8655. Cinfo_set_providerType_m17C35A2C89EBCAD9286D73F9A3AF610B7FF64A4C_inline(_thisAdjusted, ___0_value, method);
  8656. }
  8657. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Cinfo_get_subsystemTypeOverride_m202418365F311AB9DD45E63D6830867C76FCDE4C (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* __this, const RuntimeMethod* method)
  8658. {
  8659. {
  8660. Type_t* L_0 = __this->___U3CsubsystemTypeOverrideU3Ek__BackingField;
  8661. return L_0;
  8662. }
  8663. }
  8664. IL2CPP_EXTERN_C Type_t* Cinfo_get_subsystemTypeOverride_m202418365F311AB9DD45E63D6830867C76FCDE4C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  8665. {
  8666. Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* _thisAdjusted;
  8667. int32_t _offset = 1;
  8668. _thisAdjusted = reinterpret_cast<Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81*>(__this + _offset);
  8669. Type_t* _returnValue;
  8670. _returnValue = Cinfo_get_subsystemTypeOverride_m202418365F311AB9DD45E63D6830867C76FCDE4C_inline(_thisAdjusted, method);
  8671. return _returnValue;
  8672. }
  8673. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinfo_set_subsystemTypeOverride_mEE9363B14C9632DD23E25A482DECB393B28E1169 (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* __this, Type_t* ___0_value, const RuntimeMethod* method)
  8674. {
  8675. {
  8676. Type_t* L_0 = ___0_value;
  8677. __this->___U3CsubsystemTypeOverrideU3Ek__BackingField = L_0;
  8678. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsubsystemTypeOverrideU3Ek__BackingField), (void*)L_0);
  8679. return;
  8680. }
  8681. }
  8682. IL2CPP_EXTERN_C void Cinfo_set_subsystemTypeOverride_mEE9363B14C9632DD23E25A482DECB393B28E1169_AdjustorThunk (RuntimeObject* __this, Type_t* ___0_value, const RuntimeMethod* method)
  8683. {
  8684. Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* _thisAdjusted;
  8685. int32_t _offset = 1;
  8686. _thisAdjusted = reinterpret_cast<Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81*>(__this + _offset);
  8687. Cinfo_set_subsystemTypeOverride_mEE9363B14C9632DD23E25A482DECB393B28E1169_inline(_thisAdjusted, ___0_value, method);
  8688. }
  8689. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Cinfo_GetHashCode_mAC2CF52DB8305CFB37D76942147668EF627C2B34 (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* __this, const RuntimeMethod* method)
  8690. {
  8691. static bool s_Il2CppMethodInitialized;
  8692. if (!s_Il2CppMethodInitialized)
  8693. {
  8694. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8695. s_Il2CppMethodInitialized = true;
  8696. }
  8697. int32_t G_B3_0 = 0;
  8698. int32_t G_B5_0 = 0;
  8699. int32_t G_B4_0 = 0;
  8700. int32_t G_B6_0 = 0;
  8701. int32_t G_B6_1 = 0;
  8702. int32_t G_B8_0 = 0;
  8703. int32_t G_B7_0 = 0;
  8704. int32_t G_B9_0 = 0;
  8705. int32_t G_B9_1 = 0;
  8706. {
  8707. String_t* L_0;
  8708. L_0 = Cinfo_get_id_mDE761606420EBD236F32C2DE1A35A57E9B213236_inline(__this, NULL);
  8709. if (L_0)
  8710. {
  8711. goto IL_000b;
  8712. }
  8713. }
  8714. {
  8715. G_B3_0 = 0;
  8716. goto IL_0016;
  8717. }
  8718. IL_000b:
  8719. {
  8720. String_t* L_1;
  8721. L_1 = Cinfo_get_id_mDE761606420EBD236F32C2DE1A35A57E9B213236_inline(__this, NULL);
  8722. NullCheck(L_1);
  8723. int32_t L_2;
  8724. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_1);
  8725. G_B3_0 = L_2;
  8726. }
  8727. IL_0016:
  8728. {
  8729. Type_t* L_3;
  8730. L_3 = Cinfo_get_providerType_mD7D9F4BD395059F04E9191E609621E8C24A45CC3_inline(__this, NULL);
  8731. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8732. bool L_4;
  8733. L_4 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_3, (Type_t*)NULL, NULL);
  8734. if (L_4)
  8735. {
  8736. G_B5_0 = ((int32_t)il2cpp_codegen_multiply(G_B3_0, ((int32_t)486187739)));
  8737. goto IL_002d;
  8738. }
  8739. G_B4_0 = ((int32_t)il2cpp_codegen_multiply(G_B3_0, ((int32_t)486187739)));
  8740. }
  8741. {
  8742. G_B6_0 = 0;
  8743. G_B6_1 = G_B4_0;
  8744. goto IL_0038;
  8745. }
  8746. IL_002d:
  8747. {
  8748. Type_t* L_5;
  8749. L_5 = Cinfo_get_providerType_mD7D9F4BD395059F04E9191E609621E8C24A45CC3_inline(__this, NULL);
  8750. NullCheck(L_5);
  8751. int32_t L_6;
  8752. L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_5);
  8753. G_B6_0 = L_6;
  8754. G_B6_1 = G_B5_0;
  8755. }
  8756. IL_0038:
  8757. {
  8758. Type_t* L_7;
  8759. L_7 = Cinfo_get_subsystemTypeOverride_m202418365F311AB9DD45E63D6830867C76FCDE4C_inline(__this, NULL);
  8760. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8761. bool L_8;
  8762. L_8 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_7, (Type_t*)NULL, NULL);
  8763. if (L_8)
  8764. {
  8765. G_B8_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(G_B6_1, G_B6_0)), ((int32_t)486187739)));
  8766. goto IL_0050;
  8767. }
  8768. G_B7_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(G_B6_1, G_B6_0)), ((int32_t)486187739)));
  8769. }
  8770. {
  8771. G_B9_0 = 0;
  8772. G_B9_1 = G_B7_0;
  8773. goto IL_005b;
  8774. }
  8775. IL_0050:
  8776. {
  8777. Type_t* L_9;
  8778. L_9 = Cinfo_get_subsystemTypeOverride_m202418365F311AB9DD45E63D6830867C76FCDE4C_inline(__this, NULL);
  8779. NullCheck(L_9);
  8780. int32_t L_10;
  8781. L_10 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_9);
  8782. G_B9_0 = L_10;
  8783. G_B9_1 = G_B8_0;
  8784. }
  8785. IL_005b:
  8786. {
  8787. return ((int32_t)il2cpp_codegen_add(G_B9_1, G_B9_0));
  8788. }
  8789. }
  8790. IL2CPP_EXTERN_C int32_t Cinfo_GetHashCode_mAC2CF52DB8305CFB37D76942147668EF627C2B34_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  8791. {
  8792. Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* _thisAdjusted;
  8793. int32_t _offset = 1;
  8794. _thisAdjusted = reinterpret_cast<Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81*>(__this + _offset);
  8795. int32_t _returnValue;
  8796. _returnValue = Cinfo_GetHashCode_mAC2CF52DB8305CFB37D76942147668EF627C2B34(_thisAdjusted, method);
  8797. return _returnValue;
  8798. }
  8799. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Cinfo_Equals_m64EF31C4E5AAC0DF8C422D129036DAC313FF1985 (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* __this, Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81 ___0_other, const RuntimeMethod* method)
  8800. {
  8801. static bool s_Il2CppMethodInitialized;
  8802. if (!s_Il2CppMethodInitialized)
  8803. {
  8804. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8805. s_Il2CppMethodInitialized = true;
  8806. }
  8807. {
  8808. String_t* L_0;
  8809. L_0 = Cinfo_get_id_mDE761606420EBD236F32C2DE1A35A57E9B213236_inline(__this, NULL);
  8810. String_t* L_1;
  8811. L_1 = Cinfo_get_id_mDE761606420EBD236F32C2DE1A35A57E9B213236_inline((&___0_other), NULL);
  8812. bool L_2;
  8813. L_2 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_0, L_1, NULL);
  8814. if (!L_2)
  8815. {
  8816. goto IL_003b;
  8817. }
  8818. }
  8819. {
  8820. Type_t* L_3;
  8821. L_3 = Cinfo_get_providerType_mD7D9F4BD395059F04E9191E609621E8C24A45CC3_inline(__this, NULL);
  8822. Type_t* L_4;
  8823. L_4 = Cinfo_get_providerType_mD7D9F4BD395059F04E9191E609621E8C24A45CC3_inline((&___0_other), NULL);
  8824. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8825. bool L_5;
  8826. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_3, L_4, NULL);
  8827. if (!L_5)
  8828. {
  8829. goto IL_003b;
  8830. }
  8831. }
  8832. {
  8833. Type_t* L_6;
  8834. L_6 = Cinfo_get_subsystemTypeOverride_m202418365F311AB9DD45E63D6830867C76FCDE4C_inline(__this, NULL);
  8835. Type_t* L_7;
  8836. L_7 = Cinfo_get_subsystemTypeOverride_m202418365F311AB9DD45E63D6830867C76FCDE4C_inline((&___0_other), NULL);
  8837. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8838. bool L_8;
  8839. L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_6, L_7, NULL);
  8840. return L_8;
  8841. }
  8842. IL_003b:
  8843. {
  8844. return (bool)0;
  8845. }
  8846. }
  8847. IL2CPP_EXTERN_C bool Cinfo_Equals_m64EF31C4E5AAC0DF8C422D129036DAC313FF1985_AdjustorThunk (RuntimeObject* __this, Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81 ___0_other, const RuntimeMethod* method)
  8848. {
  8849. Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* _thisAdjusted;
  8850. int32_t _offset = 1;
  8851. _thisAdjusted = reinterpret_cast<Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81*>(__this + _offset);
  8852. bool _returnValue;
  8853. _returnValue = Cinfo_Equals_m64EF31C4E5AAC0DF8C422D129036DAC313FF1985(_thisAdjusted, ___0_other, method);
  8854. return _returnValue;
  8855. }
  8856. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Cinfo_Equals_mD5D6A70EE41012FFB1C5887F641572915F9E4DF0 (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  8857. {
  8858. static bool s_Il2CppMethodInitialized;
  8859. if (!s_Il2CppMethodInitialized)
  8860. {
  8861. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81_il2cpp_TypeInfo_var);
  8862. s_Il2CppMethodInitialized = true;
  8863. }
  8864. {
  8865. RuntimeObject* L_0 = ___0_obj;
  8866. if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81_il2cpp_TypeInfo_var)))
  8867. {
  8868. goto IL_0015;
  8869. }
  8870. }
  8871. {
  8872. RuntimeObject* L_1 = ___0_obj;
  8873. bool L_2;
  8874. L_2 = Cinfo_Equals_m64EF31C4E5AAC0DF8C422D129036DAC313FF1985(__this, ((*(Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81*)((Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81*)(Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81*)UnBox(L_1, Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81_il2cpp_TypeInfo_var)))), NULL);
  8875. return L_2;
  8876. }
  8877. IL_0015:
  8878. {
  8879. return (bool)0;
  8880. }
  8881. }
  8882. IL2CPP_EXTERN_C bool Cinfo_Equals_mD5D6A70EE41012FFB1C5887F641572915F9E4DF0_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  8883. {
  8884. Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* _thisAdjusted;
  8885. int32_t _offset = 1;
  8886. _thisAdjusted = reinterpret_cast<Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81*>(__this + _offset);
  8887. bool _returnValue;
  8888. _returnValue = Cinfo_Equals_mD5D6A70EE41012FFB1C5887F641572915F9E4DF0(_thisAdjusted, ___0_obj, method);
  8889. return _returnValue;
  8890. }
  8891. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Cinfo_op_Equality_m61389941533DB73A7548C2A2BDAC0782BFA10F42 (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81 ___0_lhs, Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81 ___1_rhs, const RuntimeMethod* method)
  8892. {
  8893. {
  8894. Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81 L_0 = ___1_rhs;
  8895. bool L_1;
  8896. L_1 = Cinfo_Equals_m64EF31C4E5AAC0DF8C422D129036DAC313FF1985((&___0_lhs), L_0, NULL);
  8897. return L_1;
  8898. }
  8899. }
  8900. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Cinfo_op_Inequality_mA91A989AC6CE5100F879B29DD0BE17EC64F0FCBF (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81 ___0_lhs, Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81 ___1_rhs, const RuntimeMethod* method)
  8901. {
  8902. {
  8903. Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81 L_0 = ___1_rhs;
  8904. bool L_1;
  8905. L_1 = Cinfo_Equals_m64EF31C4E5AAC0DF8C422D129036DAC313FF1985((&___0_lhs), L_0, NULL);
  8906. return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
  8907. }
  8908. }
  8909. #ifdef __clang__
  8910. #pragma clang diagnostic pop
  8911. #endif
  8912. #ifdef __clang__
  8913. #pragma clang diagnostic push
  8914. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8915. #pragma clang diagnostic ignored "-Wunused-variable"
  8916. #endif
  8917. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandUpdatedEvent__ctor_mB9D116A0D61014270622F6C73F053D333033C782 (HandUpdatedEvent_t74C37E98CEE73FC31A297B62298B2B48C247ED4F* __this, const RuntimeMethod* method)
  8918. {
  8919. static bool s_Il2CppMethodInitialized;
  8920. if (!s_Il2CppMethodInitialized)
  8921. {
  8922. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1__ctor_m0AE6A5AF4C93CBC29730797CB6B80A91B30CE7C6_RuntimeMethod_var);
  8923. s_Il2CppMethodInitialized = true;
  8924. }
  8925. {
  8926. UnityEvent_1__ctor_m0AE6A5AF4C93CBC29730797CB6B80A91B30CE7C6(__this, UnityEvent_1__ctor_m0AE6A5AF4C93CBC29730797CB6B80A91B30CE7C6_RuntimeMethod_var);
  8927. return;
  8928. }
  8929. }
  8930. #ifdef __clang__
  8931. #pragma clang diagnostic pop
  8932. #endif
  8933. #ifdef __clang__
  8934. #pragma clang diagnostic push
  8935. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8936. #pragma clang diagnostic ignored "-Wunused-variable"
  8937. #endif
  8938. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UpdateTypesExtensions_IsSet_m7E9DCDFDB6BE04541935787526038B6986925081 (int32_t ___0_self, int32_t ___1_flag, const RuntimeMethod* method)
  8939. {
  8940. {
  8941. int32_t L_0 = ___0_self;
  8942. int32_t L_1 = ___1_flag;
  8943. int32_t L_2 = ___1_flag;
  8944. return (bool)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)L_1))) == ((int32_t)L_2))? 1 : 0);
  8945. }
  8946. }
  8947. #ifdef __clang__
  8948. #pragma clang diagnostic pop
  8949. #endif
  8950. #ifdef __clang__
  8951. #pragma clang diagnostic push
  8952. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8953. #pragma clang diagnostic ignored "-Wunused-variable"
  8954. #endif
  8955. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRHandTrackingEvents_get_handedness_m041E14E650A39E02BC7500AF69144867D60720E7 (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, const RuntimeMethod* method)
  8956. {
  8957. {
  8958. int32_t L_0 = __this->___m_Handedness;
  8959. return L_0;
  8960. }
  8961. }
  8962. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandTrackingEvents_set_handedness_m2CBB79E143E81785877F131703B624082DDA8622 (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, int32_t ___0_value, const RuntimeMethod* method)
  8963. {
  8964. {
  8965. int32_t L_0 = ___0_value;
  8966. __this->___m_Handedness = L_0;
  8967. return;
  8968. }
  8969. }
  8970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRHandTrackingEvents_get_updateType_m24DF3E4D101B1996E943AE6C9C0C4AED5DCA7E07 (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, const RuntimeMethod* method)
  8971. {
  8972. {
  8973. int32_t L_0 = __this->___m_UpdateType;
  8974. return L_0;
  8975. }
  8976. }
  8977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandTrackingEvents_set_updateType_m7AD23779101D561EAEC21BA41FD45AF39679DFA7 (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, int32_t ___0_value, const RuntimeMethod* method)
  8978. {
  8979. {
  8980. int32_t L_0 = ___0_value;
  8981. __this->___m_UpdateType = L_0;
  8982. return;
  8983. }
  8984. }
  8985. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* XRHandTrackingEvents_get_bindableHandIsTracked_m67C522F8C6B6B25DA2932649A6FF2A014020A3B2 (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, const RuntimeMethod* method)
  8986. {
  8987. {
  8988. BindableVariable_1_t0A132E58B7C86338FD58C5F09A28A660DB5A4F50* L_0 = __this->___m_HandIsTracked;
  8989. return L_0;
  8990. }
  8991. }
  8992. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRHandTrackingEvents_get_handIsTracked_m0C42C7485BE0102E304B1CD029C2A163B622AF43 (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, const RuntimeMethod* method)
  8993. {
  8994. static bool s_Il2CppMethodInitialized;
  8995. if (!s_Il2CppMethodInitialized)
  8996. {
  8997. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindableVariableBase_1_get_Value_m96A23183488FDBF672E87540BD3CEC1FFE13A43A_RuntimeMethod_var);
  8998. s_Il2CppMethodInitialized = true;
  8999. }
  9000. {
  9001. BindableVariable_1_t0A132E58B7C86338FD58C5F09A28A660DB5A4F50* L_0 = __this->___m_HandIsTracked;
  9002. NullCheck(L_0);
  9003. bool L_1;
  9004. L_1 = BindableVariableBase_1_get_Value_m96A23183488FDBF672E87540BD3CEC1FFE13A43A_inline(L_0, BindableVariableBase_1_get_Value_m96A23183488FDBF672E87540BD3CEC1FFE13A43A_RuntimeMethod_var);
  9005. return L_1;
  9006. }
  9007. }
  9008. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 XRHandTrackingEvents_get_rootPose_mD1A8DEB6171AC1B47E3113C330C33BDF4DA06A2C (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, const RuntimeMethod* method)
  9009. {
  9010. {
  9011. XRHandJointsUpdatedEventArgs_t23369A3B3D49D837CF21B765B7F0E248F362E31F* L_0 = __this->___m_HandJointsUpdatedEventArgs;
  9012. NullCheck(L_0);
  9013. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_1 = (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*)(&L_0->___hand);
  9014. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_2;
  9015. L_2 = XRHand_get_rootPose_m4F34E7F55AEBFD2FF7491364ADB00B27BF86F1A5_inline(L_1, NULL);
  9016. return L_2;
  9017. }
  9018. }
  9019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HandUpdatedEvent_t74C37E98CEE73FC31A297B62298B2B48C247ED4F* XRHandTrackingEvents_get_jointsUpdated_m6C6EE24CBAB5FC3EB60054CF339D6A188EF5427D (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, const RuntimeMethod* method)
  9020. {
  9021. {
  9022. HandUpdatedEvent_t74C37E98CEE73FC31A297B62298B2B48C247ED4F* L_0 = __this->___m_JointsUpdated;
  9023. return L_0;
  9024. }
  9025. }
  9026. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A* XRHandTrackingEvents_get_poseUpdated_mED7BF2C4705D46482C0DA7373FB1219DD138E8EF (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, const RuntimeMethod* method)
  9027. {
  9028. {
  9029. UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A* L_0 = __this->___m_PoseUpdated;
  9030. return L_0;
  9031. }
  9032. }
  9033. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* XRHandTrackingEvents_get_trackingAcquired_mE4835832FA9FB911344DAABAF18B00C78FC54CD9 (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, const RuntimeMethod* method)
  9034. {
  9035. {
  9036. UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = __this->___m_TrackingAcquired;
  9037. return L_0;
  9038. }
  9039. }
  9040. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* XRHandTrackingEvents_get_trackingLost_m7E6ABCEBECE7868C3A3EDBADECD73D613DE0B347 (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, const RuntimeMethod* method)
  9041. {
  9042. {
  9043. UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = __this->___m_TrackingLost;
  9044. return L_0;
  9045. }
  9046. }
  9047. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB* XRHandTrackingEvents_get_trackingChanged_mC9557D745263C062EE454C2BF314651816F6F49B (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, const RuntimeMethod* method)
  9048. {
  9049. {
  9050. UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB* L_0 = __this->___m_TrackingChanged;
  9051. return L_0;
  9052. }
  9053. }
  9054. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandTrackingEvents_Update_m5CFA132BEBF7CA5B8468C7131B569BFA6C945DF5 (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, const RuntimeMethod* method)
  9055. {
  9056. static bool s_Il2CppMethodInitialized;
  9057. if (!s_Il2CppMethodInitialized)
  9058. {
  9059. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m571D52D1CFC36A69BDAFBAC74B0F075F8BB773BC_RuntimeMethod_var);
  9060. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m75273E2FDEA382223C6F78765C1A71E6A758CF9F_RuntimeMethod_var);
  9061. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemManager_GetSubsystems_TisXRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C_m80B420587E83801A6C5F75FED3B6CEF1693D2C73_RuntimeMethod_var);
  9062. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemManager_t9A7261E4D0B53B996F04B8707D8E1C33AB65E824_il2cpp_TypeInfo_var);
  9063. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_il2cpp_TypeInfo_var);
  9064. s_Il2CppMethodInitialized = true;
  9065. }
  9066. int32_t V_0 = 0;
  9067. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* V_1 = NULL;
  9068. {
  9069. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_0 = __this->___m_Subsystem;
  9070. if (!L_0)
  9071. {
  9072. goto IL_0016;
  9073. }
  9074. }
  9075. {
  9076. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_1 = __this->___m_Subsystem;
  9077. NullCheck(L_1);
  9078. bool L_2;
  9079. L_2 = SubsystemWithProvider_get_running_m6BF31FC3BDA38C56C0F60FEA37767A4151B22C44_inline(L_1, NULL);
  9080. if (!L_2)
  9081. {
  9082. goto IL_0016;
  9083. }
  9084. }
  9085. {
  9086. return;
  9087. }
  9088. IL_0016:
  9089. {
  9090. il2cpp_codegen_runtime_class_init_inline(XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_il2cpp_TypeInfo_var);
  9091. List_1_tE4111BEC044D13259EFD4EC5907636C855887179* L_3 = ((XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_StaticFields*)il2cpp_codegen_static_fields_for(XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_il2cpp_TypeInfo_var))->___s_SubsystemsReuse;
  9092. il2cpp_codegen_runtime_class_init_inline(SubsystemManager_t9A7261E4D0B53B996F04B8707D8E1C33AB65E824_il2cpp_TypeInfo_var);
  9093. SubsystemManager_GetSubsystems_TisXRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C_m80B420587E83801A6C5F75FED3B6CEF1693D2C73(L_3, SubsystemManager_GetSubsystems_TisXRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C_m80B420587E83801A6C5F75FED3B6CEF1693D2C73_RuntimeMethod_var);
  9094. V_0 = 0;
  9095. goto IL_0044;
  9096. }
  9097. IL_0024:
  9098. {
  9099. il2cpp_codegen_runtime_class_init_inline(XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_il2cpp_TypeInfo_var);
  9100. List_1_tE4111BEC044D13259EFD4EC5907636C855887179* L_4 = ((XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_StaticFields*)il2cpp_codegen_static_fields_for(XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_il2cpp_TypeInfo_var))->___s_SubsystemsReuse;
  9101. int32_t L_5 = V_0;
  9102. NullCheck(L_4);
  9103. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_6;
  9104. L_6 = List_1_get_Item_m75273E2FDEA382223C6F78765C1A71E6A758CF9F(L_4, L_5, List_1_get_Item_m75273E2FDEA382223C6F78765C1A71E6A758CF9F_RuntimeMethod_var);
  9105. V_1 = L_6;
  9106. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_7 = V_1;
  9107. NullCheck(L_7);
  9108. bool L_8;
  9109. L_8 = SubsystemWithProvider_get_running_m6BF31FC3BDA38C56C0F60FEA37767A4151B22C44_inline(L_7, NULL);
  9110. if (!L_8)
  9111. {
  9112. goto IL_0040;
  9113. }
  9114. }
  9115. {
  9116. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_9 = V_1;
  9117. XRHandTrackingEvents_SetSubsystem_mC9E8915E2BA317B635B1F404257631EDA1F3AFD4(__this, L_9, NULL);
  9118. return;
  9119. }
  9120. IL_0040:
  9121. {
  9122. int32_t L_10 = V_0;
  9123. V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  9124. }
  9125. IL_0044:
  9126. {
  9127. int32_t L_11 = V_0;
  9128. il2cpp_codegen_runtime_class_init_inline(XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_il2cpp_TypeInfo_var);
  9129. List_1_tE4111BEC044D13259EFD4EC5907636C855887179* L_12 = ((XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_StaticFields*)il2cpp_codegen_static_fields_for(XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_il2cpp_TypeInfo_var))->___s_SubsystemsReuse;
  9130. NullCheck(L_12);
  9131. int32_t L_13;
  9132. L_13 = List_1_get_Count_m571D52D1CFC36A69BDAFBAC74B0F075F8BB773BC_inline(L_12, List_1_get_Count_m571D52D1CFC36A69BDAFBAC74B0F075F8BB773BC_RuntimeMethod_var);
  9133. if ((((int32_t)L_11) < ((int32_t)L_13)))
  9134. {
  9135. goto IL_0024;
  9136. }
  9137. }
  9138. {
  9139. return;
  9140. }
  9141. }
  9142. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandTrackingEvents_OnDisable_mE19F5A0F9DA7328199381655E3A93C7DBC1AC730 (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, const RuntimeMethod* method)
  9143. {
  9144. {
  9145. XRHandTrackingEvents_UnsubscribeFromSubsystem_m50D88439815A7C9C4D7380B27E7FDB3AB750DC43(__this, NULL);
  9146. return;
  9147. }
  9148. }
  9149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandTrackingEvents_UnsubscribeFromSubsystem_m50D88439815A7C9C4D7380B27E7FDB3AB750DC43 (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, const RuntimeMethod* method)
  9150. {
  9151. static bool s_Il2CppMethodInitialized;
  9152. if (!s_Il2CppMethodInitialized)
  9153. {
  9154. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752_il2cpp_TypeInfo_var);
  9155. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997_il2cpp_TypeInfo_var);
  9156. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandTrackingEvents_OnTrackingAcquired_m2C3797C6D52B5EA880F24BF5256FFF48265E738D_RuntimeMethod_var);
  9157. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandTrackingEvents_OnTrackingLost_mC53C7BE7F8346BA1006EB4CCED2ACEBA83F2ED1D_RuntimeMethod_var);
  9158. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandTrackingEvents_OnUpdatedHands_mCC28201ABB2D721262BB9C05F35160296A585E91_RuntimeMethod_var);
  9159. s_Il2CppMethodInitialized = true;
  9160. }
  9161. {
  9162. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_0 = __this->___m_Subsystem;
  9163. if (!L_0)
  9164. {
  9165. goto IL_0084;
  9166. }
  9167. }
  9168. {
  9169. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_1 = __this->___m_Subsystem;
  9170. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_2 = L_1;
  9171. NullCheck(L_2);
  9172. Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* L_3 = L_2->___trackingAcquired;
  9173. Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* L_4 = (Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752*)il2cpp_codegen_object_new(Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752_il2cpp_TypeInfo_var);
  9174. Action_1__ctor_m853F8C94BDD185D55096797BC53A6FF2038389BC(L_4, __this, (intptr_t)((void*)XRHandTrackingEvents_OnTrackingAcquired_m2C3797C6D52B5EA880F24BF5256FFF48265E738D_RuntimeMethod_var), NULL);
  9175. Delegate_t* L_5;
  9176. L_5 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_3, L_4, NULL);
  9177. NullCheck(L_2);
  9178. L_2->___trackingAcquired = ((Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752*)Castclass((RuntimeObject*)L_5, Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752_il2cpp_TypeInfo_var));
  9179. Il2CppCodeGenWriteBarrier((void**)(&L_2->___trackingAcquired), (void*)((Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752*)Castclass((RuntimeObject*)L_5, Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752_il2cpp_TypeInfo_var)));
  9180. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_6 = __this->___m_Subsystem;
  9181. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_7 = L_6;
  9182. NullCheck(L_7);
  9183. Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* L_8 = L_7->___trackingLost;
  9184. Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* L_9 = (Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752*)il2cpp_codegen_object_new(Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752_il2cpp_TypeInfo_var);
  9185. Action_1__ctor_m853F8C94BDD185D55096797BC53A6FF2038389BC(L_9, __this, (intptr_t)((void*)XRHandTrackingEvents_OnTrackingLost_mC53C7BE7F8346BA1006EB4CCED2ACEBA83F2ED1D_RuntimeMethod_var), NULL);
  9186. Delegate_t* L_10;
  9187. L_10 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_8, L_9, NULL);
  9188. NullCheck(L_7);
  9189. L_7->___trackingLost = ((Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752*)Castclass((RuntimeObject*)L_10, Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752_il2cpp_TypeInfo_var));
  9190. Il2CppCodeGenWriteBarrier((void**)(&L_7->___trackingLost), (void*)((Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752*)Castclass((RuntimeObject*)L_10, Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752_il2cpp_TypeInfo_var)));
  9191. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_11 = __this->___m_Subsystem;
  9192. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_12 = L_11;
  9193. NullCheck(L_12);
  9194. Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997* L_13 = L_12->___updatedHands;
  9195. Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997* L_14 = (Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997*)il2cpp_codegen_object_new(Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997_il2cpp_TypeInfo_var);
  9196. Action_3__ctor_m3AB504B4A53E26F38ACFEC08DD59973F0169F14B(L_14, __this, (intptr_t)((void*)XRHandTrackingEvents_OnUpdatedHands_mCC28201ABB2D721262BB9C05F35160296A585E91_RuntimeMethod_var), NULL);
  9197. Delegate_t* L_15;
  9198. L_15 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_13, L_14, NULL);
  9199. NullCheck(L_12);
  9200. L_12->___updatedHands = ((Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997*)Castclass((RuntimeObject*)L_15, Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997_il2cpp_TypeInfo_var));
  9201. Il2CppCodeGenWriteBarrier((void**)(&L_12->___updatedHands), (void*)((Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997*)Castclass((RuntimeObject*)L_15, Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997_il2cpp_TypeInfo_var)));
  9202. __this->___m_Subsystem = (XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C*)NULL;
  9203. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Subsystem), (void*)(XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C*)NULL);
  9204. }
  9205. IL_0084:
  9206. {
  9207. return;
  9208. }
  9209. }
  9210. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandTrackingEvents_SetSubsystem_mC9E8915E2BA317B635B1F404257631EDA1F3AFD4 (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* ___0_handSubsystem, const RuntimeMethod* method)
  9211. {
  9212. static bool s_Il2CppMethodInitialized;
  9213. if (!s_Il2CppMethodInitialized)
  9214. {
  9215. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752_il2cpp_TypeInfo_var);
  9216. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997_il2cpp_TypeInfo_var);
  9217. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandTrackingEvents_OnTrackingAcquired_m2C3797C6D52B5EA880F24BF5256FFF48265E738D_RuntimeMethod_var);
  9218. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandTrackingEvents_OnTrackingLost_mC53C7BE7F8346BA1006EB4CCED2ACEBA83F2ED1D_RuntimeMethod_var);
  9219. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandTrackingEvents_OnUpdatedHands_mCC28201ABB2D721262BB9C05F35160296A585E91_RuntimeMethod_var);
  9220. s_Il2CppMethodInitialized = true;
  9221. }
  9222. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 V_0;
  9223. memset((&V_0), 0, sizeof(V_0));
  9224. {
  9225. XRHandTrackingEvents_UnsubscribeFromSubsystem_m50D88439815A7C9C4D7380B27E7FDB3AB750DC43(__this, NULL);
  9226. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_0 = ___0_handSubsystem;
  9227. __this->___m_Subsystem = L_0;
  9228. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Subsystem), (void*)L_0);
  9229. int32_t L_1 = __this->___m_Handedness;
  9230. if ((!(((uint32_t)L_1) == ((uint32_t)1))))
  9231. {
  9232. goto IL_0024;
  9233. }
  9234. }
  9235. {
  9236. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_2 = __this->___m_Subsystem;
  9237. NullCheck(L_2);
  9238. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_3;
  9239. L_3 = XRHandSubsystem_get_leftHand_mD3B931E5129348FEE34C3965A0CF8E62A0CFFB97_inline(L_2, NULL);
  9240. V_0 = L_3;
  9241. goto IL_0043;
  9242. }
  9243. IL_0024:
  9244. {
  9245. int32_t L_4 = __this->___m_Handedness;
  9246. if ((!(((uint32_t)L_4) == ((uint32_t)2))))
  9247. {
  9248. goto IL_003b;
  9249. }
  9250. }
  9251. {
  9252. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_5 = __this->___m_Subsystem;
  9253. NullCheck(L_5);
  9254. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_6;
  9255. L_6 = XRHandSubsystem_get_rightHand_mDE333FDF35460E1A06BE051AF9C2144B7053ED3C_inline(L_5, NULL);
  9256. V_0 = L_6;
  9257. goto IL_0043;
  9258. }
  9259. IL_003b:
  9260. {
  9261. il2cpp_codegen_initobj((&V_0), sizeof(XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471));
  9262. }
  9263. IL_0043:
  9264. {
  9265. XRHandJointsUpdatedEventArgs_t23369A3B3D49D837CF21B765B7F0E248F362E31F* L_7 = __this->___m_HandJointsUpdatedEventArgs;
  9266. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_8 = V_0;
  9267. NullCheck(L_7);
  9268. L_7->___hand = L_8;
  9269. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_9 = __this->___m_Subsystem;
  9270. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_10 = L_9;
  9271. NullCheck(L_10);
  9272. Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* L_11 = L_10->___trackingAcquired;
  9273. Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* L_12 = (Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752*)il2cpp_codegen_object_new(Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752_il2cpp_TypeInfo_var);
  9274. Action_1__ctor_m853F8C94BDD185D55096797BC53A6FF2038389BC(L_12, __this, (intptr_t)((void*)XRHandTrackingEvents_OnTrackingAcquired_m2C3797C6D52B5EA880F24BF5256FFF48265E738D_RuntimeMethod_var), NULL);
  9275. Delegate_t* L_13;
  9276. L_13 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_11, L_12, NULL);
  9277. NullCheck(L_10);
  9278. L_10->___trackingAcquired = ((Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752*)Castclass((RuntimeObject*)L_13, Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752_il2cpp_TypeInfo_var));
  9279. Il2CppCodeGenWriteBarrier((void**)(&L_10->___trackingAcquired), (void*)((Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752*)Castclass((RuntimeObject*)L_13, Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752_il2cpp_TypeInfo_var)));
  9280. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_14 = __this->___m_Subsystem;
  9281. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_15 = L_14;
  9282. NullCheck(L_15);
  9283. Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* L_16 = L_15->___trackingLost;
  9284. Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* L_17 = (Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752*)il2cpp_codegen_object_new(Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752_il2cpp_TypeInfo_var);
  9285. Action_1__ctor_m853F8C94BDD185D55096797BC53A6FF2038389BC(L_17, __this, (intptr_t)((void*)XRHandTrackingEvents_OnTrackingLost_mC53C7BE7F8346BA1006EB4CCED2ACEBA83F2ED1D_RuntimeMethod_var), NULL);
  9286. Delegate_t* L_18;
  9287. L_18 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_16, L_17, NULL);
  9288. NullCheck(L_15);
  9289. L_15->___trackingLost = ((Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752*)Castclass((RuntimeObject*)L_18, Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752_il2cpp_TypeInfo_var));
  9290. Il2CppCodeGenWriteBarrier((void**)(&L_15->___trackingLost), (void*)((Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752*)Castclass((RuntimeObject*)L_18, Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752_il2cpp_TypeInfo_var)));
  9291. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_19 = __this->___m_Subsystem;
  9292. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_20 = L_19;
  9293. NullCheck(L_20);
  9294. Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997* L_21 = L_20->___updatedHands;
  9295. Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997* L_22 = (Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997*)il2cpp_codegen_object_new(Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997_il2cpp_TypeInfo_var);
  9296. Action_3__ctor_m3AB504B4A53E26F38ACFEC08DD59973F0169F14B(L_22, __this, (intptr_t)((void*)XRHandTrackingEvents_OnUpdatedHands_mCC28201ABB2D721262BB9C05F35160296A585E91_RuntimeMethod_var), NULL);
  9297. Delegate_t* L_23;
  9298. L_23 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_21, L_22, NULL);
  9299. NullCheck(L_20);
  9300. L_20->___updatedHands = ((Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997*)Castclass((RuntimeObject*)L_23, Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997_il2cpp_TypeInfo_var));
  9301. Il2CppCodeGenWriteBarrier((void**)(&L_20->___updatedHands), (void*)((Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997*)Castclass((RuntimeObject*)L_23, Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997_il2cpp_TypeInfo_var)));
  9302. bool L_24;
  9303. L_24 = XRHand_get_isTracked_mDFC9D4FDE271E2DC90D5459B1A6EA304F97B7428_inline((&V_0), NULL);
  9304. XRHandTrackingEvents_TrackingAcquiredOrLost_m66CEAE71086052850FCFA8164EA2D22A5CB3A46B(__this, L_24, NULL);
  9305. return;
  9306. }
  9307. }
  9308. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandTrackingEvents_OnTrackingAcquired_m2C3797C6D52B5EA880F24BF5256FFF48265E738D (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 ___0_hand, const RuntimeMethod* method)
  9309. {
  9310. {
  9311. int32_t L_0;
  9312. L_0 = XRHand_get_handedness_m87563F81CAF693404C49463EAC73DA29D517F752_inline((&___0_hand), NULL);
  9313. int32_t L_1 = __this->___m_Handedness;
  9314. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  9315. {
  9316. goto IL_0016;
  9317. }
  9318. }
  9319. {
  9320. XRHandTrackingEvents_TrackingAcquiredOrLost_m66CEAE71086052850FCFA8164EA2D22A5CB3A46B(__this, (bool)1, NULL);
  9321. }
  9322. IL_0016:
  9323. {
  9324. return;
  9325. }
  9326. }
  9327. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandTrackingEvents_OnTrackingLost_mC53C7BE7F8346BA1006EB4CCED2ACEBA83F2ED1D (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 ___0_hand, const RuntimeMethod* method)
  9328. {
  9329. {
  9330. int32_t L_0;
  9331. L_0 = XRHand_get_handedness_m87563F81CAF693404C49463EAC73DA29D517F752_inline((&___0_hand), NULL);
  9332. int32_t L_1 = __this->___m_Handedness;
  9333. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  9334. {
  9335. goto IL_0016;
  9336. }
  9337. }
  9338. {
  9339. XRHandTrackingEvents_TrackingAcquiredOrLost_m66CEAE71086052850FCFA8164EA2D22A5CB3A46B(__this, (bool)0, NULL);
  9340. }
  9341. IL_0016:
  9342. {
  9343. return;
  9344. }
  9345. }
  9346. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandTrackingEvents_TrackingAcquiredOrLost_m66CEAE71086052850FCFA8164EA2D22A5CB3A46B (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, bool ___0_isTracked, const RuntimeMethod* method)
  9347. {
  9348. static bool s_Il2CppMethodInitialized;
  9349. if (!s_Il2CppMethodInitialized)
  9350. {
  9351. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindableVariableBase_1_get_Value_m96A23183488FDBF672E87540BD3CEC1FFE13A43A_RuntimeMethod_var);
  9352. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindableVariableBase_1_set_Value_mE065373AAB357806B5E3822354B3C8035AD16766_RuntimeMethod_var);
  9353. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_m4810FCA7EC353CAA7770E91777A04496C5663653_RuntimeMethod_var);
  9354. s_Il2CppMethodInitialized = true;
  9355. }
  9356. UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* G_B3_0 = NULL;
  9357. UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* G_B2_0 = NULL;
  9358. UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* G_B6_0 = NULL;
  9359. UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* G_B5_0 = NULL;
  9360. UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB* G_B9_0 = NULL;
  9361. UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB* G_B8_0 = NULL;
  9362. {
  9363. BindableVariable_1_t0A132E58B7C86338FD58C5F09A28A660DB5A4F50* L_0 = __this->___m_HandIsTracked;
  9364. bool L_1 = ___0_isTracked;
  9365. NullCheck(L_0);
  9366. BindableVariableBase_1_set_Value_mE065373AAB357806B5E3822354B3C8035AD16766(L_0, L_1, BindableVariableBase_1_set_Value_mE065373AAB357806B5E3822354B3C8035AD16766_RuntimeMethod_var);
  9367. BindableVariable_1_t0A132E58B7C86338FD58C5F09A28A660DB5A4F50* L_2 = __this->___m_HandIsTracked;
  9368. NullCheck(L_2);
  9369. bool L_3;
  9370. L_3 = BindableVariableBase_1_get_Value_m96A23183488FDBF672E87540BD3CEC1FFE13A43A_inline(L_2, BindableVariableBase_1_get_Value_m96A23183488FDBF672E87540BD3CEC1FFE13A43A_RuntimeMethod_var);
  9371. if (!L_3)
  9372. {
  9373. goto IL_002c;
  9374. }
  9375. }
  9376. {
  9377. UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_4 = __this->___m_TrackingAcquired;
  9378. UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_5 = L_4;
  9379. if (L_5)
  9380. {
  9381. G_B3_0 = L_5;
  9382. goto IL_0025;
  9383. }
  9384. G_B2_0 = L_5;
  9385. }
  9386. {
  9387. goto IL_003d;
  9388. }
  9389. IL_0025:
  9390. {
  9391. NullCheck(G_B3_0);
  9392. UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(G_B3_0, NULL);
  9393. goto IL_003d;
  9394. }
  9395. IL_002c:
  9396. {
  9397. UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_6 = __this->___m_TrackingLost;
  9398. UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_7 = L_6;
  9399. if (L_7)
  9400. {
  9401. G_B6_0 = L_7;
  9402. goto IL_0038;
  9403. }
  9404. G_B5_0 = L_7;
  9405. }
  9406. {
  9407. goto IL_003d;
  9408. }
  9409. IL_0038:
  9410. {
  9411. NullCheck(G_B6_0);
  9412. UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(G_B6_0, NULL);
  9413. }
  9414. IL_003d:
  9415. {
  9416. UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB* L_8 = __this->___m_TrackingChanged;
  9417. UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB* L_9 = L_8;
  9418. if (L_9)
  9419. {
  9420. G_B9_0 = L_9;
  9421. goto IL_0048;
  9422. }
  9423. G_B8_0 = L_9;
  9424. }
  9425. {
  9426. return;
  9427. }
  9428. IL_0048:
  9429. {
  9430. bool L_10 = ___0_isTracked;
  9431. NullCheck(G_B9_0);
  9432. UnityEvent_1_Invoke_m4810FCA7EC353CAA7770E91777A04496C5663653(G_B9_0, L_10, UnityEvent_1_Invoke_m4810FCA7EC353CAA7770E91777A04496C5663653_RuntimeMethod_var);
  9433. return;
  9434. }
  9435. }
  9436. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandTrackingEvents_OnUpdatedHands_mCC28201ABB2D721262BB9C05F35160296A585E91 (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* ___0_subsystem, int32_t ___1_updateSuccessFlags, int32_t ___2_updateEventType, const RuntimeMethod* method)
  9437. {
  9438. static bool s_Il2CppMethodInitialized;
  9439. if (!s_Il2CppMethodInitialized)
  9440. {
  9441. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_m8956EC3E8A4C81B75D2679C9538216DB6F90786C_RuntimeMethod_var);
  9442. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_mCED1DFA02CD4A292B6C94AEDEF17D559E10F3945_RuntimeMethod_var);
  9443. s_Il2CppMethodInitialized = true;
  9444. }
  9445. bool V_0 = false;
  9446. bool V_1 = false;
  9447. int32_t G_B8_0 = 0;
  9448. int32_t G_B7_0 = 0;
  9449. HandUpdatedEvent_t74C37E98CEE73FC31A297B62298B2B48C247ED4F* G_B11_0 = NULL;
  9450. HandUpdatedEvent_t74C37E98CEE73FC31A297B62298B2B48C247ED4F* G_B10_0 = NULL;
  9451. UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A* G_B15_0 = NULL;
  9452. UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A* G_B14_0 = NULL;
  9453. int32_t G_B19_0 = 0;
  9454. int32_t G_B18_0 = 0;
  9455. HandUpdatedEvent_t74C37E98CEE73FC31A297B62298B2B48C247ED4F* G_B22_0 = NULL;
  9456. HandUpdatedEvent_t74C37E98CEE73FC31A297B62298B2B48C247ED4F* G_B21_0 = NULL;
  9457. UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A* G_B26_0 = NULL;
  9458. UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A* G_B25_0 = NULL;
  9459. {
  9460. int32_t L_0 = ___2_updateEventType;
  9461. if (L_0)
  9462. {
  9463. goto IL_0011;
  9464. }
  9465. }
  9466. {
  9467. int32_t L_1 = __this->___m_UpdateType;
  9468. bool L_2;
  9469. L_2 = UpdateTypesExtensions_IsSet_m7E9DCDFDB6BE04541935787526038B6986925081(L_1, 1, NULL);
  9470. if (!L_2)
  9471. {
  9472. goto IL_0023;
  9473. }
  9474. }
  9475. IL_0011:
  9476. {
  9477. int32_t L_3 = ___2_updateEventType;
  9478. if ((!(((uint32_t)L_3) == ((uint32_t)1))))
  9479. {
  9480. goto IL_0024;
  9481. }
  9482. }
  9483. {
  9484. int32_t L_4 = __this->___m_UpdateType;
  9485. bool L_5;
  9486. L_5 = UpdateTypesExtensions_IsSet_m7E9DCDFDB6BE04541935787526038B6986925081(L_4, 2, NULL);
  9487. if (L_5)
  9488. {
  9489. goto IL_0024;
  9490. }
  9491. }
  9492. IL_0023:
  9493. {
  9494. return;
  9495. }
  9496. IL_0024:
  9497. {
  9498. int32_t L_6 = __this->___m_Handedness;
  9499. if ((!(((uint32_t)L_6) == ((uint32_t)1))))
  9500. {
  9501. goto IL_0095;
  9502. }
  9503. }
  9504. {
  9505. int32_t L_7 = ___1_updateSuccessFlags;
  9506. int32_t L_8 = ___1_updateSuccessFlags;
  9507. V_0 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_8&1))) <= ((uint32_t)0)))? 1 : 0);
  9508. int32_t L_9 = ((!(((uint32_t)((int32_t)((int32_t)L_7&2))) <= ((uint32_t)0)))? 1 : 0);
  9509. bool L_10 = V_0;
  9510. if (!((int32_t)(L_9|(int32_t)L_10)))
  9511. {
  9512. G_B8_0 = L_9;
  9513. goto IL_0055;
  9514. }
  9515. G_B7_0 = L_9;
  9516. }
  9517. {
  9518. XRHandJointsUpdatedEventArgs_t23369A3B3D49D837CF21B765B7F0E248F362E31F* L_11 = __this->___m_HandJointsUpdatedEventArgs;
  9519. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_12 = __this->___m_Subsystem;
  9520. NullCheck(L_12);
  9521. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_13;
  9522. L_13 = XRHandSubsystem_get_leftHand_mD3B931E5129348FEE34C3965A0CF8E62A0CFFB97_inline(L_12, NULL);
  9523. NullCheck(L_11);
  9524. L_11->___hand = L_13;
  9525. G_B8_0 = G_B7_0;
  9526. }
  9527. IL_0055:
  9528. {
  9529. if (!G_B8_0)
  9530. {
  9531. goto IL_006e;
  9532. }
  9533. }
  9534. {
  9535. HandUpdatedEvent_t74C37E98CEE73FC31A297B62298B2B48C247ED4F* L_14 = __this->___m_JointsUpdated;
  9536. HandUpdatedEvent_t74C37E98CEE73FC31A297B62298B2B48C247ED4F* L_15 = L_14;
  9537. if (L_15)
  9538. {
  9539. G_B11_0 = L_15;
  9540. goto IL_0063;
  9541. }
  9542. G_B10_0 = L_15;
  9543. }
  9544. {
  9545. goto IL_006e;
  9546. }
  9547. IL_0063:
  9548. {
  9549. XRHandJointsUpdatedEventArgs_t23369A3B3D49D837CF21B765B7F0E248F362E31F* L_16 = __this->___m_HandJointsUpdatedEventArgs;
  9550. NullCheck(G_B11_0);
  9551. UnityEvent_1_Invoke_m8956EC3E8A4C81B75D2679C9538216DB6F90786C(G_B11_0, L_16, UnityEvent_1_Invoke_m8956EC3E8A4C81B75D2679C9538216DB6F90786C_RuntimeMethod_var);
  9552. }
  9553. IL_006e:
  9554. {
  9555. bool L_17 = V_0;
  9556. if (!L_17)
  9557. {
  9558. goto IL_0102;
  9559. }
  9560. }
  9561. {
  9562. UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A* L_18 = __this->___m_PoseUpdated;
  9563. UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A* L_19 = L_18;
  9564. if (L_19)
  9565. {
  9566. G_B15_0 = L_19;
  9567. goto IL_007f;
  9568. }
  9569. G_B14_0 = L_19;
  9570. }
  9571. {
  9572. return;
  9573. }
  9574. IL_007f:
  9575. {
  9576. XRHandJointsUpdatedEventArgs_t23369A3B3D49D837CF21B765B7F0E248F362E31F* L_20 = __this->___m_HandJointsUpdatedEventArgs;
  9577. NullCheck(L_20);
  9578. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_21 = (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*)(&L_20->___hand);
  9579. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_22;
  9580. L_22 = XRHand_get_rootPose_m4F34E7F55AEBFD2FF7491364ADB00B27BF86F1A5_inline(L_21, NULL);
  9581. NullCheck(G_B15_0);
  9582. UnityEvent_1_Invoke_mCED1DFA02CD4A292B6C94AEDEF17D559E10F3945(G_B15_0, L_22, UnityEvent_1_Invoke_mCED1DFA02CD4A292B6C94AEDEF17D559E10F3945_RuntimeMethod_var);
  9583. return;
  9584. }
  9585. IL_0095:
  9586. {
  9587. int32_t L_23 = __this->___m_Handedness;
  9588. if ((!(((uint32_t)L_23) == ((uint32_t)2))))
  9589. {
  9590. goto IL_0102;
  9591. }
  9592. }
  9593. {
  9594. int32_t L_24 = ___1_updateSuccessFlags;
  9595. int32_t L_25 = ___1_updateSuccessFlags;
  9596. V_1 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_25&4))) <= ((uint32_t)0)))? 1 : 0);
  9597. int32_t L_26 = ((!(((uint32_t)((int32_t)((int32_t)L_24&8))) <= ((uint32_t)0)))? 1 : 0);
  9598. bool L_27 = V_1;
  9599. if (!((int32_t)(L_26|(int32_t)L_27)))
  9600. {
  9601. G_B19_0 = L_26;
  9602. goto IL_00c6;
  9603. }
  9604. G_B18_0 = L_26;
  9605. }
  9606. {
  9607. XRHandJointsUpdatedEventArgs_t23369A3B3D49D837CF21B765B7F0E248F362E31F* L_28 = __this->___m_HandJointsUpdatedEventArgs;
  9608. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_29 = __this->___m_Subsystem;
  9609. NullCheck(L_29);
  9610. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_30;
  9611. L_30 = XRHandSubsystem_get_rightHand_mDE333FDF35460E1A06BE051AF9C2144B7053ED3C_inline(L_29, NULL);
  9612. NullCheck(L_28);
  9613. L_28->___hand = L_30;
  9614. G_B19_0 = G_B18_0;
  9615. }
  9616. IL_00c6:
  9617. {
  9618. if (!G_B19_0)
  9619. {
  9620. goto IL_00df;
  9621. }
  9622. }
  9623. {
  9624. HandUpdatedEvent_t74C37E98CEE73FC31A297B62298B2B48C247ED4F* L_31 = __this->___m_JointsUpdated;
  9625. HandUpdatedEvent_t74C37E98CEE73FC31A297B62298B2B48C247ED4F* L_32 = L_31;
  9626. if (L_32)
  9627. {
  9628. G_B22_0 = L_32;
  9629. goto IL_00d4;
  9630. }
  9631. G_B21_0 = L_32;
  9632. }
  9633. {
  9634. goto IL_00df;
  9635. }
  9636. IL_00d4:
  9637. {
  9638. XRHandJointsUpdatedEventArgs_t23369A3B3D49D837CF21B765B7F0E248F362E31F* L_33 = __this->___m_HandJointsUpdatedEventArgs;
  9639. NullCheck(G_B22_0);
  9640. UnityEvent_1_Invoke_m8956EC3E8A4C81B75D2679C9538216DB6F90786C(G_B22_0, L_33, UnityEvent_1_Invoke_m8956EC3E8A4C81B75D2679C9538216DB6F90786C_RuntimeMethod_var);
  9641. }
  9642. IL_00df:
  9643. {
  9644. bool L_34 = V_1;
  9645. if (!L_34)
  9646. {
  9647. goto IL_0102;
  9648. }
  9649. }
  9650. {
  9651. UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A* L_35 = __this->___m_PoseUpdated;
  9652. UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A* L_36 = L_35;
  9653. if (L_36)
  9654. {
  9655. G_B26_0 = L_36;
  9656. goto IL_00ed;
  9657. }
  9658. G_B25_0 = L_36;
  9659. }
  9660. {
  9661. return;
  9662. }
  9663. IL_00ed:
  9664. {
  9665. XRHandJointsUpdatedEventArgs_t23369A3B3D49D837CF21B765B7F0E248F362E31F* L_37 = __this->___m_HandJointsUpdatedEventArgs;
  9666. NullCheck(L_37);
  9667. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_38 = (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471*)(&L_37->___hand);
  9668. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_39;
  9669. L_39 = XRHand_get_rootPose_m4F34E7F55AEBFD2FF7491364ADB00B27BF86F1A5_inline(L_38, NULL);
  9670. NullCheck(G_B26_0);
  9671. UnityEvent_1_Invoke_mCED1DFA02CD4A292B6C94AEDEF17D559E10F3945(G_B26_0, L_39, UnityEvent_1_Invoke_mCED1DFA02CD4A292B6C94AEDEF17D559E10F3945_RuntimeMethod_var);
  9672. }
  9673. IL_0102:
  9674. {
  9675. return;
  9676. }
  9677. }
  9678. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandTrackingEvents__ctor_m2608166421131E02C274020CDFBCB29288458B9A (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, const RuntimeMethod* method)
  9679. {
  9680. static bool s_Il2CppMethodInitialized;
  9681. if (!s_Il2CppMethodInitialized)
  9682. {
  9683. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindableVariable_1__ctor_m7C30B2C383AF364137D643B30B117C4F702D213E_RuntimeMethod_var);
  9684. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindableVariable_1_t0A132E58B7C86338FD58C5F09A28A660DB5A4F50_il2cpp_TypeInfo_var);
  9685. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HandUpdatedEvent_t74C37E98CEE73FC31A297B62298B2B48C247ED4F_il2cpp_TypeInfo_var);
  9686. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1__ctor_m7A1EF666468DD954D61FBAD7C721229BD3589934_RuntimeMethod_var);
  9687. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1__ctor_mF203F898DA41FFE0E4B6A4911FD9585FB4031E0C_RuntimeMethod_var);
  9688. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A_il2cpp_TypeInfo_var);
  9689. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB_il2cpp_TypeInfo_var);
  9690. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
  9691. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandJointsUpdatedEventArgs_t23369A3B3D49D837CF21B765B7F0E248F362E31F_il2cpp_TypeInfo_var);
  9692. s_Il2CppMethodInitialized = true;
  9693. }
  9694. {
  9695. __this->___m_Handedness = 2;
  9696. __this->___m_UpdateType = 1;
  9697. UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A* L_0 = (UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A*)il2cpp_codegen_object_new(UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A_il2cpp_TypeInfo_var);
  9698. UnityEvent_1__ctor_mF203F898DA41FFE0E4B6A4911FD9585FB4031E0C(L_0, UnityEvent_1__ctor_mF203F898DA41FFE0E4B6A4911FD9585FB4031E0C_RuntimeMethod_var);
  9699. __this->___m_PoseUpdated = L_0;
  9700. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PoseUpdated), (void*)L_0);
  9701. HandUpdatedEvent_t74C37E98CEE73FC31A297B62298B2B48C247ED4F* L_1 = (HandUpdatedEvent_t74C37E98CEE73FC31A297B62298B2B48C247ED4F*)il2cpp_codegen_object_new(HandUpdatedEvent_t74C37E98CEE73FC31A297B62298B2B48C247ED4F_il2cpp_TypeInfo_var);
  9702. HandUpdatedEvent__ctor_mB9D116A0D61014270622F6C73F053D333033C782(L_1, NULL);
  9703. __this->___m_JointsUpdated = L_1;
  9704. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_JointsUpdated), (void*)L_1);
  9705. UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_2 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
  9706. UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_2, NULL);
  9707. __this->___m_TrackingAcquired = L_2;
  9708. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TrackingAcquired), (void*)L_2);
  9709. UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_3 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
  9710. UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_3, NULL);
  9711. __this->___m_TrackingLost = L_3;
  9712. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TrackingLost), (void*)L_3);
  9713. UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB* L_4 = (UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB*)il2cpp_codegen_object_new(UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB_il2cpp_TypeInfo_var);
  9714. UnityEvent_1__ctor_m7A1EF666468DD954D61FBAD7C721229BD3589934(L_4, UnityEvent_1__ctor_m7A1EF666468DD954D61FBAD7C721229BD3589934_RuntimeMethod_var);
  9715. __this->___m_TrackingChanged = L_4;
  9716. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TrackingChanged), (void*)L_4);
  9717. BindableVariable_1_t0A132E58B7C86338FD58C5F09A28A660DB5A4F50* L_5 = (BindableVariable_1_t0A132E58B7C86338FD58C5F09A28A660DB5A4F50*)il2cpp_codegen_object_new(BindableVariable_1_t0A132E58B7C86338FD58C5F09A28A660DB5A4F50_il2cpp_TypeInfo_var);
  9718. BindableVariable_1__ctor_m7C30B2C383AF364137D643B30B117C4F702D213E(L_5, (bool)0, (bool)1, (Func_3_t8405246FA4174D01D5F07F8A51737739EE5376F3*)NULL, (bool)0, BindableVariable_1__ctor_m7C30B2C383AF364137D643B30B117C4F702D213E_RuntimeMethod_var);
  9719. __this->___m_HandIsTracked = L_5;
  9720. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HandIsTracked), (void*)L_5);
  9721. XRHandJointsUpdatedEventArgs_t23369A3B3D49D837CF21B765B7F0E248F362E31F* L_6 = (XRHandJointsUpdatedEventArgs_t23369A3B3D49D837CF21B765B7F0E248F362E31F*)il2cpp_codegen_object_new(XRHandJointsUpdatedEventArgs_t23369A3B3D49D837CF21B765B7F0E248F362E31F_il2cpp_TypeInfo_var);
  9722. XRHandJointsUpdatedEventArgs__ctor_m114CB1C67AF74E5C20BC87B6C49AA731E225F9D3(L_6, NULL);
  9723. __this->___m_HandJointsUpdatedEventArgs = L_6;
  9724. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HandJointsUpdatedEventArgs), (void*)L_6);
  9725. MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
  9726. return;
  9727. }
  9728. }
  9729. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandTrackingEvents__cctor_m5FCC6E513B4245E23A97C2502DB4CA7510C9E511 (const RuntimeMethod* method)
  9730. {
  9731. static bool s_Il2CppMethodInitialized;
  9732. if (!s_Il2CppMethodInitialized)
  9733. {
  9734. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m9991CB9E0E4608CAE947384283EE27BCF3DAC2D4_RuntimeMethod_var);
  9735. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tE4111BEC044D13259EFD4EC5907636C855887179_il2cpp_TypeInfo_var);
  9736. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_il2cpp_TypeInfo_var);
  9737. s_Il2CppMethodInitialized = true;
  9738. }
  9739. {
  9740. List_1_tE4111BEC044D13259EFD4EC5907636C855887179* L_0 = (List_1_tE4111BEC044D13259EFD4EC5907636C855887179*)il2cpp_codegen_object_new(List_1_tE4111BEC044D13259EFD4EC5907636C855887179_il2cpp_TypeInfo_var);
  9741. List_1__ctor_m9991CB9E0E4608CAE947384283EE27BCF3DAC2D4(L_0, List_1__ctor_m9991CB9E0E4608CAE947384283EE27BCF3DAC2D4_RuntimeMethod_var);
  9742. ((XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_StaticFields*)il2cpp_codegen_static_fields_for(XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_il2cpp_TypeInfo_var))->___s_SubsystemsReuse = L_0;
  9743. Il2CppCodeGenWriteBarrier((void**)(&((XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_StaticFields*)il2cpp_codegen_static_fields_for(XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C_il2cpp_TypeInfo_var))->___s_SubsystemsReuse), (void*)L_0);
  9744. return;
  9745. }
  9746. }
  9747. #ifdef __clang__
  9748. #pragma clang diagnostic pop
  9749. #endif
  9750. #ifdef __clang__
  9751. #pragma clang diagnostic push
  9752. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9753. #pragma clang diagnostic ignored "-Wunused-variable"
  9754. #endif
  9755. #ifdef __clang__
  9756. #pragma clang diagnostic pop
  9757. #endif
  9758. #ifdef __clang__
  9759. #pragma clang diagnostic push
  9760. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9761. #pragma clang diagnostic ignored "-Wunused-variable"
  9762. #endif
  9763. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XRHelpURLConstants_get_currentDocsVersion_m888D1FB09ACE81558A00E79AF2E404F5D734D501 (const RuntimeMethod* method)
  9764. {
  9765. static bool s_Il2CppMethodInitialized;
  9766. if (!s_Il2CppMethodInitialized)
  9767. {
  9768. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral33831BF047983F42122095C986CB2FBB701E1211);
  9769. s_Il2CppMethodInitialized = true;
  9770. }
  9771. {
  9772. return _stringLiteral33831BF047983F42122095C986CB2FBB701E1211;
  9773. }
  9774. }
  9775. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHelpURLConstants__ctor_m35E1F5080DF76BA769F63708EB61CDF5CD1B3528 (XRHelpURLConstants_t3392648AE64F2D20296FBD4FE85314DED544C5C6* __this, const RuntimeMethod* method)
  9776. {
  9777. {
  9778. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  9779. return;
  9780. }
  9781. }
  9782. #ifdef __clang__
  9783. #pragma clang diagnostic pop
  9784. #endif
  9785. #ifdef __clang__
  9786. #pragma clang diagnostic push
  9787. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9788. #pragma clang diagnostic ignored "-Wunused-variable"
  9789. #endif
  9790. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 XRHandProviderUtility_CreateJoint_m821C313C0A76868D0E5BB50368DD0EF240237B75 (int32_t ___0_handedness, int32_t ___1_trackingState, int32_t ___2_id, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___3_pose, float ___4_radius, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___5_linearVelocity, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___6_angularVelocity, const RuntimeMethod* method)
  9791. {
  9792. int32_t V_0 = 0;
  9793. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 V_1;
  9794. memset((&V_1), 0, sizeof(V_1));
  9795. {
  9796. int32_t L_0 = ___2_id;
  9797. V_0 = L_0;
  9798. int32_t L_1 = ___0_handedness;
  9799. if ((!(((uint32_t)L_1) == ((uint32_t)2))))
  9800. {
  9801. goto IL_000e;
  9802. }
  9803. }
  9804. {
  9805. int32_t L_2 = V_0;
  9806. V_0 = ((int32_t)(L_2|((int32_t)-2147483648LL)));
  9807. }
  9808. IL_000e:
  9809. {
  9810. il2cpp_codegen_initobj((&V_1), sizeof(XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783));
  9811. int32_t L_3 = ___1_trackingState;
  9812. (&V_1)->___m_TrackingState = L_3;
  9813. int32_t L_4 = V_0;
  9814. (&V_1)->___m_IdAndHandedness = L_4;
  9815. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_5 = ___3_pose;
  9816. (&V_1)->___m_Pose = L_5;
  9817. float L_6 = ___4_radius;
  9818. (&V_1)->___m_Radius = L_6;
  9819. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___5_linearVelocity;
  9820. (&V_1)->___m_LinearVelocity = L_7;
  9821. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___6_angularVelocity;
  9822. (&V_1)->___m_AngularVelocity = L_8;
  9823. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 L_9 = V_1;
  9824. return L_9;
  9825. }
  9826. }
  9827. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 XRHandProviderUtility_CreateJoint_m3DDFE9C41E64DD6EAA51C050A2FC3BC191A30371 (int32_t ___0_trackingState, int32_t ___1_id, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___2_pose, float ___3_radius, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_linearVelocity, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___5_angularVelocity, const RuntimeMethod* method)
  9828. {
  9829. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 V_0;
  9830. memset((&V_0), 0, sizeof(V_0));
  9831. {
  9832. il2cpp_codegen_initobj((&V_0), sizeof(XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783));
  9833. int32_t L_0 = ___0_trackingState;
  9834. (&V_0)->___m_TrackingState = L_0;
  9835. int32_t L_1 = ___1_id;
  9836. (&V_0)->___m_IdAndHandedness = L_1;
  9837. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_2 = ___2_pose;
  9838. (&V_0)->___m_Pose = L_2;
  9839. float L_3 = ___3_radius;
  9840. (&V_0)->___m_Radius = L_3;
  9841. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___4_linearVelocity;
  9842. (&V_0)->___m_LinearVelocity = L_4;
  9843. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___5_angularVelocity;
  9844. (&V_0)->___m_AngularVelocity = L_5;
  9845. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 L_6 = V_0;
  9846. return L_6;
  9847. }
  9848. }
  9849. #ifdef __clang__
  9850. #pragma clang diagnostic pop
  9851. #endif
  9852. #ifdef __clang__
  9853. #pragma clang diagnostic push
  9854. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9855. #pragma clang diagnostic ignored "-Wunused-variable"
  9856. #endif
  9857. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemUpdater__ctor_mDFF3EED82E3F9CA7181F9C12537F4313D9A306C1 (SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548* __this, XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* ___0_subsystem, const RuntimeMethod* method)
  9858. {
  9859. {
  9860. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  9861. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_0 = ___0_subsystem;
  9862. __this->___m_Subsystem = L_0;
  9863. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Subsystem), (void*)L_0);
  9864. return;
  9865. }
  9866. }
  9867. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemUpdater_Start_mEC50F9FCA9412717D6599F92D2A68A925C393ADD (SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548* __this, const RuntimeMethod* method)
  9868. {
  9869. static bool s_Il2CppMethodInitialized;
  9870. if (!s_Il2CppMethodInitialized)
  9871. {
  9872. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  9873. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  9874. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EarlyUpdate_t3FEEF0153D8D192317CEFD9EE3F3E1573955095B_0_0_0_var);
  9875. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D_il2cpp_TypeInfo_var);
  9876. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemUpdater_OnBeforeRender_m8197633FEEFED52E2B7B10974936B381026E0961_RuntimeMethod_var);
  9877. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemUpdater_U3CStartU3Eb__1_0_m009D2083697D415FE96B0F05E5F11E3747E9D1C6_RuntimeMethod_var);
  9878. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  9879. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var);
  9880. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4_il2cpp_TypeInfo_var);
  9881. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandSubsystemPlayerLoopRunnerUpdateSystem_tBDF73E4711FEED8CA13CBE79E4EAEFB92E67494D_0_0_0_var);
  9882. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRUpdate_tDF532E307AA39BCF2FB4780E252EC0CCE1C124B9_0_0_0_var);
  9883. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7EF93597679C277BA32488A121B6CDAD517FEAA);
  9884. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEFC91683EF460A3E29CBB90BB1304E5887E3963B);
  9885. s_Il2CppMethodInitialized = true;
  9886. }
  9887. int32_t V_0 = 0;
  9888. PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F V_1;
  9889. memset((&V_1), 0, sizeof(V_1));
  9890. int32_t V_2 = 0;
  9891. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* V_3 = NULL;
  9892. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* V_4 = NULL;
  9893. int32_t V_5 = 0;
  9894. int32_t V_6 = 0;
  9895. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* V_7 = NULL;
  9896. int32_t V_8 = 0;
  9897. PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F V_9;
  9898. memset((&V_9), 0, sizeof(V_9));
  9899. int32_t G_B23_0 = 0;
  9900. {
  9901. V_0 = (-1);
  9902. PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_0;
  9903. L_0 = PlayerLoop_GetCurrentPlayerLoop_mDC8CBE388799E9CF78200030C101875B1ABD4BA3(NULL);
  9904. V_1 = L_0;
  9905. V_5 = 0;
  9906. goto IL_003b;
  9907. }
  9908. IL_000d:
  9909. {
  9910. PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_1 = V_1;
  9911. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_2 = L_1.___subSystemList;
  9912. int32_t L_3 = V_5;
  9913. NullCheck(L_2);
  9914. Type_t* L_4 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___type;
  9915. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (EarlyUpdate_t3FEEF0153D8D192317CEFD9EE3F3E1573955095B_0_0_0_var) };
  9916. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9917. Type_t* L_6;
  9918. L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
  9919. bool L_7;
  9920. L_7 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_4, L_6, NULL);
  9921. if (!L_7)
  9922. {
  9923. goto IL_0035;
  9924. }
  9925. }
  9926. {
  9927. int32_t L_8 = V_5;
  9928. V_0 = L_8;
  9929. goto IL_0047;
  9930. }
  9931. IL_0035:
  9932. {
  9933. int32_t L_9 = V_5;
  9934. V_5 = ((int32_t)il2cpp_codegen_add(L_9, 1));
  9935. }
  9936. IL_003b:
  9937. {
  9938. int32_t L_10 = V_5;
  9939. PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_11 = V_1;
  9940. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_12 = L_11.___subSystemList;
  9941. NullCheck(L_12);
  9942. if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))
  9943. {
  9944. goto IL_000d;
  9945. }
  9946. }
  9947. IL_0047:
  9948. {
  9949. int32_t L_13 = V_0;
  9950. if ((((int32_t)L_13) >= ((int32_t)0)))
  9951. {
  9952. goto IL_0056;
  9953. }
  9954. }
  9955. {
  9956. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  9957. Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteralC7EF93597679C277BA32488A121B6CDAD517FEAA, NULL);
  9958. return;
  9959. }
  9960. IL_0056:
  9961. {
  9962. V_2 = (-1);
  9963. V_6 = 0;
  9964. goto IL_0096;
  9965. }
  9966. IL_005d:
  9967. {
  9968. PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_14 = V_1;
  9969. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_15 = L_14.___subSystemList;
  9970. int32_t L_16 = V_0;
  9971. NullCheck(L_15);
  9972. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___subSystemList;
  9973. int32_t L_18 = V_6;
  9974. NullCheck(L_17);
  9975. Type_t* L_19 = ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->___type;
  9976. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_20 = { reinterpret_cast<intptr_t> (XRUpdate_tDF532E307AA39BCF2FB4780E252EC0CCE1C124B9_0_0_0_var) };
  9977. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9978. Type_t* L_21;
  9979. L_21 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_20, NULL);
  9980. bool L_22;
  9981. L_22 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_19, L_21, NULL);
  9982. if (!L_22)
  9983. {
  9984. goto IL_0090;
  9985. }
  9986. }
  9987. {
  9988. int32_t L_23 = V_6;
  9989. V_2 = L_23;
  9990. goto IL_00ad;
  9991. }
  9992. IL_0090:
  9993. {
  9994. int32_t L_24 = V_6;
  9995. V_6 = ((int32_t)il2cpp_codegen_add(L_24, 1));
  9996. }
  9997. IL_0096:
  9998. {
  9999. int32_t L_25 = V_6;
  10000. PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_26 = V_1;
  10001. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_27 = L_26.___subSystemList;
  10002. int32_t L_28 = V_0;
  10003. NullCheck(L_27);
  10004. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_29 = ((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_28)))->___subSystemList;
  10005. NullCheck(L_29);
  10006. if ((((int32_t)L_25) < ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length)))))
  10007. {
  10008. goto IL_005d;
  10009. }
  10010. }
  10011. IL_00ad:
  10012. {
  10013. int32_t L_30 = V_2;
  10014. if ((((int32_t)L_30) >= ((int32_t)0)))
  10015. {
  10016. goto IL_00bc;
  10017. }
  10018. }
  10019. {
  10020. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  10021. Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteralEFC91683EF460A3E29CBB90BB1304E5887E3963B, NULL);
  10022. return;
  10023. }
  10024. IL_00bc:
  10025. {
  10026. PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_31 = V_1;
  10027. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_32 = L_31.___subSystemList;
  10028. int32_t L_33 = V_0;
  10029. NullCheck(L_32);
  10030. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_34 = ((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_33)))->___subSystemList;
  10031. int32_t L_35 = V_2;
  10032. NullCheck(L_34);
  10033. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_36 = ((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->___subSystemList;
  10034. V_3 = L_36;
  10035. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_37 = V_3;
  10036. if (!L_37)
  10037. {
  10038. goto IL_0112;
  10039. }
  10040. }
  10041. {
  10042. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_38 = V_3;
  10043. V_7 = L_38;
  10044. V_8 = 0;
  10045. goto IL_010a;
  10046. }
  10047. IL_00e4:
  10048. {
  10049. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_39 = V_7;
  10050. int32_t L_40 = V_8;
  10051. NullCheck(L_39);
  10052. int32_t L_41 = L_40;
  10053. PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_42 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
  10054. Type_t* L_43 = L_42.___type;
  10055. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_44 = { reinterpret_cast<intptr_t> (XRHandSubsystemPlayerLoopRunnerUpdateSystem_tBDF73E4711FEED8CA13CBE79E4EAEFB92E67494D_0_0_0_var) };
  10056. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10057. Type_t* L_45;
  10058. L_45 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_44, NULL);
  10059. bool L_46;
  10060. L_46 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_43, L_45, NULL);
  10061. if (!L_46)
  10062. {
  10063. goto IL_0104;
  10064. }
  10065. }
  10066. {
  10067. return;
  10068. }
  10069. IL_0104:
  10070. {
  10071. int32_t L_47 = V_8;
  10072. V_8 = ((int32_t)il2cpp_codegen_add(L_47, 1));
  10073. }
  10074. IL_010a:
  10075. {
  10076. int32_t L_48 = V_8;
  10077. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_49 = V_7;
  10078. NullCheck(L_49);
  10079. if ((((int32_t)L_48) < ((int32_t)((int32_t)(((RuntimeArray*)L_49)->max_length)))))
  10080. {
  10081. goto IL_00e4;
  10082. }
  10083. }
  10084. IL_0112:
  10085. {
  10086. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_50 = V_3;
  10087. if (L_50)
  10088. {
  10089. goto IL_0118;
  10090. }
  10091. }
  10092. {
  10093. G_B23_0 = 1;
  10094. goto IL_011d;
  10095. }
  10096. IL_0118:
  10097. {
  10098. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_51 = V_3;
  10099. NullCheck(L_51);
  10100. G_B23_0 = ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_51)->max_length)), 1));
  10101. }
  10102. IL_011d:
  10103. {
  10104. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_52 = (PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D*)(PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D*)SZArrayNew(PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D_il2cpp_TypeInfo_var, (uint32_t)G_B23_0);
  10105. V_4 = L_52;
  10106. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_53 = V_3;
  10107. if (!L_53)
  10108. {
  10109. goto IL_0134;
  10110. }
  10111. }
  10112. {
  10113. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_54 = V_3;
  10114. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_55 = V_4;
  10115. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_56 = V_3;
  10116. NullCheck(L_56);
  10117. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_54, 0, (RuntimeArray*)L_55, 1, ((int32_t)(((RuntimeArray*)L_56)->max_length)), NULL);
  10118. }
  10119. IL_0134:
  10120. {
  10121. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_57 = V_4;
  10122. il2cpp_codegen_initobj((&V_9), sizeof(PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F));
  10123. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_58 = { reinterpret_cast<intptr_t> (XRHandSubsystemPlayerLoopRunnerUpdateSystem_tBDF73E4711FEED8CA13CBE79E4EAEFB92E67494D_0_0_0_var) };
  10124. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10125. Type_t* L_59;
  10126. L_59 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_58, NULL);
  10127. (&V_9)->___type = L_59;
  10128. Il2CppCodeGenWriteBarrier((void**)(&(&V_9)->___type), (void*)L_59);
  10129. UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4* L_60 = (UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4*)il2cpp_codegen_object_new(UpdateFunction_t1C48B7EECBE47AC123A9D9D7D9D2A9EE951C56C4_il2cpp_TypeInfo_var);
  10130. UpdateFunction__ctor_m0D1D766F22D02176396DA6745A60EA046EE8227B(L_60, __this, (intptr_t)((void*)SubsystemUpdater_U3CStartU3Eb__1_0_m009D2083697D415FE96B0F05E5F11E3747E9D1C6_RuntimeMethod_var), NULL);
  10131. (&V_9)->___updateDelegate = L_60;
  10132. Il2CppCodeGenWriteBarrier((void**)(&(&V_9)->___updateDelegate), (void*)L_60);
  10133. PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_61 = V_9;
  10134. NullCheck(L_57);
  10135. (L_57)->SetAt(static_cast<il2cpp_array_size_t>(0), (PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F)L_61);
  10136. UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* L_62 = (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7*)il2cpp_codegen_object_new(UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var);
  10137. UnityAction__ctor_mC53E20D6B66E0D5688CD81B88DBB34F5A58B7131(L_62, __this, (intptr_t)((void*)SubsystemUpdater_OnBeforeRender_m8197633FEEFED52E2B7B10974936B381026E0961_RuntimeMethod_var), NULL);
  10138. il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  10139. Application_add_onBeforeRender_mEE8925294C807AD08FA0FF35D4C663E098510394(L_62, NULL);
  10140. PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_63 = V_1;
  10141. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_64 = L_63.___subSystemList;
  10142. int32_t L_65 = V_0;
  10143. NullCheck(L_64);
  10144. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_66 = ((L_64)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_65)))->___subSystemList;
  10145. int32_t L_67 = V_2;
  10146. NullCheck(L_66);
  10147. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_68 = V_4;
  10148. ((L_66)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_67)))->___subSystemList = L_68;
  10149. Il2CppCodeGenWriteBarrier((void**)(&((L_66)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_67)))->___subSystemList), (void*)L_68);
  10150. PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_69 = V_1;
  10151. PlayerLoop_SetPlayerLoop_m7D2DB1287D886B0AC17C24F86C897C82A813D01B(L_69, NULL);
  10152. return;
  10153. }
  10154. }
  10155. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemUpdater_Stop_m8AFC122B06A8C7E35BB7B534081B48F7F96FFA2A (SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548* __this, const RuntimeMethod* method)
  10156. {
  10157. static bool s_Il2CppMethodInitialized;
  10158. if (!s_Il2CppMethodInitialized)
  10159. {
  10160. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  10161. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisPlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F_m5BB1CBC9B67A2E7CA14456F1490145E7F68FA8C6_RuntimeMethod_var);
  10162. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EarlyUpdate_t3FEEF0153D8D192317CEFD9EE3F3E1573955095B_0_0_0_var);
  10163. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemUpdater_OnBeforeRender_m8197633FEEFED52E2B7B10974936B381026E0961_RuntimeMethod_var);
  10164. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  10165. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var);
  10166. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandSubsystemPlayerLoopRunnerUpdateSystem_tBDF73E4711FEED8CA13CBE79E4EAEFB92E67494D_0_0_0_var);
  10167. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRUpdate_tDF532E307AA39BCF2FB4780E252EC0CCE1C124B9_0_0_0_var);
  10168. s_Il2CppMethodInitialized = true;
  10169. }
  10170. PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F V_0;
  10171. memset((&V_0), 0, sizeof(V_0));
  10172. int32_t V_1 = 0;
  10173. int32_t V_2 = 0;
  10174. int32_t V_3 = 0;
  10175. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* V_4 = NULL;
  10176. int32_t V_5 = 0;
  10177. int32_t V_6 = 0;
  10178. int32_t V_7 = 0;
  10179. {
  10180. UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* L_0 = (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7*)il2cpp_codegen_object_new(UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var);
  10181. UnityAction__ctor_mC53E20D6B66E0D5688CD81B88DBB34F5A58B7131(L_0, __this, (intptr_t)((void*)SubsystemUpdater_OnBeforeRender_m8197633FEEFED52E2B7B10974936B381026E0961_RuntimeMethod_var), NULL);
  10182. il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
  10183. Application_remove_onBeforeRender_m9F54448ED4059A26C9972E5C9ED2F6DCD58B4E24(L_0, NULL);
  10184. PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_1;
  10185. L_1 = PlayerLoop_GetCurrentPlayerLoop_mDC8CBE388799E9CF78200030C101875B1ABD4BA3(NULL);
  10186. V_0 = L_1;
  10187. V_1 = (-1);
  10188. V_5 = 0;
  10189. goto IL_004c;
  10190. }
  10191. IL_001e:
  10192. {
  10193. PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_2 = V_0;
  10194. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_3 = L_2.___subSystemList;
  10195. int32_t L_4 = V_5;
  10196. NullCheck(L_3);
  10197. Type_t* L_5 = ((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->___type;
  10198. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (EarlyUpdate_t3FEEF0153D8D192317CEFD9EE3F3E1573955095B_0_0_0_var) };
  10199. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10200. Type_t* L_7;
  10201. L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
  10202. bool L_8;
  10203. L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_5, L_7, NULL);
  10204. if (!L_8)
  10205. {
  10206. goto IL_0046;
  10207. }
  10208. }
  10209. {
  10210. int32_t L_9 = V_5;
  10211. V_1 = L_9;
  10212. goto IL_0058;
  10213. }
  10214. IL_0046:
  10215. {
  10216. int32_t L_10 = V_5;
  10217. V_5 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  10218. }
  10219. IL_004c:
  10220. {
  10221. int32_t L_11 = V_5;
  10222. PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_12 = V_0;
  10223. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_13 = L_12.___subSystemList;
  10224. NullCheck(L_13);
  10225. if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
  10226. {
  10227. goto IL_001e;
  10228. }
  10229. }
  10230. IL_0058:
  10231. {
  10232. int32_t L_14 = V_1;
  10233. if ((((int32_t)L_14) >= ((int32_t)0)))
  10234. {
  10235. goto IL_005d;
  10236. }
  10237. }
  10238. {
  10239. return;
  10240. }
  10241. IL_005d:
  10242. {
  10243. V_2 = (-1);
  10244. V_6 = 0;
  10245. goto IL_009d;
  10246. }
  10247. IL_0064:
  10248. {
  10249. PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_15 = V_0;
  10250. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_16 = L_15.___subSystemList;
  10251. int32_t L_17 = V_1;
  10252. NullCheck(L_16);
  10253. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_18 = ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->___subSystemList;
  10254. int32_t L_19 = V_6;
  10255. NullCheck(L_18);
  10256. Type_t* L_20 = ((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->___type;
  10257. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_21 = { reinterpret_cast<intptr_t> (XRUpdate_tDF532E307AA39BCF2FB4780E252EC0CCE1C124B9_0_0_0_var) };
  10258. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10259. Type_t* L_22;
  10260. L_22 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_21, NULL);
  10261. bool L_23;
  10262. L_23 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_20, L_22, NULL);
  10263. if (!L_23)
  10264. {
  10265. goto IL_0097;
  10266. }
  10267. }
  10268. {
  10269. int32_t L_24 = V_6;
  10270. V_2 = L_24;
  10271. goto IL_00b4;
  10272. }
  10273. IL_0097:
  10274. {
  10275. int32_t L_25 = V_6;
  10276. V_6 = ((int32_t)il2cpp_codegen_add(L_25, 1));
  10277. }
  10278. IL_009d:
  10279. {
  10280. int32_t L_26 = V_6;
  10281. PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_27 = V_0;
  10282. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_28 = L_27.___subSystemList;
  10283. int32_t L_29 = V_1;
  10284. NullCheck(L_28);
  10285. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_30 = ((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->___subSystemList;
  10286. NullCheck(L_30);
  10287. if ((((int32_t)L_26) < ((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length)))))
  10288. {
  10289. goto IL_0064;
  10290. }
  10291. }
  10292. IL_00b4:
  10293. {
  10294. int32_t L_31 = V_2;
  10295. if ((((int32_t)L_31) >= ((int32_t)0)))
  10296. {
  10297. goto IL_00b9;
  10298. }
  10299. }
  10300. {
  10301. return;
  10302. }
  10303. IL_00b9:
  10304. {
  10305. V_3 = (-1);
  10306. PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_32 = V_0;
  10307. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_33 = L_32.___subSystemList;
  10308. int32_t L_34 = V_1;
  10309. NullCheck(L_33);
  10310. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_35 = ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->___subSystemList;
  10311. int32_t L_36 = V_2;
  10312. NullCheck(L_35);
  10313. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_37 = ((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->___subSystemList;
  10314. V_4 = L_37;
  10315. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_38 = V_4;
  10316. if (L_38)
  10317. {
  10318. goto IL_00de;
  10319. }
  10320. }
  10321. {
  10322. return;
  10323. }
  10324. IL_00de:
  10325. {
  10326. V_7 = 0;
  10327. goto IL_010d;
  10328. }
  10329. IL_00e3:
  10330. {
  10331. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_39 = V_4;
  10332. int32_t L_40 = V_7;
  10333. NullCheck(L_39);
  10334. Type_t* L_41 = ((L_39)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_40)))->___type;
  10335. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_42 = { reinterpret_cast<intptr_t> (XRHandSubsystemPlayerLoopRunnerUpdateSystem_tBDF73E4711FEED8CA13CBE79E4EAEFB92E67494D_0_0_0_var) };
  10336. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  10337. Type_t* L_43;
  10338. L_43 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_42, NULL);
  10339. bool L_44;
  10340. L_44 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_41, L_43, NULL);
  10341. if (!L_44)
  10342. {
  10343. goto IL_0107;
  10344. }
  10345. }
  10346. {
  10347. int32_t L_45 = V_7;
  10348. V_3 = L_45;
  10349. goto IL_0115;
  10350. }
  10351. IL_0107:
  10352. {
  10353. int32_t L_46 = V_7;
  10354. V_7 = ((int32_t)il2cpp_codegen_add(L_46, 1));
  10355. }
  10356. IL_010d:
  10357. {
  10358. int32_t L_47 = V_7;
  10359. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_48 = V_4;
  10360. NullCheck(L_48);
  10361. if ((((int32_t)L_47) < ((int32_t)((int32_t)(((RuntimeArray*)L_48)->max_length)))))
  10362. {
  10363. goto IL_00e3;
  10364. }
  10365. }
  10366. IL_0115:
  10367. {
  10368. int32_t L_49 = V_3;
  10369. if ((((int32_t)L_49) >= ((int32_t)0)))
  10370. {
  10371. goto IL_011a;
  10372. }
  10373. }
  10374. {
  10375. return;
  10376. }
  10377. IL_011a:
  10378. {
  10379. int32_t L_50 = V_3;
  10380. if (L_50)
  10381. {
  10382. goto IL_0129;
  10383. }
  10384. }
  10385. {
  10386. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_51 = V_4;
  10387. NullCheck(L_51);
  10388. if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_51)->max_length))) == ((uint32_t)1))))
  10389. {
  10390. goto IL_0129;
  10391. }
  10392. }
  10393. {
  10394. V_4 = (PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D*)NULL;
  10395. goto IL_0147;
  10396. }
  10397. IL_0129:
  10398. {
  10399. int32_t L_52 = V_3;
  10400. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_53 = V_4;
  10401. NullCheck(L_53);
  10402. if ((((int32_t)L_52) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_53)->max_length)), 1)))))
  10403. {
  10404. goto IL_0147;
  10405. }
  10406. }
  10407. {
  10408. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_54 = V_4;
  10409. int32_t L_55 = V_3;
  10410. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_56 = V_4;
  10411. int32_t L_57 = V_3;
  10412. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_58 = V_4;
  10413. NullCheck(L_58);
  10414. int32_t L_59 = V_3;
  10415. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_54, ((int32_t)il2cpp_codegen_add(L_55, 1)), (RuntimeArray*)L_56, L_57, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_58)->max_length)), L_59)), 1)), NULL);
  10416. }
  10417. IL_0147:
  10418. {
  10419. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_60 = V_4;
  10420. if (!L_60)
  10421. {
  10422. goto IL_0158;
  10423. }
  10424. }
  10425. {
  10426. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_61 = V_4;
  10427. NullCheck(L_61);
  10428. Array_Resize_TisPlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F_m5BB1CBC9B67A2E7CA14456F1490145E7F68FA8C6((&V_4), ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_61)->max_length)), 1)), Array_Resize_TisPlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F_m5BB1CBC9B67A2E7CA14456F1490145E7F68FA8C6_RuntimeMethod_var);
  10429. }
  10430. IL_0158:
  10431. {
  10432. PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_62 = V_0;
  10433. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_63 = L_62.___subSystemList;
  10434. int32_t L_64 = V_1;
  10435. NullCheck(L_63);
  10436. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_65 = ((L_63)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_64)))->___subSystemList;
  10437. int32_t L_66 = V_2;
  10438. NullCheck(L_65);
  10439. PlayerLoopSystemU5BU5D_t07C04E53AAC3CDA17603E8BA1B41D7E1AC083C6D* L_67 = V_4;
  10440. ((L_65)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_66)))->___subSystemList = L_67;
  10441. Il2CppCodeGenWriteBarrier((void**)(&((L_65)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_66)))->___subSystemList), (void*)L_67);
  10442. PlayerLoopSystem_t8AED6BF1C8A309CAA6FF71AC91DD33BDDFF7CF1F L_68 = V_0;
  10443. PlayerLoop_SetPlayerLoop_m7D2DB1287D886B0AC17C24F86C897C82A813D01B(L_68, NULL);
  10444. return;
  10445. }
  10446. }
  10447. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemUpdater_Destroy_mBC988E2883F74DF50B81AEEDA2A7C32AFDEC85A5 (SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548* __this, const RuntimeMethod* method)
  10448. {
  10449. static bool s_Il2CppMethodInitialized;
  10450. if (!s_Il2CppMethodInitialized)
  10451. {
  10452. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  10453. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var);
  10454. s_Il2CppMethodInitialized = true;
  10455. }
  10456. {
  10457. SubsystemUpdater_Stop_m8AFC122B06A8C7E35BB7B534081B48F7F96FFA2A(__this, NULL);
  10458. __this->___m_Subsystem = (XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C*)NULL;
  10459. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Subsystem), (void*)(XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C*)NULL);
  10460. il2cpp_codegen_runtime_class_init_inline(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var);
  10461. XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* L_0;
  10462. L_0 = XRHandDevice_get_leftHand_mDDCFB299CEF49D677FE879FD6EC2CED49B39A122_inline(NULL);
  10463. if (!L_0)
  10464. {
  10465. goto IL_0024;
  10466. }
  10467. }
  10468. {
  10469. il2cpp_codegen_runtime_class_init_inline(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var);
  10470. XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* L_1;
  10471. L_1 = XRHandDevice_get_leftHand_mDDCFB299CEF49D677FE879FD6EC2CED49B39A122_inline(NULL);
  10472. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  10473. InputSystem_RemoveDevice_mBA895DEE9FCFC53AC9040DE72860D95ABFB5E858(L_1, NULL);
  10474. XRHandDevice_set_leftHand_m90D3310DC790C1570F9622A43BBC0E3133AE7B36_inline((XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A*)NULL, NULL);
  10475. }
  10476. IL_0024:
  10477. {
  10478. il2cpp_codegen_runtime_class_init_inline(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var);
  10479. XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* L_2;
  10480. L_2 = XRHandDevice_get_rightHand_mBFB0E60D591755A38FECCAE7E99F1AC467D42C06_inline(NULL);
  10481. if (!L_2)
  10482. {
  10483. goto IL_003b;
  10484. }
  10485. }
  10486. {
  10487. il2cpp_codegen_runtime_class_init_inline(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var);
  10488. XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* L_3;
  10489. L_3 = XRHandDevice_get_rightHand_mBFB0E60D591755A38FECCAE7E99F1AC467D42C06_inline(NULL);
  10490. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  10491. InputSystem_RemoveDevice_mBA895DEE9FCFC53AC9040DE72860D95ABFB5E858(L_3, NULL);
  10492. XRHandDevice_set_rightHand_m6D14B038BDE83041F0995404CD8AE62B7E96F29E_inline((XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A*)NULL, NULL);
  10493. }
  10494. IL_003b:
  10495. {
  10496. return;
  10497. }
  10498. }
  10499. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemUpdater_OnUpdate_m8A13E22290DF48E9B736EC4C6BB8DAE0AA9464E3 (SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548* __this, const RuntimeMethod* method)
  10500. {
  10501. {
  10502. SubsystemUpdater_Update_m75E705D288BAB774736C504E119C7507847ACB77(__this, 0, NULL);
  10503. return;
  10504. }
  10505. }
  10506. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemUpdater_OnBeforeRender_m8197633FEEFED52E2B7B10974936B381026E0961 (SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548* __this, const RuntimeMethod* method)
  10507. {
  10508. {
  10509. SubsystemUpdater_Update_m75E705D288BAB774736C504E119C7507847ACB77(__this, 1, NULL);
  10510. return;
  10511. }
  10512. }
  10513. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemUpdater_Update_m75E705D288BAB774736C504E119C7507847ACB77 (SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548* __this, int32_t ___0_updateType, const RuntimeMethod* method)
  10514. {
  10515. int32_t V_0 = 0;
  10516. {
  10517. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_0 = __this->___m_Subsystem;
  10518. int32_t L_1 = ___0_updateType;
  10519. NullCheck(L_0);
  10520. int32_t L_2;
  10521. L_2 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(14, L_0, L_1);
  10522. V_0 = L_2;
  10523. int32_t L_3 = V_0;
  10524. if (!L_3)
  10525. {
  10526. goto IL_0018;
  10527. }
  10528. }
  10529. {
  10530. int32_t L_4 = V_0;
  10531. int32_t L_5 = ___0_updateType;
  10532. SubsystemUpdater_EnsureDevicesCreated_m1B55AA4F37DAA7D24E5BA6E657CF64F6E59E8C4E(__this, L_4, L_5, NULL);
  10533. }
  10534. IL_0018:
  10535. {
  10536. return;
  10537. }
  10538. }
  10539. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemUpdater_EnsureDevicesCreated_m1B55AA4F37DAA7D24E5BA6E657CF64F6E59E8C4E (SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548* __this, int32_t ___0_updateSuccessFlags, int32_t ___1_updateType, const RuntimeMethod* method)
  10540. {
  10541. static bool s_Il2CppMethodInitialized;
  10542. if (!s_Il2CppMethodInitialized)
  10543. {
  10544. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var);
  10545. s_Il2CppMethodInitialized = true;
  10546. }
  10547. {
  10548. il2cpp_codegen_runtime_class_init_inline(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var);
  10549. XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* L_0;
  10550. L_0 = XRHandDevice_get_leftHand_mDDCFB299CEF49D677FE879FD6EC2CED49B39A122_inline(NULL);
  10551. if (L_0)
  10552. {
  10553. goto IL_001a;
  10554. }
  10555. }
  10556. {
  10557. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_1 = __this->___m_Subsystem;
  10558. int32_t L_2 = ___0_updateSuccessFlags;
  10559. int32_t L_3 = ___1_updateType;
  10560. il2cpp_codegen_runtime_class_init_inline(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var);
  10561. XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* L_4;
  10562. L_4 = XRHandDevice_Create_mB95FA6BCC5AD829A28E33D910D7427764CA231DB(L_1, 1, L_2, L_3, NULL);
  10563. XRHandDevice_set_leftHand_m90D3310DC790C1570F9622A43BBC0E3133AE7B36_inline(L_4, NULL);
  10564. }
  10565. IL_001a:
  10566. {
  10567. il2cpp_codegen_runtime_class_init_inline(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var);
  10568. XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* L_5;
  10569. L_5 = XRHandDevice_get_rightHand_mBFB0E60D591755A38FECCAE7E99F1AC467D42C06_inline(NULL);
  10570. if (L_5)
  10571. {
  10572. goto IL_0034;
  10573. }
  10574. }
  10575. {
  10576. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_6 = __this->___m_Subsystem;
  10577. int32_t L_7 = ___0_updateSuccessFlags;
  10578. int32_t L_8 = ___1_updateType;
  10579. il2cpp_codegen_runtime_class_init_inline(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var);
  10580. XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* L_9;
  10581. L_9 = XRHandDevice_Create_mB95FA6BCC5AD829A28E33D910D7427764CA231DB(L_6, 2, L_7, L_8, NULL);
  10582. XRHandDevice_set_rightHand_m6D14B038BDE83041F0995404CD8AE62B7E96F29E_inline(L_9, NULL);
  10583. }
  10584. IL_0034:
  10585. {
  10586. return;
  10587. }
  10588. }
  10589. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemUpdater_U3CStartU3Eb__1_0_m009D2083697D415FE96B0F05E5F11E3747E9D1C6 (SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548* __this, const RuntimeMethod* method)
  10590. {
  10591. {
  10592. SubsystemUpdater_OnUpdate_m8A13E22290DF48E9B736EC4C6BB8DAE0AA9464E3(__this, NULL);
  10593. return;
  10594. }
  10595. }
  10596. #ifdef __clang__
  10597. #pragma clang diagnostic pop
  10598. #endif
  10599. #ifdef __clang__
  10600. #pragma clang diagnostic push
  10601. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10602. #pragma clang diagnostic ignored "-Wunused-variable"
  10603. #endif
  10604. #ifdef __clang__
  10605. #pragma clang diagnostic pop
  10606. #endif
  10607. #ifdef __clang__
  10608. #pragma clang diagnostic push
  10609. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10610. #pragma clang diagnostic ignored "-Wunused-variable"
  10611. #endif
  10612. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandSubsystemProvider__ctor_m404D9375A7F7A0C10412F8E63AA11453C0A6EFDD (XRHandSubsystemProvider_t29FF95FDBBF36BCA83900425EEB9562C6BA31996* __this, const RuntimeMethod* method)
  10613. {
  10614. static bool s_Il2CppMethodInitialized;
  10615. if (!s_Il2CppMethodInitialized)
  10616. {
  10617. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemProvider_1__ctor_m210E580A88518CBE851A9E461B86F5F407B2F3C2_RuntimeMethod_var);
  10618. s_Il2CppMethodInitialized = true;
  10619. }
  10620. {
  10621. SubsystemProvider_1__ctor_m210E580A88518CBE851A9E461B86F5F407B2F3C2(__this, SubsystemProvider_1__ctor_m210E580A88518CBE851A9E461B86F5F407B2F3C2_RuntimeMethod_var);
  10622. return;
  10623. }
  10624. }
  10625. #ifdef __clang__
  10626. #pragma clang diagnostic pop
  10627. #endif
  10628. #ifdef __clang__
  10629. #pragma clang diagnostic push
  10630. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10631. #pragma clang diagnostic ignored "-Wunused-variable"
  10632. #endif
  10633. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* HandTracking_get_subsystem_mA0D9634CF584038C614D828B9EA545DADEB685F8 (const RuntimeMethod* method)
  10634. {
  10635. static bool s_Il2CppMethodInitialized;
  10636. if (!s_Il2CppMethodInitialized)
  10637. {
  10638. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_il2cpp_TypeInfo_var);
  10639. s_Il2CppMethodInitialized = true;
  10640. }
  10641. {
  10642. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_0 = ((HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_StaticFields*)il2cpp_codegen_static_fields_for(HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_il2cpp_TypeInfo_var))->___s_Subsystem;
  10643. return L_0;
  10644. }
  10645. }
  10646. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandTracking_OnSystemChange_m0990B95FA3DC8CC3176561DE115A54F9C9B4CDFE (HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C* __this, uint64_t ___0_xrSystem, const RuntimeMethod* method)
  10647. {
  10648. {
  10649. uint64_t L_0 = ___0_xrSystem;
  10650. OpenXRFeature_OnSystemChange_m8ABB325CA2AB769AC7895A4017D71863A295301B(__this, L_0, NULL);
  10651. uint64_t L_1 = ___0_xrSystem;
  10652. HandTracking_UnityOpenXRHands_OnSystemChange_mD599D74CC887BACC97BF6B2EC5F7D53DD641155D(L_1, NULL);
  10653. return;
  10654. }
  10655. }
  10656. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HandTracking_OnInstanceCreate_m151CA60753AEA1A614063902C1C530C3D4D26988 (HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C* __this, uint64_t ___0_xrInstance, const RuntimeMethod* method)
  10657. {
  10658. {
  10659. uint64_t L_0 = ___0_xrInstance;
  10660. bool L_1;
  10661. L_1 = OpenXRFeature_OnInstanceCreate_m8A79D0660AD16403FFEE29D92DDD867B3732109D(__this, L_0, NULL);
  10662. if (L_1)
  10663. {
  10664. goto IL_000b;
  10665. }
  10666. }
  10667. {
  10668. return (bool)0;
  10669. }
  10670. IL_000b:
  10671. {
  10672. uint64_t L_2 = ___0_xrInstance;
  10673. intptr_t L_3;
  10674. L_3 = OpenXRFeature_get_xrGetInstanceProcAddr_m956D5B547606D7621778AFA0283F86DCA949473C(NULL);
  10675. bool L_4;
  10676. L_4 = HandTracking_UnityOpenXRHands_OnInstanceCreate_m903CCB5C25843DAEEE51C2A6622CB9F8B7A1452B(L_2, L_3, NULL);
  10677. return L_4;
  10678. }
  10679. }
  10680. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandTracking_OnAppSpaceChange_mA5A7406B823B2102675467AB35B47C99A8793634 (HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C* __this, uint64_t ___0_xrSpace, const RuntimeMethod* method)
  10681. {
  10682. {
  10683. uint64_t L_0 = ___0_xrSpace;
  10684. OpenXRFeature_OnAppSpaceChange_m8DFDAC9043EF791C4CED63B18C149E27A7836B96(__this, L_0, NULL);
  10685. uint64_t L_1 = ___0_xrSpace;
  10686. HandTracking_UnityOpenXRHands_OnAppSpaceChange_mE6358A6F95422FB5CDF156B5F702A030B951DBFD(L_1, NULL);
  10687. return;
  10688. }
  10689. }
  10690. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandTracking_OnSessionCreate_m6B62EFA5EECEC0E28360FD90FAF9D75963AA8BF8 (HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C* __this, uint64_t ___0_xrSession, const RuntimeMethod* method)
  10691. {
  10692. static bool s_Il2CppMethodInitialized;
  10693. if (!s_Il2CppMethodInitialized)
  10694. {
  10695. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  10696. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_il2cpp_TypeInfo_var);
  10697. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m602711FCB3B8551951989E9BAA76587A6075680E_RuntimeMethod_var);
  10698. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m32A8A65B6BF3C963D0F776450E39D7331A689B27_RuntimeMethod_var);
  10699. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5C034992EE369F50EA54FF7867E707BBB1EC72E6_il2cpp_TypeInfo_var);
  10700. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OpenXRFeature_CreateSubsystem_TisXRHandSubsystemDescriptor_tAA2BE61B3F0591B2679C510BA4880412AEBF0C73_TisXRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C_m95BA406D4B597296AE29BDCD382F584D021179CD_RuntimeMethod_var);
  10701. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_il2cpp_TypeInfo_var);
  10702. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemManager_GetSubsystemDescriptors_TisXRHandSubsystemDescriptor_tAA2BE61B3F0591B2679C510BA4880412AEBF0C73_mAE6E6315D76A8CB7D661864B75603CCD02310EDD_RuntimeMethod_var);
  10703. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemManager_t9A7261E4D0B53B996F04B8707D8E1C33AB65E824_il2cpp_TypeInfo_var);
  10704. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548_il2cpp_TypeInfo_var);
  10705. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var);
  10706. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRLoader_GetLoadedSubsystem_TisXRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C_m57CC878CA85F7B10470C1F9691CC4A5936D5BEB1_RuntimeMethod_var);
  10707. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E7D869B16E460AD51992FAB10FA8FCCED680BB8);
  10708. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA3ECE8665FB735BA9B76F8A4B5E94328005373EC);
  10709. s_Il2CppMethodInitialized = true;
  10710. }
  10711. List_1_t5C034992EE369F50EA54FF7867E707BBB1EC72E6* V_0 = NULL;
  10712. XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* G_B4_0 = NULL;
  10713. XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* G_B3_0 = NULL;
  10714. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* G_B9_0 = NULL;
  10715. XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* G_B6_0 = NULL;
  10716. XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* G_B5_0 = NULL;
  10717. XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* G_B8_0 = NULL;
  10718. XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* G_B7_0 = NULL;
  10719. {
  10720. uint64_t L_0 = ___0_xrSession;
  10721. OpenXRFeature_OnSessionCreate_m1687421C2B4816BF3A572AE9C74F183A3108F8F6(__this, L_0, NULL);
  10722. uint64_t L_1 = ___0_xrSession;
  10723. HandTracking_UnityOpenXRHands_OnSessionCreate_m3DEAEEEC790BB3DB4E81679198458FA604C14D5E(L_1, NULL);
  10724. List_1_t5C034992EE369F50EA54FF7867E707BBB1EC72E6* L_2 = (List_1_t5C034992EE369F50EA54FF7867E707BBB1EC72E6*)il2cpp_codegen_object_new(List_1_t5C034992EE369F50EA54FF7867E707BBB1EC72E6_il2cpp_TypeInfo_var);
  10725. List_1__ctor_m602711FCB3B8551951989E9BAA76587A6075680E(L_2, List_1__ctor_m602711FCB3B8551951989E9BAA76587A6075680E_RuntimeMethod_var);
  10726. V_0 = L_2;
  10727. List_1_t5C034992EE369F50EA54FF7867E707BBB1EC72E6* L_3 = V_0;
  10728. il2cpp_codegen_runtime_class_init_inline(SubsystemManager_t9A7261E4D0B53B996F04B8707D8E1C33AB65E824_il2cpp_TypeInfo_var);
  10729. SubsystemManager_GetSubsystemDescriptors_TisXRHandSubsystemDescriptor_tAA2BE61B3F0591B2679C510BA4880412AEBF0C73_mAE6E6315D76A8CB7D661864B75603CCD02310EDD(L_3, SubsystemManager_GetSubsystemDescriptors_TisXRHandSubsystemDescriptor_tAA2BE61B3F0591B2679C510BA4880412AEBF0C73_mAE6E6315D76A8CB7D661864B75603CCD02310EDD_RuntimeMethod_var);
  10730. List_1_t5C034992EE369F50EA54FF7867E707BBB1EC72E6* L_4 = V_0;
  10731. NullCheck(L_4);
  10732. int32_t L_5;
  10733. L_5 = List_1_get_Count_m32A8A65B6BF3C963D0F776450E39D7331A689B27_inline(L_4, List_1_get_Count_m32A8A65B6BF3C963D0F776450E39D7331A689B27_RuntimeMethod_var);
  10734. if ((((int32_t)L_5) >= ((int32_t)1)))
  10735. {
  10736. goto IL_0023;
  10737. }
  10738. }
  10739. {
  10740. return;
  10741. }
  10742. IL_0023:
  10743. {
  10744. List_1_t5C034992EE369F50EA54FF7867E707BBB1EC72E6* L_6 = V_0;
  10745. il2cpp_codegen_runtime_class_init_inline(OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_il2cpp_TypeInfo_var);
  10746. String_t* L_7;
  10747. L_7 = OpenXRHandProvider_get_id_m0D80E52EDFCC3188976675E39137B2BA44B03975_inline(NULL);
  10748. OpenXRFeature_CreateSubsystem_TisXRHandSubsystemDescriptor_tAA2BE61B3F0591B2679C510BA4880412AEBF0C73_TisXRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C_m95BA406D4B597296AE29BDCD382F584D021179CD(__this, L_6, L_7, OpenXRFeature_CreateSubsystem_TisXRHandSubsystemDescriptor_tAA2BE61B3F0591B2679C510BA4880412AEBF0C73_TisXRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C_m95BA406D4B597296AE29BDCD382F584D021179CD_RuntimeMethod_var);
  10749. il2cpp_codegen_runtime_class_init_inline(XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var);
  10750. XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* L_8;
  10751. L_8 = XRGeneralSettings_get_Instance_m9F222F982E62E066E119754858D8E73CFE42048C_inline(NULL);
  10752. XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* L_9 = L_8;
  10753. if (L_9)
  10754. {
  10755. G_B4_0 = L_9;
  10756. goto IL_003b;
  10757. }
  10758. G_B3_0 = L_9;
  10759. }
  10760. {
  10761. G_B9_0 = ((XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C*)(NULL));
  10762. goto IL_0058;
  10763. }
  10764. IL_003b:
  10765. {
  10766. NullCheck(G_B4_0);
  10767. XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* L_10;
  10768. L_10 = XRGeneralSettings_get_Manager_m112FEB4E6DFB7B5F5C4A2DEC4E975CF2EBD51B42_inline(G_B4_0, NULL);
  10769. XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* L_11 = L_10;
  10770. if (L_11)
  10771. {
  10772. G_B6_0 = L_11;
  10773. goto IL_0047;
  10774. }
  10775. G_B5_0 = L_11;
  10776. }
  10777. {
  10778. G_B9_0 = ((XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C*)(NULL));
  10779. goto IL_0058;
  10780. }
  10781. IL_0047:
  10782. {
  10783. NullCheck(G_B6_0);
  10784. XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* L_12;
  10785. L_12 = XRManagerSettings_get_activeLoader_mFB3B679005792D3DF871EAA7120DD86DCA1D5DEA_inline(G_B6_0, NULL);
  10786. XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* L_13 = L_12;
  10787. if (L_13)
  10788. {
  10789. G_B8_0 = L_13;
  10790. goto IL_0053;
  10791. }
  10792. G_B7_0 = L_13;
  10793. }
  10794. {
  10795. G_B9_0 = ((XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C*)(NULL));
  10796. goto IL_0058;
  10797. }
  10798. IL_0053:
  10799. {
  10800. NullCheck(G_B8_0);
  10801. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_14;
  10802. L_14 = GenericVirtualFuncInvoker0< XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* >::Invoke(XRLoader_GetLoadedSubsystem_TisXRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C_m57CC878CA85F7B10470C1F9691CC4A5936D5BEB1_RuntimeMethod_var, G_B8_0);
  10803. G_B9_0 = L_14;
  10804. }
  10805. IL_0058:
  10806. {
  10807. ((HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_StaticFields*)il2cpp_codegen_static_fields_for(HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_il2cpp_TypeInfo_var))->___s_Subsystem = G_B9_0;
  10808. Il2CppCodeGenWriteBarrier((void**)(&((HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_StaticFields*)il2cpp_codegen_static_fields_for(HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_il2cpp_TypeInfo_var))->___s_Subsystem), (void*)G_B9_0);
  10809. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_15 = ((HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_StaticFields*)il2cpp_codegen_static_fields_for(HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_il2cpp_TypeInfo_var))->___s_Subsystem;
  10810. if (L_15)
  10811. {
  10812. goto IL_007e;
  10813. }
  10814. }
  10815. {
  10816. il2cpp_codegen_runtime_class_init_inline(OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_il2cpp_TypeInfo_var);
  10817. String_t* L_16;
  10818. L_16 = OpenXRHandProvider_get_id_m0D80E52EDFCC3188976675E39137B2BA44B03975_inline(NULL);
  10819. String_t* L_17;
  10820. L_17 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralA3ECE8665FB735BA9B76F8A4B5E94328005373EC, L_16, _stringLiteral0E7D869B16E460AD51992FAB10FA8FCCED680BB8, NULL);
  10821. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  10822. Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_17, NULL);
  10823. return;
  10824. }
  10825. IL_007e:
  10826. {
  10827. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_18 = ((HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_StaticFields*)il2cpp_codegen_static_fields_for(HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_il2cpp_TypeInfo_var))->___s_Subsystem;
  10828. SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548* L_19 = (SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548*)il2cpp_codegen_object_new(SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548_il2cpp_TypeInfo_var);
  10829. SubsystemUpdater__ctor_mDFF3EED82E3F9CA7181F9C12537F4313D9A306C1(L_19, L_18, NULL);
  10830. __this->___m_Updater = L_19;
  10831. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Updater), (void*)L_19);
  10832. return;
  10833. }
  10834. }
  10835. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandTracking_OnSubsystemStart_m8BCA7E911E43868617664BF02D175532FEAC49C8 (HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C* __this, const RuntimeMethod* method)
  10836. {
  10837. static bool s_Il2CppMethodInitialized;
  10838. if (!s_Il2CppMethodInitialized)
  10839. {
  10840. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_il2cpp_TypeInfo_var);
  10841. s_Il2CppMethodInitialized = true;
  10842. }
  10843. {
  10844. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_0 = ((HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_StaticFields*)il2cpp_codegen_static_fields_for(HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_il2cpp_TypeInfo_var))->___s_Subsystem;
  10845. if (L_0)
  10846. {
  10847. goto IL_0008;
  10848. }
  10849. }
  10850. {
  10851. return;
  10852. }
  10853. IL_0008:
  10854. {
  10855. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_1 = ((HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_StaticFields*)il2cpp_codegen_static_fields_for(HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_il2cpp_TypeInfo_var))->___s_Subsystem;
  10856. NullCheck(L_1);
  10857. SubsystemWithProvider_Start_m720DC3EDB918F58D65CA4B12017D395788934644(L_1, NULL);
  10858. SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548* L_2 = __this->___m_Updater;
  10859. NullCheck(L_2);
  10860. SubsystemUpdater_Start_mEC50F9FCA9412717D6599F92D2A68A925C393ADD(L_2, NULL);
  10861. return;
  10862. }
  10863. }
  10864. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandTracking_OnSubsystemStop_mE9D3D85D0119A14B9930EF5BE0B8C1863E4A6AFB (HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C* __this, const RuntimeMethod* method)
  10865. {
  10866. static bool s_Il2CppMethodInitialized;
  10867. if (!s_Il2CppMethodInitialized)
  10868. {
  10869. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_il2cpp_TypeInfo_var);
  10870. s_Il2CppMethodInitialized = true;
  10871. }
  10872. SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548* G_B2_0 = NULL;
  10873. SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548* G_B1_0 = NULL;
  10874. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* G_B5_0 = NULL;
  10875. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* G_B4_0 = NULL;
  10876. {
  10877. SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548* L_0 = __this->___m_Updater;
  10878. SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548* L_1 = L_0;
  10879. if (L_1)
  10880. {
  10881. G_B2_0 = L_1;
  10882. goto IL_000c;
  10883. }
  10884. G_B1_0 = L_1;
  10885. }
  10886. {
  10887. goto IL_0011;
  10888. }
  10889. IL_000c:
  10890. {
  10891. NullCheck(G_B2_0);
  10892. SubsystemUpdater_Stop_m8AFC122B06A8C7E35BB7B534081B48F7F96FFA2A(G_B2_0, NULL);
  10893. }
  10894. IL_0011:
  10895. {
  10896. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_2 = ((HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_StaticFields*)il2cpp_codegen_static_fields_for(HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_il2cpp_TypeInfo_var))->___s_Subsystem;
  10897. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_3 = L_2;
  10898. if (L_3)
  10899. {
  10900. G_B5_0 = L_3;
  10901. goto IL_001b;
  10902. }
  10903. G_B4_0 = L_3;
  10904. }
  10905. {
  10906. return;
  10907. }
  10908. IL_001b:
  10909. {
  10910. NullCheck(G_B5_0);
  10911. SubsystemWithProvider_Stop_mB22AB4811D2636FCB317C0E54E8A7139D81A8E16(G_B5_0, NULL);
  10912. return;
  10913. }
  10914. }
  10915. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandTracking_OnSubsystemDestroy_m612D5BB9D384D024DB82D825A100EFD8717BE051 (HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C* __this, const RuntimeMethod* method)
  10916. {
  10917. static bool s_Il2CppMethodInitialized;
  10918. if (!s_Il2CppMethodInitialized)
  10919. {
  10920. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_il2cpp_TypeInfo_var);
  10921. s_Il2CppMethodInitialized = true;
  10922. }
  10923. SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548* G_B2_0 = NULL;
  10924. SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548* G_B1_0 = NULL;
  10925. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* G_B5_0 = NULL;
  10926. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* G_B4_0 = NULL;
  10927. {
  10928. SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548* L_0 = __this->___m_Updater;
  10929. SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548* L_1 = L_0;
  10930. if (L_1)
  10931. {
  10932. G_B2_0 = L_1;
  10933. goto IL_000c;
  10934. }
  10935. G_B1_0 = L_1;
  10936. }
  10937. {
  10938. goto IL_0011;
  10939. }
  10940. IL_000c:
  10941. {
  10942. NullCheck(G_B2_0);
  10943. SubsystemUpdater_Destroy_mBC988E2883F74DF50B81AEEDA2A7C32AFDEC85A5(G_B2_0, NULL);
  10944. }
  10945. IL_0011:
  10946. {
  10947. __this->___m_Updater = (SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548*)NULL;
  10948. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Updater), (void*)(SubsystemUpdater_t59BCE7E7B38E867C0FBDBBA8579C37C08BF26548*)NULL);
  10949. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_2 = ((HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_StaticFields*)il2cpp_codegen_static_fields_for(HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_il2cpp_TypeInfo_var))->___s_Subsystem;
  10950. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_3 = L_2;
  10951. if (L_3)
  10952. {
  10953. G_B5_0 = L_3;
  10954. goto IL_0023;
  10955. }
  10956. G_B4_0 = L_3;
  10957. }
  10958. {
  10959. goto IL_0028;
  10960. }
  10961. IL_0023:
  10962. {
  10963. NullCheck(G_B5_0);
  10964. SubsystemWithProvider_Destroy_m8161D5B71C856F836660430CED8550AA17438BAF(G_B5_0, NULL);
  10965. }
  10966. IL_0028:
  10967. {
  10968. ((HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_StaticFields*)il2cpp_codegen_static_fields_for(HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_il2cpp_TypeInfo_var))->___s_Subsystem = (XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C*)NULL;
  10969. Il2CppCodeGenWriteBarrier((void**)(&((HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_StaticFields*)il2cpp_codegen_static_fields_for(HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_il2cpp_TypeInfo_var))->___s_Subsystem), (void*)(XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C*)NULL);
  10970. return;
  10971. }
  10972. }
  10973. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t HandTracking_HookGetInstanceProcAddr_m284254357731ED231653F683116AF5582541B7C6 (HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C* __this, intptr_t ___0_func, const RuntimeMethod* method)
  10974. {
  10975. {
  10976. intptr_t L_0 = ___0_func;
  10977. intptr_t L_1;
  10978. L_1 = HandTracking_UnityOpenXRHands_intercept_xrWaitFrame_xrGetInstanceProcAddr_mB65078581D0C93FCA5CB257E2EC79A087C367BE4(L_0, NULL);
  10979. return L_1;
  10980. }
  10981. }
  10982. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandTracking_UnityOpenXRHands_OnSystemChange_mD599D74CC887BACC97BF6B2EC5F7D53DD641155D (uint64_t ___0_xrSystem, const RuntimeMethod* method)
  10983. {
  10984. typedef void (DEFAULT_CALL *PInvokeFunc) (uint64_t);
  10985. #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  10986. static PInvokeFunc il2cppPInvokeFunc;
  10987. if (il2cppPInvokeFunc == NULL)
  10988. {
  10989. int parameterSize = sizeof(uint64_t);
  10990. il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("UnityOpenXRHands"), "UnityOpenXRHands_OnSystemChange", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false);
  10991. IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
  10992. }
  10993. #endif
  10994. #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  10995. reinterpret_cast<PInvokeFunc>(UnityOpenXRHands_OnSystemChange)(___0_xrSystem);
  10996. #else
  10997. il2cppPInvokeFunc(___0_xrSystem);
  10998. #endif
  10999. }
  11000. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HandTracking_UnityOpenXRHands_OnInstanceCreate_m903CCB5C25843DAEEE51C2A6622CB9F8B7A1452B (uint64_t ___0_xrInstance, intptr_t ___1_xrGetInstanceProcAddr, const RuntimeMethod* method)
  11001. {
  11002. typedef int32_t (DEFAULT_CALL *PInvokeFunc) (uint64_t, intptr_t);
  11003. #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  11004. static PInvokeFunc il2cppPInvokeFunc;
  11005. if (il2cppPInvokeFunc == NULL)
  11006. {
  11007. int parameterSize = sizeof(uint64_t) + sizeof(intptr_t);
  11008. il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("UnityOpenXRHands"), "UnityOpenXRHands_OnInstanceCreate", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false);
  11009. IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
  11010. }
  11011. #endif
  11012. #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  11013. int32_t returnValue = reinterpret_cast<PInvokeFunc>(UnityOpenXRHands_OnInstanceCreate)(___0_xrInstance, ___1_xrGetInstanceProcAddr);
  11014. #else
  11015. int32_t returnValue = il2cppPInvokeFunc(___0_xrInstance, ___1_xrGetInstanceProcAddr);
  11016. #endif
  11017. return static_cast<bool>(returnValue);
  11018. }
  11019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandTracking_UnityOpenXRHands_OnAppSpaceChange_mE6358A6F95422FB5CDF156B5F702A030B951DBFD (uint64_t ___0_xrSpace, const RuntimeMethod* method)
  11020. {
  11021. typedef void (DEFAULT_CALL *PInvokeFunc) (uint64_t);
  11022. #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  11023. static PInvokeFunc il2cppPInvokeFunc;
  11024. if (il2cppPInvokeFunc == NULL)
  11025. {
  11026. int parameterSize = sizeof(uint64_t);
  11027. il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("UnityOpenXRHands"), "UnityOpenXRHands_OnAppSpaceChange", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false);
  11028. IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
  11029. }
  11030. #endif
  11031. #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  11032. reinterpret_cast<PInvokeFunc>(UnityOpenXRHands_OnAppSpaceChange)(___0_xrSpace);
  11033. #else
  11034. il2cppPInvokeFunc(___0_xrSpace);
  11035. #endif
  11036. }
  11037. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandTracking_UnityOpenXRHands_OnSessionCreate_m3DEAEEEC790BB3DB4E81679198458FA604C14D5E (uint64_t ___0_xrSession, const RuntimeMethod* method)
  11038. {
  11039. typedef void (DEFAULT_CALL *PInvokeFunc) (uint64_t);
  11040. #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  11041. static PInvokeFunc il2cppPInvokeFunc;
  11042. if (il2cppPInvokeFunc == NULL)
  11043. {
  11044. int parameterSize = sizeof(uint64_t);
  11045. il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("UnityOpenXRHands"), "UnityOpenXRHands_OnSessionCreate", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false);
  11046. IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
  11047. }
  11048. #endif
  11049. #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  11050. reinterpret_cast<PInvokeFunc>(UnityOpenXRHands_OnSessionCreate)(___0_xrSession);
  11051. #else
  11052. il2cppPInvokeFunc(___0_xrSession);
  11053. #endif
  11054. }
  11055. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t HandTracking_UnityOpenXRHands_intercept_xrWaitFrame_xrGetInstanceProcAddr_mB65078581D0C93FCA5CB257E2EC79A087C367BE4 (intptr_t ___0_func, const RuntimeMethod* method)
  11056. {
  11057. typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (intptr_t);
  11058. #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  11059. static PInvokeFunc il2cppPInvokeFunc;
  11060. if (il2cppPInvokeFunc == NULL)
  11061. {
  11062. int parameterSize = sizeof(intptr_t);
  11063. il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("UnityOpenXRHands"), "UnityOpenXRHands_intercept_xrWaitFrame_xrGetInstanceProcAddr", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false);
  11064. IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
  11065. }
  11066. #endif
  11067. #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  11068. intptr_t returnValue = reinterpret_cast<PInvokeFunc>(UnityOpenXRHands_intercept_xrWaitFrame_xrGetInstanceProcAddr)(___0_func);
  11069. #else
  11070. intptr_t returnValue = il2cppPInvokeFunc(___0_func);
  11071. #endif
  11072. return returnValue;
  11073. }
  11074. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandTracking__ctor_m2B76B40E8946100FED0FF7E26C531FB01514F1A0 (HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C* __this, const RuntimeMethod* method)
  11075. {
  11076. {
  11077. OpenXRFeature__ctor_m120460E34ECC22ED2DB96797A6DCB5C870E78852(__this, NULL);
  11078. return;
  11079. }
  11080. }
  11081. #ifdef __clang__
  11082. #pragma clang diagnostic pop
  11083. #endif
  11084. #ifdef __clang__
  11085. #pragma clang diagnostic push
  11086. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11087. #pragma clang diagnostic ignored "-Wunused-variable"
  11088. #endif
  11089. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaHandTrackingAim_OnSubsystemStart_m667C86B11705064A404FCB076B30526F8F989445 (MetaHandTrackingAim_tF033F668DE2818AABC72B2609279A379771515BA* __this, const RuntimeMethod* method)
  11090. {
  11091. static bool s_Il2CppMethodInitialized;
  11092. if (!s_Il2CppMethodInitialized)
  11093. {
  11094. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997_il2cpp_TypeInfo_var);
  11095. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  11096. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MetaHandTrackingAim_OnUpdatedHands_m6CC8B64FCEC70D804F3E9C2DCBD5BFF392B6E988_RuntimeMethod_var);
  11097. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var);
  11098. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRLoader_GetLoadedSubsystem_TisXRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C_m57CC878CA85F7B10470C1F9691CC4A5936D5BEB1_RuntimeMethod_var);
  11099. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral69E4F740C97470174ECFD4F81949131FAB76B2A0);
  11100. s_Il2CppMethodInitialized = true;
  11101. }
  11102. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* V_0 = NULL;
  11103. XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* G_B3_0 = NULL;
  11104. XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* G_B2_0 = NULL;
  11105. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* G_B8_0 = NULL;
  11106. XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* G_B5_0 = NULL;
  11107. XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* G_B4_0 = NULL;
  11108. XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* G_B7_0 = NULL;
  11109. XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* G_B6_0 = NULL;
  11110. {
  11111. bool L_0;
  11112. L_0 = MetaHandTrackingAim_UnityOpenXRHands_ToggleMetaAim_mBD6A5F22AE4AB824048A3B505485F3DBDA6DD880((bool)1, NULL);
  11113. if (!L_0)
  11114. {
  11115. goto IL_005e;
  11116. }
  11117. }
  11118. {
  11119. MetaHandTrackingAim_CreateHands_m8E8379147535495ED70ADE53BAB86C3F2FCF04A0(__this, NULL);
  11120. il2cpp_codegen_runtime_class_init_inline(XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var);
  11121. XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* L_1;
  11122. L_1 = XRGeneralSettings_get_Instance_m9F222F982E62E066E119754858D8E73CFE42048C_inline(NULL);
  11123. XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* L_2 = L_1;
  11124. if (L_2)
  11125. {
  11126. G_B3_0 = L_2;
  11127. goto IL_001a;
  11128. }
  11129. G_B2_0 = L_2;
  11130. }
  11131. {
  11132. G_B8_0 = ((XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C*)(NULL));
  11133. goto IL_0037;
  11134. }
  11135. IL_001a:
  11136. {
  11137. NullCheck(G_B3_0);
  11138. XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* L_3;
  11139. L_3 = XRGeneralSettings_get_Manager_m112FEB4E6DFB7B5F5C4A2DEC4E975CF2EBD51B42_inline(G_B3_0, NULL);
  11140. XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* L_4 = L_3;
  11141. if (L_4)
  11142. {
  11143. G_B5_0 = L_4;
  11144. goto IL_0026;
  11145. }
  11146. G_B4_0 = L_4;
  11147. }
  11148. {
  11149. G_B8_0 = ((XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C*)(NULL));
  11150. goto IL_0037;
  11151. }
  11152. IL_0026:
  11153. {
  11154. NullCheck(G_B5_0);
  11155. XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* L_5;
  11156. L_5 = XRManagerSettings_get_activeLoader_mFB3B679005792D3DF871EAA7120DD86DCA1D5DEA_inline(G_B5_0, NULL);
  11157. XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* L_6 = L_5;
  11158. if (L_6)
  11159. {
  11160. G_B7_0 = L_6;
  11161. goto IL_0032;
  11162. }
  11163. G_B6_0 = L_6;
  11164. }
  11165. {
  11166. G_B8_0 = ((XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C*)(NULL));
  11167. goto IL_0037;
  11168. }
  11169. IL_0032:
  11170. {
  11171. NullCheck(G_B7_0);
  11172. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_7;
  11173. L_7 = GenericVirtualFuncInvoker0< XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* >::Invoke(XRLoader_GetLoadedSubsystem_TisXRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C_m57CC878CA85F7B10470C1F9691CC4A5936D5BEB1_RuntimeMethod_var, G_B7_0);
  11174. G_B8_0 = L_7;
  11175. }
  11176. IL_0037:
  11177. {
  11178. V_0 = G_B8_0;
  11179. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_8 = V_0;
  11180. if (!L_8)
  11181. {
  11182. goto IL_0068;
  11183. }
  11184. }
  11185. {
  11186. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_9 = V_0;
  11187. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_10 = L_9;
  11188. NullCheck(L_10);
  11189. Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997* L_11 = L_10->___updatedHands;
  11190. Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997* L_12 = (Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997*)il2cpp_codegen_object_new(Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997_il2cpp_TypeInfo_var);
  11191. Action_3__ctor_m3AB504B4A53E26F38ACFEC08DD59973F0169F14B(L_12, __this, (intptr_t)((void*)MetaHandTrackingAim_OnUpdatedHands_m6CC8B64FCEC70D804F3E9C2DCBD5BFF392B6E988_RuntimeMethod_var), NULL);
  11192. Delegate_t* L_13;
  11193. L_13 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_11, L_12, NULL);
  11194. NullCheck(L_10);
  11195. L_10->___updatedHands = ((Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997*)Castclass((RuntimeObject*)L_13, Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997_il2cpp_TypeInfo_var));
  11196. Il2CppCodeGenWriteBarrier((void**)(&L_10->___updatedHands), (void*)((Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997*)Castclass((RuntimeObject*)L_13, Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997_il2cpp_TypeInfo_var)));
  11197. return;
  11198. }
  11199. IL_005e:
  11200. {
  11201. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  11202. Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral69E4F740C97470174ECFD4F81949131FAB76B2A0, NULL);
  11203. }
  11204. IL_0068:
  11205. {
  11206. return;
  11207. }
  11208. }
  11209. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaHandTrackingAim_OnSubsystemStop_m661F74A7CE1B602E75E4D325971E563291762124 (MetaHandTrackingAim_tF033F668DE2818AABC72B2609279A379771515BA* __this, const RuntimeMethod* method)
  11210. {
  11211. static bool s_Il2CppMethodInitialized;
  11212. if (!s_Il2CppMethodInitialized)
  11213. {
  11214. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997_il2cpp_TypeInfo_var);
  11215. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MetaHandTrackingAim_OnUpdatedHands_m6CC8B64FCEC70D804F3E9C2DCBD5BFF392B6E988_RuntimeMethod_var);
  11216. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var);
  11217. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRLoader_GetLoadedSubsystem_TisXRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C_m57CC878CA85F7B10470C1F9691CC4A5936D5BEB1_RuntimeMethod_var);
  11218. s_Il2CppMethodInitialized = true;
  11219. }
  11220. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* V_0 = NULL;
  11221. XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* G_B2_0 = NULL;
  11222. XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* G_B1_0 = NULL;
  11223. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* G_B7_0 = NULL;
  11224. XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* G_B4_0 = NULL;
  11225. XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* G_B3_0 = NULL;
  11226. XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* G_B6_0 = NULL;
  11227. XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* G_B5_0 = NULL;
  11228. {
  11229. bool L_0;
  11230. L_0 = MetaHandTrackingAim_UnityOpenXRHands_ToggleMetaAim_mBD6A5F22AE4AB824048A3B505485F3DBDA6DD880((bool)0, NULL);
  11231. il2cpp_codegen_runtime_class_init_inline(XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var);
  11232. XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* L_1;
  11233. L_1 = XRGeneralSettings_get_Instance_m9F222F982E62E066E119754858D8E73CFE42048C_inline(NULL);
  11234. XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* L_2 = L_1;
  11235. if (L_2)
  11236. {
  11237. G_B2_0 = L_2;
  11238. goto IL_0013;
  11239. }
  11240. G_B1_0 = L_2;
  11241. }
  11242. {
  11243. G_B7_0 = ((XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C*)(NULL));
  11244. goto IL_0030;
  11245. }
  11246. IL_0013:
  11247. {
  11248. NullCheck(G_B2_0);
  11249. XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* L_3;
  11250. L_3 = XRGeneralSettings_get_Manager_m112FEB4E6DFB7B5F5C4A2DEC4E975CF2EBD51B42_inline(G_B2_0, NULL);
  11251. XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* L_4 = L_3;
  11252. if (L_4)
  11253. {
  11254. G_B4_0 = L_4;
  11255. goto IL_001f;
  11256. }
  11257. G_B3_0 = L_4;
  11258. }
  11259. {
  11260. G_B7_0 = ((XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C*)(NULL));
  11261. goto IL_0030;
  11262. }
  11263. IL_001f:
  11264. {
  11265. NullCheck(G_B4_0);
  11266. XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* L_5;
  11267. L_5 = XRManagerSettings_get_activeLoader_mFB3B679005792D3DF871EAA7120DD86DCA1D5DEA_inline(G_B4_0, NULL);
  11268. XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* L_6 = L_5;
  11269. if (L_6)
  11270. {
  11271. G_B6_0 = L_6;
  11272. goto IL_002b;
  11273. }
  11274. G_B5_0 = L_6;
  11275. }
  11276. {
  11277. G_B7_0 = ((XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C*)(NULL));
  11278. goto IL_0030;
  11279. }
  11280. IL_002b:
  11281. {
  11282. NullCheck(G_B6_0);
  11283. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_7;
  11284. L_7 = GenericVirtualFuncInvoker0< XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* >::Invoke(XRLoader_GetLoadedSubsystem_TisXRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C_m57CC878CA85F7B10470C1F9691CC4A5936D5BEB1_RuntimeMethod_var, G_B6_0);
  11285. G_B7_0 = L_7;
  11286. }
  11287. IL_0030:
  11288. {
  11289. V_0 = G_B7_0;
  11290. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_8 = V_0;
  11291. if (!L_8)
  11292. {
  11293. goto IL_0056;
  11294. }
  11295. }
  11296. {
  11297. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_9 = V_0;
  11298. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_10 = L_9;
  11299. NullCheck(L_10);
  11300. Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997* L_11 = L_10->___updatedHands;
  11301. Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997* L_12 = (Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997*)il2cpp_codegen_object_new(Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997_il2cpp_TypeInfo_var);
  11302. Action_3__ctor_m3AB504B4A53E26F38ACFEC08DD59973F0169F14B(L_12, __this, (intptr_t)((void*)MetaHandTrackingAim_OnUpdatedHands_m6CC8B64FCEC70D804F3E9C2DCBD5BFF392B6E988_RuntimeMethod_var), NULL);
  11303. Delegate_t* L_13;
  11304. L_13 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_11, L_12, NULL);
  11305. NullCheck(L_10);
  11306. L_10->___updatedHands = ((Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997*)Castclass((RuntimeObject*)L_13, Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997_il2cpp_TypeInfo_var));
  11307. Il2CppCodeGenWriteBarrier((void**)(&L_10->___updatedHands), (void*)((Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997*)Castclass((RuntimeObject*)L_13, Action_3_t7D778238CD0A45B8368B3EAC4062AD2D477E1997_il2cpp_TypeInfo_var)));
  11308. }
  11309. IL_0056:
  11310. {
  11311. MetaHandTrackingAim_DestroyHands_mEAB5B95CC8C179745E643770AC33388FEABBC1BE(__this, NULL);
  11312. return;
  11313. }
  11314. }
  11315. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaHandTrackingAim_CreateHands_m8E8379147535495ED70ADE53BAB86C3F2FCF04A0 (MetaHandTrackingAim_tF033F668DE2818AABC72B2609279A379771515BA* __this, const RuntimeMethod* method)
  11316. {
  11317. {
  11318. MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* L_0;
  11319. L_0 = MetaAimHand_get_left_m0E99853A17B9E8F930121D4F15A04DA6B667A1D4_inline(NULL);
  11320. if (L_0)
  11321. {
  11322. goto IL_0016;
  11323. }
  11324. }
  11325. {
  11326. MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* L_1;
  11327. L_1 = MetaAimHand_CreateHand_mF1109A9DEE13152B98B86958E9E5B9D165FB26BB(((int32_t)256), NULL);
  11328. MetaAimHand_set_left_m419A1439F8F77D7FADDFCACB6438BE34733F4B45_inline(L_1, NULL);
  11329. }
  11330. IL_0016:
  11331. {
  11332. MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* L_2;
  11333. L_2 = MetaAimHand_get_right_mA1156C57D7B39F069FBAEA7D1B8E90FC97CD1818_inline(NULL);
  11334. if (L_2)
  11335. {
  11336. goto IL_002c;
  11337. }
  11338. }
  11339. {
  11340. MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* L_3;
  11341. L_3 = MetaAimHand_CreateHand_mF1109A9DEE13152B98B86958E9E5B9D165FB26BB(((int32_t)512), NULL);
  11342. MetaAimHand_set_right_m2FE64B96A9598F4F521D014D655A1E8D6974F2D5_inline(L_3, NULL);
  11343. }
  11344. IL_002c:
  11345. {
  11346. return;
  11347. }
  11348. }
  11349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaHandTrackingAim_DestroyHands_mEAB5B95CC8C179745E643770AC33388FEABBC1BE (MetaHandTrackingAim_tF033F668DE2818AABC72B2609279A379771515BA* __this, const RuntimeMethod* method)
  11350. {
  11351. static bool s_Il2CppMethodInitialized;
  11352. if (!s_Il2CppMethodInitialized)
  11353. {
  11354. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  11355. s_Il2CppMethodInitialized = true;
  11356. }
  11357. {
  11358. MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* L_0;
  11359. L_0 = MetaAimHand_get_left_m0E99853A17B9E8F930121D4F15A04DA6B667A1D4_inline(NULL);
  11360. if (!L_0)
  11361. {
  11362. goto IL_0017;
  11363. }
  11364. }
  11365. {
  11366. MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* L_1;
  11367. L_1 = MetaAimHand_get_left_m0E99853A17B9E8F930121D4F15A04DA6B667A1D4_inline(NULL);
  11368. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  11369. InputSystem_RemoveDevice_mBA895DEE9FCFC53AC9040DE72860D95ABFB5E858(L_1, NULL);
  11370. MetaAimHand_set_left_m419A1439F8F77D7FADDFCACB6438BE34733F4B45_inline((MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA*)NULL, NULL);
  11371. }
  11372. IL_0017:
  11373. {
  11374. MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* L_2;
  11375. L_2 = MetaAimHand_get_right_mA1156C57D7B39F069FBAEA7D1B8E90FC97CD1818_inline(NULL);
  11376. if (!L_2)
  11377. {
  11378. goto IL_002e;
  11379. }
  11380. }
  11381. {
  11382. MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* L_3;
  11383. L_3 = MetaAimHand_get_right_mA1156C57D7B39F069FBAEA7D1B8E90FC97CD1818_inline(NULL);
  11384. il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
  11385. InputSystem_RemoveDevice_mBA895DEE9FCFC53AC9040DE72860D95ABFB5E858(L_3, NULL);
  11386. MetaAimHand_set_right_m2FE64B96A9598F4F521D014D655A1E8D6974F2D5_inline((MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA*)NULL, NULL);
  11387. }
  11388. IL_002e:
  11389. {
  11390. return;
  11391. }
  11392. }
  11393. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaHandTrackingAim_OnUpdatedHands_m6CC8B64FCEC70D804F3E9C2DCBD5BFF392B6E988 (MetaHandTrackingAim_tF033F668DE2818AABC72B2609279A379771515BA* __this, XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* ___0_subsystem, int32_t ___1_successFlags, int32_t ___2_updateType, const RuntimeMethod* method)
  11394. {
  11395. {
  11396. int32_t L_0 = ___1_successFlags;
  11397. if (!((int32_t)((int32_t)L_0&3)))
  11398. {
  11399. goto IL_0016;
  11400. }
  11401. }
  11402. {
  11403. MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* L_1;
  11404. L_1 = MetaAimHand_get_left_m0E99853A17B9E8F930121D4F15A04DA6B667A1D4_inline(NULL);
  11405. int32_t L_2 = ___1_successFlags;
  11406. NullCheck(L_1);
  11407. MetaAimHand_UpdateHand_mAB539B5965183DFC833FDC2A9B870E60FBAE479C(L_1, (bool)1, (bool)((!(((uint32_t)((int32_t)((int32_t)L_2&1))) <= ((uint32_t)0)))? 1 : 0), NULL);
  11408. }
  11409. IL_0016:
  11410. {
  11411. int32_t L_3 = ___1_successFlags;
  11412. if (!((int32_t)((int32_t)L_3&((int32_t)12))))
  11413. {
  11414. goto IL_002d;
  11415. }
  11416. }
  11417. {
  11418. MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* L_4;
  11419. L_4 = MetaAimHand_get_right_mA1156C57D7B39F069FBAEA7D1B8E90FC97CD1818_inline(NULL);
  11420. int32_t L_5 = ___1_successFlags;
  11421. NullCheck(L_4);
  11422. MetaAimHand_UpdateHand_mAB539B5965183DFC833FDC2A9B870E60FBAE479C(L_4, (bool)0, (bool)((!(((uint32_t)((int32_t)((int32_t)L_5&4))) <= ((uint32_t)0)))? 1 : 0), NULL);
  11423. }
  11424. IL_002d:
  11425. {
  11426. return;
  11427. }
  11428. }
  11429. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MetaHandTrackingAim_UnityOpenXRHands_ToggleMetaAim_mBD6A5F22AE4AB824048A3B505485F3DBDA6DD880 (bool ___0_enable, const RuntimeMethod* method)
  11430. {
  11431. typedef int32_t (DEFAULT_CALL *PInvokeFunc) (int32_t);
  11432. #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  11433. static PInvokeFunc il2cppPInvokeFunc;
  11434. if (il2cppPInvokeFunc == NULL)
  11435. {
  11436. int parameterSize = 4;
  11437. il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("UnityOpenXRHands"), "UnityOpenXRHands_ToggleMetaAim", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false);
  11438. IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
  11439. }
  11440. #endif
  11441. #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  11442. int32_t returnValue = reinterpret_cast<PInvokeFunc>(UnityOpenXRHands_ToggleMetaAim)(static_cast<int32_t>(___0_enable));
  11443. #else
  11444. int32_t returnValue = il2cppPInvokeFunc(static_cast<int32_t>(___0_enable));
  11445. #endif
  11446. return static_cast<bool>(returnValue);
  11447. }
  11448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MetaAimHand_tB69004BB52BF88B465365746B842E0F30C79F313* MetaHandTrackingAim_get_leftHand_mFA896DC4D2585EA9F16AED4522DF9349E8E66110 (const RuntimeMethod* method)
  11449. {
  11450. {
  11451. return (MetaAimHand_tB69004BB52BF88B465365746B842E0F30C79F313*)NULL;
  11452. }
  11453. }
  11454. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MetaAimHand_tB69004BB52BF88B465365746B842E0F30C79F313* MetaHandTrackingAim_get_rightHand_m2E07B2E021CE416101D67E0F29C3900B513CA4CC (const RuntimeMethod* method)
  11455. {
  11456. {
  11457. return (MetaAimHand_tB69004BB52BF88B465365746B842E0F30C79F313*)NULL;
  11458. }
  11459. }
  11460. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaHandTrackingAim__ctor_m8B8B31A5532AB37CC72128BF2AD6B8294497E5CA (MetaHandTrackingAim_tF033F668DE2818AABC72B2609279A379771515BA* __this, const RuntimeMethod* method)
  11461. {
  11462. {
  11463. OpenXRFeature__ctor_m120460E34ECC22ED2DB96797A6DCB5C870E78852(__this, NULL);
  11464. return;
  11465. }
  11466. }
  11467. #ifdef __clang__
  11468. #pragma clang diagnostic pop
  11469. #endif
  11470. #ifdef __clang__
  11471. #pragma clang diagnostic push
  11472. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11473. #pragma clang diagnostic ignored "-Wunused-variable"
  11474. #endif
  11475. #ifdef __clang__
  11476. #pragma clang diagnostic pop
  11477. #endif
  11478. #ifdef __clang__
  11479. #pragma clang diagnostic push
  11480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11481. #pragma clang diagnostic ignored "-Wunused-variable"
  11482. #endif
  11483. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* MetaAimHand_get_indexPressed_mAE7C52FA2A168D05BA72A40E21E510ACCEFFB896 (MetaAimHand_tB69004BB52BF88B465365746B842E0F30C79F313* __this, const RuntimeMethod* method)
  11484. {
  11485. {
  11486. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = __this->___U3CindexPressedU3Ek__BackingField;
  11487. return L_0;
  11488. }
  11489. }
  11490. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_set_indexPressed_m6AEC4B58FF45D5AF83892CC3FB56261B83D41A0B (MetaAimHand_tB69004BB52BF88B465365746B842E0F30C79F313* __this, ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___0_value, const RuntimeMethod* method)
  11491. {
  11492. {
  11493. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = ___0_value;
  11494. __this->___U3CindexPressedU3Ek__BackingField = L_0;
  11495. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CindexPressedU3Ek__BackingField), (void*)L_0);
  11496. return;
  11497. }
  11498. }
  11499. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* MetaAimHand_get_middlePressed_m2DBFC7C0467A6BC1690651381D1DDFB4F7685258 (MetaAimHand_tB69004BB52BF88B465365746B842E0F30C79F313* __this, const RuntimeMethod* method)
  11500. {
  11501. {
  11502. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = __this->___U3CmiddlePressedU3Ek__BackingField;
  11503. return L_0;
  11504. }
  11505. }
  11506. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_set_middlePressed_mC29833511238270785A140D29A3B3D5F1405B742 (MetaAimHand_tB69004BB52BF88B465365746B842E0F30C79F313* __this, ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___0_value, const RuntimeMethod* method)
  11507. {
  11508. {
  11509. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = ___0_value;
  11510. __this->___U3CmiddlePressedU3Ek__BackingField = L_0;
  11511. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CmiddlePressedU3Ek__BackingField), (void*)L_0);
  11512. return;
  11513. }
  11514. }
  11515. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* MetaAimHand_get_ringPressed_m83CB36D7BEC346D74576F01B26C06A6E70A2E4C1 (MetaAimHand_tB69004BB52BF88B465365746B842E0F30C79F313* __this, const RuntimeMethod* method)
  11516. {
  11517. {
  11518. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = __this->___U3CringPressedU3Ek__BackingField;
  11519. return L_0;
  11520. }
  11521. }
  11522. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_set_ringPressed_m4737A990062E761929EFB96E27E7E73BB67BF0F4 (MetaAimHand_tB69004BB52BF88B465365746B842E0F30C79F313* __this, ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___0_value, const RuntimeMethod* method)
  11523. {
  11524. {
  11525. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = ___0_value;
  11526. __this->___U3CringPressedU3Ek__BackingField = L_0;
  11527. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CringPressedU3Ek__BackingField), (void*)L_0);
  11528. return;
  11529. }
  11530. }
  11531. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* MetaAimHand_get_littlePressed_mB5C80ABCCA6F328557C27ADCEBFC5615A8158D5B (MetaAimHand_tB69004BB52BF88B465365746B842E0F30C79F313* __this, const RuntimeMethod* method)
  11532. {
  11533. {
  11534. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = __this->___U3ClittlePressedU3Ek__BackingField;
  11535. return L_0;
  11536. }
  11537. }
  11538. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_set_littlePressed_mAC806BCA91424D3C3C46DC54356947C0E7109D78 (MetaAimHand_tB69004BB52BF88B465365746B842E0F30C79F313* __this, ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___0_value, const RuntimeMethod* method)
  11539. {
  11540. {
  11541. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = ___0_value;
  11542. __this->___U3ClittlePressedU3Ek__BackingField = L_0;
  11543. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3ClittlePressedU3Ek__BackingField), (void*)L_0);
  11544. return;
  11545. }
  11546. }
  11547. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* MetaAimHand_get_aimFlags_mBDD3E89DE1CBA8ED91E1AA14C96BA7B11FAC40E3 (MetaAimHand_tB69004BB52BF88B465365746B842E0F30C79F313* __this, const RuntimeMethod* method)
  11548. {
  11549. {
  11550. IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* L_0 = __this->___U3CaimFlagsU3Ek__BackingField;
  11551. return L_0;
  11552. }
  11553. }
  11554. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_set_aimFlags_mB7602ACCC29BB3B925B24449A3A17B0163076975 (MetaAimHand_tB69004BB52BF88B465365746B842E0F30C79F313* __this, IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* ___0_value, const RuntimeMethod* method)
  11555. {
  11556. {
  11557. IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* L_0 = ___0_value;
  11558. __this->___U3CaimFlagsU3Ek__BackingField = L_0;
  11559. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaimFlagsU3Ek__BackingField), (void*)L_0);
  11560. return;
  11561. }
  11562. }
  11563. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* MetaAimHand_get_pinchStrengthIndex_m59C205811186562A8B8142FC59BF104B63A268EA (MetaAimHand_tB69004BB52BF88B465365746B842E0F30C79F313* __this, const RuntimeMethod* method)
  11564. {
  11565. {
  11566. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = __this->___U3CpinchStrengthIndexU3Ek__BackingField;
  11567. return L_0;
  11568. }
  11569. }
  11570. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_set_pinchStrengthIndex_mDCAB5B13692B06EC4AE6CF6B94753E741DC9FF4F (MetaAimHand_tB69004BB52BF88B465365746B842E0F30C79F313* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___0_value, const RuntimeMethod* method)
  11571. {
  11572. {
  11573. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = ___0_value;
  11574. __this->___U3CpinchStrengthIndexU3Ek__BackingField = L_0;
  11575. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpinchStrengthIndexU3Ek__BackingField), (void*)L_0);
  11576. return;
  11577. }
  11578. }
  11579. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* MetaAimHand_get_pinchStrengthMiddle_m42961C680CD7B22F21BAB0729478F011A680FB7C (MetaAimHand_tB69004BB52BF88B465365746B842E0F30C79F313* __this, const RuntimeMethod* method)
  11580. {
  11581. {
  11582. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = __this->___U3CpinchStrengthMiddleU3Ek__BackingField;
  11583. return L_0;
  11584. }
  11585. }
  11586. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_set_pinchStrengthMiddle_mA4DF6E5DAAA33D7E1889DB0213B991BA36CCE921 (MetaAimHand_tB69004BB52BF88B465365746B842E0F30C79F313* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___0_value, const RuntimeMethod* method)
  11587. {
  11588. {
  11589. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = ___0_value;
  11590. __this->___U3CpinchStrengthMiddleU3Ek__BackingField = L_0;
  11591. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpinchStrengthMiddleU3Ek__BackingField), (void*)L_0);
  11592. return;
  11593. }
  11594. }
  11595. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* MetaAimHand_get_pinchStrengthRing_m73E009DBEC1FAAD97859A7A7E7FF4B80898E54B8 (MetaAimHand_tB69004BB52BF88B465365746B842E0F30C79F313* __this, const RuntimeMethod* method)
  11596. {
  11597. {
  11598. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = __this->___U3CpinchStrengthRingU3Ek__BackingField;
  11599. return L_0;
  11600. }
  11601. }
  11602. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_set_pinchStrengthRing_m197EB83375370B88E2540D14929CFA000CB5952D (MetaAimHand_tB69004BB52BF88B465365746B842E0F30C79F313* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___0_value, const RuntimeMethod* method)
  11603. {
  11604. {
  11605. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = ___0_value;
  11606. __this->___U3CpinchStrengthRingU3Ek__BackingField = L_0;
  11607. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpinchStrengthRingU3Ek__BackingField), (void*)L_0);
  11608. return;
  11609. }
  11610. }
  11611. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* MetaAimHand_get_pinchStrengthLittle_m38D69291CA8B95630C0F908F91086EA2D89445B2 (MetaAimHand_tB69004BB52BF88B465365746B842E0F30C79F313* __this, const RuntimeMethod* method)
  11612. {
  11613. {
  11614. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = __this->___U3CpinchStrengthLittleU3Ek__BackingField;
  11615. return L_0;
  11616. }
  11617. }
  11618. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_set_pinchStrengthLittle_mF78F2F366BE7E61EA95AD102B217E6C09B02E781 (MetaAimHand_tB69004BB52BF88B465365746B842E0F30C79F313* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___0_value, const RuntimeMethod* method)
  11619. {
  11620. {
  11621. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = ___0_value;
  11622. __this->___U3CpinchStrengthLittleU3Ek__BackingField = L_0;
  11623. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpinchStrengthLittleU3Ek__BackingField), (void*)L_0);
  11624. return;
  11625. }
  11626. }
  11627. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand_FinishSetup_mC2C67FAEFBA74E31C87DA2CEB35459C065BEFF6C (MetaAimHand_tB69004BB52BF88B465365746B842E0F30C79F313* __this, const RuntimeMethod* method)
  11628. {
  11629. {
  11630. TrackedDevice_FinishSetup_m8FE5D25BCB3BE51AA50D75C97265A8B8D39D0DC5(__this, NULL);
  11631. return;
  11632. }
  11633. }
  11634. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetaAimHand__ctor_mF3E884E4E480AD6ACA8EECAC37292640034E53FF (MetaAimHand_tB69004BB52BF88B465365746B842E0F30C79F313* __this, const RuntimeMethod* method)
  11635. {
  11636. {
  11637. TrackedDevice__ctor_mB27788B88E0EACB28065D20F6FE6E39AF391B375(__this, NULL);
  11638. return;
  11639. }
  11640. }
  11641. #ifdef __clang__
  11642. #pragma clang diagnostic pop
  11643. #endif
  11644. #ifdef __clang__
  11645. #pragma clang diagnostic push
  11646. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11647. #pragma clang diagnostic ignored "-Wunused-variable"
  11648. #endif
  11649. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OpenXRHandProvider_Start_m0897CE942C86014DB94522D8F73961388444C41F (OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1* __this, const RuntimeMethod* method)
  11650. {
  11651. {
  11652. return;
  11653. }
  11654. }
  11655. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OpenXRHandProvider_Stop_mFB41489D269F664DF7F0BF8079CC56E08078128E (OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1* __this, const RuntimeMethod* method)
  11656. {
  11657. {
  11658. return;
  11659. }
  11660. }
  11661. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OpenXRHandProvider_Destroy_mCB77DF95A5255AA796D78682DD3D8ECCCA1D3888 (OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1* __this, const RuntimeMethod* method)
  11662. {
  11663. static bool s_Il2CppMethodInitialized;
  11664. if (!s_Il2CppMethodInitialized)
  11665. {
  11666. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_il2cpp_TypeInfo_var);
  11667. s_Il2CppMethodInitialized = true;
  11668. }
  11669. {
  11670. il2cpp_codegen_runtime_class_init_inline(OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_il2cpp_TypeInfo_var);
  11671. OpenXRHandProvider_UnityOpenXRHands_Destroy_m27BA1C2D3CBDFB88C032033BB9BCC206FDF905BF(NULL);
  11672. return;
  11673. }
  11674. }
  11675. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OpenXRHandProvider_GetHandLayout_mE864E29B6FAF465A24D841AED9BBA912282E8ACD (OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1* __this, NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB ___0_handJointsInLayout, const RuntimeMethod* method)
  11676. {
  11677. static bool s_Il2CppMethodInitialized;
  11678. if (!s_Il2CppMethodInitialized)
  11679. {
  11680. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  11681. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_il2cpp_TypeInfo_var);
  11682. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C387225B67A83D965F84DB4DF76111FC8BD2B7F);
  11683. s_Il2CppMethodInitialized = true;
  11684. }
  11685. {
  11686. il2cpp_codegen_runtime_class_init_inline(OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_il2cpp_TypeInfo_var);
  11687. bool L_0;
  11688. L_0 = OpenXRHandProvider_UnityOpenXRHands_TryInitialize_m76A2E87894059C10E838F0D1F2AC8CD6C52A953C(NULL);
  11689. if (L_0)
  11690. {
  11691. goto IL_0012;
  11692. }
  11693. }
  11694. {
  11695. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  11696. Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral0C387225B67A83D965F84DB4DF76111FC8BD2B7F, NULL);
  11697. return;
  11698. }
  11699. IL_0012:
  11700. {
  11701. int32_t L_1;
  11702. L_1 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(2, NULL);
  11703. IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&___0_handJointsInLayout))->___m_Buffer, L_1, ((bool)1));
  11704. int32_t L_2;
  11705. L_2 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(1, NULL);
  11706. IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&___0_handJointsInLayout))->___m_Buffer, L_2, ((bool)1));
  11707. int32_t L_3;
  11708. L_3 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(3, NULL);
  11709. IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&___0_handJointsInLayout))->___m_Buffer, L_3, ((bool)1));
  11710. int32_t L_4;
  11711. L_4 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(4, NULL);
  11712. IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&___0_handJointsInLayout))->___m_Buffer, L_4, ((bool)1));
  11713. int32_t L_5;
  11714. L_5 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(5, NULL);
  11715. IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&___0_handJointsInLayout))->___m_Buffer, L_5, ((bool)1));
  11716. int32_t L_6;
  11717. L_6 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(6, NULL);
  11718. IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&___0_handJointsInLayout))->___m_Buffer, L_6, ((bool)1));
  11719. int32_t L_7;
  11720. L_7 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(7, NULL);
  11721. IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&___0_handJointsInLayout))->___m_Buffer, L_7, ((bool)1));
  11722. int32_t L_8;
  11723. L_8 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(8, NULL);
  11724. IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&___0_handJointsInLayout))->___m_Buffer, L_8, ((bool)1));
  11725. int32_t L_9;
  11726. L_9 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(((int32_t)9), NULL);
  11727. IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&___0_handJointsInLayout))->___m_Buffer, L_9, ((bool)1));
  11728. int32_t L_10;
  11729. L_10 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(((int32_t)10), NULL);
  11730. IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&___0_handJointsInLayout))->___m_Buffer, L_10, ((bool)1));
  11731. int32_t L_11;
  11732. L_11 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(((int32_t)11), NULL);
  11733. IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&___0_handJointsInLayout))->___m_Buffer, L_11, ((bool)1));
  11734. int32_t L_12;
  11735. L_12 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(((int32_t)12), NULL);
  11736. IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&___0_handJointsInLayout))->___m_Buffer, L_12, ((bool)1));
  11737. int32_t L_13;
  11738. L_13 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(((int32_t)13), NULL);
  11739. IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&___0_handJointsInLayout))->___m_Buffer, L_13, ((bool)1));
  11740. int32_t L_14;
  11741. L_14 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(((int32_t)14), NULL);
  11742. IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&___0_handJointsInLayout))->___m_Buffer, L_14, ((bool)1));
  11743. int32_t L_15;
  11744. L_15 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(((int32_t)15), NULL);
  11745. IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&___0_handJointsInLayout))->___m_Buffer, L_15, ((bool)1));
  11746. int32_t L_16;
  11747. L_16 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(((int32_t)16), NULL);
  11748. IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&___0_handJointsInLayout))->___m_Buffer, L_16, ((bool)1));
  11749. int32_t L_17;
  11750. L_17 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(((int32_t)17), NULL);
  11751. IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&___0_handJointsInLayout))->___m_Buffer, L_17, ((bool)1));
  11752. int32_t L_18;
  11753. L_18 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(((int32_t)18), NULL);
  11754. IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&___0_handJointsInLayout))->___m_Buffer, L_18, ((bool)1));
  11755. int32_t L_19;
  11756. L_19 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(((int32_t)19), NULL);
  11757. IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&___0_handJointsInLayout))->___m_Buffer, L_19, ((bool)1));
  11758. int32_t L_20;
  11759. L_20 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(((int32_t)20), NULL);
  11760. IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&___0_handJointsInLayout))->___m_Buffer, L_20, ((bool)1));
  11761. int32_t L_21;
  11762. L_21 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(((int32_t)21), NULL);
  11763. IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&___0_handJointsInLayout))->___m_Buffer, L_21, ((bool)1));
  11764. int32_t L_22;
  11765. L_22 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(((int32_t)22), NULL);
  11766. IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&___0_handJointsInLayout))->___m_Buffer, L_22, ((bool)1));
  11767. int32_t L_23;
  11768. L_23 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(((int32_t)23), NULL);
  11769. IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&___0_handJointsInLayout))->___m_Buffer, L_23, ((bool)1));
  11770. int32_t L_24;
  11771. L_24 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(((int32_t)24), NULL);
  11772. IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&___0_handJointsInLayout))->___m_Buffer, L_24, ((bool)1));
  11773. int32_t L_25;
  11774. L_25 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(((int32_t)25), NULL);
  11775. IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&___0_handJointsInLayout))->___m_Buffer, L_25, ((bool)1));
  11776. int32_t L_26;
  11777. L_26 = XRHandJointIDUtility_ToIndex_mBF5EC77C077B14029F71E64F112F37544BFD9E02(((int32_t)26), NULL);
  11778. IL2CPP_NATIVEARRAY_SET_ITEM(bool, ((&___0_handJointsInLayout))->___m_Buffer, L_26, ((bool)1));
  11779. __this->___m_IsValid = (bool)1;
  11780. return;
  11781. }
  11782. }
  11783. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OpenXRHandProvider_TryUpdateHands_m9FDC58249167C488AC8A1831BB8A773D92309883 (OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1* __this, int32_t ___0_updateType, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* ___1_leftHandRootPose, NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6 ___2_leftHandJoints, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* ___3_rightHandRootPose, NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6 ___4_rightHandJoints, const RuntimeMethod* method)
  11784. {
  11785. static bool s_Il2CppMethodInitialized;
  11786. if (!s_Il2CppMethodInitialized)
  11787. {
  11788. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_TisXRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783_m1E2E63B19D150D90E32C60E007D0750D77B7A657_RuntimeMethod_var);
  11789. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_il2cpp_TypeInfo_var);
  11790. s_Il2CppMethodInitialized = true;
  11791. }
  11792. {
  11793. bool L_0 = __this->___m_IsValid;
  11794. if (L_0)
  11795. {
  11796. goto IL_000a;
  11797. }
  11798. }
  11799. {
  11800. return (int32_t)(0);
  11801. }
  11802. IL_000a:
  11803. {
  11804. int32_t L_1 = ___0_updateType;
  11805. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_2 = ___1_leftHandRootPose;
  11806. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6 L_3 = ___2_leftHandJoints;
  11807. void* L_4;
  11808. L_4 = NativeArrayUnsafeUtility_GetUnsafePtr_TisXRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783_m1E2E63B19D150D90E32C60E007D0750D77B7A657(L_3, NativeArrayUnsafeUtility_GetUnsafePtr_TisXRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783_m1E2E63B19D150D90E32C60E007D0750D77B7A657_RuntimeMethod_var);
  11809. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_5 = ___3_rightHandRootPose;
  11810. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6 L_6 = ___4_rightHandJoints;
  11811. void* L_7;
  11812. L_7 = NativeArrayUnsafeUtility_GetUnsafePtr_TisXRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783_m1E2E63B19D150D90E32C60E007D0750D77B7A657(L_6, NativeArrayUnsafeUtility_GetUnsafePtr_TisXRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783_m1E2E63B19D150D90E32C60E007D0750D77B7A657_RuntimeMethod_var);
  11813. il2cpp_codegen_runtime_class_init_inline(OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_il2cpp_TypeInfo_var);
  11814. int32_t L_8;
  11815. L_8 = OpenXRHandProvider_UnityOpenXRHands_TryUpdateHands_m1EB60471BB6266E5179001627DE87434F55AA996(L_1, L_2, L_4, L_5, L_7, NULL);
  11816. return L_8;
  11817. }
  11818. }
  11819. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OpenXRHandProvider_get_id_m0D80E52EDFCC3188976675E39137B2BA44B03975 (const RuntimeMethod* method)
  11820. {
  11821. static bool s_Il2CppMethodInitialized;
  11822. if (!s_Il2CppMethodInitialized)
  11823. {
  11824. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_il2cpp_TypeInfo_var);
  11825. s_Il2CppMethodInitialized = true;
  11826. }
  11827. {
  11828. il2cpp_codegen_runtime_class_init_inline(OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_il2cpp_TypeInfo_var);
  11829. String_t* L_0 = ((OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_StaticFields*)il2cpp_codegen_static_fields_for(OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_il2cpp_TypeInfo_var))->___U3CidU3Ek__BackingField;
  11830. return L_0;
  11831. }
  11832. }
  11833. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OpenXRHandProvider_set_id_m8120E17C64F0006D372B535A04B223B63E9D41A9 (String_t* ___0_value, const RuntimeMethod* method)
  11834. {
  11835. static bool s_Il2CppMethodInitialized;
  11836. if (!s_Il2CppMethodInitialized)
  11837. {
  11838. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_il2cpp_TypeInfo_var);
  11839. s_Il2CppMethodInitialized = true;
  11840. }
  11841. {
  11842. String_t* L_0 = ___0_value;
  11843. il2cpp_codegen_runtime_class_init_inline(OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_il2cpp_TypeInfo_var);
  11844. ((OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_StaticFields*)il2cpp_codegen_static_fields_for(OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_il2cpp_TypeInfo_var))->___U3CidU3Ek__BackingField = L_0;
  11845. Il2CppCodeGenWriteBarrier((void**)(&((OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_StaticFields*)il2cpp_codegen_static_fields_for(OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_il2cpp_TypeInfo_var))->___U3CidU3Ek__BackingField), (void*)L_0);
  11846. return;
  11847. }
  11848. }
  11849. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OpenXRHandProvider__cctor_mBEDD926A231AF84C5EB3654AB15E7F2850B47CD0 (const RuntimeMethod* method)
  11850. {
  11851. static bool s_Il2CppMethodInitialized;
  11852. if (!s_Il2CppMethodInitialized)
  11853. {
  11854. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA20E3AA8DB37AAF7EF454C2FFEB619F9AFF0C982);
  11855. s_Il2CppMethodInitialized = true;
  11856. }
  11857. {
  11858. OpenXRHandProvider_set_id_m8120E17C64F0006D372B535A04B223B63E9D41A9_inline(_stringLiteralA20E3AA8DB37AAF7EF454C2FFEB619F9AFF0C982, NULL);
  11859. return;
  11860. }
  11861. }
  11862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OpenXRHandProvider_Register_m9E2E14436D7D9A9E2D66234B029F1187DE867A0D (const RuntimeMethod* method)
  11863. {
  11864. static bool s_Il2CppMethodInitialized;
  11865. if (!s_Il2CppMethodInitialized)
  11866. {
  11867. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  11868. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_0_0_0_var);
  11869. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_il2cpp_TypeInfo_var);
  11870. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OpenXRSettings_GetFeature_TisHandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_mB2BAA352374416658B609E49FE3A8E0F657AECB9_RuntimeMethod_var);
  11871. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  11872. s_Il2CppMethodInitialized = true;
  11873. }
  11874. OpenXRSettings_tC785370EE9F65516FED2B31400BF71DC84F94B55* V_0 = NULL;
  11875. HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C* V_1 = NULL;
  11876. Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81 V_2;
  11877. memset((&V_2), 0, sizeof(V_2));
  11878. {
  11879. OpenXRSettings_tC785370EE9F65516FED2B31400BF71DC84F94B55* L_0;
  11880. L_0 = OpenXRSettings_get_Instance_m0F645DB8A0ECC1325AD730F18479BCDCB92D1920(NULL);
  11881. V_0 = L_0;
  11882. OpenXRSettings_tC785370EE9F65516FED2B31400BF71DC84F94B55* L_1 = V_0;
  11883. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  11884. bool L_2;
  11885. L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  11886. if (!L_2)
  11887. {
  11888. goto IL_0010;
  11889. }
  11890. }
  11891. {
  11892. return;
  11893. }
  11894. IL_0010:
  11895. {
  11896. OpenXRSettings_tC785370EE9F65516FED2B31400BF71DC84F94B55* L_3 = V_0;
  11897. NullCheck(L_3);
  11898. HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C* L_4;
  11899. L_4 = OpenXRSettings_GetFeature_TisHandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_mB2BAA352374416658B609E49FE3A8E0F657AECB9(L_3, OpenXRSettings_GetFeature_TisHandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C_mB2BAA352374416658B609E49FE3A8E0F657AECB9_RuntimeMethod_var);
  11900. V_1 = L_4;
  11901. HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C* L_5 = V_1;
  11902. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  11903. bool L_6;
  11904. L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  11905. if (!L_6)
  11906. {
  11907. goto IL_0053;
  11908. }
  11909. }
  11910. {
  11911. HandTracking_tC2FD340EA418BDFE2F2435F814F2A8108F88D19C* L_7 = V_1;
  11912. NullCheck(L_7);
  11913. bool L_8;
  11914. L_8 = OpenXRFeature_get_enabled_m958523A02F396C1623F2C7D7292B2E96A26270CD(L_7, NULL);
  11915. if (!L_8)
  11916. {
  11917. goto IL_0053;
  11918. }
  11919. }
  11920. {
  11921. il2cpp_codegen_initobj((&V_2), sizeof(Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81));
  11922. il2cpp_codegen_runtime_class_init_inline(OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_il2cpp_TypeInfo_var);
  11923. String_t* L_9;
  11924. L_9 = OpenXRHandProvider_get_id_m0D80E52EDFCC3188976675E39137B2BA44B03975_inline(NULL);
  11925. Cinfo_set_id_m06346C96717EB03644F6A1D07F922AED52B4E312_inline((&V_2), L_9, NULL);
  11926. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_0_0_0_var) };
  11927. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11928. Type_t* L_11;
  11929. L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
  11930. Cinfo_set_providerType_m17C35A2C89EBCAD9286D73F9A3AF610B7FF64A4C_inline((&V_2), L_11, NULL);
  11931. Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81 L_12 = V_2;
  11932. XRHandSubsystemDescriptor_Register_m9C6273F6EAA053F684929058B9A1113261DFF95F(L_12, NULL);
  11933. }
  11934. IL_0053:
  11935. {
  11936. return;
  11937. }
  11938. }
  11939. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OpenXRHandProvider_UnityOpenXRHands_TryInitialize_m76A2E87894059C10E838F0D1F2AC8CD6C52A953C (const RuntimeMethod* method)
  11940. {
  11941. typedef int32_t (DEFAULT_CALL *PInvokeFunc) ();
  11942. #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  11943. static PInvokeFunc il2cppPInvokeFunc;
  11944. if (il2cppPInvokeFunc == NULL)
  11945. {
  11946. int parameterSize = 0;
  11947. il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("UnityOpenXRHands"), "UnityOpenXRHands_TryInitialize", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false);
  11948. IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
  11949. }
  11950. #endif
  11951. #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  11952. int32_t returnValue = reinterpret_cast<PInvokeFunc>(UnityOpenXRHands_TryInitialize)();
  11953. #else
  11954. int32_t returnValue = il2cppPInvokeFunc();
  11955. #endif
  11956. return static_cast<bool>(returnValue);
  11957. }
  11958. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OpenXRHandProvider_UnityOpenXRHands_Destroy_m27BA1C2D3CBDFB88C032033BB9BCC206FDF905BF (const RuntimeMethod* method)
  11959. {
  11960. typedef void (DEFAULT_CALL *PInvokeFunc) ();
  11961. #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  11962. static PInvokeFunc il2cppPInvokeFunc;
  11963. if (il2cppPInvokeFunc == NULL)
  11964. {
  11965. int parameterSize = 0;
  11966. il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("UnityOpenXRHands"), "UnityOpenXRHands_Destroy", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false);
  11967. IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
  11968. }
  11969. #endif
  11970. #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  11971. reinterpret_cast<PInvokeFunc>(UnityOpenXRHands_Destroy)();
  11972. #else
  11973. il2cppPInvokeFunc();
  11974. #endif
  11975. }
  11976. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OpenXRHandProvider_UnityOpenXRHands_TryUpdateHands_m1EB60471BB6266E5179001627DE87434F55AA996 (int32_t ___0_updateType, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* ___1_leftRootPose, void* ___2_leftHandJoints, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* ___3_rightRootPose, void* ___4_rightHandJoints, const RuntimeMethod* method)
  11977. {
  11978. typedef int32_t (DEFAULT_CALL *PInvokeFunc) (int32_t, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971*, void*, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971*, void*);
  11979. #if !FORCE_PINVOKE_INTERNAL && !FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  11980. static PInvokeFunc il2cppPInvokeFunc;
  11981. if (il2cppPInvokeFunc == NULL)
  11982. {
  11983. int parameterSize = sizeof(int32_t) + sizeof(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971*) + sizeof(void*) + sizeof(Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971*) + sizeof(void*);
  11984. il2cppPInvokeFunc = il2cpp_codegen_resolve_pinvoke<PInvokeFunc>(IL2CPP_NATIVE_STRING("UnityOpenXRHands"), "UnityOpenXRHands_TryUpdateHands", IL2CPP_CALL_DEFAULT, CHARSET_NOT_SPECIFIED, parameterSize, false);
  11985. IL2CPP_ASSERT(il2cppPInvokeFunc != NULL);
  11986. }
  11987. #endif
  11988. #if FORCE_PINVOKE_INTERNAL || FORCE_PINVOKE_UnityOpenXRHands_INTERNAL
  11989. int32_t returnValue = reinterpret_cast<PInvokeFunc>(UnityOpenXRHands_TryUpdateHands)(___0_updateType, ___1_leftRootPose, ___2_leftHandJoints, ___3_rightRootPose, ___4_rightHandJoints);
  11990. #else
  11991. int32_t returnValue = il2cppPInvokeFunc(___0_updateType, ___1_leftRootPose, ___2_leftHandJoints, ___3_rightRootPose, ___4_rightHandJoints);
  11992. #endif
  11993. return returnValue;
  11994. }
  11995. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OpenXRHandProvider__ctor_m5C81B18B8E2B2FC4381B21DD5987C0148A9C7752 (OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1* __this, const RuntimeMethod* method)
  11996. {
  11997. {
  11998. XRHandSubsystemProvider__ctor_m404D9375A7F7A0C10412F8E63AA11453C0A6EFDD(__this, NULL);
  11999. return;
  12000. }
  12001. }
  12002. #ifdef __clang__
  12003. #pragma clang diagnostic pop
  12004. #endif
  12005. #ifdef __clang__
  12006. #pragma clang diagnostic push
  12007. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12008. #pragma clang diagnostic ignored "-Wunused-variable"
  12009. #endif
  12010. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandProcessingUtility_SetCorrespondingHand_m7AB9505CF0D27B84D54B7AB39746D4B66EED9CD7 (XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* ___0_subsystem, XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 ___1_hand, const RuntimeMethod* method)
  12011. {
  12012. {
  12013. int32_t L_0;
  12014. L_0 = XRHand_get_handedness_m87563F81CAF693404C49463EAC73DA29D517F752_inline((&___1_hand), NULL);
  12015. if ((!(((uint32_t)L_0) == ((uint32_t)1))))
  12016. {
  12017. goto IL_0012;
  12018. }
  12019. }
  12020. {
  12021. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_1 = ___0_subsystem;
  12022. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_2 = ___1_hand;
  12023. NullCheck(L_1);
  12024. XRHandSubsystem_SetLeftHand_mA67A3F9B9256E9EE4587B729B4581A5CB974A177(L_1, L_2, NULL);
  12025. return;
  12026. }
  12027. IL_0012:
  12028. {
  12029. int32_t L_3;
  12030. L_3 = XRHand_get_handedness_m87563F81CAF693404C49463EAC73DA29D517F752_inline((&___1_hand), NULL);
  12031. if ((!(((uint32_t)L_3) == ((uint32_t)2))))
  12032. {
  12033. goto IL_0024;
  12034. }
  12035. }
  12036. {
  12037. XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* L_4 = ___0_subsystem;
  12038. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_5 = ___1_hand;
  12039. NullCheck(L_4);
  12040. XRHandSubsystem_SetRightHand_m9BDD490DA7ECCDDC7B011D191B4636876B549AB6(L_4, L_5, NULL);
  12041. return;
  12042. }
  12043. IL_0024:
  12044. {
  12045. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_6 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  12046. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF14816C3D9283CAE490F9E625DD96F94642F6994)), NULL);
  12047. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XRHandProcessingUtility_SetCorrespondingHand_m7AB9505CF0D27B84D54B7AB39746D4B66EED9CD7_RuntimeMethod_var)));
  12048. }
  12049. }
  12050. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6 XRHandProcessingUtility_GetRawJointArray_mD04CE7C449A2A55D0C0B94C98328FA7A941A6326 (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 ___0_hand, const RuntimeMethod* method)
  12051. {
  12052. {
  12053. int32_t L_0;
  12054. L_0 = XRHand_get_handedness_m87563F81CAF693404C49463EAC73DA29D517F752_inline((&___0_hand), NULL);
  12055. if (L_0)
  12056. {
  12057. goto IL_0014;
  12058. }
  12059. }
  12060. {
  12061. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  12062. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7131CF8662DE149BEB2D0CB3ADBAA78358BCCF45)), NULL);
  12063. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XRHandProcessingUtility_GetRawJointArray_mD04CE7C449A2A55D0C0B94C98328FA7A941A6326_RuntimeMethod_var)));
  12064. }
  12065. IL_0014:
  12066. {
  12067. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_2 = ___0_hand;
  12068. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6 L_3 = L_2.___m_Joints;
  12069. return L_3;
  12070. }
  12071. }
  12072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandProcessingUtility_SetRootPose_m116319D83FE5DC86798991011D0230A2531E35EE (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* ___0_hand, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___1_rootPose, const RuntimeMethod* method)
  12073. {
  12074. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
  12075. memset((&V_0), 0, sizeof(V_0));
  12076. int32_t V_1 = 0;
  12077. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 V_2;
  12078. memset((&V_2), 0, sizeof(V_2));
  12079. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 V_3;
  12080. memset((&V_3), 0, sizeof(V_3));
  12081. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 V_4;
  12082. memset((&V_4), 0, sizeof(V_4));
  12083. {
  12084. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_0 = ___0_hand;
  12085. int32_t L_1;
  12086. L_1 = XRHand_get_handedness_m87563F81CAF693404C49463EAC73DA29D517F752_inline(L_0, NULL);
  12087. if (L_1)
  12088. {
  12089. goto IL_0013;
  12090. }
  12091. }
  12092. {
  12093. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  12094. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF5C75BF790BB5C8A348F17320AFDCC18747EFB1A)), NULL);
  12095. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XRHandProcessingUtility_SetRootPose_m116319D83FE5DC86798991011D0230A2531E35EE_RuntimeMethod_var)));
  12096. }
  12097. IL_0013:
  12098. {
  12099. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_3 = ___1_rootPose;
  12100. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = L_3.___rotation;
  12101. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_5 = ___0_hand;
  12102. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_6 = (Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971*)(&L_5->___m_RootPose);
  12103. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7 = L_6->___rotation;
  12104. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8;
  12105. L_8 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_7, NULL);
  12106. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9;
  12107. L_9 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_4, L_8, NULL);
  12108. V_0 = L_9;
  12109. V_1 = 0;
  12110. goto IL_00b7;
  12111. }
  12112. IL_0036:
  12113. {
  12114. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_10 = ___0_hand;
  12115. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6* L_11 = (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6*)(&L_10->___m_Joints);
  12116. int32_t L_12 = V_1;
  12117. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 L_13;
  12118. L_13 = IL2CPP_NATIVEARRAY_GET_ITEM(XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783, (L_11)->___m_Buffer, L_12);
  12119. V_3 = L_13;
  12120. bool L_14;
  12121. L_14 = XRHandJoint_TryGetPose_m1AA1E69E7753E1CC4E64F8649751BF7D30CE113E((&V_3), (&V_2), NULL);
  12122. if (!L_14)
  12123. {
  12124. goto IL_00b3;
  12125. }
  12126. }
  12127. {
  12128. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15 = V_0;
  12129. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_16 = V_2;
  12130. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = L_16.___position;
  12131. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_18 = ___0_hand;
  12132. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971* L_19 = (Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971*)(&L_18->___m_RootPose);
  12133. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = L_19->___position;
  12134. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
  12135. L_21 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_17, L_20, NULL);
  12136. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
  12137. L_22 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_15, L_21, NULL);
  12138. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_23 = ___1_rootPose;
  12139. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = L_23.___position;
  12140. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
  12141. L_25 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_22, L_24, NULL);
  12142. (&V_2)->___position = L_25;
  12143. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26 = V_0;
  12144. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_27 = V_2;
  12145. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = L_27.___rotation;
  12146. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_29;
  12147. L_29 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_26, L_28, NULL);
  12148. (&V_2)->___rotation = L_29;
  12149. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_30 = ___0_hand;
  12150. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6* L_31 = (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6*)(&L_30->___m_Joints);
  12151. int32_t L_32 = V_1;
  12152. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 L_33;
  12153. L_33 = IL2CPP_NATIVEARRAY_GET_ITEM(XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783, (L_31)->___m_Buffer, L_32);
  12154. V_4 = L_33;
  12155. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_34 = V_2;
  12156. XRHandProcessingUtility_SetPose_m96C048FDE446C9C7FC2B7C86DF42402FB748B25B((&V_4), L_34, NULL);
  12157. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_35 = ___0_hand;
  12158. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6* L_36 = (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6*)(&L_35->___m_Joints);
  12159. int32_t L_37 = V_1;
  12160. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783 L_38 = V_4;
  12161. IL2CPP_NATIVEARRAY_SET_ITEM(XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783, (L_36)->___m_Buffer, L_37, (L_38));
  12162. }
  12163. IL_00b3:
  12164. {
  12165. int32_t L_39 = V_1;
  12166. V_1 = ((int32_t)il2cpp_codegen_add(L_39, 1));
  12167. }
  12168. IL_00b7:
  12169. {
  12170. int32_t L_40 = V_1;
  12171. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_41 = ___0_hand;
  12172. NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6* L_42 = (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6*)(&L_41->___m_Joints);
  12173. int32_t L_43;
  12174. L_43 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_42)->___m_Length);
  12175. if ((((int32_t)L_40) < ((int32_t)L_43)))
  12176. {
  12177. goto IL_0036;
  12178. }
  12179. }
  12180. {
  12181. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* L_44 = ___0_hand;
  12182. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_45 = ___1_rootPose;
  12183. L_44->___m_RootPose = L_45;
  12184. return;
  12185. }
  12186. }
  12187. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandProcessingUtility_SetPose_m96C048FDE446C9C7FC2B7C86DF42402FB748B25B (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* ___0_joint, Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 ___1_pose, const RuntimeMethod* method)
  12188. {
  12189. {
  12190. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* L_0 = ___0_joint;
  12191. int32_t L_1 = L_0->___m_TrackingState;
  12192. int32_t L_2 = L_1;
  12193. int32_t L_3 = ((int32_t)16);
  12194. bool L_4 = il2cpp_codegen_enum_has_flag((int32_t)L_2, (int32_t)L_3);
  12195. if (!L_4)
  12196. {
  12197. goto IL_0029;
  12198. }
  12199. }
  12200. {
  12201. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  12202. ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8049030EB19A79E8B3B5DB9E60DEA67D78778B53)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD5B8C96BBCEB1E1F0FA13642A12DBECB0E90B670)), NULL);
  12203. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XRHandProcessingUtility_SetPose_m96C048FDE446C9C7FC2B7C86DF42402FB748B25B_RuntimeMethod_var)));
  12204. }
  12205. IL_0029:
  12206. {
  12207. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* L_6 = ___0_joint;
  12208. int32_t* L_7 = (int32_t*)(&L_6->___m_TrackingState);
  12209. int32_t* L_8 = L_7;
  12210. int32_t L_9 = *((int32_t*)L_8);
  12211. *((int32_t*)L_8) = (int32_t)((int32_t)(L_9|2));
  12212. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* L_10 = ___0_joint;
  12213. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_11 = ___1_pose;
  12214. L_10->___m_Pose = L_11;
  12215. return;
  12216. }
  12217. }
  12218. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandProcessingUtility_SetLinearVelocity_m12C101CF8FC0BC8CEA2CC615CBCC4F1F39131B7B (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* ___0_joint, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_linearVelocity, const RuntimeMethod* method)
  12219. {
  12220. {
  12221. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* L_0 = ___0_joint;
  12222. int32_t L_1 = L_0->___m_TrackingState;
  12223. int32_t L_2 = L_1;
  12224. int32_t L_3 = ((int32_t)16);
  12225. bool L_4 = il2cpp_codegen_enum_has_flag((int32_t)L_2, (int32_t)L_3);
  12226. if (!L_4)
  12227. {
  12228. goto IL_0029;
  12229. }
  12230. }
  12231. {
  12232. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  12233. ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFA098653EEE33CFCBB027138F5C74034C61AC114)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD5B8C96BBCEB1E1F0FA13642A12DBECB0E90B670)), NULL);
  12234. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XRHandProcessingUtility_SetLinearVelocity_m12C101CF8FC0BC8CEA2CC615CBCC4F1F39131B7B_RuntimeMethod_var)));
  12235. }
  12236. IL_0029:
  12237. {
  12238. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* L_6 = ___0_joint;
  12239. int32_t* L_7 = (int32_t*)(&L_6->___m_TrackingState);
  12240. int32_t* L_8 = L_7;
  12241. int32_t L_9 = *((int32_t*)L_8);
  12242. *((int32_t*)L_8) = (int32_t)((int32_t)(L_9|4));
  12243. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* L_10 = ___0_joint;
  12244. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___1_linearVelocity;
  12245. L_10->___m_LinearVelocity = L_11;
  12246. return;
  12247. }
  12248. }
  12249. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRHandProcessingUtility_SetAngularVelocity_m5798283FE87B5251DFB0D8467574439DFA97CB68 (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* ___0_joint, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_angularVelocity, const RuntimeMethod* method)
  12250. {
  12251. {
  12252. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* L_0 = ___0_joint;
  12253. int32_t L_1 = L_0->___m_TrackingState;
  12254. int32_t L_2 = L_1;
  12255. int32_t L_3 = ((int32_t)16);
  12256. bool L_4 = il2cpp_codegen_enum_has_flag((int32_t)L_2, (int32_t)L_3);
  12257. if (!L_4)
  12258. {
  12259. goto IL_0029;
  12260. }
  12261. }
  12262. {
  12263. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  12264. ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral70844DD6CA8B59D517728074690CAE7DF55A954E)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD5B8C96BBCEB1E1F0FA13642A12DBECB0E90B670)), NULL);
  12265. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XRHandProcessingUtility_SetAngularVelocity_m5798283FE87B5251DFB0D8467574439DFA97CB68_RuntimeMethod_var)));
  12266. }
  12267. IL_0029:
  12268. {
  12269. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* L_6 = ___0_joint;
  12270. int32_t* L_7 = (int32_t*)(&L_6->___m_TrackingState);
  12271. int32_t* L_8 = L_7;
  12272. int32_t L_9 = *((int32_t*)L_8);
  12273. *((int32_t*)L_8) = (int32_t)((int32_t)(L_9|8));
  12274. XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* L_10 = ___0_joint;
  12275. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___1_angularVelocity;
  12276. L_10->___m_AngularVelocity = L_11;
  12277. return;
  12278. }
  12279. }
  12280. #ifdef __clang__
  12281. #pragma clang diagnostic pop
  12282. #endif
  12283. #ifdef __clang__
  12284. #pragma clang diagnostic push
  12285. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12286. #pragma clang diagnostic ignored "-Wunused-variable"
  12287. #endif
  12288. #ifdef __clang__
  12289. #pragma clang diagnostic pop
  12290. #endif
  12291. #ifdef __clang__
  12292. #pragma clang diagnostic push
  12293. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12294. #pragma clang diagnostic ignored "-Wunused-variable"
  12295. #endif
  12296. #ifdef __clang__
  12297. #pragma clang diagnostic pop
  12298. #endif
  12299. #ifdef __clang__
  12300. #pragma clang diagnostic push
  12301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12302. #pragma clang diagnostic ignored "-Wunused-variable"
  12303. #endif
  12304. #ifdef __clang__
  12305. #pragma clang diagnostic pop
  12306. #endif
  12307. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MetaAimHand_set_indexPressed_m20A95BFE12C76356DD88F7E6E39D4B05CEB354CE_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___0_value, const RuntimeMethod* method)
  12308. {
  12309. {
  12310. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = ___0_value;
  12311. __this->___U3CindexPressedU3Ek__BackingField = L_0;
  12312. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CindexPressedU3Ek__BackingField), (void*)L_0);
  12313. return;
  12314. }
  12315. }
  12316. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MetaAimHand_set_middlePressed_m45391AEE1BB47316D25581981E81C647CD808EBD_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___0_value, const RuntimeMethod* method)
  12317. {
  12318. {
  12319. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = ___0_value;
  12320. __this->___U3CmiddlePressedU3Ek__BackingField = L_0;
  12321. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CmiddlePressedU3Ek__BackingField), (void*)L_0);
  12322. return;
  12323. }
  12324. }
  12325. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MetaAimHand_set_ringPressed_mAC39AB598E1C879706A5F6FFB23CF16A6421D2CF_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___0_value, const RuntimeMethod* method)
  12326. {
  12327. {
  12328. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = ___0_value;
  12329. __this->___U3CringPressedU3Ek__BackingField = L_0;
  12330. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CringPressedU3Ek__BackingField), (void*)L_0);
  12331. return;
  12332. }
  12333. }
  12334. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MetaAimHand_set_littlePressed_mDE0A57FE49B9835102EBD95E3D10B8D4BA9A6B09_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___0_value, const RuntimeMethod* method)
  12335. {
  12336. {
  12337. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = ___0_value;
  12338. __this->___U3ClittlePressedU3Ek__BackingField = L_0;
  12339. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3ClittlePressedU3Ek__BackingField), (void*)L_0);
  12340. return;
  12341. }
  12342. }
  12343. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MetaAimHand_set_aimFlags_mACD4D90F668A73ADD47DE5DCACEDBA359E8A4369_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* ___0_value, const RuntimeMethod* method)
  12344. {
  12345. {
  12346. IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* L_0 = ___0_value;
  12347. __this->___U3CaimFlagsU3Ek__BackingField = L_0;
  12348. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaimFlagsU3Ek__BackingField), (void*)L_0);
  12349. return;
  12350. }
  12351. }
  12352. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MetaAimHand_set_pinchStrengthIndex_m23AAE44DED2CDEB4634CB1D1B48F95DD64656F9D_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___0_value, const RuntimeMethod* method)
  12353. {
  12354. {
  12355. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = ___0_value;
  12356. __this->___U3CpinchStrengthIndexU3Ek__BackingField = L_0;
  12357. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpinchStrengthIndexU3Ek__BackingField), (void*)L_0);
  12358. return;
  12359. }
  12360. }
  12361. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MetaAimHand_set_pinchStrengthMiddle_m225A4C5CD50BEB33182E8C4691BB780E21707CF4_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___0_value, const RuntimeMethod* method)
  12362. {
  12363. {
  12364. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = ___0_value;
  12365. __this->___U3CpinchStrengthMiddleU3Ek__BackingField = L_0;
  12366. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpinchStrengthMiddleU3Ek__BackingField), (void*)L_0);
  12367. return;
  12368. }
  12369. }
  12370. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MetaAimHand_set_pinchStrengthRing_m3CB061FE072D5878CA1BE1AF8233F163BB3ADD35_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___0_value, const RuntimeMethod* method)
  12371. {
  12372. {
  12373. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = ___0_value;
  12374. __this->___U3CpinchStrengthRingU3Ek__BackingField = L_0;
  12375. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpinchStrengthRingU3Ek__BackingField), (void*)L_0);
  12376. return;
  12377. }
  12378. }
  12379. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MetaAimHand_set_pinchStrengthLittle_mC806FC951B704A07C218EC94CF71B335F3AEB53F_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___0_value, const RuntimeMethod* method)
  12380. {
  12381. {
  12382. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = ___0_value;
  12383. __this->___U3CpinchStrengthLittleU3Ek__BackingField = L_0;
  12384. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpinchStrengthLittleU3Ek__BackingField), (void*)L_0);
  12385. return;
  12386. }
  12387. }
  12388. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F InputDevice_get_description_mD9260BECAC1F217CF72662B7B08FA4A164EE73EB_inline (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method)
  12389. {
  12390. {
  12391. InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_0 = __this->___m_Description;
  12392. return L_0;
  12393. }
  12394. }
  12395. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputDeviceDescription_get_capabilities_mEBF36ED5663709FCA039D1AEA87F6B6C404E76CD_inline (InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* __this, const RuntimeMethod* method)
  12396. {
  12397. {
  12398. String_t* L_0 = __this->___m_Capabilities;
  12399. return L_0;
  12400. }
  12401. }
  12402. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputDeviceDescription_set_product_m7449178AB405AD172791ACF81AE7D38EFDBAE6BF_inline (InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* __this, String_t* ___0_value, const RuntimeMethod* method)
  12403. {
  12404. {
  12405. String_t* L_0 = ___0_value;
  12406. __this->___m_Product = L_0;
  12407. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Product), (void*)L_0);
  12408. return;
  12409. }
  12410. }
  12411. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputDeviceDescription_set_manufacturer_mDDC21FFBAA6CD78960A6160779DEF264F780D031_inline (InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* __this, String_t* ___0_value, const RuntimeMethod* method)
  12412. {
  12413. {
  12414. String_t* L_0 = ___0_value;
  12415. __this->___m_Manufacturer = L_0;
  12416. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Manufacturer), (void*)L_0);
  12417. return;
  12418. }
  12419. }
  12420. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputDeviceDescription_set_capabilities_mAB1C9265029DBB0E4F7713854FB80893EBD59D88_inline (InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* __this, String_t* ___0_value, const RuntimeMethod* method)
  12421. {
  12422. {
  12423. String_t* L_0 = ___0_value;
  12424. __this->___m_Capabilities = L_0;
  12425. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Capabilities), (void*)L_0);
  12426. return;
  12427. }
  12428. }
  12429. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* MetaAimHand_get_aimFlags_m532DE2D69445DBED377487D22678FFB7C87CD469_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method)
  12430. {
  12431. {
  12432. IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* L_0 = __this->___U3CaimFlagsU3Ek__BackingField;
  12433. return L_0;
  12434. }
  12435. }
  12436. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* MetaAimHand_get_indexPressed_m3133A152A84D2CD7F87AE66149ACC30AA13C21F2_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method)
  12437. {
  12438. {
  12439. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = __this->___U3CindexPressedU3Ek__BackingField;
  12440. return L_0;
  12441. }
  12442. }
  12443. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* MetaAimHand_get_middlePressed_mD8A9626F2ADE4D1755F96EC2D7ABA8E5DF2400F6_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method)
  12444. {
  12445. {
  12446. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = __this->___U3CmiddlePressedU3Ek__BackingField;
  12447. return L_0;
  12448. }
  12449. }
  12450. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* MetaAimHand_get_ringPressed_m8C95675EC31C22CD0AD5834F17B4EABB08B5CE6C_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method)
  12451. {
  12452. {
  12453. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = __this->___U3CringPressedU3Ek__BackingField;
  12454. return L_0;
  12455. }
  12456. }
  12457. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* MetaAimHand_get_littlePressed_m675968AD2CFEC8EC1288EEFDBF31ACE7A6E7181F_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method)
  12458. {
  12459. {
  12460. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = __this->___U3ClittlePressedU3Ek__BackingField;
  12461. return L_0;
  12462. }
  12463. }
  12464. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* MetaAimHand_get_pinchStrengthIndex_m463981E78ADD7635AE6CB3F6FCE94F7BE735FE4D_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method)
  12465. {
  12466. {
  12467. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = __this->___U3CpinchStrengthIndexU3Ek__BackingField;
  12468. return L_0;
  12469. }
  12470. }
  12471. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* MetaAimHand_get_pinchStrengthMiddle_m1AFC81B72E6C08805689FFFA8727EE03F282BD22_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method)
  12472. {
  12473. {
  12474. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = __this->___U3CpinchStrengthMiddleU3Ek__BackingField;
  12475. return L_0;
  12476. }
  12477. }
  12478. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* MetaAimHand_get_pinchStrengthRing_mAE78EF0B061AC05154C4FC717A541A789ADB024B_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method)
  12479. {
  12480. {
  12481. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = __this->___U3CpinchStrengthRingU3Ek__BackingField;
  12482. return L_0;
  12483. }
  12484. }
  12485. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* MetaAimHand_get_pinchStrengthLittle_m64DD64C04E2598F83C41D818CCF7874042B9301D_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* __this, const RuntimeMethod* method)
  12486. {
  12487. {
  12488. AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = __this->___U3CpinchStrengthLittleU3Ek__BackingField;
  12489. return L_0;
  12490. }
  12491. }
  12492. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* TrackedDevice_get_isTracked_m0ACE3CF86BDFE28D1E6C52460285B7F97B4C7419_inline (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, const RuntimeMethod* method)
  12493. {
  12494. {
  12495. ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = __this->___U3CisTrackedU3Ek__BackingField;
  12496. return L_0;
  12497. }
  12498. }
  12499. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* TrackedDevice_get_trackingState_m6E39667A7F4D0671E0E4A60E7750706FF427E819_inline (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, const RuntimeMethod* method)
  12500. {
  12501. {
  12502. IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* L_0 = __this->___U3CtrackingStateU3Ek__BackingField;
  12503. return L_0;
  12504. }
  12505. }
  12506. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* TrackedDevice_get_devicePosition_mF2A0B044A244D1A63ECD32AE48E42E3F24F0E84D_inline (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, const RuntimeMethod* method)
  12507. {
  12508. {
  12509. Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = __this->___U3CdevicePositionU3Ek__BackingField;
  12510. return L_0;
  12511. }
  12512. }
  12513. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* TrackedDevice_get_deviceRotation_m1A3BD5236736A1D4B5A60EDF72F231AA0A6FEF17_inline (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, const RuntimeMethod* method)
  12514. {
  12515. {
  12516. QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_0 = __this->___U3CdeviceRotationU3Ek__BackingField;
  12517. return L_0;
  12518. }
  12519. }
  12520. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 XRHand_get_rootPose_m4F34E7F55AEBFD2FF7491364ADB00B27BF86F1A5_inline (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* __this, const RuntimeMethod* method)
  12521. {
  12522. {
  12523. Pose_t06BA69EAA6E9FAF60056D519A87D25F54AFE7971 L_0 = __this->___m_RootPose;
  12524. return L_0;
  12525. }
  12526. }
  12527. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t XRHand_get_handedness_m87563F81CAF693404C49463EAC73DA29D517F752_inline (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* __this, const RuntimeMethod* method)
  12528. {
  12529. {
  12530. int32_t L_0 = __this->___m_Handedness;
  12531. return L_0;
  12532. }
  12533. }
  12534. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool XRHand_get_isTracked_mDFC9D4FDE271E2DC90D5459B1A6EA304F97B7428_inline (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* __this, const RuntimeMethod* method)
  12535. {
  12536. {
  12537. bool L_0 = __this->___U3CisTrackedU3Ek__BackingField;
  12538. return L_0;
  12539. }
  12540. }
  12541. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void XRHand_set_isTracked_mEB395885839D65BA5779FD9DD74D830ACBDE0628_inline (XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471* __this, bool ___0_value, const RuntimeMethod* method)
  12542. {
  12543. {
  12544. bool L_0 = ___0_value;
  12545. __this->___U3CisTrackedU3Ek__BackingField = L_0;
  12546. return;
  12547. }
  12548. }
  12549. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void XRHandDevice_set_gripPosition_m431F2CFBD25245146DEC8B945BD8C2B72FE98447_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___0_value, const RuntimeMethod* method)
  12550. {
  12551. {
  12552. Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = ___0_value;
  12553. __this->___U3CgripPositionU3Ek__BackingField = L_0;
  12554. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CgripPositionU3Ek__BackingField), (void*)L_0);
  12555. return;
  12556. }
  12557. }
  12558. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void XRHandDevice_set_gripRotation_m4942C22DF118BCE3D05D2D1E8B82356D98513AE6_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* ___0_value, const RuntimeMethod* method)
  12559. {
  12560. {
  12561. QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_0 = ___0_value;
  12562. __this->___U3CgripRotationU3Ek__BackingField = L_0;
  12563. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CgripRotationU3Ek__BackingField), (void*)L_0);
  12564. return;
  12565. }
  12566. }
  12567. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void XRHandDevice_set_pokePosition_m270B2A835D0A358EB2418EE5C34BF097D260F680_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___0_value, const RuntimeMethod* method)
  12568. {
  12569. {
  12570. Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = ___0_value;
  12571. __this->___U3CpokePositionU3Ek__BackingField = L_0;
  12572. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpokePositionU3Ek__BackingField), (void*)L_0);
  12573. return;
  12574. }
  12575. }
  12576. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void XRHandDevice_set_pokeRotation_m1D1F7A2D8FC2536FFD9159232B1BCCBD1D3A67A7_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* ___0_value, const RuntimeMethod* method)
  12577. {
  12578. {
  12579. QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_0 = ___0_value;
  12580. __this->___U3CpokeRotationU3Ek__BackingField = L_0;
  12581. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpokeRotationU3Ek__BackingField), (void*)L_0);
  12582. return;
  12583. }
  12584. }
  12585. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void XRHandDevice_set_pinchPosition_m892535CE6478DE7A07947A66467C63B97ED6F5C7_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___0_value, const RuntimeMethod* method)
  12586. {
  12587. {
  12588. Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = ___0_value;
  12589. __this->___U3CpinchPositionU3Ek__BackingField = L_0;
  12590. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpinchPositionU3Ek__BackingField), (void*)L_0);
  12591. return;
  12592. }
  12593. }
  12594. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void XRHandDevice_set_pinchRotation_m217DD112093DDB9430C3604C6F219910906A93F6_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* ___0_value, const RuntimeMethod* method)
  12595. {
  12596. {
  12597. QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_0 = ___0_value;
  12598. __this->___U3CpinchRotationU3Ek__BackingField = L_0;
  12599. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpinchRotationU3Ek__BackingField), (void*)L_0);
  12600. return;
  12601. }
  12602. }
  12603. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 XRHandSubsystem_get_leftHand_mD3B931E5129348FEE34C3965A0CF8E62A0CFFB97_inline (XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* __this, const RuntimeMethod* method)
  12604. {
  12605. {
  12606. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_0 = __this->___m_LeftHand;
  12607. return L_0;
  12608. }
  12609. }
  12610. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 XRHandSubsystem_get_rightHand_mDE333FDF35460E1A06BE051AF9C2144B7053ED3C_inline (XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* __this, const RuntimeMethod* method)
  12611. {
  12612. {
  12613. XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 L_0 = __this->___m_RightHand;
  12614. return L_0;
  12615. }
  12616. }
  12617. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* XRHandDevice_get_gripPosition_m6D8BB7D6EC1C3C523FD673E1B8C87BEF7CFEB27C_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, const RuntimeMethod* method)
  12618. {
  12619. {
  12620. Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = __this->___U3CgripPositionU3Ek__BackingField;
  12621. return L_0;
  12622. }
  12623. }
  12624. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* XRHandDevice_get_gripRotation_mFA06B406143925D1C821A2034A84FDF52F4E3870_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, const RuntimeMethod* method)
  12625. {
  12626. {
  12627. QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_0 = __this->___U3CgripRotationU3Ek__BackingField;
  12628. return L_0;
  12629. }
  12630. }
  12631. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* XRHandDevice_get_pokePosition_m236F011AA0DE638CEBA04F21B85F5BD184EC3645_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, const RuntimeMethod* method)
  12632. {
  12633. {
  12634. Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = __this->___U3CpokePositionU3Ek__BackingField;
  12635. return L_0;
  12636. }
  12637. }
  12638. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* XRHandDevice_get_pokeRotation_m6AAAA63EAD64ECEA4DE89F1707C1180B5F78CA83_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, const RuntimeMethod* method)
  12639. {
  12640. {
  12641. QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_0 = __this->___U3CpokeRotationU3Ek__BackingField;
  12642. return L_0;
  12643. }
  12644. }
  12645. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* XRHandDevice_get_pinchPosition_mDE2F72E02CE6047FC3E10805DDBFB42273D02E9A_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, const RuntimeMethod* method)
  12646. {
  12647. {
  12648. Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = __this->___U3CpinchPositionU3Ek__BackingField;
  12649. return L_0;
  12650. }
  12651. }
  12652. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* XRHandDevice_get_pinchRotation_m30BA19130704B12CE55181C4929E15260ABAFE80_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* __this, const RuntimeMethod* method)
  12653. {
  12654. {
  12655. QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_0 = __this->___U3CpinchRotationU3Ek__BackingField;
  12656. return L_0;
  12657. }
  12658. }
  12659. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t XRHandJoint_get_trackingState_mD1202D64E796D92C38FA87BD02DFBD58AF5E4696_inline (XRHandJoint_tDB955774276659AFD2294D516FC8A76A51E94783* __this, const RuntimeMethod* method)
  12660. {
  12661. {
  12662. int32_t L_0 = __this->___m_TrackingState;
  12663. return L_0;
  12664. }
  12665. }
  12666. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method)
  12667. {
  12668. static bool s_Il2CppMethodInitialized;
  12669. if (!s_Il2CppMethodInitialized)
  12670. {
  12671. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
  12672. s_Il2CppMethodInitialized = true;
  12673. }
  12674. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  12675. memset((&V_0), 0, sizeof(V_0));
  12676. {
  12677. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector;
  12678. V_0 = L_0;
  12679. goto IL_0009;
  12680. }
  12681. IL_0009:
  12682. {
  12683. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
  12684. return L_1;
  12685. }
  12686. }
  12687. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Vector3_ToString_m3185BD544ED9BA81E88936544EC298C19207BDF1_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, String_t* ___0_format, const RuntimeMethod* method)
  12688. {
  12689. String_t* V_0 = NULL;
  12690. {
  12691. String_t* L_0 = ___0_format;
  12692. String_t* L_1;
  12693. L_1 = Vector3_ToString_mA8DA39B6324392BB93203A4D4CB85AF87231CB62_inline(__this, L_0, (RuntimeObject*)NULL, NULL);
  12694. V_0 = L_1;
  12695. goto IL_000c;
  12696. }
  12697. IL_000c:
  12698. {
  12699. String_t* L_2 = V_0;
  12700. return L_2;
  12701. }
  12702. }
  12703. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method)
  12704. {
  12705. float V_0 = 0.0f;
  12706. float V_1 = 0.0f;
  12707. float V_2 = 0.0f;
  12708. float V_3 = 0.0f;
  12709. bool V_4 = false;
  12710. {
  12711. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
  12712. float L_1 = L_0.___x;
  12713. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
  12714. float L_3 = L_2.___x;
  12715. V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
  12716. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs;
  12717. float L_5 = L_4.___y;
  12718. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs;
  12719. float L_7 = L_6.___y;
  12720. V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
  12721. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs;
  12722. float L_9 = L_8.___z;
  12723. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs;
  12724. float L_11 = L_10.___z;
  12725. V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11));
  12726. float L_12 = V_0;
  12727. float L_13 = V_0;
  12728. float L_14 = V_1;
  12729. float L_15 = V_1;
  12730. float L_16 = V_2;
  12731. float L_17 = V_2;
  12732. V_3 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17))));
  12733. float L_18 = V_3;
  12734. V_4 = (bool)((((float)L_18) < ((float)(9.99999944E-11f)))? 1 : 0);
  12735. goto IL_0043;
  12736. }
  12737. IL_0043:
  12738. {
  12739. bool L_19 = V_4;
  12740. return L_19;
  12741. }
  12742. }
  12743. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
  12744. {
  12745. int32_t V_0 = 0;
  12746. {
  12747. float* L_0 = (float*)(&__this->___x);
  12748. int32_t L_1;
  12749. L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL);
  12750. float* L_2 = (float*)(&__this->___y);
  12751. int32_t L_3;
  12752. L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL);
  12753. float* L_4 = (float*)(&__this->___z);
  12754. int32_t L_5;
  12755. L_5 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_4, NULL);
  12756. V_0 = ((int32_t)(((int32_t)(L_1^((int32_t)(L_3<<2))))^((int32_t)(L_5>>2))));
  12757. goto IL_002b;
  12758. }
  12759. IL_002b:
  12760. {
  12761. int32_t L_6 = V_0;
  12762. return L_6;
  12763. }
  12764. }
  12765. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* XRHandTrackingEvents_get_bindableHandIsTracked_m67C522F8C6B6B25DA2932649A6FF2A014020A3B2_inline (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, const RuntimeMethod* method)
  12766. {
  12767. {
  12768. BindableVariable_1_t0A132E58B7C86338FD58C5F09A28A660DB5A4F50* L_0 = __this->___m_HandIsTracked;
  12769. return L_0;
  12770. }
  12771. }
  12772. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t JointToTransformReference_get_xrHandJointID_m07248164E6B8E31BA297F25AFEBA64AF30F79BF4_inline (JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202* __this, const RuntimeMethod* method)
  12773. {
  12774. {
  12775. int32_t L_0 = __this->___m_XRHandJointID;
  12776. return L_0;
  12777. }
  12778. }
  12779. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void JointToTransformReference_set_xrHandJointID_m03512465EB1170EE140408D91765D45402D5647C_inline (JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202* __this, int32_t ___0_value, const RuntimeMethod* method)
  12780. {
  12781. {
  12782. int32_t L_0 = ___0_value;
  12783. __this->___m_XRHandJointID = L_0;
  12784. return;
  12785. }
  12786. }
  12787. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* JointToTransformReference_get_jointTransform_m81EAC20A1665D7F6AA85653F77AFFD9E4980AC40_inline (JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202* __this, const RuntimeMethod* method)
  12788. {
  12789. {
  12790. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___m_JointTransform;
  12791. return L_0;
  12792. }
  12793. }
  12794. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void JointToTransformReference_set_jointTransform_m8DE1DC33491001E7ED7C8C83B4391A3A15B1D3A4_inline (JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method)
  12795. {
  12796. {
  12797. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_value;
  12798. __this->___m_JointTransform = L_0;
  12799. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_JointTransform), (void*)L_0);
  12800. return;
  12801. }
  12802. }
  12803. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HandUpdatedEvent_t74C37E98CEE73FC31A297B62298B2B48C247ED4F* XRHandTrackingEvents_get_jointsUpdated_m6C6EE24CBAB5FC3EB60054CF339D6A188EF5427D_inline (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, const RuntimeMethod* method)
  12804. {
  12805. {
  12806. HandUpdatedEvent_t74C37E98CEE73FC31A297B62298B2B48C247ED4F* L_0 = __this->___m_JointsUpdated;
  12807. return L_0;
  12808. }
  12809. }
  12810. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A* XRHandTrackingEvents_get_poseUpdated_mED7BF2C4705D46482C0DA7373FB1219DD138E8EF_inline (XRHandTrackingEvents_tF1DA1153E15422968E62D8B84B99D5C00018574C* __this, const RuntimeMethod* method)
  12811. {
  12812. {
  12813. UnityEvent_1_t54BA1D8882A4ED7444196057CE1488D5D96F0E8A* L_0 = __this->___m_PoseUpdated;
  12814. return L_0;
  12815. }
  12816. }
  12817. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
  12818. {
  12819. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  12820. memset((&V_0), 0, sizeof(V_0));
  12821. {
  12822. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
  12823. float L_1 = L_0.___x;
  12824. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
  12825. float L_3 = L_2.___x;
  12826. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
  12827. float L_5 = L_4.___y;
  12828. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
  12829. float L_7 = L_6.___y;
  12830. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
  12831. float L_9 = L_8.___z;
  12832. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
  12833. float L_11 = L_10.___z;
  12834. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
  12835. memset((&L_12), 0, sizeof(L_12));
  12836. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), NULL);
  12837. V_0 = L_12;
  12838. goto IL_0030;
  12839. }
  12840. IL_0030:
  12841. {
  12842. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
  12843. return L_13;
  12844. }
  12845. }
  12846. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
  12847. {
  12848. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  12849. memset((&V_0), 0, sizeof(V_0));
  12850. {
  12851. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
  12852. float L_1 = L_0.___x;
  12853. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
  12854. float L_3 = L_2.___x;
  12855. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
  12856. float L_5 = L_4.___y;
  12857. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
  12858. float L_7 = L_6.___y;
  12859. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
  12860. float L_9 = L_8.___z;
  12861. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
  12862. float L_11 = L_10.___z;
  12863. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
  12864. memset((&L_12), 0, sizeof(L_12));
  12865. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), NULL);
  12866. V_0 = L_12;
  12867. goto IL_0030;
  12868. }
  12869. IL_0030:
  12870. {
  12871. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
  12872. return L_13;
  12873. }
  12874. }
  12875. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method)
  12876. {
  12877. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
  12878. memset((&V_0), 0, sizeof(V_0));
  12879. {
  12880. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_lhs;
  12881. float L_1 = L_0.___w;
  12882. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_rhs;
  12883. float L_3 = L_2.___x;
  12884. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_lhs;
  12885. float L_5 = L_4.___x;
  12886. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_rhs;
  12887. float L_7 = L_6.___w;
  12888. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_lhs;
  12889. float L_9 = L_8.___y;
  12890. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_rhs;
  12891. float L_11 = L_10.___z;
  12892. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___0_lhs;
  12893. float L_13 = L_12.___z;
  12894. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___1_rhs;
  12895. float L_15 = L_14.___y;
  12896. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = ___0_lhs;
  12897. float L_17 = L_16.___w;
  12898. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18 = ___1_rhs;
  12899. float L_19 = L_18.___y;
  12900. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20 = ___0_lhs;
  12901. float L_21 = L_20.___y;
  12902. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22 = ___1_rhs;
  12903. float L_23 = L_22.___w;
  12904. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = ___0_lhs;
  12905. float L_25 = L_24.___z;
  12906. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26 = ___1_rhs;
  12907. float L_27 = L_26.___x;
  12908. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = ___0_lhs;
  12909. float L_29 = L_28.___x;
  12910. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30 = ___1_rhs;
  12911. float L_31 = L_30.___z;
  12912. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32 = ___0_lhs;
  12913. float L_33 = L_32.___w;
  12914. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34 = ___1_rhs;
  12915. float L_35 = L_34.___z;
  12916. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36 = ___0_lhs;
  12917. float L_37 = L_36.___z;
  12918. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38 = ___1_rhs;
  12919. float L_39 = L_38.___w;
  12920. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40 = ___0_lhs;
  12921. float L_41 = L_40.___x;
  12922. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42 = ___1_rhs;
  12923. float L_43 = L_42.___y;
  12924. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44 = ___0_lhs;
  12925. float L_45 = L_44.___y;
  12926. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46 = ___1_rhs;
  12927. float L_47 = L_46.___x;
  12928. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48 = ___0_lhs;
  12929. float L_49 = L_48.___w;
  12930. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50 = ___1_rhs;
  12931. float L_51 = L_50.___w;
  12932. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52 = ___0_lhs;
  12933. float L_53 = L_52.___x;
  12934. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_54 = ___1_rhs;
  12935. float L_55 = L_54.___x;
  12936. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_56 = ___0_lhs;
  12937. float L_57 = L_56.___y;
  12938. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_58 = ___1_rhs;
  12939. float L_59 = L_58.___y;
  12940. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_60 = ___0_lhs;
  12941. float L_61 = L_60.___z;
  12942. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_62 = ___1_rhs;
  12943. float L_63 = L_62.___z;
  12944. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_64;
  12945. memset((&L_64), 0, sizeof(L_64));
  12946. Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&L_64), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), ((float)il2cpp_codegen_multiply(L_25, L_27)))), ((float)il2cpp_codegen_multiply(L_29, L_31)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_33, L_35)), ((float)il2cpp_codegen_multiply(L_37, L_39)))), ((float)il2cpp_codegen_multiply(L_41, L_43)))), ((float)il2cpp_codegen_multiply(L_45, L_47)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_49, L_51)), ((float)il2cpp_codegen_multiply(L_53, L_55)))), ((float)il2cpp_codegen_multiply(L_57, L_59)))), ((float)il2cpp_codegen_multiply(L_61, L_63)))), NULL);
  12947. V_0 = L_64;
  12948. goto IL_00e5;
  12949. }
  12950. IL_00e5:
  12951. {
  12952. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_65 = V_0;
  12953. return L_65;
  12954. }
  12955. }
  12956. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F* XRHandSkeletonDriver_get_jointTransformReferences_m11FAA540585CB0A29A3A1EFE54CAD133545736F0_inline (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, const RuntimeMethod* method)
  12957. {
  12958. {
  12959. List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F* L_0 = __this->___m_JointTransformReferences;
  12960. return L_0;
  12961. }
  12962. }
  12963. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* XRHandSkeletonDriver_get_rootTransform_m68FD98427DF91F4C7746C2242115FDE9940E3946_inline (XRHandSkeletonDriver_t549956F17FD2C98A8FC1C9DF04ED4218610321A9* __this, const RuntimeMethod* method)
  12964. {
  12965. {
  12966. Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___m_RootTransform;
  12967. return L_0;
  12968. }
  12969. }
  12970. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SubsystemWithProvider_get_running_m6BF31FC3BDA38C56C0F60FEA37767A4151B22C44_inline (SubsystemWithProvider_tC72E35EE2D413A4B0635B058154BABF265F31242* __this, const RuntimeMethod* method)
  12971. {
  12972. {
  12973. bool L_0 = __this->___U3CrunningU3Ek__BackingField;
  12974. return L_0;
  12975. }
  12976. }
  12977. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void XRHandSubsystem_set_updateSuccessFlags_m3E10B3F255A29BA698114BBD603E42D8C32801BC_inline (XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* __this, int32_t ___0_value, const RuntimeMethod* method)
  12978. {
  12979. {
  12980. int32_t L_0 = ___0_value;
  12981. __this->___U3CupdateSuccessFlagsU3Ek__BackingField = L_0;
  12982. return;
  12983. }
  12984. }
  12985. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t XRHandSubsystem_get_updateSuccessFlags_m66704207828389ECD27842273995A60239F8D1C2_inline (XRHandSubsystem_t0EB20D332ADF52A334449A240A3FDD6844EEA92C* __this, const RuntimeMethod* method)
  12986. {
  12987. {
  12988. int32_t L_0 = __this->___U3CupdateSuccessFlagsU3Ek__BackingField;
  12989. return L_0;
  12990. }
  12991. }
  12992. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Cinfo_get_id_mDE761606420EBD236F32C2DE1A35A57E9B213236_inline (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* __this, const RuntimeMethod* method)
  12993. {
  12994. {
  12995. String_t* L_0 = __this->___U3CidU3Ek__BackingField;
  12996. return L_0;
  12997. }
  12998. }
  12999. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SubsystemDescriptorWithProvider_set_id_m4E93140B46C960FFB4723062C55D05D7B551A57B_inline (SubsystemDescriptorWithProvider_t2A61A2C951A4A179E898CF207726BF6B5AF474D5* __this, String_t* ___0_value, const RuntimeMethod* method)
  13000. {
  13001. {
  13002. String_t* L_0 = ___0_value;
  13003. __this->___U3CidU3Ek__BackingField = L_0;
  13004. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CidU3Ek__BackingField), (void*)L_0);
  13005. return;
  13006. }
  13007. }
  13008. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* Cinfo_get_providerType_mD7D9F4BD395059F04E9191E609621E8C24A45CC3_inline (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* __this, const RuntimeMethod* method)
  13009. {
  13010. {
  13011. Type_t* L_0 = __this->___U3CproviderTypeU3Ek__BackingField;
  13012. return L_0;
  13013. }
  13014. }
  13015. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SubsystemDescriptorWithProvider_set_providerType_m27A630CAFBA225796667E17DE114673056339EA4_inline (SubsystemDescriptorWithProvider_t2A61A2C951A4A179E898CF207726BF6B5AF474D5* __this, Type_t* ___0_value, const RuntimeMethod* method)
  13016. {
  13017. {
  13018. Type_t* L_0 = ___0_value;
  13019. __this->___U3CproviderTypeU3Ek__BackingField = L_0;
  13020. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CproviderTypeU3Ek__BackingField), (void*)L_0);
  13021. return;
  13022. }
  13023. }
  13024. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* Cinfo_get_subsystemTypeOverride_m202418365F311AB9DD45E63D6830867C76FCDE4C_inline (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* __this, const RuntimeMethod* method)
  13025. {
  13026. {
  13027. Type_t* L_0 = __this->___U3CsubsystemTypeOverrideU3Ek__BackingField;
  13028. return L_0;
  13029. }
  13030. }
  13031. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SubsystemDescriptorWithProvider_set_subsystemTypeOverride_m34C15BBBE4EB41226EF1C0A0C8BB73A0955E0F3E_inline (SubsystemDescriptorWithProvider_t2A61A2C951A4A179E898CF207726BF6B5AF474D5* __this, Type_t* ___0_value, const RuntimeMethod* method)
  13032. {
  13033. {
  13034. Type_t* L_0 = ___0_value;
  13035. __this->___U3CsubsystemTypeOverrideU3Ek__BackingField = L_0;
  13036. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsubsystemTypeOverrideU3Ek__BackingField), (void*)L_0);
  13037. return;
  13038. }
  13039. }
  13040. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cinfo_set_id_m06346C96717EB03644F6A1D07F922AED52B4E312_inline (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* __this, String_t* ___0_value, const RuntimeMethod* method)
  13041. {
  13042. {
  13043. String_t* L_0 = ___0_value;
  13044. __this->___U3CidU3Ek__BackingField = L_0;
  13045. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CidU3Ek__BackingField), (void*)L_0);
  13046. return;
  13047. }
  13048. }
  13049. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cinfo_set_providerType_m17C35A2C89EBCAD9286D73F9A3AF610B7FF64A4C_inline (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* __this, Type_t* ___0_value, const RuntimeMethod* method)
  13050. {
  13051. {
  13052. Type_t* L_0 = ___0_value;
  13053. __this->___U3CproviderTypeU3Ek__BackingField = L_0;
  13054. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CproviderTypeU3Ek__BackingField), (void*)L_0);
  13055. return;
  13056. }
  13057. }
  13058. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cinfo_set_subsystemTypeOverride_mEE9363B14C9632DD23E25A482DECB393B28E1169_inline (Cinfo_t54937489C8009C9FC12A5574A0C0A5DFFEB41E81* __this, Type_t* ___0_value, const RuntimeMethod* method)
  13059. {
  13060. {
  13061. Type_t* L_0 = ___0_value;
  13062. __this->___U3CsubsystemTypeOverrideU3Ek__BackingField = L_0;
  13063. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsubsystemTypeOverrideU3Ek__BackingField), (void*)L_0);
  13064. return;
  13065. }
  13066. }
  13067. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* XRHandDevice_get_leftHand_mDDCFB299CEF49D677FE879FD6EC2CED49B39A122_inline (const RuntimeMethod* method)
  13068. {
  13069. static bool s_Il2CppMethodInitialized;
  13070. if (!s_Il2CppMethodInitialized)
  13071. {
  13072. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var);
  13073. s_Il2CppMethodInitialized = true;
  13074. }
  13075. {
  13076. il2cpp_codegen_runtime_class_init_inline(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var);
  13077. XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* L_0 = ((XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_StaticFields*)il2cpp_codegen_static_fields_for(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var))->___U3CleftHandU3Ek__BackingField;
  13078. return L_0;
  13079. }
  13080. }
  13081. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void XRHandDevice_set_leftHand_m90D3310DC790C1570F9622A43BBC0E3133AE7B36_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* ___0_value, const RuntimeMethod* method)
  13082. {
  13083. static bool s_Il2CppMethodInitialized;
  13084. if (!s_Il2CppMethodInitialized)
  13085. {
  13086. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var);
  13087. s_Il2CppMethodInitialized = true;
  13088. }
  13089. {
  13090. XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* L_0 = ___0_value;
  13091. il2cpp_codegen_runtime_class_init_inline(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var);
  13092. ((XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_StaticFields*)il2cpp_codegen_static_fields_for(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var))->___U3CleftHandU3Ek__BackingField = L_0;
  13093. Il2CppCodeGenWriteBarrier((void**)(&((XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_StaticFields*)il2cpp_codegen_static_fields_for(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var))->___U3CleftHandU3Ek__BackingField), (void*)L_0);
  13094. return;
  13095. }
  13096. }
  13097. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* XRHandDevice_get_rightHand_mBFB0E60D591755A38FECCAE7E99F1AC467D42C06_inline (const RuntimeMethod* method)
  13098. {
  13099. static bool s_Il2CppMethodInitialized;
  13100. if (!s_Il2CppMethodInitialized)
  13101. {
  13102. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var);
  13103. s_Il2CppMethodInitialized = true;
  13104. }
  13105. {
  13106. il2cpp_codegen_runtime_class_init_inline(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var);
  13107. XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* L_0 = ((XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_StaticFields*)il2cpp_codegen_static_fields_for(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var))->___U3CrightHandU3Ek__BackingField;
  13108. return L_0;
  13109. }
  13110. }
  13111. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void XRHandDevice_set_rightHand_m6D14B038BDE83041F0995404CD8AE62B7E96F29E_inline (XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* ___0_value, const RuntimeMethod* method)
  13112. {
  13113. static bool s_Il2CppMethodInitialized;
  13114. if (!s_Il2CppMethodInitialized)
  13115. {
  13116. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var);
  13117. s_Il2CppMethodInitialized = true;
  13118. }
  13119. {
  13120. XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A* L_0 = ___0_value;
  13121. il2cpp_codegen_runtime_class_init_inline(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var);
  13122. ((XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_StaticFields*)il2cpp_codegen_static_fields_for(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var))->___U3CrightHandU3Ek__BackingField = L_0;
  13123. Il2CppCodeGenWriteBarrier((void**)(&((XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_StaticFields*)il2cpp_codegen_static_fields_for(XRHandDevice_tBD6C2AF0E1D10908826050615401F637D7B7FA0A_il2cpp_TypeInfo_var))->___U3CrightHandU3Ek__BackingField), (void*)L_0);
  13124. return;
  13125. }
  13126. }
  13127. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* OpenXRHandProvider_get_id_m0D80E52EDFCC3188976675E39137B2BA44B03975_inline (const RuntimeMethod* method)
  13128. {
  13129. static bool s_Il2CppMethodInitialized;
  13130. if (!s_Il2CppMethodInitialized)
  13131. {
  13132. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_il2cpp_TypeInfo_var);
  13133. s_Il2CppMethodInitialized = true;
  13134. }
  13135. {
  13136. il2cpp_codegen_runtime_class_init_inline(OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_il2cpp_TypeInfo_var);
  13137. String_t* L_0 = ((OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_StaticFields*)il2cpp_codegen_static_fields_for(OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_il2cpp_TypeInfo_var))->___U3CidU3Ek__BackingField;
  13138. return L_0;
  13139. }
  13140. }
  13141. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* XRGeneralSettings_get_Instance_m9F222F982E62E066E119754858D8E73CFE42048C_inline (const RuntimeMethod* method)
  13142. {
  13143. static bool s_Il2CppMethodInitialized;
  13144. if (!s_Il2CppMethodInitialized)
  13145. {
  13146. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var);
  13147. s_Il2CppMethodInitialized = true;
  13148. }
  13149. {
  13150. il2cpp_codegen_runtime_class_init_inline(XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var);
  13151. XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* L_0 = ((XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_StaticFields*)il2cpp_codegen_static_fields_for(XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var))->___s_RuntimeSettingsInstance;
  13152. return L_0;
  13153. }
  13154. }
  13155. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* XRGeneralSettings_get_Manager_m112FEB4E6DFB7B5F5C4A2DEC4E975CF2EBD51B42_inline (XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* __this, const RuntimeMethod* method)
  13156. {
  13157. {
  13158. XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* L_0 = __this->___m_LoaderManagerInstance;
  13159. return L_0;
  13160. }
  13161. }
  13162. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* XRManagerSettings_get_activeLoader_mFB3B679005792D3DF871EAA7120DD86DCA1D5DEA_inline (XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* __this, const RuntimeMethod* method)
  13163. {
  13164. {
  13165. XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* L_0 = __this->___U3CactiveLoaderU3Ek__BackingField;
  13166. return L_0;
  13167. }
  13168. }
  13169. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* MetaAimHand_get_left_m0E99853A17B9E8F930121D4F15A04DA6B667A1D4_inline (const RuntimeMethod* method)
  13170. {
  13171. static bool s_Il2CppMethodInitialized;
  13172. if (!s_Il2CppMethodInitialized)
  13173. {
  13174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_il2cpp_TypeInfo_var);
  13175. s_Il2CppMethodInitialized = true;
  13176. }
  13177. {
  13178. MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* L_0 = ((MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_StaticFields*)il2cpp_codegen_static_fields_for(MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_il2cpp_TypeInfo_var))->___U3CleftU3Ek__BackingField;
  13179. return L_0;
  13180. }
  13181. }
  13182. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MetaAimHand_set_left_m419A1439F8F77D7FADDFCACB6438BE34733F4B45_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* ___0_value, const RuntimeMethod* method)
  13183. {
  13184. static bool s_Il2CppMethodInitialized;
  13185. if (!s_Il2CppMethodInitialized)
  13186. {
  13187. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_il2cpp_TypeInfo_var);
  13188. s_Il2CppMethodInitialized = true;
  13189. }
  13190. {
  13191. MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* L_0 = ___0_value;
  13192. ((MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_StaticFields*)il2cpp_codegen_static_fields_for(MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_il2cpp_TypeInfo_var))->___U3CleftU3Ek__BackingField = L_0;
  13193. Il2CppCodeGenWriteBarrier((void**)(&((MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_StaticFields*)il2cpp_codegen_static_fields_for(MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_il2cpp_TypeInfo_var))->___U3CleftU3Ek__BackingField), (void*)L_0);
  13194. return;
  13195. }
  13196. }
  13197. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* MetaAimHand_get_right_mA1156C57D7B39F069FBAEA7D1B8E90FC97CD1818_inline (const RuntimeMethod* method)
  13198. {
  13199. static bool s_Il2CppMethodInitialized;
  13200. if (!s_Il2CppMethodInitialized)
  13201. {
  13202. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_il2cpp_TypeInfo_var);
  13203. s_Il2CppMethodInitialized = true;
  13204. }
  13205. {
  13206. MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* L_0 = ((MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_StaticFields*)il2cpp_codegen_static_fields_for(MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_il2cpp_TypeInfo_var))->___U3CrightU3Ek__BackingField;
  13207. return L_0;
  13208. }
  13209. }
  13210. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MetaAimHand_set_right_m2FE64B96A9598F4F521D014D655A1E8D6974F2D5_inline (MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* ___0_value, const RuntimeMethod* method)
  13211. {
  13212. static bool s_Il2CppMethodInitialized;
  13213. if (!s_Il2CppMethodInitialized)
  13214. {
  13215. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_il2cpp_TypeInfo_var);
  13216. s_Il2CppMethodInitialized = true;
  13217. }
  13218. {
  13219. MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA* L_0 = ___0_value;
  13220. ((MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_StaticFields*)il2cpp_codegen_static_fields_for(MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_il2cpp_TypeInfo_var))->___U3CrightU3Ek__BackingField = L_0;
  13221. Il2CppCodeGenWriteBarrier((void**)(&((MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_StaticFields*)il2cpp_codegen_static_fields_for(MetaAimHand_t032A58BAD3A5F9E9234DCE813FF38E45FFCA7ACA_il2cpp_TypeInfo_var))->___U3CrightU3Ek__BackingField), (void*)L_0);
  13222. return;
  13223. }
  13224. }
  13225. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OpenXRHandProvider_set_id_m8120E17C64F0006D372B535A04B223B63E9D41A9_inline (String_t* ___0_value, const RuntimeMethod* method)
  13226. {
  13227. static bool s_Il2CppMethodInitialized;
  13228. if (!s_Il2CppMethodInitialized)
  13229. {
  13230. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_il2cpp_TypeInfo_var);
  13231. s_Il2CppMethodInitialized = true;
  13232. }
  13233. {
  13234. String_t* L_0 = ___0_value;
  13235. il2cpp_codegen_runtime_class_init_inline(OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_il2cpp_TypeInfo_var);
  13236. ((OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_StaticFields*)il2cpp_codegen_static_fields_for(OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_il2cpp_TypeInfo_var))->___U3CidU3Ek__BackingField = L_0;
  13237. Il2CppCodeGenWriteBarrier((void**)(&((OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_StaticFields*)il2cpp_codegen_static_fields_for(OpenXRHandProvider_t2C7AE9EA8D6684D804E1EA6CE4060638FFDCEDC1_il2cpp_TypeInfo_var))->___U3CidU3Ek__BackingField), (void*)L_0);
  13238. return;
  13239. }
  13240. }
  13241. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m50157FAAF8FE0562A862140A17AD2B1097B078E7_gshared_inline (List_1_tB5E6131382BD8F3FB4090AD7EA52B72231DBDDCB* __this, XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 ___0_item, const RuntimeMethod* method)
  13242. {
  13243. XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7* V_0 = NULL;
  13244. int32_t V_1 = 0;
  13245. {
  13246. int32_t L_0 = __this->____version;
  13247. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  13248. XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7* L_1 = __this->____items;
  13249. V_0 = L_1;
  13250. int32_t L_2 = __this->____size;
  13251. V_1 = L_2;
  13252. int32_t L_3 = V_1;
  13253. XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7* L_4 = V_0;
  13254. NullCheck(L_4);
  13255. if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  13256. {
  13257. goto IL_0034;
  13258. }
  13259. }
  13260. {
  13261. int32_t L_5 = V_1;
  13262. __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
  13263. XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7* L_6 = V_0;
  13264. int32_t L_7 = V_1;
  13265. XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_8 = ___0_item;
  13266. NullCheck(L_6);
  13267. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2)L_8);
  13268. return;
  13269. }
  13270. IL_0034:
  13271. {
  13272. XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_9 = ___0_item;
  13273. List_1_AddWithResize_m55AFD45DC0ADD64C8749E1B59252B0BF0793CE49(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  13274. return;
  13275. }
  13276. }
  13277. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_m48FE77881C90E0F1BD2794B7465F8BA01704CFC7_gshared_inline (NativeArray_1_t8B168617F2E2FBA4473810E911C21C95E6A2E9F6* __this, const RuntimeMethod* method)
  13278. {
  13279. {
  13280. void* L_0 = __this->___m_Buffer;
  13281. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  13282. }
  13283. }
  13284. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202 Enumerator_get_Current_mE7ABDD996617211C825544D41F9CB47C4D95C553_gshared_inline (Enumerator_tF55423845EBFA2E05B71EB400F041B29177256B0* __this, const RuntimeMethod* method)
  13285. {
  13286. {
  13287. JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202 L_0 = __this->____current;
  13288. return L_0;
  13289. }
  13290. }
  13291. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_mD24A174276905BA38E8992234D3A387A1BDF2E97_gshared_inline (NativeArray_1_t36BB6836F4E5DC4D944E821BA8F1E03B91E23347* __this, const RuntimeMethod* method)
  13292. {
  13293. {
  13294. void* L_0 = __this->___m_Buffer;
  13295. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  13296. }
  13297. }
  13298. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  13299. {
  13300. int32_t V_0 = 0;
  13301. {
  13302. int32_t L_0 = __this->____version;
  13303. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  13304. }
  13305. {
  13306. int32_t L_1 = __this->____size;
  13307. V_0 = L_1;
  13308. __this->____size = 0;
  13309. int32_t L_2 = V_0;
  13310. if ((((int32_t)L_2) <= ((int32_t)0)))
  13311. {
  13312. goto IL_003c;
  13313. }
  13314. }
  13315. {
  13316. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->____items;
  13317. int32_t L_4 = V_0;
  13318. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
  13319. return;
  13320. }
  13321. IL_003c:
  13322. {
  13323. return;
  13324. }
  13325. }
  13326. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m68A278D894A4D08F66B0AFD92A7A6B729B9D74BE_gshared_inline (List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F* __this, const RuntimeMethod* method)
  13327. {
  13328. int32_t V_0 = 0;
  13329. {
  13330. int32_t L_0 = __this->____version;
  13331. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  13332. }
  13333. {
  13334. int32_t L_1 = __this->____size;
  13335. V_0 = L_1;
  13336. __this->____size = 0;
  13337. int32_t L_2 = V_0;
  13338. if ((((int32_t)L_2) <= ((int32_t)0)))
  13339. {
  13340. goto IL_003c;
  13341. }
  13342. }
  13343. {
  13344. JointToTransformReferenceU5BU5D_tB4EDF8357D13DD2A4E07436A2D5819F73E507A52* L_3 = __this->____items;
  13345. int32_t L_4 = V_0;
  13346. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
  13347. return;
  13348. }
  13349. IL_003c:
  13350. {
  13351. return;
  13352. }
  13353. }
  13354. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  13355. {
  13356. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
  13357. int32_t V_1 = 0;
  13358. {
  13359. int32_t L_0 = __this->____version;
  13360. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  13361. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items;
  13362. V_0 = L_1;
  13363. int32_t L_2 = __this->____size;
  13364. V_1 = L_2;
  13365. int32_t L_3 = V_1;
  13366. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
  13367. NullCheck(L_4);
  13368. if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  13369. {
  13370. goto IL_0034;
  13371. }
  13372. }
  13373. {
  13374. int32_t L_5 = V_1;
  13375. __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
  13376. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
  13377. int32_t L_7 = V_1;
  13378. RuntimeObject* L_8 = ___0_item;
  13379. NullCheck(L_6);
  13380. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
  13381. return;
  13382. }
  13383. IL_0034:
  13384. {
  13385. RuntimeObject* L_9 = ___0_item;
  13386. List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  13387. return;
  13388. }
  13389. }
  13390. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m5846AF681EA24C14885F8CA1024296F032052168_gshared_inline (List_1_t6374200280C9D4D9E197123BCF3B71CB8726B89F* __this, JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202 ___0_item, const RuntimeMethod* method)
  13391. {
  13392. JointToTransformReferenceU5BU5D_tB4EDF8357D13DD2A4E07436A2D5819F73E507A52* V_0 = NULL;
  13393. int32_t V_1 = 0;
  13394. {
  13395. int32_t L_0 = __this->____version;
  13396. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  13397. JointToTransformReferenceU5BU5D_tB4EDF8357D13DD2A4E07436A2D5819F73E507A52* L_1 = __this->____items;
  13398. V_0 = L_1;
  13399. int32_t L_2 = __this->____size;
  13400. V_1 = L_2;
  13401. int32_t L_3 = V_1;
  13402. JointToTransformReferenceU5BU5D_tB4EDF8357D13DD2A4E07436A2D5819F73E507A52* L_4 = V_0;
  13403. NullCheck(L_4);
  13404. if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  13405. {
  13406. goto IL_0034;
  13407. }
  13408. }
  13409. {
  13410. int32_t L_5 = V_1;
  13411. __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
  13412. JointToTransformReferenceU5BU5D_tB4EDF8357D13DD2A4E07436A2D5819F73E507A52* L_6 = V_0;
  13413. int32_t L_7 = V_1;
  13414. JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202 L_8 = ___0_item;
  13415. NullCheck(L_6);
  13416. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202)L_8);
  13417. return;
  13418. }
  13419. IL_0034:
  13420. {
  13421. JointToTransformReference_t5DC7424A5741B60B0DFA15056D7F7EBF38721202 L_9 = ___0_item;
  13422. List_1_AddWithResize_mCF9D28DECFBE5FFB7650DBD298DC0E60B2E379D9(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  13423. return;
  13424. }
  13425. }
  13426. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* SubsystemWithProvider_3_get_provider_m963D70D839CE42A2C17A2C183A61C25F0E2C6732_gshared_inline (SubsystemWithProvider_3_t548D9C2A4778C7ADB62496A2A07F8B7563309893* __this, const RuntimeMethod* method)
  13427. {
  13428. {
  13429. RuntimeObject* L_0 = __this->___U3CproviderU3Ek__BackingField;
  13430. return L_0;
  13431. }
  13432. }
  13433. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m837A3425C5ACC1668A36725C68884FAE8EA82735_gshared_inline (Action_1_tEACFE9A51FCD1C277802D684B9FCD40906039752* __this, XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471 ___0_obj, const RuntimeMethod* method)
  13434. {
  13435. typedef void (*FunctionPointerType) (RuntimeObject*, XRHand_t42370E2B19E7613E9C8FFA4A4B749C91FF021471, const RuntimeMethod*);
  13436. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13437. }
  13438. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_3_Invoke_mC38093196E581A94792A991274264ED3EB9411F5_gshared_inline (Action_3_tC91FC800177E916F453E3699E82BA62A10797E2A* __this, RuntimeObject* ___0_arg1, int32_t ___1_arg2, int32_t ___2_arg3, const RuntimeMethod* method)
  13439. {
  13440. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*);
  13441. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13442. }
  13443. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  13444. {
  13445. {
  13446. int32_t L_0 = __this->____size;
  13447. return L_0;
  13448. }
  13449. }
  13450. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_mF6BE8B768C3DA33BE3281D8F143C0FB02E720366_gshared_inline (Action_2_t43544BAAB4CC69E54228A3389CC3D57A805208A2* __this, int32_t ___0_arg1, int32_t ___1_arg2, const RuntimeMethod* method)
  13451. {
  13452. typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, int32_t, const RuntimeMethod*);
  13453. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  13454. }
  13455. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BindableVariableBase_1_get_Value_m96A23183488FDBF672E87540BD3CEC1FFE13A43A_gshared_inline (BindableVariableBase_1_t34283BBB8834571B5098A369036AEFA405EAC90C* __this, const RuntimeMethod* method)
  13456. {
  13457. {
  13458. bool L_0 = __this->___m_InternalValue;
  13459. return L_0;
  13460. }
  13461. }
  13462. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Vector3_ToString_mA8DA39B6324392BB93203A4D4CB85AF87231CB62_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, String_t* ___0_format, RuntimeObject* ___1_formatProvider, const RuntimeMethod* method)
  13463. {
  13464. static bool s_Il2CppMethodInitialized;
  13465. if (!s_Il2CppMethodInitialized)
  13466. {
  13467. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  13468. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  13469. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2409165FB90CD4A8B916FCA75790766B82C91748);
  13470. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3F3FD3EFA55E39E450A9A4CE66CD7B259403D44E);
  13471. s_Il2CppMethodInitialized = true;
  13472. }
  13473. bool V_0 = false;
  13474. bool V_1 = false;
  13475. String_t* V_2 = NULL;
  13476. {
  13477. String_t* L_0 = ___0_format;
  13478. bool L_1;
  13479. L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
  13480. V_0 = L_1;
  13481. bool L_2 = V_0;
  13482. if (!L_2)
  13483. {
  13484. goto IL_0012;
  13485. }
  13486. }
  13487. {
  13488. ___0_format = _stringLiteral2409165FB90CD4A8B916FCA75790766B82C91748;
  13489. }
  13490. IL_0012:
  13491. {
  13492. RuntimeObject* L_3 = ___1_formatProvider;
  13493. V_1 = (bool)((((RuntimeObject*)(RuntimeObject*)L_3) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  13494. bool L_4 = V_1;
  13495. if (!L_4)
  13496. {
  13497. goto IL_0026;
  13498. }
  13499. }
  13500. {
  13501. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  13502. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_5;
  13503. L_5 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
  13504. NullCheck(L_5);
  13505. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* L_6;
  13506. L_6 = VirtualFuncInvoker0< NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* >::Invoke(14, L_5);
  13507. ___1_formatProvider = L_6;
  13508. }
  13509. IL_0026:
  13510. {
  13511. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)3);
  13512. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = L_7;
  13513. float* L_9 = (float*)(&__this->___x);
  13514. String_t* L_10 = ___0_format;
  13515. RuntimeObject* L_11 = ___1_formatProvider;
  13516. String_t* L_12;
  13517. L_12 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE(L_9, L_10, L_11, NULL);
  13518. NullCheck(L_8);
  13519. ArrayElementTypeCheck (L_8, L_12);
  13520. (L_8)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_12);
  13521. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = L_8;
  13522. float* L_14 = (float*)(&__this->___y);
  13523. String_t* L_15 = ___0_format;
  13524. RuntimeObject* L_16 = ___1_formatProvider;
  13525. String_t* L_17;
  13526. L_17 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE(L_14, L_15, L_16, NULL);
  13527. NullCheck(L_13);
  13528. ArrayElementTypeCheck (L_13, L_17);
  13529. (L_13)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_17);
  13530. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = L_13;
  13531. float* L_19 = (float*)(&__this->___z);
  13532. String_t* L_20 = ___0_format;
  13533. RuntimeObject* L_21 = ___1_formatProvider;
  13534. String_t* L_22;
  13535. L_22 = Single_ToString_mF468A56B3A746EFD805E0604EE7A2873DA157ADE(L_19, L_20, L_21, NULL);
  13536. NullCheck(L_18);
  13537. ArrayElementTypeCheck (L_18, L_22);
  13538. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_22);
  13539. String_t* L_23;
  13540. L_23 = UnityString_Format_m98A0629641086A1BE20BBF7F4EADDE3FE3877D85(_stringLiteral3F3FD3EFA55E39E450A9A4CE66CD7B259403D44E, L_18, NULL);
  13541. V_2 = L_23;
  13542. goto IL_0069;
  13543. }
  13544. IL_0069:
  13545. {
  13546. String_t* L_24 = V_2;
  13547. return L_24;
  13548. }
  13549. }
  13550. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
  13551. {
  13552. {
  13553. float L_0 = ___0_x;
  13554. __this->___x = L_0;
  13555. float L_1 = ___1_y;
  13556. __this->___y = L_1;
  13557. float L_2 = ___2_z;
  13558. __this->___z = L_2;
  13559. return;
  13560. }
  13561. }
  13562. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method)
  13563. {
  13564. {
  13565. float L_0 = ___0_x;
  13566. __this->___x = L_0;
  13567. float L_1 = ___1_y;
  13568. __this->___y = L_1;
  13569. float L_2 = ___2_z;
  13570. __this->___z = L_2;
  13571. float L_3 = ___3_w;
  13572. __this->___w = L_3;
  13573. return;
  13574. }
  13575. }