TriLibCore.ThreeMf.cpp 386 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605
  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 InterfaceActionInvoker0
  9. {
  10. typedef void (*Action)(void*, const RuntimeMethod*);
  11. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  12. {
  13. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  14. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  15. }
  16. };
  17. template <typename T1>
  18. struct InterfaceActionInvoker1
  19. {
  20. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  21. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  22. {
  23. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  24. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  25. }
  26. };
  27. template <typename T1, typename T2>
  28. struct InterfaceActionInvoker2
  29. {
  30. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  31. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
  32. {
  33. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  34. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  35. }
  36. };
  37. template <typename T1, typename T2, typename T3, typename T4>
  38. struct InterfaceActionInvoker4
  39. {
  40. typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*);
  41. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
  42. {
  43. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  44. ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
  45. }
  46. };
  47. template <typename R>
  48. struct InterfaceFuncInvoker0
  49. {
  50. typedef R (*Func)(void*, const RuntimeMethod*);
  51. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  52. {
  53. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  54. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  55. }
  56. };
  57. template <typename R, typename T1>
  58. struct InterfaceFuncInvoker1
  59. {
  60. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  61. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  62. {
  63. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  64. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  65. }
  66. };
  67. template <typename R, typename T1, typename T2, typename T3>
  68. struct GenericInterfaceFuncInvoker3
  69. {
  70. typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
  71. static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
  72. {
  73. VirtualInvokeData invokeData;
  74. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  75. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
  76. }
  77. };
  78. struct Action_1_tD39AE6C0C913B7D513756AFCD7E9F0539538D226;
  79. struct Action_1_t3B6442C6168F6F5364512C62A54645843CF93C30;
  80. struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
  81. struct Action_2_t5A98318AA2335D7048A849A249280B64AD125DCD;
  82. struct Action_4_tA3594528C5AC13E7A27B50D19223DC951CD1E8B2;
  83. struct ConcurrentDictionary_2_t94764B51655C4F04FDAE59E1A6327AFEE05EA292;
  84. struct ConcurrentDictionary_2_tA783589C825EB0CEA850D32094AAEFFBB3FD5D82;
  85. struct ConcurrentDictionary_2_t3C2E41F7177FE1C1CDEBF4CACA510701BAF4AEF2;
  86. struct ConcurrentDictionary_2_tBB5915FD91B3F65141A8C3EC64A14F14EEA3905B;
  87. struct ConcurrentDictionary_2_tCF44E0035FB42A2A1DF508A4CE0B233163C23F1E;
  88. struct Dictionary_2_tE704ACFE7C32537A046D8577F8299D1B52ED0C00;
  89. struct Dictionary_2_t15A9DEF843D5DA84170CD8536BA0EBB039EB4ADF;
  90. struct Dictionary_2_tADE1FC3F6C786CACD6652C2C7275C3A0FD274A9C;
  91. struct Dictionary_2_t23C2BC333CAB1901F8EC82B59264ED8D028DD1AB;
  92. struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3;
  93. struct Dictionary_2_tAD7E9A914CC230BDC52143B8156BC6CCAB871D27;
  94. struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907;
  95. struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
  96. struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28;
  97. struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710;
  98. struct Dictionary_2_tC950A32EAFFC25F50CB10E4BA94AB529CDADA0E8;
  99. struct Dictionary_2_t230D84F7213CBDDD7098D9E66DC0079B1EE334FE;
  100. struct Dictionary_2_tFBFB8D749ADDCE1FBCCC7A11924995880D5B6A4D;
  101. struct Dictionary_2_tF76A5254FF71CC9D5D32CAB73E7A4AB583A904E9;
  102. struct Dictionary_2_t32E2A37AC16B1C83AE612366276E6E07A19064C8;
  103. struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
  104. struct Func_2_tACBF5A1656250800CE861707354491F0611F6624;
  105. struct Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C;
  106. struct Func_2_t4FAF9B6978DD4BEBDB6080C8A5C65A89A7CA9EC9;
  107. struct Func_2_t3888261809E6D9256EF59C505C2E2E5974D12D88;
  108. struct Func_2_tDC2B856640B426865EF8F8A06D21921AC4CF86AE;
  109. struct Func_2_tDAD1F04679E83654859656F7E338DB1304EA2FE7;
  110. struct HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178;
  111. struct HashSet_1_t70836788BCAF42568800A162B9F23937F5309AE8;
  112. struct HashSet_1_t17CC6C8527489146D9154E22DE059EF4A4550640;
  113. struct IDictionary_2_t823399AD16F88CDEB25958D8CB61771376A5ADED;
  114. struct IDictionary_2_t79D4ADB15B238AC117DF72982FEA3C42EF5AFA19;
  115. struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
  116. struct IEnumerable_1_tA7AFE9432136E604FF7DB37D16C68E629034A915;
  117. struct IEnumerable_1_t46B4F5C69E9C3FEFC241F0D5372EF146BFA4841A;
  118. struct IEnumerable_1_t18BF6A55968E5327DDF2EEC3B3FD1DE7A9341427;
  119. struct IEnumerable_1_t9EE64A53B77D5C3AE69BB3C397A0AB93AAA18870;
  120. struct IEnumerable_1_t56ACFC198AF15650B6CDC2C832DD82D503D07CEF;
  121. struct IEnumerator_1_t1927F40819A2F403A3BE4D921ABC9394CBD4A64D;
  122. struct IEnumerator_1_t77694147A10081EC17F8755A36512EB454CD4015;
  123. struct IEnumerator_1_t7E6C5A2225D817E38EEC1011EE44EDE2686592B3;
  124. struct IEnumerator_1_t41CA73E66F05E157514E8044D9B9A2319CE2E00B;
  125. struct IEnumerator_1_tAE7C66E0AC07E698C7F161B9A1889F1A86566330;
  126. struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
  127. struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
  128. struct IEqualityComparer_1_t7B57C78D52DD4C47272073B70DDED9923AEDFED7;
  129. struct IEqualityComparer_1_tFBA316D8CC61283051AAAA3580E64F30F7C97722;
  130. struct IEqualityComparer_1_tC596C661C4792F59205016F460142EEF00055706;
  131. struct IEqualityComparer_1_t10B9C304037105A9D1126ECB8316116B265B275D;
  132. struct IEqualityComparer_1_tCB8B04D567BFC1D22CB3A6BEBC86439C73A31734;
  133. struct IList_1_t78DB7CACF5BDC17685CA41C8A5615F4AE760CB59;
  134. struct IList_1_t7A16CD7EF0938B36E4D20182185F284ECA5F93A2;
  135. struct IList_1_t13EA3E1B6894AF8023B793D65EA2E1ED596B6E82;
  136. struct IList_1_t54EA2EAA8FF287B3E144BC90047C3E635336CB4C;
  137. struct IList_1_t95B0FF72887258CDC012A1B81E66B66AF3BBE38E;
  138. struct IList_1_t0662D113B996C51F1676FFC848F7B3448D818DB7;
  139. struct IList_1_tBAC2F9CBFB365F17F69446225AF2802DEF7B2956;
  140. struct IList_1_t2988C79E2C0A953B91ACE72118B299F94ECFEB62;
  141. struct IList_1_tFB8BE2ED9A601C1259EAB8D73D1B3E96EA321FA1;
  142. struct IList_1_t9639B5BFE9B0712054CA7716DDA05FEB5B232B9F;
  143. struct IList_1_t0734386CF294483986830C9C684786275174A24A;
  144. struct IList_1_t2B7EF2AFAB043A7D969559EF669AC5EC442CD946;
  145. struct IList_1_tF765E8C5B1B52DD165B07A5DD8CFAF687E1FC9CC;
  146. struct IList_1_t23A4CFB2F439273DFDB264965F14698C0541EDC7;
  147. struct IList_1_t2B63592127C0964C548CA68999FD546FC5416319;
  148. struct IList_1_tC0E80CA9C0A700B10D9C64C8E9CA3D573C44282E;
  149. struct IList_1_tC6B0C3CB5F6502B0B0D8EA797C6793F06CDBD01B;
  150. struct IList_1_t0DF1E5F56EE58E1A7F1FE26A676FC9FBF4D52A07;
  151. struct KeyCollection_t952F2427BD69C6225FB6076C0054E735879341F5;
  152. struct KeyCollection_tE66790F09E854C19C7F612BEAD203AE626E90A36;
  153. struct KeyCollection_tC3DD1095EA5466DC9A4F88E9A24C52F68E62A4C9;
  154. struct KeyCollection_t21773AE916174B4B85801EB24B60867536C21D09;
  155. struct KeyCollection_t482BA71AF45E8F3EFD3C83C7CFE3F1F0FAFDC8F5;
  156. struct KeyCollection_tEA741A3F003856E2E184EF8CBF14F5D656AB1094;
  157. struct KeyCollection_tB58C17FA47C352D99182E0A7B1F9CC86BF55F915;
  158. struct List_1_tDCC8AB6F4CE453A93C71B81D73916DC53DF6CE05;
  159. struct List_1_t3E3B11E09CFB4377BEB4C196EDE250D376F58922;
  160. struct List_1_t5B6DB2B5238FE62B7825E0211708B0CB93EB9E70;
  161. struct List_1_t62A281831D28273651D3773FC1796B24A9B2F9BC;
  162. struct List_1_t0A7598F2321AB14249B7E7EBBC916064FB9DBC31;
  163. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
  164. struct List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3;
  165. struct List_1_t84C257E858DDB8EA0B6269E08AAD9A2A2018A551;
  166. struct Queue_1_t952DE88AF42216B755D09647735E4235DA7138D4;
  167. struct ValueCollection_tD280212BD4AB7F34F5AC3B002C8ADB654512803D;
  168. struct ValueCollection_t65BBB6F728D41FD4760F6D6C59CC030CF237785F;
  169. struct ValueCollection_tC9D91E8A3198E40EA339059703AB10DFC9F5CC2E;
  170. struct ValueCollection_t911634F333AFA68B69A8B5E538B1750A3C51CBFC;
  171. struct ValueCollection_tB79B8266144235AC5BF513C8B394A9DCB699DA9A;
  172. struct ValueCollection_t663AA2CA45566A1DE40D58352B1882087B44E526;
  173. struct ValueCollection_tBB7EE51893C628B29D9280E4ADAE05582CA0868C;
  174. struct ValueCollection_tF942C0F052B5BA667724F779B2A2E883D486C04B;
  175. struct Action_1U5BU5D_t7706604B0FB5F3A4270EB313972114755AE7A123;
  176. struct EntryU5BU5D_t83CBBE4D7F4EDE6A188DCE97FC5677666A56BB83;
  177. struct EntryU5BU5D_t233BB24ED01E2D8D65B0651D54B8E3AD125CAF96;
  178. struct EntryU5BU5D_t728B448695DEE2DD4252A0A0E1720695ED497CEB;
  179. struct EntryU5BU5D_t88C5948BAC9EFC53151F7BC6E1F578DC2FBA665C;
  180. struct EntryU5BU5D_t621231C227AFD7C48B26F036AEB8FCB629CE3BCB;
  181. struct EntryU5BU5D_t79D9E4A93D06FC99625E89037700577B5F05C3C0;
  182. struct EntryU5BU5D_t8A5B7EA81EF3862B65B8D93A19A3624A8DFDFC51;
  183. struct SlotU5BU5D_tAE07F08746129C3374BC8C791AAFFE4C832AFB2A;
  184. struct AnimationClipMapperU5BU5D_t8E00A18562A07FD65A6E731D8BA6FF48D80BBFD8;
  185. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  186. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  187. struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
  188. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  189. struct IGeometryGroupU5BU5D_tA72A26B4C22A9EBB26F3F9CD8C05F44B292DA711;
  190. struct IMaterialU5BU5D_tDC50DDA10471488138C03AB89CC3A07F6AF8BAD2;
  191. struct IModelU5BU5D_tE19C9CE57A4C086398F86D3E8410C416B390CC76;
  192. struct ITextureU5BU5D_t4FDE2B940C74FD3BE4608C8EBF531CFA2D51FFFA;
  193. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  194. struct LipSyncMapperU5BU5D_t32748FDCB493E8E7550A88244C1CBBB79E54C18A;
  195. struct MaterialMapperU5BU5D_tBD3B26C68148AE48AD6F3B44795C7B7B3EE2257B;
  196. struct Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D;
  197. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  198. struct TextureMapperU5BU5D_t35F575F1D951980713D2A9E7D85F6AE82ABEA79C;
  199. struct ThreeMfModelU5BU5D_t5AC8112BDE6DF9CDB5217F8687E4AA9C18C48C73;
  200. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
  201. struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
  202. struct AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C;
  203. struct AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6;
  204. struct Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F;
  205. struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
  206. struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;
  207. struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B;
  208. struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;
  209. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;
  210. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
  211. struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;
  212. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  213. struct ExternalDataMapper_t809726D72207DAF57227F4A5D67B9D01394B760A;
  214. struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
  215. struct Geometry_t9DA9B9652E3E92AD194E9898A2EB36E95FE2E147;
  216. struct HumanDescription_t0BD271EF43944EC6940A10C164E94F8C7E750481;
  217. struct HumanoidAvatarMapper_t691E00A2CE4455F03562FF79A586CC717D38FB09;
  218. struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52;
  219. struct IGeometry_t0CA7A580277E6EB8ABC6623346F0F2A5F1227304;
  220. struct IGeometryGroup_tD96DA51C7C61A1D17AF86985D3E39BA7A14A6262;
  221. struct IMaterial_t803D44AB6CC3544CCD396131BAE42FB12B128EE5;
  222. struct IModel_tB1636FE3764D3ADC10719BBE5EFDD5542F86F6FB;
  223. struct IRootModel_t83ED40397FD23448FC9A99336523CC7DE8A841BB;
  224. struct ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8;
  225. struct IThreeMfPropertyResource_t6D47962D6716202B4A91EDA2004C6CB3E2E3C056;
  226. struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
  227. struct MaterialMapper_t5FE12658D8C551EE66D3441CFBDEDFAE5B85E692;
  228. struct MaterialMapperContext_t2BDF775C916A28A411960E3787DC933D2E9F0042;
  229. struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
  230. struct MethodInfo_t;
  231. struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472;
  232. struct ReaderBase_tF4CA317DE26742ECCE011521FF46AC6E30980449;
  233. struct Regex_tE773142C2BE45C5D362B0F815AFF831707A51772;
  234. struct RootBoneMapper_t64AE3E33364A832EE1B74D8B65BC9AA7B448DDA2;
  235. struct SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2;
  236. struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
  237. struct Stack_tBD60B0E3125691193FBFC8DA8FFDD6630CB2CB47;
  238. struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043;
  239. struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE;
  240. struct String_t;
  241. struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572;
  242. struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4;
  243. struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
  244. struct TextureDataContext_tFA6C9B1525B47F9A11A34ACBF3BE7D238187B72D;
  245. struct TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879;
  246. struct TextureMapper_tCDB3B0D28AFDBA2BA4A640F75A7227C1B2D10ADD;
  247. struct ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2;
  248. struct ThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792;
  249. struct ThreeMfColor_tAE955DFDC4444BE18E5662DAD34AD3C80A656F62;
  250. struct ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2;
  251. struct ThreeMfComponent_t288B330D33E941CDE3C9C69D33754D4F2B143948;
  252. struct ThreeMfFile_tD22A5D01D291BAE0C8B10321E0ECC7D350476781;
  253. struct ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5;
  254. struct ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424;
  255. struct ThreeMfMesh_t2A40E898D67753BF894B0AA38A377F4E90EF1D05;
  256. struct ThreeMfModel_tA97AA36B6978E64E2D4F3752277AEF092702487A;
  257. struct ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2;
  258. struct ThreeMfModelItem_t9814D176FF01A693C47F0E64414E1753A12CF68F;
  259. struct ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15;
  260. struct ThreeMfProcessor_t15100D0D50076EC723D3D17136EE2280EB2A4E8C;
  261. struct ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1;
  262. struct ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74;
  263. struct ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396;
  264. struct ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22;
  265. struct ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF;
  266. struct ThreeMfTexture2DCoordinate_t3BABC1D79B6CBF1ACEB64F0A81C8C2D210F01ADA;
  267. struct ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1;
  268. struct Type_t;
  269. struct UserPropertiesMapper_t8437A569EBEB9E02E364D9951BE31F9601C55714;
  270. struct VirtualMaterial_t0610B7A6460E24DADF06569B4DA1D9FC487A52DB;
  271. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  272. struct XName_tAF6D9533A7D11AC27118F656985AC325C2A50E5C;
  273. struct ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05;
  274. struct U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138;
  275. IL2CPP_EXTERN_C RuntimeClass* ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var;
  276. IL2CPP_EXTERN_C RuntimeClass* Color_tD001788D726C3A7F1379BEED0260B9591F440C1F_il2cpp_TypeInfo_var;
  277. IL2CPP_EXTERN_C RuntimeClass* Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var;
  278. IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var;
  279. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t230D84F7213CBDDD7098D9E66DC0079B1EE334FE_il2cpp_TypeInfo_var;
  280. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t32E2A37AC16B1C83AE612366276E6E07A19064C8_il2cpp_TypeInfo_var;
  281. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var;
  282. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tC950A32EAFFC25F50CB10E4BA94AB529CDADA0E8_il2cpp_TypeInfo_var;
  283. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tF76A5254FF71CC9D5D32CAB73E7A4AB583A904E9_il2cpp_TypeInfo_var;
  284. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tFBFB8D749ADDCE1FBCCC7A11924995880D5B6A4D_il2cpp_TypeInfo_var;
  285. IL2CPP_EXTERN_C RuntimeClass* Func_2_t3888261809E6D9256EF59C505C2E2E5974D12D88_il2cpp_TypeInfo_var;
  286. IL2CPP_EXTERN_C RuntimeClass* Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C_il2cpp_TypeInfo_var;
  287. IL2CPP_EXTERN_C RuntimeClass* Func_2_t4FAF9B6978DD4BEBDB6080C8A5C65A89A7CA9EC9_il2cpp_TypeInfo_var;
  288. IL2CPP_EXTERN_C RuntimeClass* Func_2_tDAD1F04679E83654859656F7E338DB1304EA2FE7_il2cpp_TypeInfo_var;
  289. IL2CPP_EXTERN_C RuntimeClass* Func_2_tDC2B856640B426865EF8F8A06D21921AC4CF86AE_il2cpp_TypeInfo_var;
  290. IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t0B7EE76E386DBBE85CF5C6584584260C45920CBF_il2cpp_TypeInfo_var;
  291. IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t18A29E5D24E803F09E50B326AE6150C80F65D4C9_il2cpp_TypeInfo_var;
  292. IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t266F7AC2272D4E0C00F42B075D6FD6DDDDB4F97F_il2cpp_TypeInfo_var;
  293. IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t41FAC35D3CEC893CE3C1B1B22F617E9F6C68176C_il2cpp_TypeInfo_var;
  294. IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t571682515D9BC333BC0FA0A0EF4E4BC9F11F6AA5_il2cpp_TypeInfo_var;
  295. IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t5A1705555EDFD60D752447D8215CBFC565BEF4EB_il2cpp_TypeInfo_var;
  296. IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t71DDDA4A27F7D04DEB277F769A456790B3429C8E_il2cpp_TypeInfo_var;
  297. IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t946A6AE4DEDB804B4F1BA00B1BAAA77B04D60EFE_il2cpp_TypeInfo_var;
  298. IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t9D9853EC356A71B3BC036D2810F70EC0DF1361DD_il2cpp_TypeInfo_var;
  299. IL2CPP_EXTERN_C RuntimeClass* ICollection_1_tD4699121F1986A1CF0F28D10E91389DD1C7FDE69_il2cpp_TypeInfo_var;
  300. IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_t79D4ADB15B238AC117DF72982FEA3C42EF5AFA19_il2cpp_TypeInfo_var;
  301. IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
  302. IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t46B4F5C69E9C3FEFC241F0D5372EF146BFA4841A_il2cpp_TypeInfo_var;
  303. IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t56ACFC198AF15650B6CDC2C832DD82D503D07CEF_il2cpp_TypeInfo_var;
  304. IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t7BC631CDE5013A199D5A00114397F7E33C389C88_il2cpp_TypeInfo_var;
  305. IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t9EE64A53B77D5C3AE69BB3C397A0AB93AAA18870_il2cpp_TypeInfo_var;
  306. IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tA7AFE9432136E604FF7DB37D16C68E629034A915_il2cpp_TypeInfo_var;
  307. IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t1927F40819A2F403A3BE4D921ABC9394CBD4A64D_il2cpp_TypeInfo_var;
  308. IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t41CA73E66F05E157514E8044D9B9A2319CE2E00B_il2cpp_TypeInfo_var;
  309. IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t77694147A10081EC17F8755A36512EB454CD4015_il2cpp_TypeInfo_var;
  310. IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t7E6C5A2225D817E38EEC1011EE44EDE2686592B3_il2cpp_TypeInfo_var;
  311. IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tAE7C66E0AC07E698C7F161B9A1889F1A86566330_il2cpp_TypeInfo_var;
  312. IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
  313. IL2CPP_EXTERN_C RuntimeClass* IGeometryGroup_tD96DA51C7C61A1D17AF86985D3E39BA7A14A6262_il2cpp_TypeInfo_var;
  314. IL2CPP_EXTERN_C RuntimeClass* IList_1_t0734386CF294483986830C9C684786275174A24A_il2cpp_TypeInfo_var;
  315. IL2CPP_EXTERN_C RuntimeClass* IList_1_t0DF1E5F56EE58E1A7F1FE26A676FC9FBF4D52A07_il2cpp_TypeInfo_var;
  316. IL2CPP_EXTERN_C RuntimeClass* IList_1_t23A4CFB2F439273DFDB264965F14698C0541EDC7_il2cpp_TypeInfo_var;
  317. IL2CPP_EXTERN_C RuntimeClass* IList_1_t2B7EF2AFAB043A7D969559EF669AC5EC442CD946_il2cpp_TypeInfo_var;
  318. IL2CPP_EXTERN_C RuntimeClass* IList_1_t78DB7CACF5BDC17685CA41C8A5615F4AE760CB59_il2cpp_TypeInfo_var;
  319. IL2CPP_EXTERN_C RuntimeClass* IList_1_t9639B5BFE9B0712054CA7716DDA05FEB5B232B9F_il2cpp_TypeInfo_var;
  320. IL2CPP_EXTERN_C RuntimeClass* IList_1_tC0E80CA9C0A700B10D9C64C8E9CA3D573C44282E_il2cpp_TypeInfo_var;
  321. IL2CPP_EXTERN_C RuntimeClass* IList_1_tC6B0C3CB5F6502B0B0D8EA797C6793F06CDBD01B_il2cpp_TypeInfo_var;
  322. IL2CPP_EXTERN_C RuntimeClass* IList_1_tF765E8C5B1B52DD165B07A5DD8CFAF687E1FC9CC_il2cpp_TypeInfo_var;
  323. IL2CPP_EXTERN_C RuntimeClass* IObject_t2E20027AB39DAC66068F50E33ECB233711D9DA5F_il2cpp_TypeInfo_var;
  324. IL2CPP_EXTERN_C RuntimeClass* ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var;
  325. IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
  326. IL2CPP_EXTERN_C RuntimeClass* List_1_t0A7598F2321AB14249B7E7EBBC916064FB9DBC31_il2cpp_TypeInfo_var;
  327. IL2CPP_EXTERN_C RuntimeClass* List_1_t3E3B11E09CFB4377BEB4C196EDE250D376F58922_il2cpp_TypeInfo_var;
  328. IL2CPP_EXTERN_C RuntimeClass* List_1_t5B6DB2B5238FE62B7825E0211708B0CB93EB9E70_il2cpp_TypeInfo_var;
  329. IL2CPP_EXTERN_C RuntimeClass* List_1_t62A281831D28273651D3773FC1796B24A9B2F9BC_il2cpp_TypeInfo_var;
  330. IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var;
  331. IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
  332. IL2CPP_EXTERN_C RuntimeClass* ThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792_il2cpp_TypeInfo_var;
  333. IL2CPP_EXTERN_C RuntimeClass* ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2_il2cpp_TypeInfo_var;
  334. IL2CPP_EXTERN_C RuntimeClass* ThreeMfFile_tD22A5D01D291BAE0C8B10321E0ECC7D350476781_il2cpp_TypeInfo_var;
  335. IL2CPP_EXTERN_C RuntimeClass* ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5_il2cpp_TypeInfo_var;
  336. IL2CPP_EXTERN_C RuntimeClass* ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424_il2cpp_TypeInfo_var;
  337. IL2CPP_EXTERN_C RuntimeClass* ThreeMfModelU5BU5D_t5AC8112BDE6DF9CDB5217F8687E4AA9C18C48C73_il2cpp_TypeInfo_var;
  338. IL2CPP_EXTERN_C RuntimeClass* ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2_il2cpp_TypeInfo_var;
  339. IL2CPP_EXTERN_C RuntimeClass* ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15_il2cpp_TypeInfo_var;
  340. IL2CPP_EXTERN_C RuntimeClass* ThreeMfProcessor_t15100D0D50076EC723D3D17136EE2280EB2A4E8C_il2cpp_TypeInfo_var;
  341. IL2CPP_EXTERN_C RuntimeClass* ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1_il2cpp_TypeInfo_var;
  342. IL2CPP_EXTERN_C RuntimeClass* ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396_il2cpp_TypeInfo_var;
  343. IL2CPP_EXTERN_C RuntimeClass* ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1_il2cpp_TypeInfo_var;
  344. IL2CPP_EXTERN_C RuntimeClass* ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF_il2cpp_TypeInfo_var;
  345. IL2CPP_EXTERN_C RuntimeClass* ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22_il2cpp_TypeInfo_var;
  346. IL2CPP_EXTERN_C RuntimeClass* ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96_il2cpp_TypeInfo_var;
  347. IL2CPP_EXTERN_C RuntimeClass* ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E_il2cpp_TypeInfo_var;
  348. IL2CPP_EXTERN_C RuntimeClass* ThreeMfsRGBColor_t540B24676AE51F3041DC10A9852A21E736A4AA30_il2cpp_TypeInfo_var;
  349. IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
  350. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var;
  351. IL2CPP_EXTERN_C RuntimeClass* Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var;
  352. IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var;
  353. IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
  354. IL2CPP_EXTERN_C String_t* _stringLiteral7A12A09E76D9C6C6FAD55C385BB87538EF591395;
  355. IL2CPP_EXTERN_C String_t* _stringLiteral97F5F2E635A943D0F2EDA0050FC7B3BFD6AF56D1;
  356. IL2CPP_EXTERN_C String_t* _stringLiteralA4142AA32D36457CF59E1D3473E9109D8223687A;
  357. IL2CPP_EXTERN_C String_t* _stringLiteralF9B0C458A8296F0D7B0BBEE1858A37CE958D54DE;
  358. IL2CPP_EXTERN_C String_t* _stringLiteralFD7284B1B4A34B2FE37B206B5A8EADAD887DDD35;
  359. IL2CPP_EXTERN_C const RuntimeMethod* DictionaryExtensions_TryGetValueSafe_TisString_t_TisRuntimeObject_m3A141C0F88D55709D928005262A7173CBC7CE8E9_RuntimeMethod_var;
  360. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m5B307FBF9A1F3B4B51A77E18ED06F150136F13B4_RuntimeMethod_var;
  361. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m8CC8FD77C08D43359247CAB66AA047A7EC3237A9_RuntimeMethod_var;
  362. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m8F9966A623499D5B07B4C26E1D92D244CE2C9281_RuntimeMethod_var;
  363. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mA0AFE49502043163A2A768554D3A57129B9C0BE5_RuntimeMethod_var;
  364. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mF97FA651D87DE405915504421DB6FBB483F4BA22_RuntimeMethod_var;
  365. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m3DB4EE001E061759308F399987876459AC50D64B_RuntimeMethod_var;
  366. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m108AB4117AE0F93B06394D89C51E1F9A5F864BCF_RuntimeMethod_var;
  367. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m74BE6645A9CEA50675E7131DE4548C9BACCB264D_RuntimeMethod_var;
  368. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m8D52DB428E251CA825F4010C79141CEE40E554DC_RuntimeMethod_var;
  369. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var;
  370. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mE12A22073200C25744099E188D472A95D3420940_RuntimeMethod_var;
  371. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mF74C09E900DA315542429723BD716F477B27F09B_RuntimeMethod_var;
  372. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_m29FFC99312566E2EE556D421CD930D3CA284D5A6_RuntimeMethod_var;
  373. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_mDD55B516E8292BC3F1B8D467A55D286E3E45B28C_RuntimeMethod_var;
  374. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m354C990F0F3E24549787B31232483921A2C4AB0A_RuntimeMethod_var;
  375. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m7E2BDBC52276E3ACFBA1FB3FE1919E0083A9E157_RuntimeMethod_var;
  376. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mA6DB3F10A1FCC20C1B1737C12761FB11569A6EAA_RuntimeMethod_var;
  377. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mDE981F5A0EE49D937786EFC720F1D87126CF80CF_RuntimeMethod_var;
  378. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Values_m0672BCACB44B9C280F4EDF7461EA6E1FD48FB250_RuntimeMethod_var;
  379. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_TisThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792_m9F6961A9D873149806D90A9DF17686F8FA59F506_RuntimeMethod_var;
  380. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_TisThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2_mA0FC29B1FFE90CF27E6FBCA90AE932C53388D88D_RuntimeMethod_var;
  381. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_TisThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1_m3DC27D9D9A4147DD767C9ECF55D0D1BC3B1A2E5F_RuntimeMethod_var;
  382. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_TisThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF_mEAAC589D8BF82FF4E0AD4FDF216FBDA00137E9B5_RuntimeMethod_var;
  383. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_m799320DC3808F6E76220C9F203DA25686D6934CF_RuntimeMethod_var;
  384. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m9478047909930DDE5D90C2A8155C1BAAA0E40324_RuntimeMethod_var;
  385. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m3E980D88FFACF438307F6CC5B72C171C61FDBE80_RuntimeMethod_var;
  386. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m2AB488E43D0551F062541008A13A0A4C631792B0_RuntimeMethod_var;
  387. IL2CPP_EXTERN_C const RuntimeMethod* IGeometryGroup_GetGeometry_TisThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5_mA7DFF6AD05C2C19E6E9D4A1689D50E9997F1E5D9_RuntimeMethod_var;
  388. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m407F9754F35C767064BAA5782C9DCCFABC497C5A_RuntimeMethod_var;
  389. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m4B0197F4BFABA3D0AD2DCFEC6F6C89D66F021CC9_RuntimeMethod_var;
  390. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m71DCE2DD53C6EFD6DF99B2592A347DFD0F9106C3_RuntimeMethod_var;
  391. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCB9A62A54D65C3463CC2FF0F0D7352BC2F87466A_RuntimeMethod_var;
  392. IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var;
  393. IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var;
  394. IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var;
  395. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CProcessU3Eb__12_0_m46FECB5FD211B191DEF8712FAEFCEB83A9CAE533_RuntimeMethod_var;
  396. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CProcessU3Eb__12_1_m5E27FDAC41C2691832F19F94157F92D8B5AC9F6F_RuntimeMethod_var;
  397. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CProcessU3Eb__12_2_m96B8019C25109DDD8FCB90857F55B6B67E53121D_RuntimeMethod_var;
  398. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CProcessU3Eb__12_3_mC8DF387407FB5D0A4EDE713D81A1F61BDF591D34_RuntimeMethod_var;
  399. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CProcessU3Eb__12_4_m6E2AA8B5F6545EEFCAAA817B08175AA9CA10D7DA_RuntimeMethod_var;
  400. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CProcessU3Eb__12_5_m7DE2A1A96B99DBE2A017A6479CB77065085C247F_RuntimeMethod_var;
  401. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CProcessU3Eb__12_6_mC82A67C0D51A0A2C75DCCF679634D7A87360DBEC_RuntimeMethod_var;
  402. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CProcessU3Eb__12_7_mC01E940952DC25FFF6FAE10912969EB1C6395ABB_RuntimeMethod_var;
  403. IL2CPP_EXTERN_C const RuntimeMethod* ValueCollection_GetEnumerator_m79060C4D97F08A0EEC5D940AE8F1E42D7CE91757_RuntimeMethod_var;
  404. IL2CPP_EXTERN_C const RuntimeType* ProcessingSteps_tE1F55DCE4BA858D951E14B0771595D7885FF3F26_0_0_0_var;
  405. IL2CPP_EXTERN_C const RuntimeType* ThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792_0_0_0_var;
  406. IL2CPP_EXTERN_C const RuntimeType* ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2_0_0_0_var;
  407. IL2CPP_EXTERN_C const RuntimeType* ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1_0_0_0_var;
  408. IL2CPP_EXTERN_C const RuntimeType* ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF_0_0_0_var;
  409. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com;
  410. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke;
  411. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com;
  412. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke;
  413. struct Delegate_t_marshaled_com;
  414. struct Delegate_t_marshaled_pinvoke;
  415. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  416. struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
  417. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  418. struct Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D;
  419. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  420. struct ThreeMfModelU5BU5D_t5AC8112BDE6DF9CDB5217F8687E4AA9C18C48C73;
  421. struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
  422. IL2CPP_EXTERN_C_BEGIN
  423. IL2CPP_EXTERN_C_END
  424. #ifdef __clang__
  425. #pragma clang diagnostic push
  426. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  427. #pragma clang diagnostic ignored "-Wunused-variable"
  428. #endif
  429. struct U3CModuleU3E_tE7C8981A22EB91A8F38DB84B01EC39FCF3066035
  430. {
  431. };
  432. struct Dictionary_2_tAD7E9A914CC230BDC52143B8156BC6CCAB871D27 : public RuntimeObject
  433. {
  434. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  435. EntryU5BU5D_t83CBBE4D7F4EDE6A188DCE97FC5677666A56BB83* ____entries;
  436. int32_t ____count;
  437. int32_t ____freeList;
  438. int32_t ____freeCount;
  439. int32_t ____version;
  440. RuntimeObject* ____comparer;
  441. KeyCollection_t952F2427BD69C6225FB6076C0054E735879341F5* ____keys;
  442. ValueCollection_tD280212BD4AB7F34F5AC3B002C8ADB654512803D* ____values;
  443. RuntimeObject* ____syncRoot;
  444. };
  445. struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710 : public RuntimeObject
  446. {
  447. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  448. EntryU5BU5D_t233BB24ED01E2D8D65B0651D54B8E3AD125CAF96* ____entries;
  449. int32_t ____count;
  450. int32_t ____freeList;
  451. int32_t ____freeCount;
  452. int32_t ____version;
  453. RuntimeObject* ____comparer;
  454. KeyCollection_tE66790F09E854C19C7F612BEAD203AE626E90A36* ____keys;
  455. ValueCollection_tC9D91E8A3198E40EA339059703AB10DFC9F5CC2E* ____values;
  456. RuntimeObject* ____syncRoot;
  457. };
  458. struct Dictionary_2_tC950A32EAFFC25F50CB10E4BA94AB529CDADA0E8 : public RuntimeObject
  459. {
  460. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  461. EntryU5BU5D_t728B448695DEE2DD4252A0A0E1720695ED497CEB* ____entries;
  462. int32_t ____count;
  463. int32_t ____freeList;
  464. int32_t ____freeCount;
  465. int32_t ____version;
  466. RuntimeObject* ____comparer;
  467. KeyCollection_tC3DD1095EA5466DC9A4F88E9A24C52F68E62A4C9* ____keys;
  468. ValueCollection_t911634F333AFA68B69A8B5E538B1750A3C51CBFC* ____values;
  469. RuntimeObject* ____syncRoot;
  470. };
  471. struct Dictionary_2_t230D84F7213CBDDD7098D9E66DC0079B1EE334FE : public RuntimeObject
  472. {
  473. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  474. EntryU5BU5D_t88C5948BAC9EFC53151F7BC6E1F578DC2FBA665C* ____entries;
  475. int32_t ____count;
  476. int32_t ____freeList;
  477. int32_t ____freeCount;
  478. int32_t ____version;
  479. RuntimeObject* ____comparer;
  480. KeyCollection_t21773AE916174B4B85801EB24B60867536C21D09* ____keys;
  481. ValueCollection_tB79B8266144235AC5BF513C8B394A9DCB699DA9A* ____values;
  482. RuntimeObject* ____syncRoot;
  483. };
  484. struct Dictionary_2_tFBFB8D749ADDCE1FBCCC7A11924995880D5B6A4D : public RuntimeObject
  485. {
  486. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  487. EntryU5BU5D_t621231C227AFD7C48B26F036AEB8FCB629CE3BCB* ____entries;
  488. int32_t ____count;
  489. int32_t ____freeList;
  490. int32_t ____freeCount;
  491. int32_t ____version;
  492. RuntimeObject* ____comparer;
  493. KeyCollection_t482BA71AF45E8F3EFD3C83C7CFE3F1F0FAFDC8F5* ____keys;
  494. ValueCollection_t663AA2CA45566A1DE40D58352B1882087B44E526* ____values;
  495. RuntimeObject* ____syncRoot;
  496. };
  497. struct Dictionary_2_tF76A5254FF71CC9D5D32CAB73E7A4AB583A904E9 : public RuntimeObject
  498. {
  499. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  500. EntryU5BU5D_t79D9E4A93D06FC99625E89037700577B5F05C3C0* ____entries;
  501. int32_t ____count;
  502. int32_t ____freeList;
  503. int32_t ____freeCount;
  504. int32_t ____version;
  505. RuntimeObject* ____comparer;
  506. KeyCollection_tEA741A3F003856E2E184EF8CBF14F5D656AB1094* ____keys;
  507. ValueCollection_tBB7EE51893C628B29D9280E4ADAE05582CA0868C* ____values;
  508. RuntimeObject* ____syncRoot;
  509. };
  510. struct Dictionary_2_t32E2A37AC16B1C83AE612366276E6E07A19064C8 : public RuntimeObject
  511. {
  512. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  513. EntryU5BU5D_t8A5B7EA81EF3862B65B8D93A19A3624A8DFDFC51* ____entries;
  514. int32_t ____count;
  515. int32_t ____freeList;
  516. int32_t ____freeCount;
  517. int32_t ____version;
  518. RuntimeObject* ____comparer;
  519. KeyCollection_tB58C17FA47C352D99182E0A7B1F9CC86BF55F915* ____keys;
  520. ValueCollection_tF942C0F052B5BA667724F779B2A2E883D486C04B* ____values;
  521. RuntimeObject* ____syncRoot;
  522. };
  523. struct HashSet_1_t17CC6C8527489146D9154E22DE059EF4A4550640 : public RuntimeObject
  524. {
  525. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  526. SlotU5BU5D_tAE07F08746129C3374BC8C791AAFFE4C832AFB2A* ____slots;
  527. int32_t ____count;
  528. int32_t ____lastIndex;
  529. int32_t ____freeList;
  530. RuntimeObject* ____comparer;
  531. int32_t ____version;
  532. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
  533. };
  534. struct List_1_t3E3B11E09CFB4377BEB4C196EDE250D376F58922 : public RuntimeObject
  535. {
  536. IGeometryGroupU5BU5D_tA72A26B4C22A9EBB26F3F9CD8C05F44B292DA711* ____items;
  537. int32_t ____size;
  538. int32_t ____version;
  539. RuntimeObject* ____syncRoot;
  540. };
  541. struct List_1_t5B6DB2B5238FE62B7825E0211708B0CB93EB9E70 : public RuntimeObject
  542. {
  543. IMaterialU5BU5D_tDC50DDA10471488138C03AB89CC3A07F6AF8BAD2* ____items;
  544. int32_t ____size;
  545. int32_t ____version;
  546. RuntimeObject* ____syncRoot;
  547. };
  548. struct List_1_t62A281831D28273651D3773FC1796B24A9B2F9BC : public RuntimeObject
  549. {
  550. IModelU5BU5D_tE19C9CE57A4C086398F86D3E8410C416B390CC76* ____items;
  551. int32_t ____size;
  552. int32_t ____version;
  553. RuntimeObject* ____syncRoot;
  554. };
  555. struct List_1_t0A7598F2321AB14249B7E7EBBC916064FB9DBC31 : public RuntimeObject
  556. {
  557. ITextureU5BU5D_t4FDE2B940C74FD3BE4608C8EBF531CFA2D51FFFA* ____items;
  558. int32_t ____size;
  559. int32_t ____version;
  560. RuntimeObject* ____syncRoot;
  561. };
  562. struct ValueCollection_tD280212BD4AB7F34F5AC3B002C8ADB654512803D : public RuntimeObject
  563. {
  564. Dictionary_2_tAD7E9A914CC230BDC52143B8156BC6CCAB871D27* ____dictionary;
  565. };
  566. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0 : public RuntimeObject
  567. {
  568. bool ___m_isReadOnly;
  569. int32_t ___cultureID;
  570. int32_t ___parent_lcid;
  571. int32_t ___datetime_index;
  572. int32_t ___number_index;
  573. int32_t ___default_calendar_type;
  574. bool ___m_useUserOverride;
  575. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
  576. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
  577. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
  578. String_t* ___m_name;
  579. String_t* ___englishname;
  580. String_t* ___nativename;
  581. String_t* ___iso3lang;
  582. String_t* ___iso2lang;
  583. String_t* ___win3lang;
  584. String_t* ___territory;
  585. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names;
  586. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
  587. void* ___textinfo_data;
  588. int32_t ___m_dataItem;
  589. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
  590. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture;
  591. bool ___constructed;
  592. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form;
  593. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData;
  594. bool ___m_isInherited;
  595. };
  596. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke
  597. {
  598. int32_t ___m_isReadOnly;
  599. int32_t ___cultureID;
  600. int32_t ___parent_lcid;
  601. int32_t ___datetime_index;
  602. int32_t ___number_index;
  603. int32_t ___default_calendar_type;
  604. int32_t ___m_useUserOverride;
  605. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
  606. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
  607. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
  608. char* ___m_name;
  609. char* ___englishname;
  610. char* ___nativename;
  611. char* ___iso3lang;
  612. char* ___iso2lang;
  613. char* ___win3lang;
  614. char* ___territory;
  615. char** ___native_calendar_names;
  616. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
  617. void* ___textinfo_data;
  618. int32_t ___m_dataItem;
  619. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
  620. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture;
  621. int32_t ___constructed;
  622. Il2CppSafeArray* ___cached_serialized_form;
  623. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData;
  624. int32_t ___m_isInherited;
  625. };
  626. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com
  627. {
  628. int32_t ___m_isReadOnly;
  629. int32_t ___cultureID;
  630. int32_t ___parent_lcid;
  631. int32_t ___datetime_index;
  632. int32_t ___number_index;
  633. int32_t ___default_calendar_type;
  634. int32_t ___m_useUserOverride;
  635. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
  636. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
  637. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
  638. Il2CppChar* ___m_name;
  639. Il2CppChar* ___englishname;
  640. Il2CppChar* ___nativename;
  641. Il2CppChar* ___iso3lang;
  642. Il2CppChar* ___iso2lang;
  643. Il2CppChar* ___win3lang;
  644. Il2CppChar* ___territory;
  645. Il2CppChar** ___native_calendar_names;
  646. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
  647. void* ___textinfo_data;
  648. int32_t ___m_dataItem;
  649. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
  650. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture;
  651. int32_t ___constructed;
  652. Il2CppSafeArray* ___cached_serialized_form;
  653. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData;
  654. int32_t ___m_isInherited;
  655. };
  656. struct Geometry_t9DA9B9652E3E92AD194E9898A2EB36E95FE2E147 : public RuntimeObject
  657. {
  658. RuntimeObject* ___U3COriginalVertexIndicesU3Ek__BackingField;
  659. RuntimeObject* ___U3CVertexDataIndicesU3Ek__BackingField;
  660. RuntimeObject* ___U3CGeometryGroupU3Ek__BackingField;
  661. int32_t ___U3CMaterialIndexU3Ek__BackingField;
  662. bool ___U3CIsQuadU3Ek__BackingField;
  663. int32_t ___U3CIndexU3Ek__BackingField;
  664. int32_t ___U3COriginalIndexU3Ek__BackingField;
  665. bool ____disposed;
  666. };
  667. struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject
  668. {
  669. RuntimeObject* ____identity;
  670. };
  671. struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
  672. {
  673. Il2CppIUnknown* ____identity;
  674. };
  675. struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
  676. {
  677. Il2CppIUnknown* ____identity;
  678. };
  679. struct MaterialMapperContext_t2BDF775C916A28A411960E3787DC933D2E9F0042 : public RuntimeObject
  680. {
  681. RuntimeObject* ___Material;
  682. VirtualMaterial_t0610B7A6460E24DADF06569B4DA1D9FC487A52DB* ___VirtualMaterial;
  683. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___UnityMaterial;
  684. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* ___U3CContextU3Ek__BackingField;
  685. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___AlphaMaterial;
  686. MaterialMapper_t5FE12658D8C551EE66D3441CFBDEDFAE5B85E692* ___MaterialMapper;
  687. int32_t ___Index;
  688. bool ___U3CCompletedU3Ek__BackingField;
  689. };
  690. struct MemberInfo_t : public RuntimeObject
  691. {
  692. };
  693. struct ReaderBase_tF4CA317DE26742ECCE011521FF46AC6E30980449 : public RuntimeObject
  694. {
  695. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____loadingStepEnumNames;
  696. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* ___U3CAssetLoaderContextU3Ek__BackingField;
  697. String_t* ____filename;
  698. Action_2_t5A98318AA2335D7048A849A249280B64AD125DCD* ____onProgress;
  699. int32_t ____nameCounter;
  700. int32_t ____materialCounter;
  701. int32_t ____textureCounter;
  702. int32_t ____geometryGroupCounter;
  703. int32_t ____animationCounter;
  704. };
  705. struct String_t : public RuntimeObject
  706. {
  707. int32_t ____stringLength;
  708. Il2CppChar ____firstChar;
  709. };
  710. struct ThreeMfFile_tD22A5D01D291BAE0C8B10321E0ECC7D350476781 : public RuntimeObject
  711. {
  712. RuntimeObject* ___U3CModelsU3Ek__BackingField;
  713. };
  714. struct ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424 : public RuntimeObject
  715. {
  716. RuntimeObject* ____properties;
  717. String_t* ___U3CNameU3Ek__BackingField;
  718. bool ___U3CUsedU3Ek__BackingField;
  719. bool ___U3CDoubleSidedU3Ek__BackingField;
  720. int32_t ___U3CIndexU3Ek__BackingField;
  721. };
  722. struct ThreeMfMesh_t2A40E898D67753BF894B0AA38A377F4E90EF1D05 : public RuntimeObject
  723. {
  724. RuntimeObject* ___U3CTrianglesU3Ek__BackingField;
  725. };
  726. struct ThreeMfProcessor_t15100D0D50076EC723D3D17136EE2280EB2A4E8C : public RuntimeObject
  727. {
  728. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* ____reader;
  729. ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* ____rootModel;
  730. Dictionary_2_tF76A5254FF71CC9D5D32CAB73E7A4AB583A904E9* ____allTextures;
  731. Dictionary_2_tC950A32EAFFC25F50CB10E4BA94AB529CDADA0E8* ____allMaterials;
  732. Dictionary_2_tFBFB8D749ADDCE1FBCCC7A11924995880D5B6A4D* ____allTextureMaterials;
  733. Dictionary_2_t230D84F7213CBDDD7098D9E66DC0079B1EE334FE* ____allConvertedColorGroups;
  734. Dictionary_2_t32E2A37AC16B1C83AE612366276E6E07A19064C8* ____allConvertedCoordinates;
  735. };
  736. struct ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74 : public RuntimeObject
  737. {
  738. int32_t ___U3CIdU3Ek__BackingField;
  739. };
  740. struct ThreeMfTexture2DCoordinate_t3BABC1D79B6CBF1ACEB64F0A81C8C2D210F01ADA : public RuntimeObject
  741. {
  742. double ___U3CUU3Ek__BackingField;
  743. double ___U3CVU3Ek__BackingField;
  744. };
  745. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  746. {
  747. };
  748. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  749. {
  750. };
  751. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  752. {
  753. };
  754. struct U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138 : public RuntimeObject
  755. {
  756. };
  757. struct Enumerator_tE0816F4E4D6F1FA2EFAF8D515B74251D9E84EFC8
  758. {
  759. Dictionary_2_tAD7E9A914CC230BDC52143B8156BC6CCAB871D27* ____dictionary;
  760. int32_t ____index;
  761. int32_t ____version;
  762. RuntimeObject* ____currentValue;
  763. };
  764. struct Enumerator_tC17DB73F53085145D57EE2A8168426239B0B569D
  765. {
  766. Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* ____dictionary;
  767. int32_t ____index;
  768. int32_t ____version;
  769. RuntimeObject* ____currentValue;
  770. };
  771. struct Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28
  772. {
  773. bool ___hasValue;
  774. int32_t ___value;
  775. };
  776. struct BoneWeight_t7E7DACA0D0F56698E05EBBD839D1D343502EA11F
  777. {
  778. float ___m_Weight0;
  779. float ___m_Weight1;
  780. float ___m_Weight2;
  781. float ___m_Weight3;
  782. int32_t ___m_BoneIndex0;
  783. int32_t ___m_BoneIndex1;
  784. int32_t ___m_BoneIndex2;
  785. int32_t ___m_BoneIndex3;
  786. };
  787. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  788. {
  789. bool ___m_value;
  790. };
  791. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  792. {
  793. uint8_t ___m_value;
  794. };
  795. struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED
  796. {
  797. CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ____source;
  798. };
  799. struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_marshaled_pinvoke
  800. {
  801. CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ____source;
  802. };
  803. struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_marshaled_com
  804. {
  805. CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ____source;
  806. };
  807. struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
  808. {
  809. float ___r;
  810. float ___g;
  811. float ___b;
  812. float ___a;
  813. };
  814. struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
  815. {
  816. double ___m_value;
  817. };
  818. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  819. {
  820. };
  821. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  822. {
  823. };
  824. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  825. {
  826. };
  827. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  828. {
  829. int32_t ___m_value;
  830. };
  831. struct IntPtr_t
  832. {
  833. void* ___m_value;
  834. };
  835. struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
  836. {
  837. float ___m00;
  838. float ___m10;
  839. float ___m20;
  840. float ___m30;
  841. float ___m01;
  842. float ___m11;
  843. float ___m21;
  844. float ___m31;
  845. float ___m02;
  846. float ___m12;
  847. float ___m22;
  848. float ___m32;
  849. float ___m03;
  850. float ___m13;
  851. float ___m23;
  852. float ___m33;
  853. };
  854. struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974
  855. {
  856. float ___x;
  857. float ___y;
  858. float ___z;
  859. float ___w;
  860. };
  861. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  862. {
  863. float ___m_value;
  864. };
  865. struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
  866. {
  867. ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05* ____activeReadWriteTask;
  868. SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2* ____asyncActiveSemaphore;
  869. };
  870. struct ThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792 : public ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74
  871. {
  872. RuntimeObject* ___U3CBasesU3Ek__BackingField;
  873. };
  874. struct ThreeMfBoundingBox_t6D621A4A196CB6D8951F73744F5EC946FA3A7809
  875. {
  876. double ___U3CUU3Ek__BackingField;
  877. double ___U3CVU3Ek__BackingField;
  878. double ___U3CWidthU3Ek__BackingField;
  879. double ___U3CHeightU3Ek__BackingField;
  880. };
  881. struct ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2 : public ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74
  882. {
  883. RuntimeObject* ___U3CColorsU3Ek__BackingField;
  884. };
  885. struct ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5 : public Geometry_t9DA9B9652E3E92AD194E9898A2EB36E95FE2E147
  886. {
  887. ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* ___ThreeMfTexture2D;
  888. ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2* ___ThreeMfBase;
  889. };
  890. struct ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A
  891. {
  892. double ___U3CM00U3Ek__BackingField;
  893. double ___U3CM01U3Ek__BackingField;
  894. double ___U3CM02U3Ek__BackingField;
  895. double ___U3CM10U3Ek__BackingField;
  896. double ___U3CM11U3Ek__BackingField;
  897. double ___U3CM12U3Ek__BackingField;
  898. double ___U3CM20U3Ek__BackingField;
  899. double ___U3CM21U3Ek__BackingField;
  900. double ___U3CM22U3Ek__BackingField;
  901. double ___U3CM30U3Ek__BackingField;
  902. double ___U3CM31U3Ek__BackingField;
  903. double ___U3CM32U3Ek__BackingField;
  904. };
  905. struct ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1 : public ReaderBase_tF4CA317DE26742ECCE011521FF46AC6E30980449
  906. {
  907. int32_t ___U3CModelCountU3Ek__BackingField;
  908. };
  909. struct ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1 : public ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74
  910. {
  911. RuntimeObject* ___U3CCoordinatesU3Ek__BackingField;
  912. ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* ___U3CTextureU3Ek__BackingField;
  913. };
  914. struct ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E
  915. {
  916. double ___U3CXU3Ek__BackingField;
  917. double ___U3CYU3Ek__BackingField;
  918. double ___U3CZU3Ek__BackingField;
  919. };
  920. struct ThreeMfsRGBColor_t540B24676AE51F3041DC10A9852A21E736A4AA30
  921. {
  922. uint8_t ___U3CRU3Ek__BackingField;
  923. uint8_t ___U3CGU3Ek__BackingField;
  924. uint8_t ___U3CBU3Ek__BackingField;
  925. uint8_t ___U3CAU3Ek__BackingField;
  926. };
  927. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
  928. {
  929. float ___x;
  930. float ___y;
  931. };
  932. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
  933. {
  934. float ___x;
  935. float ___y;
  936. float ___z;
  937. };
  938. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
  939. {
  940. float ___x;
  941. float ___y;
  942. float ___z;
  943. float ___w;
  944. };
  945. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  946. {
  947. union
  948. {
  949. struct
  950. {
  951. };
  952. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  953. };
  954. };
  955. struct AlphaMaterialMode_t96EBD00C5ACCCA492EBD928464A28FBB2C8C87D6
  956. {
  957. int32_t ___value__;
  958. };
  959. struct AnimationType_tF5232B0091BB487D3997BB3C8650178F8428D8A1
  960. {
  961. int32_t ___value__;
  962. };
  963. struct AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C : public RuntimeObject
  964. {
  965. Dictionary_2_t23C2BC333CAB1901F8EC82B59264ED8D028DD1AB* ____bufferPool;
  966. List_1_tDCC8AB6F4CE453A93C71B81D73916DC53DF6CE05* ____nativeArrays;
  967. List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___Allocations;
  968. Dictionary_2_t15A9DEF843D5DA84170CD8536BA0EBB039EB4ADF* ___GameObjectPaths;
  969. Dictionary_2_tADE1FC3F6C786CACD6652C2C7275C3A0FD274A9C* ___GameObjects;
  970. ConcurrentDictionary_2_t3C2E41F7177FE1C1CDEBF4CACA510701BAF4AEF2* ___GeneratedMaterials;
  971. ConcurrentDictionary_2_tCF44E0035FB42A2A1DF508A4CE0B233163C23F1E* ___LoadedExternalData;
  972. ConcurrentDictionary_2_t3C2E41F7177FE1C1CDEBF4CACA510701BAF4AEF2* ___LoadedMaterials;
  973. ConcurrentDictionary_2_tBB5915FD91B3F65141A8C3EC64A14F14EEA3905B* ___LoadedTextures;
  974. ConcurrentDictionary_2_tA783589C825EB0CEA850D32094AAEFFBB3FD5D82* ___MaterialRenderers;
  975. ConcurrentDictionary_2_t94764B51655C4F04FDAE59E1A6327AFEE05EA292* ___MaterialTextures;
  976. Dictionary_2_tE704ACFE7C32537A046D8577F8299D1B52ED0C00* ___Models;
  977. HashSet_1_t70836788BCAF42568800A162B9F23937F5309AE8* ___UsedTextures;
  978. int64_t ____lastTimeCheck;
  979. Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* ____stopwatch;
  980. bool ___AppliedDoubleSidedMaterials;
  981. bool ___Async;
  982. String_t* ___BasePath;
  983. CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___CancellationToken;
  984. CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ___CancellationTokenSource;
  985. RuntimeObject* ___CustomData;
  986. String_t* ___FileExtension;
  987. String_t* ___Filename;
  988. bool ___HaltTasks;
  989. Action_1_t3B6442C6168F6F5364512C62A54645843CF93C30* ___HandleError;
  990. bool ___IsZipFile;
  991. float ___LoadingProgress;
  992. int32_t ___LoadingStep;
  993. String_t* ___ModificationDate;
  994. Action_1_t3B6442C6168F6F5364512C62A54645843CF93C30* ___OnError;
  995. Action_1_tD39AE6C0C913B7D513756AFCD7E9F0539538D226* ___OnLoad;
  996. Action_1_tD39AE6C0C913B7D513756AFCD7E9F0539538D226* ___OnMaterialsLoad;
  997. Action_1_tD39AE6C0C913B7D513756AFCD7E9F0539538D226* ___OnPreLoad;
  998. Action_2_t5A98318AA2335D7048A849A249280B64AD125DCD* ___OnProgress;
  999. AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* ___Options;
  1000. int32_t ___PreviousLoadingStep;
  1001. ReaderBase_tF4CA317DE26742ECCE011521FF46AC6E30980449* ___Reader;
  1002. GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___RootGameObject;
  1003. RuntimeObject* ___RootModel;
  1004. Stack_tBD60B0E3125691193FBFC8DA8FFDD6630CB2CB47* ___Stack;
  1005. Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___Stream;
  1006. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___Task;
  1007. List_1_t84C257E858DDB8EA0B6269E08AAD9A2A2018A551* ___Tasks;
  1008. GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___WrapperGameObject;
  1009. String_t* ___U3CPersistentDataPathU3Ek__BackingField;
  1010. Queue_1_t952DE88AF42216B755D09647735E4235DA7138D4* ___U3CCustomDispatcherQueueU3Ek__BackingField;
  1011. bool ___U3CCompletedU3Ek__BackingField;
  1012. };
  1013. struct AvatarDefinitionType_t5E2A1A26A56990708F47AAEDEBBA9CBBD520653E
  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 FileBufferingMode_t265F29E5A448702E7471FA86DD18400FA90596CA
  1066. {
  1067. int32_t ___value__;
  1068. };
  1069. struct GenericMaterialProperty_t99E44133EBC545DF8F5FA725BEBDAC47518CC72B
  1070. {
  1071. int32_t ___value__;
  1072. };
  1073. struct IndexFormat_tE699D38323B3B0887DF054EAFF0CF035DF28E2BB
  1074. {
  1075. int32_t ___value__;
  1076. };
  1077. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
  1078. {
  1079. intptr_t ___m_CachedPtr;
  1080. };
  1081. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  1082. {
  1083. intptr_t ___m_CachedPtr;
  1084. };
  1085. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  1086. {
  1087. intptr_t ___m_CachedPtr;
  1088. };
  1089. struct PivotPosition_t1D1BECD8A00ABBB1ABDF4BD616C4CEFAB781B238
  1090. {
  1091. int32_t ___value__;
  1092. };
  1093. struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
  1094. {
  1095. intptr_t ___value;
  1096. };
  1097. struct TextureCompressionQuality_tC121F64D6764D3A7A7D9DF5446E371C0E8452C43
  1098. {
  1099. int32_t ___value__;
  1100. };
  1101. struct TextureFormat_tD2A97F1018D3D5D87918B4C8B7B08734593F5E84
  1102. {
  1103. int32_t ___value__;
  1104. };
  1105. struct TextureType_tCCBC96ABE5DC573F9DE69ED1C36514C46A932DCB
  1106. {
  1107. int32_t ___value__;
  1108. };
  1109. struct TextureWrapMode_tF9851343029052ED45668D1C99BAE09B2CCC13AD
  1110. {
  1111. int32_t ___value__;
  1112. };
  1113. struct ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2 : public RuntimeObject
  1114. {
  1115. String_t* ___U3CNameU3Ek__BackingField;
  1116. ThreeMfsRGBColor_t540B24676AE51F3041DC10A9852A21E736A4AA30 ___U3CColorU3Ek__BackingField;
  1117. };
  1118. struct ThreeMfColor_tAE955DFDC4444BE18E5662DAD34AD3C80A656F62 : public RuntimeObject
  1119. {
  1120. ThreeMfsRGBColor_t540B24676AE51F3041DC10A9852A21E736A4AA30 ___U3CColorU3Ek__BackingField;
  1121. };
  1122. struct ThreeMfComponent_t288B330D33E941CDE3C9C69D33754D4F2B143948 : public RuntimeObject
  1123. {
  1124. ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* ____obj;
  1125. ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A ___U3CTransformU3Ek__BackingField;
  1126. };
  1127. struct ThreeMfImageContentType_t9E76270E78E72F4D2FF673DBE64979F3399F1D83
  1128. {
  1129. int32_t ___value__;
  1130. };
  1131. struct ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2 : public RuntimeObject
  1132. {
  1133. String_t* ___U3CNameU3Ek__BackingField;
  1134. bool ___U3CUsedU3Ek__BackingField;
  1135. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CPivotU3Ek__BackingField;
  1136. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CLocalPositionU3Ek__BackingField;
  1137. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___U3CLocalRotationU3Ek__BackingField;
  1138. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CLocalScaleU3Ek__BackingField;
  1139. bool ___U3CVisibilityU3Ek__BackingField;
  1140. RuntimeObject* ___U3CParentU3Ek__BackingField;
  1141. RuntimeObject* ___U3CChildrenU3Ek__BackingField;
  1142. RuntimeObject* ___U3CBonesU3Ek__BackingField;
  1143. bool ___U3CIsBoneU3Ek__BackingField;
  1144. RuntimeObject* ___U3CGeometryGroupU3Ek__BackingField;
  1145. Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* ___U3CBindPosesU3Ek__BackingField;
  1146. RuntimeObject* ___U3CMaterialIndicesU3Ek__BackingField;
  1147. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___U3CUserPropertiesU3Ek__BackingField;
  1148. bool ___U3CHasCustomPivotU3Ek__BackingField;
  1149. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___U3COriginalGlobalMatrixU3Ek__BackingField;
  1150. };
  1151. struct ThreeMfModelItem_t9814D176FF01A693C47F0E64414E1753A12CF68F : public RuntimeObject
  1152. {
  1153. ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* ____obj;
  1154. ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A ___U3CTransformU3Ek__BackingField;
  1155. String_t* ___U3CPartNumberU3Ek__BackingField;
  1156. };
  1157. struct ThreeMfModelUnits_t23746548377A53AA4D2968BD8AC1CE616565348E
  1158. {
  1159. int32_t ___value__;
  1160. };
  1161. struct ThreeMfObjectType_t8BBFFB3880160D346B271F029CA07545FB2C93ED
  1162. {
  1163. int32_t ___value__;
  1164. };
  1165. struct ThreeMfTileStyle_t219B1A3FEADB58C95D4A9E79485AE1F1AA576628
  1166. {
  1167. int32_t ___value__;
  1168. };
  1169. struct ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96
  1170. {
  1171. ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E ___U3CV1U3Ek__BackingField;
  1172. ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E ___U3CV2U3Ek__BackingField;
  1173. ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E ___U3CV3U3Ek__BackingField;
  1174. RuntimeObject* ___U3CPropertyResourceU3Ek__BackingField;
  1175. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___U3CV1PropertyIndexU3Ek__BackingField;
  1176. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___U3CV2PropertyIndexU3Ek__BackingField;
  1177. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___U3CV3PropertyIndexU3Ek__BackingField;
  1178. };
  1179. struct ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96_marshaled_pinvoke
  1180. {
  1181. ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E ___U3CV1U3Ek__BackingField;
  1182. ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E ___U3CV2U3Ek__BackingField;
  1183. ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E ___U3CV3U3Ek__BackingField;
  1184. RuntimeObject* ___U3CPropertyResourceU3Ek__BackingField;
  1185. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___U3CV1PropertyIndexU3Ek__BackingField;
  1186. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___U3CV2PropertyIndexU3Ek__BackingField;
  1187. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___U3CV3PropertyIndexU3Ek__BackingField;
  1188. };
  1189. struct ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96_marshaled_com
  1190. {
  1191. ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E ___U3CV1U3Ek__BackingField;
  1192. ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E ___U3CV2U3Ek__BackingField;
  1193. ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E ___U3CV3U3Ek__BackingField;
  1194. RuntimeObject* ___U3CPropertyResourceU3Ek__BackingField;
  1195. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___U3CV1PropertyIndexU3Ek__BackingField;
  1196. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___U3CV2PropertyIndexU3Ek__BackingField;
  1197. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___U3CV3PropertyIndexU3Ek__BackingField;
  1198. };
  1199. struct WrapMode_t6C6EABC32662DF078C3C977196618603C2F3A079
  1200. {
  1201. int32_t ___value__;
  1202. };
  1203. struct ProcessingSteps_tE1F55DCE4BA858D951E14B0771595D7885FF3F26
  1204. {
  1205. int32_t ___value__;
  1206. };
  1207. struct MulticastDelegate_t : public Delegate_t
  1208. {
  1209. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
  1210. };
  1211. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  1212. {
  1213. Delegate_t_marshaled_pinvoke** ___delegates;
  1214. };
  1215. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  1216. {
  1217. Delegate_t_marshaled_com** ___delegates;
  1218. };
  1219. struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  1220. {
  1221. };
  1222. struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  1223. {
  1224. };
  1225. struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  1226. {
  1227. };
  1228. struct TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879 : public RuntimeObject
  1229. {
  1230. int32_t ___TextureType;
  1231. TextureDataContext_tFA6C9B1525B47F9A11A34ACBF3BE7D238187B72D* ___TextureDataContext;
  1232. MaterialMapperContext_t2BDF775C916A28A411960E3787DC933D2E9F0042* ___MaterialMapperContext;
  1233. bool ___TextureProcessed;
  1234. bool ___U3CCompletedU3Ek__BackingField;
  1235. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* ___U3CContextU3Ek__BackingField;
  1236. Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___U3CUnityTextureU3Ek__BackingField;
  1237. int32_t ___CreationBytesPerPixel;
  1238. Action_1U5BU5D_t7706604B0FB5F3A4270EB313972114755AE7A123* ___OnTextureProcessed;
  1239. };
  1240. struct ThreeMfModel_tA97AA36B6978E64E2D4F3752277AEF092702487A : public RuntimeObject
  1241. {
  1242. int32_t ___U3CModelUnitsU3Ek__BackingField;
  1243. String_t* ___U3CTitleU3Ek__BackingField;
  1244. String_t* ___U3CDesignerU3Ek__BackingField;
  1245. String_t* ___U3CDescriptionU3Ek__BackingField;
  1246. String_t* ___U3CCopyrightU3Ek__BackingField;
  1247. String_t* ___U3CLicenseTermsU3Ek__BackingField;
  1248. String_t* ___U3CRatingU3Ek__BackingField;
  1249. String_t* ___U3CCreationDateU3Ek__BackingField;
  1250. String_t* ___U3CModificationDateU3Ek__BackingField;
  1251. RuntimeObject* ___U3CResourcesU3Ek__BackingField;
  1252. RuntimeObject* ___U3CItemsU3Ek__BackingField;
  1253. };
  1254. struct ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15 : public ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74
  1255. {
  1256. int32_t ___U3CTypeU3Ek__BackingField;
  1257. RuntimeObject* ___U3CPropertyResourceU3Ek__BackingField;
  1258. int32_t ___U3CPropertyIndexU3Ek__BackingField;
  1259. String_t* ___U3CPartNumberU3Ek__BackingField;
  1260. String_t* ___U3CNameU3Ek__BackingField;
  1261. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___U3CThumbnailDataU3Ek__BackingField;
  1262. ThreeMfMesh_t2A40E898D67753BF894B0AA38A377F4E90EF1D05* ____mesh;
  1263. RuntimeObject* ___U3CComponentsU3Ek__BackingField;
  1264. };
  1265. struct ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396 : public ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2
  1266. {
  1267. RuntimeObject* ___U3CAllModelsU3Ek__BackingField;
  1268. RuntimeObject* ___U3CAllGeometryGroupsU3Ek__BackingField;
  1269. RuntimeObject* ___U3CAllAnimationsU3Ek__BackingField;
  1270. RuntimeObject* ___U3CAllMaterialsU3Ek__BackingField;
  1271. RuntimeObject* ___U3CAllTexturesU3Ek__BackingField;
  1272. RuntimeObject* ___U3CAllCamerasU3Ek__BackingField;
  1273. RuntimeObject* ___U3CAllLightsU3Ek__BackingField;
  1274. ThreeMfFile_tD22A5D01D291BAE0C8B10321E0ECC7D350476781* ___File;
  1275. };
  1276. struct ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22 : public RuntimeObject
  1277. {
  1278. String_t* ___U3CNameU3Ek__BackingField;
  1279. bool ___U3CUsedU3Ek__BackingField;
  1280. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___U3CDataU3Ek__BackingField;
  1281. Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___U3CDataStreamU3Ek__BackingField;
  1282. String_t* ___U3CFilenameU3Ek__BackingField;
  1283. int32_t ___U3CWrapModeUU3Ek__BackingField;
  1284. int32_t ___U3CWrapModeVU3Ek__BackingField;
  1285. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CTilingU3Ek__BackingField;
  1286. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3COffsetU3Ek__BackingField;
  1287. int32_t ___U3CTextureIdU3Ek__BackingField;
  1288. String_t* ___U3CResolvedFilenameU3Ek__BackingField;
  1289. int32_t ___U3CTextureFormatU3Ek__BackingField;
  1290. };
  1291. struct ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF : public ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74
  1292. {
  1293. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____textureBytes;
  1294. int32_t ___U3CContentTypeU3Ek__BackingField;
  1295. ThreeMfBoundingBox_t6D621A4A196CB6D8951F73744F5EC946FA3A7809 ___U3CBoundingBoxU3Ek__BackingField;
  1296. int32_t ___U3CTileStyleUU3Ek__BackingField;
  1297. int32_t ___U3CTileStyleVU3Ek__BackingField;
  1298. };
  1299. struct Type_t : public MemberInfo_t
  1300. {
  1301. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
  1302. };
  1303. struct Action_2_t5A98318AA2335D7048A849A249280B64AD125DCD : public MulticastDelegate_t
  1304. {
  1305. };
  1306. struct Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C : public MulticastDelegate_t
  1307. {
  1308. };
  1309. struct Func_2_t4FAF9B6978DD4BEBDB6080C8A5C65A89A7CA9EC9 : public MulticastDelegate_t
  1310. {
  1311. };
  1312. struct Func_2_t3888261809E6D9256EF59C505C2E2E5974D12D88 : public MulticastDelegate_t
  1313. {
  1314. };
  1315. struct Func_2_tDC2B856640B426865EF8F8A06D21921AC4CF86AE : public MulticastDelegate_t
  1316. {
  1317. };
  1318. struct Func_2_tDAD1F04679E83654859656F7E338DB1304EA2FE7 : public MulticastDelegate_t
  1319. {
  1320. };
  1321. struct AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
  1322. {
  1323. bool ___UseFileScale;
  1324. float ___ScaleFactor;
  1325. bool ___SortHierarchyByName;
  1326. bool ___ImportVisibility;
  1327. bool ___Static;
  1328. bool ___AddAssetUnloader;
  1329. bool ___ImportMeshes;
  1330. bool ___LimitBoneWeights;
  1331. bool ___ReadEnabled;
  1332. bool ___ReadAndWriteEnabled;
  1333. bool ___MarkMeshesAsDynamic;
  1334. bool ___OptimizeMeshes;
  1335. bool ___GenerateColliders;
  1336. bool ___ConvexColliders;
  1337. bool ___ImportBlendShapes;
  1338. bool ___ImportColors;
  1339. int32_t ___IndexFormat;
  1340. float ___LODScreenRelativeTransitionHeightBase;
  1341. bool ___KeepQuads;
  1342. bool ___ImportNormals;
  1343. bool ___GenerateNormals;
  1344. bool ___GenerateTangents;
  1345. float ___SmoothingAngle;
  1346. bool ___ImportBlendShapeNormals;
  1347. bool ___CalculateBlendShapeNormals;
  1348. bool ___ImportTangents;
  1349. bool ___SwapUVs;
  1350. bool ___ImportMaterials;
  1351. MaterialMapperU5BU5D_tBD3B26C68148AE48AD6F3B44795C7B7B3EE2257B* ___MaterialMappers;
  1352. bool ___AddSecondAlphaMaterial;
  1353. bool ___ImportTextures;
  1354. bool ___Enforce16BitsTextures;
  1355. bool ___ScanForAlphaPixels;
  1356. bool ___UseAlphaMaterials;
  1357. int32_t ___AlphaMaterialMode;
  1358. bool ___DoubleSidedMaterials;
  1359. TextureMapper_tCDB3B0D28AFDBA2BA4A640F75A7227C1B2D10ADD* ___TextureMapper;
  1360. TextureMapperU5BU5D_t35F575F1D951980713D2A9E7D85F6AE82ABEA79C* ___TextureMappers;
  1361. int32_t ___TextureCompressionQuality;
  1362. bool ___GenerateMipmaps;
  1363. bool ___FixNormalMaps;
  1364. int32_t ___AnimationType;
  1365. bool ___SimplifyAnimations;
  1366. float ___PositionThreshold;
  1367. float ___RotationThreshold;
  1368. float ___ScaleThreshold;
  1369. int32_t ___AvatarDefinition;
  1370. Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F* ___Avatar;
  1371. HumanDescription_t0BD271EF43944EC6940A10C164E94F8C7E750481* ___HumanDescription;
  1372. RootBoneMapper_t64AE3E33364A832EE1B74D8B65BC9AA7B448DDA2* ___RootBoneMapper;
  1373. HumanoidAvatarMapper_t691E00A2CE4455F03562FF79A586CC717D38FB09* ___HumanoidAvatarMapper;
  1374. LipSyncMapperU5BU5D_t32748FDCB493E8E7550A88244C1CBBB79E54C18A* ___LipSyncMappers;
  1375. bool ___SampleBindPose;
  1376. bool ___EnforceTPose;
  1377. bool ___ResampleAnimations;
  1378. bool ___EnforceAnimatorWithLegacyAnimations;
  1379. bool ___AutomaticallyPlayLegacyAnimations;
  1380. float ___ResampleFrequency;
  1381. int32_t ___AnimationWrapMode;
  1382. AnimationClipMapperU5BU5D_t8E00A18562A07FD65A6E731D8BA6FF48D80BBFD8* ___AnimationClipMappers;
  1383. ExternalDataMapper_t809726D72207DAF57227F4A5D67B9D01394B760A* ___ExternalDataMapper;
  1384. bool ___ShowLoadingWarnings;
  1385. bool ___CloseStreamAutomatically;
  1386. int32_t ___Timeout;
  1387. bool ___DestroyOnError;
  1388. bool ___EnsureQuaternionContinuity;
  1389. bool ___UseMaterialKeywords;
  1390. bool ___ForceGCCollectionWhileLoading;
  1391. bool ___MergeVertices;
  1392. bool ___MarkTexturesNoLongerReadable;
  1393. bool ___UseUnityNativeNormalCalculator;
  1394. float ___GCHelperCollectionInterval;
  1395. bool ___ApplyGammaCurveToMaterialColors;
  1396. bool ___LoadTexturesAsSRGB;
  1397. UserPropertiesMapper_t8437A569EBEB9E02E364D9951BE31F9601C55714* ___UserPropertiesMapper;
  1398. bool ___ApplyTexturesOffsetAndScaling;
  1399. bool ___UseAutodeskInteractiveMaterials;
  1400. bool ___DiscardUnusedTextures;
  1401. int32_t ___PivotPosition;
  1402. bool ___ForcePowerOfTwoTextures;
  1403. int32_t ___MaxTexturesResolution;
  1404. bool ___EnableProfiler;
  1405. bool ___UseUnityNativeTextureLoader;
  1406. bool ___LoadMaterialsProgressively;
  1407. bool ___ImportCameras;
  1408. bool ___ImportLights;
  1409. bool ___DisableObjectsRenaming;
  1410. bool ___MergeSingleChild;
  1411. bool ___SetUnusedTexturePropertiesToNull;
  1412. bool ___LoadPointClouds;
  1413. bool ___CreateVerticesAsNativeLists;
  1414. bool ___CompressMeshes;
  1415. bool ___ExtractEmbeddedData;
  1416. String_t* ___EmbeddedDataExtractionPath;
  1417. List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___FixedAllocations;
  1418. int32_t ___BufferizeFiles;
  1419. bool ___ConvertMaterialTextures;
  1420. bool ___ConvertMaterialTexturesUsingHalfRes;
  1421. bool ___DisableTesselation;
  1422. bool ___UseCoroutines;
  1423. };
  1424. struct List_1_t3E3B11E09CFB4377BEB4C196EDE250D376F58922_StaticFields
  1425. {
  1426. IGeometryGroupU5BU5D_tA72A26B4C22A9EBB26F3F9CD8C05F44B292DA711* ___s_emptyArray;
  1427. };
  1428. struct List_1_t5B6DB2B5238FE62B7825E0211708B0CB93EB9E70_StaticFields
  1429. {
  1430. IMaterialU5BU5D_tDC50DDA10471488138C03AB89CC3A07F6AF8BAD2* ___s_emptyArray;
  1431. };
  1432. struct List_1_t62A281831D28273651D3773FC1796B24A9B2F9BC_StaticFields
  1433. {
  1434. IModelU5BU5D_tE19C9CE57A4C086398F86D3E8410C416B390CC76* ___s_emptyArray;
  1435. };
  1436. struct List_1_t0A7598F2321AB14249B7E7EBBC916064FB9DBC31_StaticFields
  1437. {
  1438. ITextureU5BU5D_t4FDE2B940C74FD3BE4608C8EBF531CFA2D51FFFA* ___s_emptyArray;
  1439. };
  1440. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields
  1441. {
  1442. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info;
  1443. RuntimeObject* ___shared_table_lock;
  1444. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture;
  1445. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture;
  1446. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture;
  1447. Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number;
  1448. Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name;
  1449. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX;
  1450. bool ___IsTaiwanSku;
  1451. };
  1452. struct ReaderBase_tF4CA317DE26742ECCE011521FF46AC6E30980449_StaticFields
  1453. {
  1454. Action_4_tA3594528C5AC13E7A27B50D19223DC951CD1E8B2* ___ProfileStepCallback;
  1455. };
  1456. struct String_t_StaticFields
  1457. {
  1458. String_t* ___Empty;
  1459. };
  1460. struct ThreeMfFile_tD22A5D01D291BAE0C8B10321E0ECC7D350476781_StaticFields
  1461. {
  1462. XName_tAF6D9533A7D11AC27118F656985AC325C2A50E5C* ___RelationshipsName;
  1463. XName_tAF6D9533A7D11AC27118F656985AC325C2A50E5C* ___RelationshipName;
  1464. };
  1465. struct ThreeMfMesh_t2A40E898D67753BF894B0AA38A377F4E90EF1D05_StaticFields
  1466. {
  1467. XName_tAF6D9533A7D11AC27118F656985AC325C2A50E5C* ___VerticesName;
  1468. XName_tAF6D9533A7D11AC27118F656985AC325C2A50E5C* ___TrianglesName;
  1469. };
  1470. struct ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_StaticFields
  1471. {
  1472. XName_tAF6D9533A7D11AC27118F656985AC325C2A50E5C* ___ObjectName;
  1473. XName_tAF6D9533A7D11AC27118F656985AC325C2A50E5C* ___BaseMaterialsName;
  1474. XName_tAF6D9533A7D11AC27118F656985AC325C2A50E5C* ___ColorGroupName;
  1475. XName_tAF6D9533A7D11AC27118F656985AC325C2A50E5C* ___Texture2DName;
  1476. XName_tAF6D9533A7D11AC27118F656985AC325C2A50E5C* ___Texture2DGroupName;
  1477. };
  1478. struct ThreeMfTexture2DCoordinate_t3BABC1D79B6CBF1ACEB64F0A81C8C2D210F01ADA_StaticFields
  1479. {
  1480. XName_tAF6D9533A7D11AC27118F656985AC325C2A50E5C* ___Texture2DCoordinateName;
  1481. };
  1482. struct U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields
  1483. {
  1484. U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138* ___U3CU3E9;
  1485. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* ___U3CU3E9__12_0;
  1486. Func_2_t4FAF9B6978DD4BEBDB6080C8A5C65A89A7CA9EC9* ___U3CU3E9__12_1;
  1487. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* ___U3CU3E9__12_2;
  1488. Func_2_t3888261809E6D9256EF59C505C2E2E5974D12D88* ___U3CU3E9__12_3;
  1489. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* ___U3CU3E9__12_4;
  1490. Func_2_tDC2B856640B426865EF8F8A06D21921AC4CF86AE* ___U3CU3E9__12_5;
  1491. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* ___U3CU3E9__12_6;
  1492. Func_2_tDAD1F04679E83654859656F7E338DB1304EA2FE7* ___U3CU3E9__12_7;
  1493. };
  1494. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  1495. {
  1496. String_t* ___TrueString;
  1497. String_t* ___FalseString;
  1498. };
  1499. struct IntPtr_t_StaticFields
  1500. {
  1501. intptr_t ___Zero;
  1502. };
  1503. struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
  1504. {
  1505. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix;
  1506. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix;
  1507. };
  1508. struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
  1509. {
  1510. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion;
  1511. };
  1512. struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_StaticFields
  1513. {
  1514. Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___Null;
  1515. };
  1516. struct ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1_StaticFields
  1517. {
  1518. double ___ThreeMfConversionPrecision;
  1519. };
  1520. struct ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E_StaticFields
  1521. {
  1522. XName_tAF6D9533A7D11AC27118F656985AC325C2A50E5C* ___VertexName;
  1523. };
  1524. struct ThreeMfsRGBColor_t540B24676AE51F3041DC10A9852A21E736A4AA30_StaticFields
  1525. {
  1526. Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* ___ColorPattern;
  1527. };
  1528. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
  1529. {
  1530. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector;
  1531. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector;
  1532. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector;
  1533. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector;
  1534. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector;
  1535. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector;
  1536. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector;
  1537. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector;
  1538. };
  1539. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
  1540. {
  1541. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector;
  1542. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector;
  1543. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector;
  1544. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector;
  1545. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector;
  1546. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector;
  1547. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector;
  1548. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector;
  1549. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector;
  1550. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector;
  1551. };
  1552. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
  1553. {
  1554. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector;
  1555. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector;
  1556. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector;
  1557. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector;
  1558. };
  1559. struct ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2_StaticFields
  1560. {
  1561. XName_tAF6D9533A7D11AC27118F656985AC325C2A50E5C* ___BaseName;
  1562. };
  1563. struct ThreeMfColor_tAE955DFDC4444BE18E5662DAD34AD3C80A656F62_StaticFields
  1564. {
  1565. XName_tAF6D9533A7D11AC27118F656985AC325C2A50E5C* ___ColorName;
  1566. };
  1567. struct ThreeMfComponent_t288B330D33E941CDE3C9C69D33754D4F2B143948_StaticFields
  1568. {
  1569. XName_tAF6D9533A7D11AC27118F656985AC325C2A50E5C* ___ComponentName;
  1570. };
  1571. struct ThreeMfModelItem_t9814D176FF01A693C47F0E64414E1753A12CF68F_StaticFields
  1572. {
  1573. XName_tAF6D9533A7D11AC27118F656985AC325C2A50E5C* ___ItemName;
  1574. };
  1575. struct ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96_StaticFields
  1576. {
  1577. XName_tAF6D9533A7D11AC27118F656985AC325C2A50E5C* ___TriangleName;
  1578. };
  1579. struct ThreeMfModel_tA97AA36B6978E64E2D4F3752277AEF092702487A_StaticFields
  1580. {
  1581. XName_tAF6D9533A7D11AC27118F656985AC325C2A50E5C* ___ModelName;
  1582. XName_tAF6D9533A7D11AC27118F656985AC325C2A50E5C* ___BuildName;
  1583. XName_tAF6D9533A7D11AC27118F656985AC325C2A50E5C* ___ResourcesName;
  1584. XName_tAF6D9533A7D11AC27118F656985AC325C2A50E5C* ___MetadataName;
  1585. XName_tAF6D9533A7D11AC27118F656985AC325C2A50E5C* ___XmlLanguageAttributeName;
  1586. HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* ___KnownExtensionNamespaces;
  1587. };
  1588. struct ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15_StaticFields
  1589. {
  1590. XName_tAF6D9533A7D11AC27118F656985AC325C2A50E5C* ___MeshName;
  1591. XName_tAF6D9533A7D11AC27118F656985AC325C2A50E5C* ___ComponentsName;
  1592. };
  1593. struct Type_t_StaticFields
  1594. {
  1595. Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
  1596. Il2CppChar ___Delimiter;
  1597. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
  1598. RuntimeObject* ___Missing;
  1599. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
  1600. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
  1601. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
  1602. };
  1603. #ifdef __clang__
  1604. #pragma clang diagnostic pop
  1605. #endif
  1606. struct Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D : public RuntimeArray
  1607. {
  1608. ALIGN_FIELD (8) Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 m_Items[1];
  1609. inline Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 GetAt(il2cpp_array_size_t index) const
  1610. {
  1611. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1612. return m_Items[index];
  1613. }
  1614. inline Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* GetAddressAt(il2cpp_array_size_t index)
  1615. {
  1616. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1617. return m_Items + index;
  1618. }
  1619. inline void SetAt(il2cpp_array_size_t index, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 value)
  1620. {
  1621. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1622. m_Items[index] = value;
  1623. }
  1624. inline Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 GetAtUnchecked(il2cpp_array_size_t index) const
  1625. {
  1626. return m_Items[index];
  1627. }
  1628. inline Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1629. {
  1630. return m_Items + index;
  1631. }
  1632. inline void SetAtUnchecked(il2cpp_array_size_t index, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 value)
  1633. {
  1634. m_Items[index] = value;
  1635. }
  1636. };
  1637. struct ThreeMfModelU5BU5D_t5AC8112BDE6DF9CDB5217F8687E4AA9C18C48C73 : public RuntimeArray
  1638. {
  1639. ALIGN_FIELD (8) ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* m_Items[1];
  1640. inline ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* GetAt(il2cpp_array_size_t index) const
  1641. {
  1642. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1643. return m_Items[index];
  1644. }
  1645. inline ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2** GetAddressAt(il2cpp_array_size_t index)
  1646. {
  1647. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1648. return m_Items + index;
  1649. }
  1650. inline void SetAt(il2cpp_array_size_t index, ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* value)
  1651. {
  1652. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1653. m_Items[index] = value;
  1654. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1655. }
  1656. inline ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* GetAtUnchecked(il2cpp_array_size_t index) const
  1657. {
  1658. return m_Items[index];
  1659. }
  1660. inline ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1661. {
  1662. return m_Items + index;
  1663. }
  1664. inline void SetAtUnchecked(il2cpp_array_size_t index, ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* value)
  1665. {
  1666. m_Items[index] = value;
  1667. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1668. }
  1669. };
  1670. struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389 : public RuntimeArray
  1671. {
  1672. ALIGN_FIELD (8) Color_tD001788D726C3A7F1379BEED0260B9591F440C1F m_Items[1];
  1673. inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAt(il2cpp_array_size_t index) const
  1674. {
  1675. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1676. return m_Items[index];
  1677. }
  1678. inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* GetAddressAt(il2cpp_array_size_t index)
  1679. {
  1680. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1681. return m_Items + index;
  1682. }
  1683. inline void SetAt(il2cpp_array_size_t index, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value)
  1684. {
  1685. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1686. m_Items[index] = value;
  1687. }
  1688. inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAtUnchecked(il2cpp_array_size_t index) const
  1689. {
  1690. return m_Items[index];
  1691. }
  1692. inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1693. {
  1694. return m_Items + index;
  1695. }
  1696. inline void SetAtUnchecked(il2cpp_array_size_t index, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value)
  1697. {
  1698. m_Items[index] = value;
  1699. }
  1700. };
  1701. struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA : public RuntimeArray
  1702. {
  1703. ALIGN_FIELD (8) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 m_Items[1];
  1704. inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAt(il2cpp_array_size_t index) const
  1705. {
  1706. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1707. return m_Items[index];
  1708. }
  1709. inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAt(il2cpp_array_size_t index)
  1710. {
  1711. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1712. return m_Items + index;
  1713. }
  1714. inline void SetAt(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
  1715. {
  1716. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1717. m_Items[index] = value;
  1718. }
  1719. inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAtUnchecked(il2cpp_array_size_t index) const
  1720. {
  1721. return m_Items[index];
  1722. }
  1723. inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1724. {
  1725. return m_Items + index;
  1726. }
  1727. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
  1728. {
  1729. m_Items[index] = value;
  1730. }
  1731. };
  1732. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
  1733. {
  1734. ALIGN_FIELD (8) uint8_t m_Items[1];
  1735. inline uint8_t GetAt(il2cpp_array_size_t index) const
  1736. {
  1737. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1738. return m_Items[index];
  1739. }
  1740. inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
  1741. {
  1742. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1743. return m_Items + index;
  1744. }
  1745. inline void SetAt(il2cpp_array_size_t index, uint8_t value)
  1746. {
  1747. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1748. m_Items[index] = value;
  1749. }
  1750. inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
  1751. {
  1752. return m_Items[index];
  1753. }
  1754. inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1755. {
  1756. return m_Items + index;
  1757. }
  1758. inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
  1759. {
  1760. m_Items[index] = value;
  1761. }
  1762. };
  1763. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
  1764. {
  1765. ALIGN_FIELD (8) int32_t m_Items[1];
  1766. inline int32_t GetAt(il2cpp_array_size_t index) const
  1767. {
  1768. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1769. return m_Items[index];
  1770. }
  1771. inline int32_t* GetAddressAt(il2cpp_array_size_t index)
  1772. {
  1773. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1774. return m_Items + index;
  1775. }
  1776. inline void SetAt(il2cpp_array_size_t index, int32_t value)
  1777. {
  1778. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1779. m_Items[index] = value;
  1780. }
  1781. inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
  1782. {
  1783. return m_Items[index];
  1784. }
  1785. inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1786. {
  1787. return m_Items + index;
  1788. }
  1789. inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
  1790. {
  1791. m_Items[index] = value;
  1792. }
  1793. };
  1794. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
  1795. {
  1796. ALIGN_FIELD (8) String_t* m_Items[1];
  1797. inline String_t* GetAt(il2cpp_array_size_t index) const
  1798. {
  1799. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1800. return m_Items[index];
  1801. }
  1802. inline String_t** GetAddressAt(il2cpp_array_size_t index)
  1803. {
  1804. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1805. return m_Items + index;
  1806. }
  1807. inline void SetAt(il2cpp_array_size_t index, String_t* value)
  1808. {
  1809. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1810. m_Items[index] = value;
  1811. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1812. }
  1813. inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
  1814. {
  1815. return m_Items[index];
  1816. }
  1817. inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1818. {
  1819. return m_Items + index;
  1820. }
  1821. inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
  1822. {
  1823. m_Items[index] = value;
  1824. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1825. }
  1826. };
  1827. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryExtensions_TryGetValueSafe_TisRuntimeObject_TisRuntimeObject_m31FA8212F5094FA954F0351646B0B012D9736B0B_gshared (RuntimeObject* ___0_dictionary, RuntimeObject* ___1_key, RuntimeObject** ___2_value, const RuntimeMethod* method) ;
  1828. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
  1829. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  1830. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  1831. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
  1832. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  1833. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared (RuntimeObject* ___0_source, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___1_selector, const RuntimeMethod* method) ;
  1834. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
  1835. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
  1836. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
  1837. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
  1838. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
  1839. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
  1840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_mB1687BC0FFB3D5E49E5129641D4FB9EA23743F91_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ;
  1841. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t65BBB6F728D41FD4760F6D6C59CC030CF237785F* Dictionary_2_get_Values_mC5B06C3C3FA89D62D6035C5B4C5E64A08FCF4DB9_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ;
  1842. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tC17DB73F53085145D57EE2A8168426239B0B569D ValueCollection_GetEnumerator_mDC2BD0AFDA087B7E7C23A8077E612664DFA8A152_gshared (ValueCollection_t65BBB6F728D41FD4760F6D6C59CC030CF237785F* __this, const RuntimeMethod* method) ;
  1843. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m0647C4F434347E47D544621901E49835DF51F22B_gshared (Enumerator_tC17DB73F53085145D57EE2A8168426239B0B569D* __this, const RuntimeMethod* method) ;
  1844. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m1412A508E37D95E08FB60E8976FB75714BE934C1_gshared_inline (Enumerator_tC17DB73F53085145D57EE2A8168426239B0B569D* __this, const RuntimeMethod* method) ;
  1845. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
  1846. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mF45CB0E0D7475963B61017A024634F60CF48548A_gshared (Enumerator_tC17DB73F53085145D57EE2A8168426239B0B569D* __this, const RuntimeMethod* method) ;
  1847. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Geometry__ctor_m0F5EBDDAEEB9ED6F66946F16F31BAB22BE44D193 (Geometry_t9DA9B9652E3E92AD194E9898A2EB36E95FE2E147* __this, const RuntimeMethod* method) ;
  1848. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ThreeMfMaterial_GetGenericColorValue_m4F27C1459446AF9C6208233BACB583477FF12105 (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, int32_t ___0_materialProperty, const RuntimeMethod* method) ;
  1849. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ThreeMfMaterial_GetGenericFloatValue_m674862395625E1E61A45C700BBFD84BC4E1C7260 (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, int32_t ___0_materialProperty, const RuntimeMethod* method) ;
  1850. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ThreeMfMaterial_GetGenericPropertyName_mE903B493C7739D8EF35EAD42E9B7FBF5539FC474 (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, int32_t ___0_genericMaterialProperty, const RuntimeMethod* method) ;
  1851. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThreeMfMaterial_HasProperty_m7734B7EF64C21507B043A60376F8A67104135606 (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, String_t* ___0_propertyName, const RuntimeMethod* method) ;
  1852. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ThreeMfMaterial_GetFloatValue_m61B00C4ADFD70B2C062C5FEC1927998D79AD121E (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, String_t* ___0_propertyName, const RuntimeMethod* method) ;
  1853. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ThreeMfMaterial_GetColorValue_m1B27819C3CCCB655A3BD12BDC1AB2A04F99D72B1 (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, String_t* ___0_propertyName, const RuntimeMethod* method) ;
  1854. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) ;
  1855. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method) ;
  1856. inline bool DictionaryExtensions_TryGetValueSafe_TisString_t_TisRuntimeObject_m3A141C0F88D55709D928005262A7173CBC7CE8E9 (RuntimeObject* ___0_dictionary, String_t* ___1_key, RuntimeObject** ___2_value, const RuntimeMethod* method)
  1857. {
  1858. return (( bool (*) (RuntimeObject*, String_t*, RuntimeObject**, const RuntimeMethod*))DictionaryExtensions_TryGetValueSafe_TisRuntimeObject_TisRuntimeObject_m31FA8212F5094FA954F0351646B0B012D9736B0B_gshared)(___0_dictionary, ___1_key, ___2_value, method);
  1859. }
  1860. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ;
  1861. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Convert_ToSingle_mEC65F60A081FBBB8ACBCD8747183FEDDAEC034C9 (RuntimeObject* ___0_value, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
  1862. inline void Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9 (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, const RuntimeMethod* method)
  1863. {
  1864. (( void (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
  1865. }
  1866. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  1867. inline void List_1__ctor_m4B0197F4BFABA3D0AD2DCFEC6F6C89D66F021CC9 (List_1_t62A281831D28273651D3773FC1796B24A9B2F9BC* __this, const RuntimeMethod* method)
  1868. {
  1869. (( void (*) (List_1_t62A281831D28273651D3773FC1796B24A9B2F9BC*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  1870. }
  1871. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* ReaderBase_get_AssetLoaderContext_mAEAA12FFAAC1C276F35397E563CB157D7CFB36BA_inline (ReaderBase_tF4CA317DE26742ECCE011521FF46AC6E30980449* __this, const RuntimeMethod* method) ;
  1872. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ThreeMfFile_tD22A5D01D291BAE0C8B10321E0ECC7D350476781* ThreeMfFile_Load_m47C00382B909E7572E6F514E36FECD28CCAAE976 (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, const RuntimeMethod* method) ;
  1873. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReaderBase_UpdateLoadingPercentage_m10601D3AC7D2C0CD2F66F204E89ED0430E312D0C (ReaderBase_tF4CA317DE26742ECCE011521FF46AC6E30980449* __this, float ___0_value, int32_t ___1_step, float ___2_maxValue, const RuntimeMethod* method) ;
  1874. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfFile_get_Models_m9C8D0888FEA3F8523FCA26809B997F381D6B77C5_inline (ThreeMfFile_tD22A5D01D291BAE0C8B10321E0ECC7D350476781* __this, const RuntimeMethod* method) ;
  1875. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfRootModel__ctor_m20B6723149DE88F383E01C55EDC59DBEE6C607A7 (ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* __this, const RuntimeMethod* method) ;
  1876. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfModel_set_Name_m21FBCCF3B97D2C9E64895710FAE11EF953431764_inline (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  1877. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) ;
  1878. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfModel_set_LocalScale_mCCA25D1A2671370FF2CE1C09C67113AEFF6CE511_inline (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
  1879. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) ;
  1880. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfModel_set_LocalRotation_m843DD3374636CF0354C942D8536B93E7E099FD68_inline (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ;
  1881. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfModel_set_Visibility_m483E998D63DD6717282BA41AC935D54C49C7FB38_inline (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, bool ___0_value, const RuntimeMethod* method) ;
  1882. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfModel_set_Children_m34AEC0C516C267388A2BB961285270A0AAFB115A_inline (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  1883. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfModel_get_Children_m33E20C3B2FE5BB6AC5B9CC04D2799044A02CA52B_inline (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, const RuntimeMethod* method) ;
  1884. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfRootModel_set_AllModels_m151A59103F2E038F24F6FCDACC4E5A24A6739EC7_inline (ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  1885. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfReader_set_ModelCount_mE9DEAC7E052E8B61BBC522C990CF7A5A6299E6BF_inline (ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  1886. inline void Dictionary_2__ctor_m8D52DB428E251CA825F4010C79141CEE40E554DC (Dictionary_2_tC950A32EAFFC25F50CB10E4BA94AB529CDADA0E8* __this, const RuntimeMethod* method)
  1887. {
  1888. (( void (*) (Dictionary_2_tC950A32EAFFC25F50CB10E4BA94AB529CDADA0E8*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
  1889. }
  1890. inline void Dictionary_2__ctor_mF74C09E900DA315542429723BD716F477B27F09B (Dictionary_2_t230D84F7213CBDDD7098D9E66DC0079B1EE334FE* __this, const RuntimeMethod* method)
  1891. {
  1892. (( void (*) (Dictionary_2_t230D84F7213CBDDD7098D9E66DC0079B1EE334FE*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
  1893. }
  1894. inline void Dictionary_2__ctor_mE12A22073200C25744099E188D472A95D3420940 (Dictionary_2_t32E2A37AC16B1C83AE612366276E6E07A19064C8* __this, const RuntimeMethod* method)
  1895. {
  1896. (( void (*) (Dictionary_2_t32E2A37AC16B1C83AE612366276E6E07A19064C8*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
  1897. }
  1898. inline void Dictionary_2__ctor_m74BE6645A9CEA50675E7131DE4548C9BACCB264D (Dictionary_2_tFBFB8D749ADDCE1FBCCC7A11924995880D5B6A4D* __this, const RuntimeMethod* method)
  1899. {
  1900. (( void (*) (Dictionary_2_tFBFB8D749ADDCE1FBCCC7A11924995880D5B6A4D*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
  1901. }
  1902. inline void Dictionary_2__ctor_m108AB4117AE0F93B06394D89C51E1F9A5F864BCF (Dictionary_2_tF76A5254FF71CC9D5D32CAB73E7A4AB583A904E9* __this, const RuntimeMethod* method)
  1903. {
  1904. (( void (*) (Dictionary_2_tF76A5254FF71CC9D5D32CAB73E7A4AB583A904E9*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
  1905. }
  1906. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfModel_get_Resources_m90FE4EA1D2A3036739F5D7B689C87F762E7B77D9_inline (ThreeMfModel_tA97AA36B6978E64E2D4F3752277AEF092702487A* __this, const RuntimeMethod* method) ;
  1907. inline void Func_2__ctor_mF71F8DA3523294BD525AE84E22146DB24D8DC2A8 (Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  1908. {
  1909. (( void (*) (Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
  1910. }
  1911. inline RuntimeObject* Enumerable_Where_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_m799320DC3808F6E76220C9F203DA25686D6934CF (RuntimeObject* ___0_source, Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* ___1_predicate, const RuntimeMethod* method)
  1912. {
  1913. return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method);
  1914. }
  1915. inline void Func_2__ctor_mBBFC0D19413AEACAEA5E0FC6EC094F8F066695A6 (Func_2_t4FAF9B6978DD4BEBDB6080C8A5C65A89A7CA9EC9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  1916. {
  1917. (( void (*) (Func_2_t4FAF9B6978DD4BEBDB6080C8A5C65A89A7CA9EC9*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
  1918. }
  1919. inline RuntimeObject* Enumerable_Select_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_TisThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792_m9F6961A9D873149806D90A9DF17686F8FA59F506 (RuntimeObject* ___0_source, Func_2_t4FAF9B6978DD4BEBDB6080C8A5C65A89A7CA9EC9* ___1_selector, const RuntimeMethod* method)
  1920. {
  1921. return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t4FAF9B6978DD4BEBDB6080C8A5C65A89A7CA9EC9*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method);
  1922. }
  1923. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfBaseMaterials_get_Bases_m5CEB15A2AED89DF77B7C9E5288737A2AAA609845_inline (ThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792* __this, const RuntimeMethod* method) ;
  1924. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfProcessor_ConvertMaterial_m164747B85A2C27C6016698FCA56B4F7F7121B389 (ThreeMfProcessor_t15100D0D50076EC723D3D17136EE2280EB2A4E8C* __this, ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2* ___0_originalBase, const RuntimeMethod* method) ;
  1925. inline void Func_2__ctor_m88889D9D01B4CFBB81AFD3C40FA6053E6EDC43FA (Func_2_t3888261809E6D9256EF59C505C2E2E5974D12D88* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  1926. {
  1927. (( void (*) (Func_2_t3888261809E6D9256EF59C505C2E2E5974D12D88*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
  1928. }
  1929. inline RuntimeObject* Enumerable_Select_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_TisThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2_mA0FC29B1FFE90CF27E6FBCA90AE932C53388D88D (RuntimeObject* ___0_source, Func_2_t3888261809E6D9256EF59C505C2E2E5974D12D88* ___1_selector, const RuntimeMethod* method)
  1930. {
  1931. return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t3888261809E6D9256EF59C505C2E2E5974D12D88*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method);
  1932. }
  1933. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfColorGroup_get_Colors_mFD3257561202A4C483D63A56ADE19F011D930AA2_inline (ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2* __this, const RuntimeMethod* method) ;
  1934. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ThreeMfsRGBColor_t540B24676AE51F3041DC10A9852A21E736A4AA30 ThreeMfColor_get_Color_m4FF30DDFF07E737FE1501C95150607EC8CE4A676_inline (ThreeMfColor_tAE955DFDC4444BE18E5662DAD34AD3C80A656F62* __this, const RuntimeMethod* method) ;
  1935. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ThreeMfProcessor_ConvertColor_mDCA88339887F35347839FCF2BBEDC01FFA6EE73D (ThreeMfsRGBColor_t540B24676AE51F3041DC10A9852A21E736A4AA30 ___0_threeMfColor, const RuntimeMethod* method) ;
  1936. inline void Dictionary_2_Add_mF97FA651D87DE405915504421DB6FBB483F4BA22 (Dictionary_2_t230D84F7213CBDDD7098D9E66DC0079B1EE334FE* __this, ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
  1937. {
  1938. (( void (*) (Dictionary_2_t230D84F7213CBDDD7098D9E66DC0079B1EE334FE*, ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
  1939. }
  1940. inline void Func_2__ctor_mD9CABB106C63111DC78097B999584EC585AC4F81 (Func_2_tDC2B856640B426865EF8F8A06D21921AC4CF86AE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  1941. {
  1942. (( void (*) (Func_2_tDC2B856640B426865EF8F8A06D21921AC4CF86AE*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
  1943. }
  1944. inline RuntimeObject* Enumerable_Select_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_TisThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF_mEAAC589D8BF82FF4E0AD4FDF216FBDA00137E9B5 (RuntimeObject* ___0_source, Func_2_tDC2B856640B426865EF8F8A06D21921AC4CF86AE* ___1_selector, const RuntimeMethod* method)
  1945. {
  1946. return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tDC2B856640B426865EF8F8A06D21921AC4CF86AE*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method);
  1947. }
  1948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfProcessor_ConvertTexture_mB8E30F7427A10BE2FB97EE923422B5FEAFC1314F (ThreeMfProcessor_t15100D0D50076EC723D3D17136EE2280EB2A4E8C* __this, ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* ___0_originalTexture, const RuntimeMethod* method) ;
  1949. inline void Func_2__ctor_m29C60E6CA6E54A181F265BB74498A5218BA87809 (Func_2_tDAD1F04679E83654859656F7E338DB1304EA2FE7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  1950. {
  1951. (( void (*) (Func_2_tDAD1F04679E83654859656F7E338DB1304EA2FE7*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
  1952. }
  1953. inline RuntimeObject* Enumerable_Select_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_TisThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1_m3DC27D9D9A4147DD767C9ECF55D0D1BC3B1A2E5F (RuntimeObject* ___0_source, Func_2_tDAD1F04679E83654859656F7E338DB1304EA2FE7* ___1_selector, const RuntimeMethod* method)
  1954. {
  1955. return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tDAD1F04679E83654859656F7E338DB1304EA2FE7*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method);
  1956. }
  1957. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfTexture2DGroup_get_Coordinates_mF1D35874956CF2C2FE9609D6538A6153DEEC0BAB_inline (ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1* __this, const RuntimeMethod* method) ;
  1958. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ThreeMfProcessor_ConvertUV_m048A2F82A47DDF562E68D86F1CFCE95B55532864 (ThreeMfTexture2DCoordinate_t3BABC1D79B6CBF1ACEB64F0A81C8C2D210F01ADA* ___0_threeMfTexture2DCoordinate, const RuntimeMethod* method) ;
  1959. inline void Dictionary_2_Add_mA0AFE49502043163A2A768554D3A57129B9C0BE5 (Dictionary_2_t32E2A37AC16B1C83AE612366276E6E07A19064C8* __this, ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
  1960. {
  1961. (( void (*) (Dictionary_2_t32E2A37AC16B1C83AE612366276E6E07A19064C8*, ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
  1962. }
  1963. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfModel__ctor_m1EBE95775668B6F2CC00222FA4FEE8A4BBFCD91F (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, const RuntimeMethod* method) ;
  1964. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ThreeMfModel_get_Title_m80815BF4CC2356F7D41699886A6F6960FEDC7E17_inline (ThreeMfModel_tA97AA36B6978E64E2D4F3752277AEF092702487A* __this, const RuntimeMethod* method) ;
  1965. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
  1966. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfModel_get_Items_m055BC2A87397AE6F815540B24F10364788C88E06_inline (ThreeMfModel_tA97AA36B6978E64E2D4F3752277AEF092702487A* __this, const RuntimeMethod* method) ;
  1967. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* ThreeMfModelItem_get_Object_mCF6050D8A100AD0CCA0BC4EFE405B21DD034E63F_inline (ThreeMfModelItem_t9814D176FF01A693C47F0E64414E1753A12CF68F* __this, const RuntimeMethod* method) ;
  1968. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A ThreeMfModelItem_get_Transform_m26FB4E4E19F2647385D1F9250D707FE0D6177559_inline (ThreeMfModelItem_t9814D176FF01A693C47F0E64414E1753A12CF68F* __this, const RuntimeMethod* method) ;
  1969. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfProcessor_ConvertObject_m2AD1C96663F89D0EFC28B83F9FFFF6C373060CC8 (ThreeMfProcessor_t15100D0D50076EC723D3D17136EE2280EB2A4E8C* __this, ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* ___0_threeMfObject, ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A ___1_transform, ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* ___2_parentModel, const RuntimeMethod* method) ;
  1970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfTexture__ctor_m5D7BA899E1691F1736986FC5D838296D0786EAE8 (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, const RuntimeMethod* method) ;
  1971. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ThreeMfResource_get_Id_m63AB3C42C13D7540AA257A82E763BAF6D9EB4474_inline (ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* __this, const RuntimeMethod* method) ;
  1972. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
  1973. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfTexture_set_Name_m151170B958E544BCD8FB19AFACEB10390027141E_inline (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  1974. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ThreeMfTexture2D_get_TextureBytes_mE21543C4CC7885D31B200C18C77B8FB714C95717_inline (ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* __this, const RuntimeMethod* method) ;
  1975. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfTexture_set_Data_m92319E1690DDFC71C167AC081528DCB2E79C3AA9_inline (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, const RuntimeMethod* method) ;
  1976. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ThreeMfTexture2D_get_TileStyleU_m1FE3A184B7649B052AF278B9E925DA9F6EC532A4_inline (ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* __this, const RuntimeMethod* method) ;
  1977. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfTexture_set_WrapModeU_mE8194F482272DE2EB993C813B8FA60EF4DA23A16_inline (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  1978. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ThreeMfTexture2D_get_TileStyleV_mCC4C3EE752C97A90009AD8564EFE80542D316650_inline (ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* __this, const RuntimeMethod* method) ;
  1979. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfTexture_set_WrapModeV_mD4816729A25B21A58ADD15A196218638177ED740_inline (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  1980. inline void Dictionary_2_Add_m8CC8FD77C08D43359247CAB66AA047A7EC3237A9 (Dictionary_2_tF76A5254FF71CC9D5D32CAB73E7A4AB583A904E9* __this, ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* ___0_key, ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* ___1_value, const RuntimeMethod* method)
  1981. {
  1982. (( void (*) (Dictionary_2_tF76A5254FF71CC9D5D32CAB73E7A4AB583A904E9*, ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF*, ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
  1983. }
  1984. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfRootModel_get_AllTextures_m6BA318190F3532D4567FF06753C7C22607DFC922_inline (ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* __this, const RuntimeMethod* method) ;
  1985. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* ThreeMfProcessor_ConvertModel_mF06239B67807AE289D1772EEFBF9915C5DB59BC1 (ThreeMfProcessor_t15100D0D50076EC723D3D17136EE2280EB2A4E8C* __this, ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* ___0_originalObject, ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A ___1_transform, ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* ___2_parentModel, const RuntimeMethod* method) ;
  1986. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfObject_get_Components_mC622A797E6740D85CED6CA2B40AC49F3DA9755BF_inline (ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* __this, const RuntimeMethod* method) ;
  1987. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* ThreeMfComponent_get_Object_mFD7325933BB03B8EADFE5EC920BDB63668EAB248_inline (ThreeMfComponent_t288B330D33E941CDE3C9C69D33754D4F2B143948* __this, const RuntimeMethod* method) ;
  1988. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A ThreeMfComponent_get_Transform_mE5BA2EDC4B4D7D7A32EDCD9F60B012DF1C3818DE_inline (ThreeMfComponent_t288B330D33E941CDE3C9C69D33754D4F2B143948* __this, const RuntimeMethod* method) ;
  1989. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfMaterial__ctor_m3CF744F9935AF9396EF68721A53AAEF9C6E5EDAE (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, const RuntimeMethod* method) ;
  1990. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ThreeMfBase_get_Name_m21CE8A15109F62A8B6E63308E50E55953B721E21_inline (ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2* __this, const RuntimeMethod* method) ;
  1991. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfMaterial_set_Name_m002F5F6B341DBA5D3FA6D02ECA0FC7171D69C546_inline (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  1992. inline int32_t Dictionary_2_get_Count_mDD55B516E8292BC3F1B8D467A55D286E3E45B28C (Dictionary_2_tC950A32EAFFC25F50CB10E4BA94AB529CDADA0E8* __this, const RuntimeMethod* method)
  1993. {
  1994. return (( int32_t (*) (Dictionary_2_tC950A32EAFFC25F50CB10E4BA94AB529CDADA0E8*, const RuntimeMethod*))Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_gshared)(__this, method);
  1995. }
  1996. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfMaterial_set_Index_m71BDC99AC48D08F45581078FC809D058965EBEA3_inline (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  1997. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ThreeMfsRGBColor_t540B24676AE51F3041DC10A9852A21E736A4AA30 ThreeMfBase_get_Color_m1D866097F049A18A6A7FEE29852008A4975A29FD_inline (ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2* __this, const RuntimeMethod* method) ;
  1998. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfMaterial_AddProperty_m97B30BB27BA4AD12AD5E3C9C074E999029354E62 (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, String_t* ___0_propertyName, RuntimeObject* ___1_propertyValue, bool ___2_isTexture, const RuntimeMethod* method) ;
  1999. inline void Dictionary_2_Add_m5B307FBF9A1F3B4B51A77E18ED06F150136F13B4 (Dictionary_2_tC950A32EAFFC25F50CB10E4BA94AB529CDADA0E8* __this, ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2* ___0_key, ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* ___1_value, const RuntimeMethod* method)
  2000. {
  2001. (( void (*) (Dictionary_2_tC950A32EAFFC25F50CB10E4BA94AB529CDADA0E8*, ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2*, ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
  2002. }
  2003. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfRootModel_get_AllMaterials_m49A7567D31149FEAABC40BF39A9D8DE7F8AD53F8_inline (ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* __this, const RuntimeMethod* method) ;
  2004. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfMatrix_get_M00_mED1C2703274D2A4737822E0513DD9278CE10F2E4_inline (ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A* __this, const RuntimeMethod* method) ;
  2005. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ThreeMfProcessor_ConvertSingle_m648827719259296C09ADE81E7CAEF493596AC550 (double ___0_value, const RuntimeMethod* method) ;
  2006. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfMatrix_get_M10_mC27B5AEC8C713229706107EA522CBFB55BDC450C_inline (ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A* __this, const RuntimeMethod* method) ;
  2007. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfMatrix_get_M20_mD7EE4EA325E66296DDE3A0A642D2C035642D4714_inline (ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A* __this, const RuntimeMethod* method) ;
  2008. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfMatrix_get_M30_mAEFE6DEDAB5EB426426B9552931B4FDEA897B1F6_inline (ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A* __this, const RuntimeMethod* method) ;
  2009. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfMatrix_get_M01_m8B4032EC32941A0B80BE38C50E18AE05954BD7DC_inline (ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A* __this, const RuntimeMethod* method) ;
  2010. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfMatrix_get_M11_m7C6C9FD261C1198182EDB1E8067907437C62F16F_inline (ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A* __this, const RuntimeMethod* method) ;
  2011. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfMatrix_get_M21_mA15F83DCD27667954FF092BF39B8DE68B88D0365_inline (ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A* __this, const RuntimeMethod* method) ;
  2012. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfMatrix_get_M31_m6127A03F932A567746475E2679AFF7BA2FF5D04A_inline (ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A* __this, const RuntimeMethod* method) ;
  2013. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfMatrix_get_M02_m451AD0CCBB2E31648EEA7965AB80E63836665929_inline (ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A* __this, const RuntimeMethod* method) ;
  2014. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfMatrix_get_M12_m9EC17F043CE62DFCA089B02AD78E73542A39FA51_inline (ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A* __this, const RuntimeMethod* method) ;
  2015. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfMatrix_get_M22_m6CF6AE71AF2DB4788AFB2827B5BC17D5827204E7_inline (ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A* __this, const RuntimeMethod* method) ;
  2016. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfMatrix_get_M32_m9A313EA34DB198803407592B9E770C840DA23C4E_inline (ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A* __this, const RuntimeMethod* method) ;
  2017. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ThreeMfMesh_t2A40E898D67753BF894B0AA38A377F4E90EF1D05* ThreeMfObject_get_Mesh_mC4AAD76168391FA05D4B32DCF6333260A787D416_inline (ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* __this, const RuntimeMethod* method) ;
  2018. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfMesh_get_Triangles_m8E79CF36A91CCCC0D0F01AB7DD85AADCCACBCC33_inline (ThreeMfMesh_t2A40E898D67753BF894B0AA38A377F4E90EF1D05* __this, const RuntimeMethod* method) ;
  2019. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfTriangle_get_PropertyResource_m0DF80D4DC726D02203269B97B5511F766C3CC074_inline (ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96* __this, const RuntimeMethod* method) ;
  2020. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t17CC6C8527489146D9154E22DE059EF4A4550640* FlexibleVertexDataUtils_BuildVertexAttributesDictionary_mE29022A53EA93BE64B2E15C35DEDECAEBE16DCC1 (AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* ___0_assetLoaderContext, bool ___1_hasPosition, bool ___2_hasNormal, bool ___3_hasTangent, bool ___4_hasColor, bool ___5_hasUV0, bool ___6_hasUV1, bool ___7_hasUV2, bool ___8_hasUV3, bool ___9_hasBoneWeight, bool ___10_useHalfPrecision, const RuntimeMethod* method) ;
  2021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FlexibleVertexDataUtils_BuildStreamGeometryGroup_m0F6D3B1AB6D5BD9A088B41AB49C1CC3CCF5E38F3 (HashSet_1_t17CC6C8527489146D9154E22DE059EF4A4550640* ___0_vertexAttributes, bool ___1_useHalfPrecision, const RuntimeMethod* method) ;
  2022. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ThreeMfObject_get_Name_m06C47CD83D441CA4302D9789E5EF0F30C30146C0_inline (ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* __this, const RuntimeMethod* method) ;
  2023. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfRootModel_get_AllGeometryGroups_m110F5C8D72CE7290D9FAA0B86A127B45E28BCA8C_inline (ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* __this, const RuntimeMethod* method) ;
  2024. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) ;
  2025. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ThreeMfTriangle_get_V1PropertyIndex_m1407359D107715CF9AD8AA16845BF72881ADEE93_inline (ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96* __this, const RuntimeMethod* method) ;
  2026. inline int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
  2027. {
  2028. return (( int32_t (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline)(__this, method);
  2029. }
  2030. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* ThreeMfTexture2DGroup_get_Texture_m4E853B742816AF888F9C6C05374A6AE7A6904C11_inline (ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1* __this, const RuntimeMethod* method) ;
  2031. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ThreeMfTriangle_get_V2PropertyIndex_m8CD84D38E1196B70B8358D3A6BCE5940B7AAA5A1_inline (ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96* __this, const RuntimeMethod* method) ;
  2032. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ThreeMfTriangle_get_V3PropertyIndex_mCA85C9459912F1EE1B489A7A679386FA9EBC8F1D_inline (ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96* __this, const RuntimeMethod* method) ;
  2033. inline RuntimeObject* Dictionary_2_get_Item_mDE981F5A0EE49D937786EFC720F1D87126CF80CF (Dictionary_2_t32E2A37AC16B1C83AE612366276E6E07A19064C8* __this, ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1* ___0_key, const RuntimeMethod* method)
  2034. {
  2035. return (( RuntimeObject* (*) (Dictionary_2_t32E2A37AC16B1C83AE612366276E6E07A19064C8*, ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
  2036. }
  2037. inline RuntimeObject* Dictionary_2_get_Item_mA6DB3F10A1FCC20C1B1737C12761FB11569A6EAA (Dictionary_2_t230D84F7213CBDDD7098D9E66DC0079B1EE334FE* __this, ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2* ___0_key, const RuntimeMethod* method)
  2038. {
  2039. return (( RuntimeObject* (*) (Dictionary_2_t230D84F7213CBDDD7098D9E66DC0079B1EE334FE*, ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
  2040. }
  2041. inline bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
  2042. {
  2043. return (( bool (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline)(__this, method);
  2044. }
  2045. inline int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
  2046. {
  2047. return (( int32_t (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared)(__this, method);
  2048. }
  2049. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E ThreeMfTriangle_get_V1_m93663F34A8482A115A6FC72CE56CBD09B226E383_inline (ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96* __this, const RuntimeMethod* method) ;
  2050. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ThreeMfProcessor_ConvertVertex_mE320117F257B6A3C52705E112BB3F2B3781FB336 (ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E ___0_threeMfVertex, const RuntimeMethod* method) ;
  2051. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
  2052. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E ThreeMfTriangle_get_V2_mC1A30A92C9986DB13DED6A4346DC34BA5B08E02B_inline (ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96* __this, const RuntimeMethod* method) ;
  2053. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E ThreeMfTriangle_get_V3_mD3E8EE0F78A850A940921B68599C5186DFC1A11B_inline (ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96* __this, const RuntimeMethod* method) ;
  2054. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* ThreeMfProcessor_GetActiveGeometry_m1CAE84C5C75675C426F9C43208D91229B7BE0CA3 (ThreeMfProcessor_t15100D0D50076EC723D3D17136EE2280EB2A4E8C* __this, RuntimeObject* ___0_geometryGroup, int32_t ___1_finalIndex, bool ___2_isQuad, const RuntimeMethod* method) ;
  2055. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
  2056. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlexibleVertexDataUtils_BuildAndAddFlexibleVertexData_mC35367A0F41EE78D0D41CB73484C229156CC532F (RuntimeObject* ___0_geometryGroup, AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* ___1_assetLoaderContext, int32_t ___2_vertexIndex, Geometry_t9DA9B9652E3E92AD194E9898A2EB36E95FE2E147* ___3_geometry, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_position, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___5_normal, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___6_tangent, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___7_color, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___8_uv0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___9_uv1, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___10_uv2, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___11_uv3, BoneWeight_t7E7DACA0D0F56698E05EBBD839D1D343502EA11F ___12_boneWeight, const RuntimeMethod* method) ;
  2057. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ThreeMfObject_get_PartNumber_m96F6326A1306BC4B7972426E8F246F80914B4B3A_inline (ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* __this, const RuntimeMethod* method) ;
  2058. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ThreeMfProcessor_ConvertMatrix_m974BAC42C17562BE72F4A16AF9D438FFCEE29E0D (ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A ___0_transform, const RuntimeMethod* method) ;
  2059. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 RightHandToLeftHandConverter_ConvertMatrix_mDA24E53FCDF8F55B34B3FD09E81A5A8883EBD9CF (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_value, const RuntimeMethod* method) ;
  2060. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatrixExtensions_Decompose_m277F5D9FFCBF858990E375026E3086D567EA1F99 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_matrix, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___2_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___3_scale, const RuntimeMethod* method) ;
  2061. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfModel_set_LocalPosition_m27ADC7238172FF918A2FF49A1B6453845FDDE790_inline (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
  2062. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfModel_set_Parent_mA2A503AD0AEF4CEE4B01E4336B5F86F17ADBF521_inline (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  2063. inline int32_t Dictionary_2_get_Count_m29FFC99312566E2EE556D421CD930D3CA284D5A6 (Dictionary_2_tAD7E9A914CC230BDC52143B8156BC6CCAB871D27* __this, const RuntimeMethod* method)
  2064. {
  2065. return (( int32_t (*) (Dictionary_2_tAD7E9A914CC230BDC52143B8156BC6CCAB871D27*, const RuntimeMethod*))Dictionary_2_get_Count_mB1687BC0FFB3D5E49E5129641D4FB9EA23743F91_gshared)(__this, method);
  2066. }
  2067. inline ValueCollection_tD280212BD4AB7F34F5AC3B002C8ADB654512803D* Dictionary_2_get_Values_m0672BCACB44B9C280F4EDF7461EA6E1FD48FB250 (Dictionary_2_tAD7E9A914CC230BDC52143B8156BC6CCAB871D27* __this, const RuntimeMethod* method)
  2068. {
  2069. return (( ValueCollection_tD280212BD4AB7F34F5AC3B002C8ADB654512803D* (*) (Dictionary_2_tAD7E9A914CC230BDC52143B8156BC6CCAB871D27*, const RuntimeMethod*))Dictionary_2_get_Values_mC5B06C3C3FA89D62D6035C5B4C5E64A08FCF4DB9_gshared)(__this, method);
  2070. }
  2071. inline Enumerator_tE0816F4E4D6F1FA2EFAF8D515B74251D9E84EFC8 ValueCollection_GetEnumerator_m79060C4D97F08A0EEC5D940AE8F1E42D7CE91757 (ValueCollection_tD280212BD4AB7F34F5AC3B002C8ADB654512803D* __this, const RuntimeMethod* method)
  2072. {
  2073. return (( Enumerator_tE0816F4E4D6F1FA2EFAF8D515B74251D9E84EFC8 (*) (ValueCollection_tD280212BD4AB7F34F5AC3B002C8ADB654512803D*, const RuntimeMethod*))ValueCollection_GetEnumerator_mDC2BD0AFDA087B7E7C23A8077E612664DFA8A152_gshared)(__this, method);
  2074. }
  2075. inline void Enumerator_Dispose_m9478047909930DDE5D90C2A8155C1BAAA0E40324 (Enumerator_tE0816F4E4D6F1FA2EFAF8D515B74251D9E84EFC8* __this, const RuntimeMethod* method)
  2076. {
  2077. (( void (*) (Enumerator_tE0816F4E4D6F1FA2EFAF8D515B74251D9E84EFC8*, const RuntimeMethod*))Enumerator_Dispose_m0647C4F434347E47D544621901E49835DF51F22B_gshared)(__this, method);
  2078. }
  2079. inline RuntimeObject* Enumerator_get_Current_m2AB488E43D0551F062541008A13A0A4C631792B0_inline (Enumerator_tE0816F4E4D6F1FA2EFAF8D515B74251D9E84EFC8* __this, const RuntimeMethod* method)
  2080. {
  2081. return (( RuntimeObject* (*) (Enumerator_tE0816F4E4D6F1FA2EFAF8D515B74251D9E84EFC8*, const RuntimeMethod*))Enumerator_get_Current_m1412A508E37D95E08FB60E8976FB75714BE934C1_gshared_inline)(__this, method);
  2082. }
  2083. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Geometry_get_Index_m579D4CFF6C6C1F4A31C7750DB89F5CC15242E5A0_inline (Geometry_t9DA9B9652E3E92AD194E9898A2EB36E95FE2E147* __this, const RuntimeMethod* method) ;
  2084. inline ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* Dictionary_2_get_Item_m354C990F0F3E24549787B31232483921A2C4AB0A (Dictionary_2_tC950A32EAFFC25F50CB10E4BA94AB529CDADA0E8* __this, ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2* ___0_key, const RuntimeMethod* method)
  2085. {
  2086. return (( ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* (*) (Dictionary_2_tC950A32EAFFC25F50CB10E4BA94AB529CDADA0E8*, ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
  2087. }
  2088. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ThreeMfMaterial_get_Index_mFD1AE4393A505CACD8354102D9E56F08E165C3AC_inline (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, const RuntimeMethod* method) ;
  2089. inline bool Dictionary_2_TryGetValue_m3DB4EE001E061759308F399987876459AC50D64B (Dictionary_2_tFBFB8D749ADDCE1FBCCC7A11924995880D5B6A4D* __this, ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* ___0_key, ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424** ___1_value, const RuntimeMethod* method)
  2090. {
  2091. return (( bool (*) (Dictionary_2_tFBFB8D749ADDCE1FBCCC7A11924995880D5B6A4D*, ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF*, ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
  2092. }
  2093. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* ThreeMfProcessor_ConvertTextureMaterial_mD1AAD0E1ED51023C169ECBE497D6EE7A3F6B3AAF (ThreeMfProcessor_t15100D0D50076EC723D3D17136EE2280EB2A4E8C* __this, ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* ___0_geometry, const RuntimeMethod* method) ;
  2094. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Geometry_set_Index_m6C87FDBFDECF1116F4B72E27D8AABB9FC6E1C0A6_inline (Geometry_t9DA9B9652E3E92AD194E9898A2EB36E95FE2E147* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  2095. inline bool Enumerator_MoveNext_m3E980D88FFACF438307F6CC5B72C171C61FDBE80 (Enumerator_tE0816F4E4D6F1FA2EFAF8D515B74251D9E84EFC8* __this, const RuntimeMethod* method)
  2096. {
  2097. return (( bool (*) (Enumerator_tE0816F4E4D6F1FA2EFAF8D515B74251D9E84EFC8*, const RuntimeMethod*))Enumerator_MoveNext_mF45CB0E0D7475963B61017A024634F60CF48548A_gshared)(__this, method);
  2098. }
  2099. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfModel_set_GeometryGroup_mB144E63A325B69CB31A29AD33958074A50E880CC_inline (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  2100. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfModel_set_MaterialIndices_mE86B1F2CA908139F9197AB187B478680C93A0C2F_inline (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  2101. inline ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* Dictionary_2_get_Item_m7E2BDBC52276E3ACFBA1FB3FE1919E0083A9E157 (Dictionary_2_tF76A5254FF71CC9D5D32CAB73E7A4AB583A904E9* __this, ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* ___0_key, const RuntimeMethod* method)
  2102. {
  2103. return (( ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* (*) (Dictionary_2_tF76A5254FF71CC9D5D32CAB73E7A4AB583A904E9*, ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
  2104. }
  2105. inline void Dictionary_2_Add_m8F9966A623499D5B07B4C26E1D92D244CE2C9281 (Dictionary_2_tFBFB8D749ADDCE1FBCCC7A11924995880D5B6A4D* __this, ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* ___0_key, ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* ___1_value, const RuntimeMethod* method)
  2106. {
  2107. (( void (*) (Dictionary_2_tFBFB8D749ADDCE1FBCCC7A11924995880D5B6A4D*, ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF*, ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
  2108. }
  2109. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t ThreeMfsRGBColor_get_R_mB0DD575D572B2C22344952CD0DE531BB82B3AFA5_inline (ThreeMfsRGBColor_t540B24676AE51F3041DC10A9852A21E736A4AA30* __this, const RuntimeMethod* method) ;
  2110. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t ThreeMfsRGBColor_get_G_m307E063CAC99DD8A3D3CC1ED421DE3151B7F584A_inline (ThreeMfsRGBColor_t540B24676AE51F3041DC10A9852A21E736A4AA30* __this, const RuntimeMethod* method) ;
  2111. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t ThreeMfsRGBColor_get_B_m8F90614D02106742EF402B65DCE4FFA7FDBCA4EB_inline (ThreeMfsRGBColor_t540B24676AE51F3041DC10A9852A21E736A4AA30* __this, const RuntimeMethod* method) ;
  2112. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t ThreeMfsRGBColor_get_A_mF8FA73AF3F25A622D8AA69AC3212CAAEEAF07C74_inline (ThreeMfsRGBColor_t540B24676AE51F3041DC10A9852A21E736A4AA30* __this, const RuntimeMethod* method) ;
  2113. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) ;
  2114. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfVertex_get_X_mAB5B416E7B6BBB749012BEFF5C97E26417A9754E_inline (ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E* __this, const RuntimeMethod* method) ;
  2115. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfVertex_get_Y_mBD4D4F9CEFB5CD87C6BAAE2B1CE830B0D1B2A494_inline (ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E* __this, const RuntimeMethod* method) ;
  2116. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfVertex_get_Z_m50E6DACF0711E397E85405D5375B93AB3A4999BE_inline (ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E* __this, const RuntimeMethod* method) ;
  2117. 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) ;
  2118. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RightHandToLeftHandConverter_ConvertVector_m0E9E683F500FBA16B79BB686BBBC8E1CE566DA8B (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
  2119. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfTexture2DCoordinate_get_U_m37763C785D0CE40A171FB98157517B1561949B09_inline (ThreeMfTexture2DCoordinate_t3BABC1D79B6CBF1ACEB64F0A81C8C2D210F01ADA* __this, const RuntimeMethod* method) ;
  2120. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfTexture2DCoordinate_get_V_mAEB586AE306CA0BDADA37E41D3CE6C0EE84708F6_inline (ThreeMfTexture2DCoordinate_t3BABC1D79B6CBF1ACEB64F0A81C8C2D210F01ADA* __this, const RuntimeMethod* method) ;
  2121. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m258A4CC7D0526CF68C0104A08F36DA62992767A0 (U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138* __this, const RuntimeMethod* method) ;
  2122. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
  2123. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
  2124. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
  2125. inline void List_1__ctor_mCB9A62A54D65C3463CC2FF0F0D7352BC2F87466A (List_1_t3E3B11E09CFB4377BEB4C196EDE250D376F58922* __this, const RuntimeMethod* method)
  2126. {
  2127. (( void (*) (List_1_t3E3B11E09CFB4377BEB4C196EDE250D376F58922*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  2128. }
  2129. inline void List_1__ctor_m407F9754F35C767064BAA5782C9DCCFABC497C5A (List_1_t5B6DB2B5238FE62B7825E0211708B0CB93EB9E70* __this, const RuntimeMethod* method)
  2130. {
  2131. (( void (*) (List_1_t5B6DB2B5238FE62B7825E0211708B0CB93EB9E70*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  2132. }
  2133. inline void List_1__ctor_m71DCE2DD53C6EFD6DF99B2592A347DFD0F9106C3 (List_1_t0A7598F2321AB14249B7E7EBBC916064FB9DBC31* __this, const RuntimeMethod* method)
  2134. {
  2135. (( void (*) (List_1_t0A7598F2321AB14249B7E7EBBC916064FB9DBC31*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  2136. }
  2137. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextureComparators_Equals_mA1D187553F7AC8EB27F3C8D0F2D1316C5E05E4AC (RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
  2138. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextureComparators_GetHashCode_mF57C0A300F03E349E694DB594CA2FF73427BECA3 (RuntimeObject* ___0_a, const RuntimeMethod* method) ;
  2139. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline (const RuntimeMethod* method) ;
  2140. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReaderBase_ReadStream_m725378DF096B29E0DB3BE3FB9E5F1E37747883F4 (ReaderBase_tF4CA317DE26742ECCE011521FF46AC6E30980449* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* ___1_assetLoaderContext, String_t* ___2_filename, Action_2_t5A98318AA2335D7048A849A249280B64AD125DCD* ___3_onProgress, const RuntimeMethod* method) ;
  2141. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReaderBase_SetupStream_mCDC78453E3657CB3FBB713C40FB50B4941455942 (ReaderBase_tF4CA317DE26742ECCE011521FF46AC6E30980449* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE** ___0_stream, const RuntimeMethod* method) ;
  2142. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfProcessor__ctor_m6A2A8DFA00E55ECD0D2806D51C6CC65DFCFD5969 (ThreeMfProcessor_t15100D0D50076EC723D3D17136EE2280EB2A4E8C* __this, const RuntimeMethod* method) ;
  2143. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfProcessor_Process_mEE1F30A05FAB5E4CF66E68052827762CB8FAD3B5 (ThreeMfProcessor_t15100D0D50076EC723D3D17136EE2280EB2A4E8C* __this, ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* ___0_reader, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, const RuntimeMethod* method) ;
  2144. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReaderBase_PostProcessModel_mD3BB953DE8BEB5FCA65077455BDA0750F740C667 (ReaderBase_tF4CA317DE26742ECCE011521FF46AC6E30980449* __this, RuntimeObject** ___0_model, const RuntimeMethod* method) ;
  2145. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReaderBase__ctor_m5C4FE7A4BC205B65DAB56FF3CC5202D0B04937DA (ReaderBase_tF4CA317DE26742ECCE011521FF46AC6E30980449* __this, const RuntimeMethod* method) ;
  2146. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ;
  2147. #ifdef __clang__
  2148. #pragma clang diagnostic push
  2149. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2150. #pragma clang diagnostic ignored "-Wunused-variable"
  2151. #endif
  2152. #ifdef __clang__
  2153. #pragma clang diagnostic pop
  2154. #endif
  2155. #ifdef __clang__
  2156. #pragma clang diagnostic push
  2157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2158. #pragma clang diagnostic ignored "-Wunused-variable"
  2159. #endif
  2160. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfGeometry__ctor_m2367D0244F4F8AEC8A41326541EC65759526B282 (ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* __this, const RuntimeMethod* method)
  2161. {
  2162. {
  2163. Geometry__ctor_m0F5EBDDAEEB9ED6F66946F16F31BAB22BE44D193(__this, NULL);
  2164. return;
  2165. }
  2166. }
  2167. #ifdef __clang__
  2168. #pragma clang diagnostic pop
  2169. #endif
  2170. #ifdef __clang__
  2171. #pragma clang diagnostic push
  2172. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2173. #pragma clang diagnostic ignored "-Wunused-variable"
  2174. #endif
  2175. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ThreeMfMaterial_get_Name_m4A20D8D2C39B2CD36D0772BD4BE682144177C136 (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, const RuntimeMethod* method)
  2176. {
  2177. {
  2178. String_t* L_0 = __this->___U3CNameU3Ek__BackingField;
  2179. return L_0;
  2180. }
  2181. }
  2182. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfMaterial_set_Name_m002F5F6B341DBA5D3FA6D02ECA0FC7171D69C546 (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, String_t* ___0_value, const RuntimeMethod* method)
  2183. {
  2184. {
  2185. String_t* L_0 = ___0_value;
  2186. __this->___U3CNameU3Ek__BackingField = L_0;
  2187. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField), (void*)L_0);
  2188. return;
  2189. }
  2190. }
  2191. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThreeMfMaterial_get_Used_m066D662B3B3BB2C9856467DC4B2572C41D7F1D30 (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, const RuntimeMethod* method)
  2192. {
  2193. {
  2194. bool L_0 = __this->___U3CUsedU3Ek__BackingField;
  2195. return L_0;
  2196. }
  2197. }
  2198. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfMaterial_set_Used_m55B1A1B7726EBF678242F1139C6C402E55DE4BA6 (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, bool ___0_value, const RuntimeMethod* method)
  2199. {
  2200. {
  2201. bool L_0 = ___0_value;
  2202. __this->___U3CUsedU3Ek__BackingField = L_0;
  2203. return;
  2204. }
  2205. }
  2206. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThreeMfMaterial_get_UsesAlpha_m9EE64BADB4167B23D90A334EE414F66CC3AF3D22 (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, const RuntimeMethod* method)
  2207. {
  2208. {
  2209. return (bool)0;
  2210. }
  2211. }
  2212. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThreeMfMaterial_ApplyOffsetAndScale_m46007F44B8D1A3E3D91F3136A8E4D0FA18A8D511 (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* ___0_textureLoadingContext, const RuntimeMethod* method)
  2213. {
  2214. bool V_0 = false;
  2215. {
  2216. V_0 = (bool)0;
  2217. goto IL_0005;
  2218. }
  2219. IL_0005:
  2220. {
  2221. bool L_0 = V_0;
  2222. return L_0;
  2223. }
  2224. }
  2225. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfMaterial_AddProperty_m97B30BB27BA4AD12AD5E3C9C074E999029354E62 (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, String_t* ___0_propertyName, RuntimeObject* ___1_propertyValue, bool ___2_isTexture, const RuntimeMethod* method)
  2226. {
  2227. static bool s_Il2CppMethodInitialized;
  2228. if (!s_Il2CppMethodInitialized)
  2229. {
  2230. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t79D4ADB15B238AC117DF72982FEA3C42EF5AFA19_il2cpp_TypeInfo_var);
  2231. s_Il2CppMethodInitialized = true;
  2232. }
  2233. {
  2234. RuntimeObject* L_0 = __this->____properties;
  2235. String_t* L_1 = ___0_propertyName;
  2236. RuntimeObject* L_2 = ___1_propertyValue;
  2237. NullCheck(L_0);
  2238. InterfaceActionInvoker2< String_t*, RuntimeObject* >::Invoke(1, IDictionary_2_t79D4ADB15B238AC117DF72982FEA3C42EF5AFA19_il2cpp_TypeInfo_var, L_0, L_1, L_2);
  2239. return;
  2240. }
  2241. }
  2242. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ThreeMfMaterial_GetGenericPropertyName_mE903B493C7739D8EF35EAD42E9B7FBF5539FC474 (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, int32_t ___0_genericMaterialProperty, const RuntimeMethod* method)
  2243. {
  2244. static bool s_Il2CppMethodInitialized;
  2245. if (!s_Il2CppMethodInitialized)
  2246. {
  2247. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7A12A09E76D9C6C6FAD55C385BB87538EF591395);
  2248. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF9B0C458A8296F0D7B0BBEE1858A37CE958D54DE);
  2249. s_Il2CppMethodInitialized = true;
  2250. }
  2251. int32_t V_0 = 0;
  2252. int32_t V_1 = 0;
  2253. String_t* V_2 = NULL;
  2254. {
  2255. int32_t L_0 = ___0_genericMaterialProperty;
  2256. V_1 = L_0;
  2257. int32_t L_1 = V_1;
  2258. V_0 = L_1;
  2259. int32_t L_2 = V_0;
  2260. switch (L_2)
  2261. {
  2262. case 0:
  2263. {
  2264. goto IL_0041;
  2265. }
  2266. case 1:
  2267. {
  2268. goto IL_0049;
  2269. }
  2270. case 2:
  2271. {
  2272. goto IL_0051;
  2273. }
  2274. case 3:
  2275. {
  2276. goto IL_0053;
  2277. }
  2278. case 4:
  2279. {
  2280. goto IL_0055;
  2281. }
  2282. case 5:
  2283. {
  2284. goto IL_0057;
  2285. }
  2286. case 6:
  2287. {
  2288. goto IL_0059;
  2289. }
  2290. case 7:
  2291. {
  2292. goto IL_005b;
  2293. }
  2294. case 8:
  2295. {
  2296. goto IL_005d;
  2297. }
  2298. case 9:
  2299. {
  2300. goto IL_005f;
  2301. }
  2302. case 10:
  2303. {
  2304. goto IL_0061;
  2305. }
  2306. case 11:
  2307. {
  2308. goto IL_0063;
  2309. }
  2310. case 12:
  2311. {
  2312. goto IL_0065;
  2313. }
  2314. }
  2315. }
  2316. {
  2317. goto IL_0067;
  2318. }
  2319. IL_0041:
  2320. {
  2321. V_2 = _stringLiteralF9B0C458A8296F0D7B0BBEE1858A37CE958D54DE;
  2322. goto IL_006b;
  2323. }
  2324. IL_0049:
  2325. {
  2326. V_2 = _stringLiteral7A12A09E76D9C6C6FAD55C385BB87538EF591395;
  2327. goto IL_006b;
  2328. }
  2329. IL_0051:
  2330. {
  2331. goto IL_0067;
  2332. }
  2333. IL_0053:
  2334. {
  2335. goto IL_0067;
  2336. }
  2337. IL_0055:
  2338. {
  2339. goto IL_0067;
  2340. }
  2341. IL_0057:
  2342. {
  2343. goto IL_0067;
  2344. }
  2345. IL_0059:
  2346. {
  2347. goto IL_0067;
  2348. }
  2349. IL_005b:
  2350. {
  2351. goto IL_0067;
  2352. }
  2353. IL_005d:
  2354. {
  2355. goto IL_0067;
  2356. }
  2357. IL_005f:
  2358. {
  2359. goto IL_0067;
  2360. }
  2361. IL_0061:
  2362. {
  2363. goto IL_0067;
  2364. }
  2365. IL_0063:
  2366. {
  2367. goto IL_0067;
  2368. }
  2369. IL_0065:
  2370. {
  2371. goto IL_0067;
  2372. }
  2373. IL_0067:
  2374. {
  2375. V_2 = (String_t*)NULL;
  2376. goto IL_006b;
  2377. }
  2378. IL_006b:
  2379. {
  2380. String_t* L_3 = V_2;
  2381. return L_3;
  2382. }
  2383. }
  2384. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ThreeMfMaterial_GetGenericColorValueMultiplied_m9D9D146BCB3DB4CF794C70D5D7BEA98230D7D7EE (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, int32_t ___0_genericMaterialProperty, MaterialMapperContext_t2BDF775C916A28A411960E3787DC933D2E9F0042* ___1_materialMapperContext, const RuntimeMethod* method)
  2385. {
  2386. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
  2387. memset((&V_0), 0, sizeof(V_0));
  2388. {
  2389. int32_t L_0 = ___0_genericMaterialProperty;
  2390. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1;
  2391. L_1 = ThreeMfMaterial_GetGenericColorValue_m4F27C1459446AF9C6208233BACB583477FF12105(__this, L_0, NULL);
  2392. V_0 = L_1;
  2393. goto IL_000b;
  2394. }
  2395. IL_000b:
  2396. {
  2397. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = V_0;
  2398. return L_2;
  2399. }
  2400. }
  2401. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ThreeMfMaterial_GetGenericFloatValueMultiplied_m35377B487FEA6F78D6465F52AACE41683803CF45 (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, int32_t ___0_genericMaterialProperty, MaterialMapperContext_t2BDF775C916A28A411960E3787DC933D2E9F0042* ___1_materialMapperContext, const RuntimeMethod* method)
  2402. {
  2403. float V_0 = 0.0f;
  2404. {
  2405. int32_t L_0 = ___0_genericMaterialProperty;
  2406. float L_1;
  2407. L_1 = ThreeMfMaterial_GetGenericFloatValue_m674862395625E1E61A45C700BBFD84BC4E1C7260(__this, L_0, NULL);
  2408. V_0 = L_1;
  2409. goto IL_000b;
  2410. }
  2411. IL_000b:
  2412. {
  2413. float L_2 = V_0;
  2414. return L_2;
  2415. }
  2416. }
  2417. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ThreeMfMaterial_GetGenericFloatValue_m674862395625E1E61A45C700BBFD84BC4E1C7260 (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, int32_t ___0_materialProperty, const RuntimeMethod* method)
  2418. {
  2419. String_t* V_0 = NULL;
  2420. bool V_1 = false;
  2421. float V_2 = 0.0f;
  2422. int32_t V_3 = 0;
  2423. int32_t V_4 = 0;
  2424. {
  2425. int32_t L_0 = ___0_materialProperty;
  2426. String_t* L_1;
  2427. L_1 = ThreeMfMaterial_GetGenericPropertyName_mE903B493C7739D8EF35EAD42E9B7FBF5539FC474(__this, L_0, NULL);
  2428. V_0 = L_1;
  2429. String_t* L_2 = V_0;
  2430. bool L_3;
  2431. L_3 = ThreeMfMaterial_HasProperty_m7734B7EF64C21507B043A60376F8A67104135606(__this, L_2, NULL);
  2432. V_1 = L_3;
  2433. bool L_4 = V_1;
  2434. if (!L_4)
  2435. {
  2436. goto IL_001f;
  2437. }
  2438. }
  2439. {
  2440. String_t* L_5 = V_0;
  2441. float L_6;
  2442. L_6 = ThreeMfMaterial_GetFloatValue_m61B00C4ADFD70B2C062C5FEC1927998D79AD121E(__this, L_5, NULL);
  2443. V_2 = L_6;
  2444. goto IL_0044;
  2445. }
  2446. IL_001f:
  2447. {
  2448. int32_t L_7 = ___0_materialProperty;
  2449. V_4 = L_7;
  2450. int32_t L_8 = V_4;
  2451. V_3 = L_8;
  2452. int32_t L_9 = V_3;
  2453. if ((((int32_t)L_9) == ((int32_t)5)))
  2454. {
  2455. goto IL_0034;
  2456. }
  2457. }
  2458. {
  2459. goto IL_002b;
  2460. }
  2461. IL_002b:
  2462. {
  2463. int32_t L_10 = V_3;
  2464. if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, ((int32_t)14)))) > ((uint32_t)1))))
  2465. {
  2466. goto IL_0034;
  2467. }
  2468. }
  2469. {
  2470. goto IL_003c;
  2471. }
  2472. IL_0034:
  2473. {
  2474. V_2 = (1.0f);
  2475. goto IL_0044;
  2476. }
  2477. IL_003c:
  2478. {
  2479. V_2 = (0.0f);
  2480. goto IL_0044;
  2481. }
  2482. IL_0044:
  2483. {
  2484. float L_11 = V_2;
  2485. return L_11;
  2486. }
  2487. }
  2488. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ThreeMfMaterial_GetGenericColorValue_m4F27C1459446AF9C6208233BACB583477FF12105 (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, int32_t ___0_materialProperty, const RuntimeMethod* method)
  2489. {
  2490. String_t* V_0 = NULL;
  2491. bool V_1 = false;
  2492. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_2;
  2493. memset((&V_2), 0, sizeof(V_2));
  2494. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B5_0;
  2495. memset((&G_B5_0), 0, sizeof(G_B5_0));
  2496. {
  2497. int32_t L_0 = ___0_materialProperty;
  2498. String_t* L_1;
  2499. L_1 = ThreeMfMaterial_GetGenericPropertyName_mE903B493C7739D8EF35EAD42E9B7FBF5539FC474(__this, L_0, NULL);
  2500. V_0 = L_1;
  2501. String_t* L_2 = V_0;
  2502. bool L_3;
  2503. L_3 = ThreeMfMaterial_HasProperty_m7734B7EF64C21507B043A60376F8A67104135606(__this, L_2, NULL);
  2504. V_1 = L_3;
  2505. bool L_4 = V_1;
  2506. if (!L_4)
  2507. {
  2508. goto IL_001f;
  2509. }
  2510. }
  2511. {
  2512. String_t* L_5 = V_0;
  2513. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6;
  2514. L_6 = ThreeMfMaterial_GetColorValue_m1B27819C3CCCB655A3BD12BDC1AB2A04F99D72B1(__this, L_5, NULL);
  2515. V_2 = L_6;
  2516. goto IL_0032;
  2517. }
  2518. IL_001f:
  2519. {
  2520. int32_t L_7 = ___0_materialProperty;
  2521. if ((((int32_t)L_7) == ((int32_t)8)))
  2522. {
  2523. goto IL_002a;
  2524. }
  2525. }
  2526. {
  2527. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8;
  2528. L_8 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
  2529. G_B5_0 = L_8;
  2530. goto IL_002f;
  2531. }
  2532. IL_002a:
  2533. {
  2534. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9;
  2535. L_9 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL);
  2536. G_B5_0 = L_9;
  2537. }
  2538. IL_002f:
  2539. {
  2540. V_2 = G_B5_0;
  2541. goto IL_0032;
  2542. }
  2543. IL_0032:
  2544. {
  2545. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_10 = V_2;
  2546. return L_10;
  2547. }
  2548. }
  2549. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThreeMfMaterial_get_DoubleSided_mC88093A531E78E799D05EC0EDCEADC04BED8855F (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, const RuntimeMethod* method)
  2550. {
  2551. {
  2552. bool L_0 = __this->___U3CDoubleSidedU3Ek__BackingField;
  2553. return L_0;
  2554. }
  2555. }
  2556. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThreeMfMaterial_get_MixAlbedoColorWithTexture_mB0BCA5ABB6944EF6D1147B8B8B9A6C646ED9DFD8 (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, const RuntimeMethod* method)
  2557. {
  2558. {
  2559. return (bool)0;
  2560. }
  2561. }
  2562. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ThreeMfMaterial_GetFloatValue_m61B00C4ADFD70B2C062C5FEC1927998D79AD121E (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, String_t* ___0_propertyName, const RuntimeMethod* method)
  2563. {
  2564. static bool s_Il2CppMethodInitialized;
  2565. if (!s_Il2CppMethodInitialized)
  2566. {
  2567. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  2568. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  2569. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryExtensions_TryGetValueSafe_TisString_t_TisRuntimeObject_m3A141C0F88D55709D928005262A7173CBC7CE8E9_RuntimeMethod_var);
  2570. s_Il2CppMethodInitialized = true;
  2571. }
  2572. RuntimeObject* V_0 = NULL;
  2573. bool V_1 = false;
  2574. float V_2 = 0.0f;
  2575. {
  2576. RuntimeObject* L_0 = __this->____properties;
  2577. String_t* L_1 = ___0_propertyName;
  2578. bool L_2;
  2579. L_2 = DictionaryExtensions_TryGetValueSafe_TisString_t_TisRuntimeObject_m3A141C0F88D55709D928005262A7173CBC7CE8E9(L_0, L_1, (&V_0), DictionaryExtensions_TryGetValueSafe_TisString_t_TisRuntimeObject_m3A141C0F88D55709D928005262A7173CBC7CE8E9_RuntimeMethod_var);
  2580. V_1 = L_2;
  2581. bool L_3 = V_1;
  2582. if (!L_3)
  2583. {
  2584. goto IL_0022;
  2585. }
  2586. }
  2587. {
  2588. RuntimeObject* L_4 = V_0;
  2589. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  2590. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_5;
  2591. L_5 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
  2592. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  2593. float L_6;
  2594. L_6 = Convert_ToSingle_mEC65F60A081FBBB8ACBCD8747183FEDDAEC034C9(L_4, L_5, NULL);
  2595. V_2 = L_6;
  2596. goto IL_002a;
  2597. }
  2598. IL_0022:
  2599. {
  2600. V_2 = (0.0f);
  2601. goto IL_002a;
  2602. }
  2603. IL_002a:
  2604. {
  2605. float L_7 = V_2;
  2606. return L_7;
  2607. }
  2608. }
  2609. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ThreeMfMaterial_GetColorValue_m1B27819C3CCCB655A3BD12BDC1AB2A04F99D72B1 (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, String_t* ___0_propertyName, const RuntimeMethod* method)
  2610. {
  2611. static bool s_Il2CppMethodInitialized;
  2612. if (!s_Il2CppMethodInitialized)
  2613. {
  2614. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Color_tD001788D726C3A7F1379BEED0260B9591F440C1F_il2cpp_TypeInfo_var);
  2615. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryExtensions_TryGetValueSafe_TisString_t_TisRuntimeObject_m3A141C0F88D55709D928005262A7173CBC7CE8E9_RuntimeMethod_var);
  2616. s_Il2CppMethodInitialized = true;
  2617. }
  2618. RuntimeObject* V_0 = NULL;
  2619. bool V_1 = false;
  2620. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_2;
  2621. memset((&V_2), 0, sizeof(V_2));
  2622. {
  2623. RuntimeObject* L_0 = __this->____properties;
  2624. String_t* L_1 = ___0_propertyName;
  2625. bool L_2;
  2626. L_2 = DictionaryExtensions_TryGetValueSafe_TisString_t_TisRuntimeObject_m3A141C0F88D55709D928005262A7173CBC7CE8E9(L_0, L_1, (&V_0), DictionaryExtensions_TryGetValueSafe_TisString_t_TisRuntimeObject_m3A141C0F88D55709D928005262A7173CBC7CE8E9_RuntimeMethod_var);
  2627. V_1 = L_2;
  2628. bool L_3 = V_1;
  2629. if (!L_3)
  2630. {
  2631. goto IL_001d;
  2632. }
  2633. }
  2634. {
  2635. RuntimeObject* L_4 = V_0;
  2636. V_2 = ((*(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)((Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)UnBox(L_4, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F_il2cpp_TypeInfo_var))));
  2637. goto IL_0025;
  2638. }
  2639. IL_001d:
  2640. {
  2641. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5;
  2642. L_5 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
  2643. V_2 = L_5;
  2644. goto IL_0025;
  2645. }
  2646. IL_0025:
  2647. {
  2648. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = V_2;
  2649. return L_6;
  2650. }
  2651. }
  2652. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfMaterial_GetTextureValue_mD455B481A11BCA5D352F576E8F1F619BD056D240 (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, String_t* ___0_propertyName, const RuntimeMethod* method)
  2653. {
  2654. static bool s_Il2CppMethodInitialized;
  2655. if (!s_Il2CppMethodInitialized)
  2656. {
  2657. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryExtensions_TryGetValueSafe_TisString_t_TisRuntimeObject_m3A141C0F88D55709D928005262A7173CBC7CE8E9_RuntimeMethod_var);
  2658. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var);
  2659. s_Il2CppMethodInitialized = true;
  2660. }
  2661. RuntimeObject* V_0 = NULL;
  2662. bool V_1 = false;
  2663. RuntimeObject* V_2 = NULL;
  2664. {
  2665. RuntimeObject* L_0 = __this->____properties;
  2666. String_t* L_1 = ___0_propertyName;
  2667. bool L_2;
  2668. L_2 = DictionaryExtensions_TryGetValueSafe_TisString_t_TisRuntimeObject_m3A141C0F88D55709D928005262A7173CBC7CE8E9(L_0, L_1, (&V_0), DictionaryExtensions_TryGetValueSafe_TisString_t_TisRuntimeObject_m3A141C0F88D55709D928005262A7173CBC7CE8E9_RuntimeMethod_var);
  2669. V_1 = L_2;
  2670. bool L_3 = V_1;
  2671. if (!L_3)
  2672. {
  2673. goto IL_001d;
  2674. }
  2675. }
  2676. {
  2677. RuntimeObject* L_4 = V_0;
  2678. V_2 = ((RuntimeObject*)Castclass((RuntimeObject*)L_4, ITexture_t4CD71425D2DAB0C38B4E57E909DEAC9A9AC89FE8_il2cpp_TypeInfo_var));
  2679. goto IL_0021;
  2680. }
  2681. IL_001d:
  2682. {
  2683. V_2 = (RuntimeObject*)NULL;
  2684. goto IL_0021;
  2685. }
  2686. IL_0021:
  2687. {
  2688. RuntimeObject* L_5 = V_2;
  2689. return L_5;
  2690. }
  2691. }
  2692. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThreeMfMaterial_HasProperty_m7734B7EF64C21507B043A60376F8A67104135606 (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, String_t* ___0_propertyName, const RuntimeMethod* method)
  2693. {
  2694. static bool s_Il2CppMethodInitialized;
  2695. if (!s_Il2CppMethodInitialized)
  2696. {
  2697. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t79D4ADB15B238AC117DF72982FEA3C42EF5AFA19_il2cpp_TypeInfo_var);
  2698. s_Il2CppMethodInitialized = true;
  2699. }
  2700. bool V_0 = false;
  2701. bool V_1 = false;
  2702. {
  2703. String_t* L_0 = ___0_propertyName;
  2704. V_0 = (bool)((((RuntimeObject*)(String_t*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  2705. bool L_1 = V_0;
  2706. if (!L_1)
  2707. {
  2708. goto IL_000e;
  2709. }
  2710. }
  2711. {
  2712. V_1 = (bool)0;
  2713. goto IL_001d;
  2714. }
  2715. IL_000e:
  2716. {
  2717. RuntimeObject* L_2 = __this->____properties;
  2718. String_t* L_3 = ___0_propertyName;
  2719. NullCheck(L_2);
  2720. bool L_4;
  2721. L_4 = InterfaceFuncInvoker1< bool, String_t* >::Invoke(4, IDictionary_2_t79D4ADB15B238AC117DF72982FEA3C42EF5AFA19_il2cpp_TypeInfo_var, L_2, L_3);
  2722. V_1 = L_4;
  2723. goto IL_001d;
  2724. }
  2725. IL_001d:
  2726. {
  2727. bool L_5 = V_1;
  2728. return L_5;
  2729. }
  2730. }
  2731. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThreeMfMaterial_PostProcessTexture_mE11C9C1093C642B41B16BDD8616F76993B81785A (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, TextureLoadingContext_t0DB0AE7751B1A9E54C1612F112D2A295ED84D879* ___0_textureLoadingContext, const RuntimeMethod* method)
  2732. {
  2733. bool V_0 = false;
  2734. {
  2735. V_0 = (bool)0;
  2736. goto IL_0005;
  2737. }
  2738. IL_0005:
  2739. {
  2740. bool L_0 = V_0;
  2741. return L_0;
  2742. }
  2743. }
  2744. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ThreeMfMaterial_get_Index_mFD1AE4393A505CACD8354102D9E56F08E165C3AC (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, const RuntimeMethod* method)
  2745. {
  2746. {
  2747. int32_t L_0 = __this->___U3CIndexU3Ek__BackingField;
  2748. return L_0;
  2749. }
  2750. }
  2751. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfMaterial_set_Index_m71BDC99AC48D08F45581078FC809D058965EBEA3 (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, int32_t ___0_value, const RuntimeMethod* method)
  2752. {
  2753. {
  2754. int32_t L_0 = ___0_value;
  2755. __this->___U3CIndexU3Ek__BackingField = L_0;
  2756. return;
  2757. }
  2758. }
  2759. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfMaterial__ctor_m3CF744F9935AF9396EF68721A53AAEF9C6E5EDAE (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, const RuntimeMethod* method)
  2760. {
  2761. static bool s_Il2CppMethodInitialized;
  2762. if (!s_Il2CppMethodInitialized)
  2763. {
  2764. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var);
  2765. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var);
  2766. s_Il2CppMethodInitialized = true;
  2767. }
  2768. {
  2769. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0 = (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)il2cpp_codegen_object_new(Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var);
  2770. Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9(L_0, Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var);
  2771. __this->____properties = L_0;
  2772. Il2CppCodeGenWriteBarrier((void**)(&__this->____properties), (void*)L_0);
  2773. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  2774. return;
  2775. }
  2776. }
  2777. #ifdef __clang__
  2778. #pragma clang diagnostic pop
  2779. #endif
  2780. #ifdef __clang__
  2781. #pragma clang diagnostic push
  2782. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2783. #pragma clang diagnostic ignored "-Wunused-variable"
  2784. #endif
  2785. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ThreeMfModel_get_Name_mD85649F6FC1A9EA3F22176AEC2AD1834F4AE3375 (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, const RuntimeMethod* method)
  2786. {
  2787. {
  2788. String_t* L_0 = __this->___U3CNameU3Ek__BackingField;
  2789. return L_0;
  2790. }
  2791. }
  2792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfModel_set_Name_m21FBCCF3B97D2C9E64895710FAE11EF953431764 (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, String_t* ___0_value, const RuntimeMethod* method)
  2793. {
  2794. {
  2795. String_t* L_0 = ___0_value;
  2796. __this->___U3CNameU3Ek__BackingField = L_0;
  2797. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField), (void*)L_0);
  2798. return;
  2799. }
  2800. }
  2801. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThreeMfModel_get_Used_mFF9DD2062F3975F75D6E14E5819D1477F5EEAB00 (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, const RuntimeMethod* method)
  2802. {
  2803. {
  2804. bool L_0 = __this->___U3CUsedU3Ek__BackingField;
  2805. return L_0;
  2806. }
  2807. }
  2808. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfModel_set_Used_m86945E4B619523FC22A17210C7FB2E7B3C4C3DC3 (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, bool ___0_value, const RuntimeMethod* method)
  2809. {
  2810. {
  2811. bool L_0 = ___0_value;
  2812. __this->___U3CUsedU3Ek__BackingField = L_0;
  2813. return;
  2814. }
  2815. }
  2816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ThreeMfModel_get_Pivot_m8C97F2FC8031BCA06C1338FEE2E649E6473D8F3F (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, const RuntimeMethod* method)
  2817. {
  2818. {
  2819. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CPivotU3Ek__BackingField;
  2820. return L_0;
  2821. }
  2822. }
  2823. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfModel_set_Pivot_m50994610B5AC73D6DA8322613A2EBC2ABC123DDB (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
  2824. {
  2825. {
  2826. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
  2827. __this->___U3CPivotU3Ek__BackingField = L_0;
  2828. return;
  2829. }
  2830. }
  2831. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ThreeMfModel_get_LocalPosition_m87D9A16BF29A9A300D61DB57810F9ED509B8B753 (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, const RuntimeMethod* method)
  2832. {
  2833. {
  2834. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CLocalPositionU3Ek__BackingField;
  2835. return L_0;
  2836. }
  2837. }
  2838. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfModel_set_LocalPosition_m27ADC7238172FF918A2FF49A1B6453845FDDE790 (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
  2839. {
  2840. {
  2841. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
  2842. __this->___U3CLocalPositionU3Ek__BackingField = L_0;
  2843. return;
  2844. }
  2845. }
  2846. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ThreeMfModel_get_LocalRotation_m7DAADAAE3F1FF47F600F5255AB3A72324E58C854 (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, const RuntimeMethod* method)
  2847. {
  2848. {
  2849. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = __this->___U3CLocalRotationU3Ek__BackingField;
  2850. return L_0;
  2851. }
  2852. }
  2853. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfModel_set_LocalRotation_m843DD3374636CF0354C942D8536B93E7E099FD68 (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method)
  2854. {
  2855. {
  2856. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_value;
  2857. __this->___U3CLocalRotationU3Ek__BackingField = L_0;
  2858. return;
  2859. }
  2860. }
  2861. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ThreeMfModel_get_LocalScale_mA2F8253B191922003FD41764C7B360450E10BDDB (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, const RuntimeMethod* method)
  2862. {
  2863. {
  2864. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CLocalScaleU3Ek__BackingField;
  2865. return L_0;
  2866. }
  2867. }
  2868. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfModel_set_LocalScale_mCCA25D1A2671370FF2CE1C09C67113AEFF6CE511 (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
  2869. {
  2870. {
  2871. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
  2872. __this->___U3CLocalScaleU3Ek__BackingField = L_0;
  2873. return;
  2874. }
  2875. }
  2876. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThreeMfModel_get_Visibility_m4629831C78AF3399C09663E81079D5BC85D1D556 (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, const RuntimeMethod* method)
  2877. {
  2878. {
  2879. bool L_0 = __this->___U3CVisibilityU3Ek__BackingField;
  2880. return L_0;
  2881. }
  2882. }
  2883. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfModel_set_Visibility_m483E998D63DD6717282BA41AC935D54C49C7FB38 (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, bool ___0_value, const RuntimeMethod* method)
  2884. {
  2885. {
  2886. bool L_0 = ___0_value;
  2887. __this->___U3CVisibilityU3Ek__BackingField = L_0;
  2888. return;
  2889. }
  2890. }
  2891. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfModel_get_Parent_mC5B39E7E77060C09104F29F8362645E50FEC567B (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, const RuntimeMethod* method)
  2892. {
  2893. {
  2894. RuntimeObject* L_0 = __this->___U3CParentU3Ek__BackingField;
  2895. return L_0;
  2896. }
  2897. }
  2898. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfModel_set_Parent_mA2A503AD0AEF4CEE4B01E4336B5F86F17ADBF521 (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  2899. {
  2900. {
  2901. RuntimeObject* L_0 = ___0_value;
  2902. __this->___U3CParentU3Ek__BackingField = L_0;
  2903. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CParentU3Ek__BackingField), (void*)L_0);
  2904. return;
  2905. }
  2906. }
  2907. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfModel_get_Children_m33E20C3B2FE5BB6AC5B9CC04D2799044A02CA52B (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, const RuntimeMethod* method)
  2908. {
  2909. {
  2910. RuntimeObject* L_0 = __this->___U3CChildrenU3Ek__BackingField;
  2911. return L_0;
  2912. }
  2913. }
  2914. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfModel_set_Children_m34AEC0C516C267388A2BB961285270A0AAFB115A (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  2915. {
  2916. {
  2917. RuntimeObject* L_0 = ___0_value;
  2918. __this->___U3CChildrenU3Ek__BackingField = L_0;
  2919. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CChildrenU3Ek__BackingField), (void*)L_0);
  2920. return;
  2921. }
  2922. }
  2923. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfModel_get_Bones_m569C47E576C11CE55D4D6D3CEADEFA4B577A460D (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, const RuntimeMethod* method)
  2924. {
  2925. {
  2926. RuntimeObject* L_0 = __this->___U3CBonesU3Ek__BackingField;
  2927. return L_0;
  2928. }
  2929. }
  2930. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfModel_set_Bones_m4D1C6BE27031A4B7373887D1AED8548C4EB10219 (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  2931. {
  2932. {
  2933. RuntimeObject* L_0 = ___0_value;
  2934. __this->___U3CBonesU3Ek__BackingField = L_0;
  2935. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBonesU3Ek__BackingField), (void*)L_0);
  2936. return;
  2937. }
  2938. }
  2939. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThreeMfModel_get_IsBone_mF183F5F5794C859402CB6328E1CE9E6807BC85F3 (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, const RuntimeMethod* method)
  2940. {
  2941. {
  2942. bool L_0 = __this->___U3CIsBoneU3Ek__BackingField;
  2943. return L_0;
  2944. }
  2945. }
  2946. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfModel_set_IsBone_m4031D1043A422E222ADF5E3667FA6E155D0644C9 (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, bool ___0_value, const RuntimeMethod* method)
  2947. {
  2948. {
  2949. bool L_0 = ___0_value;
  2950. __this->___U3CIsBoneU3Ek__BackingField = L_0;
  2951. return;
  2952. }
  2953. }
  2954. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfModel_get_GeometryGroup_mD7EF5E0DB7855F8C0ADA0FE4D0763968E89E3C6D (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, const RuntimeMethod* method)
  2955. {
  2956. {
  2957. RuntimeObject* L_0 = __this->___U3CGeometryGroupU3Ek__BackingField;
  2958. return L_0;
  2959. }
  2960. }
  2961. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfModel_set_GeometryGroup_mB144E63A325B69CB31A29AD33958074A50E880CC (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  2962. {
  2963. {
  2964. RuntimeObject* L_0 = ___0_value;
  2965. __this->___U3CGeometryGroupU3Ek__BackingField = L_0;
  2966. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGeometryGroupU3Ek__BackingField), (void*)L_0);
  2967. return;
  2968. }
  2969. }
  2970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* ThreeMfModel_get_BindPoses_mE9BBCF8F931001DC64CA04E0BBEB7C73E624996B (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, const RuntimeMethod* method)
  2971. {
  2972. {
  2973. Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_0 = __this->___U3CBindPosesU3Ek__BackingField;
  2974. return L_0;
  2975. }
  2976. }
  2977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfModel_set_BindPoses_m7A70E7E20C6050A1342D25CD5160B9231AD55DAA (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* ___0_value, const RuntimeMethod* method)
  2978. {
  2979. {
  2980. Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_0 = ___0_value;
  2981. __this->___U3CBindPosesU3Ek__BackingField = L_0;
  2982. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBindPosesU3Ek__BackingField), (void*)L_0);
  2983. return;
  2984. }
  2985. }
  2986. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfModel_get_MaterialIndices_m58DAD89ED69D1D79A4C3CEDEDC07B484BDC66760 (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, const RuntimeMethod* method)
  2987. {
  2988. {
  2989. RuntimeObject* L_0 = __this->___U3CMaterialIndicesU3Ek__BackingField;
  2990. return L_0;
  2991. }
  2992. }
  2993. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfModel_set_MaterialIndices_mE86B1F2CA908139F9197AB187B478680C93A0C2F (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  2994. {
  2995. {
  2996. RuntimeObject* L_0 = ___0_value;
  2997. __this->___U3CMaterialIndicesU3Ek__BackingField = L_0;
  2998. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMaterialIndicesU3Ek__BackingField), (void*)L_0);
  2999. return;
  3000. }
  3001. }
  3002. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ThreeMfModel_get_UserProperties_mC0B70F6CE061FDB779AE5247803739FD4AFF45F0 (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, const RuntimeMethod* method)
  3003. {
  3004. {
  3005. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0 = __this->___U3CUserPropertiesU3Ek__BackingField;
  3006. return L_0;
  3007. }
  3008. }
  3009. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfModel_set_UserProperties_m43E4FFF850362E9B05ADFBFA996EBD40AF4C62D5 (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___0_value, const RuntimeMethod* method)
  3010. {
  3011. {
  3012. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0 = ___0_value;
  3013. __this->___U3CUserPropertiesU3Ek__BackingField = L_0;
  3014. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CUserPropertiesU3Ek__BackingField), (void*)L_0);
  3015. return;
  3016. }
  3017. }
  3018. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThreeMfModel_get_HasCustomPivot_m4F43D890546495CAB41802A7404209CE8840931A (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, const RuntimeMethod* method)
  3019. {
  3020. {
  3021. bool L_0 = __this->___U3CHasCustomPivotU3Ek__BackingField;
  3022. return L_0;
  3023. }
  3024. }
  3025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfModel_set_HasCustomPivot_m79965F56226B26609E40CD32C7663AD3B9957892 (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, bool ___0_value, const RuntimeMethod* method)
  3026. {
  3027. {
  3028. bool L_0 = ___0_value;
  3029. __this->___U3CHasCustomPivotU3Ek__BackingField = L_0;
  3030. return;
  3031. }
  3032. }
  3033. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ThreeMfModel_get_OriginalGlobalMatrix_mD771DBF91A919FEA1F9F6F128AEA7B77051BA1B5 (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, const RuntimeMethod* method)
  3034. {
  3035. {
  3036. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = __this->___U3COriginalGlobalMatrixU3Ek__BackingField;
  3037. return L_0;
  3038. }
  3039. }
  3040. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfModel__ctor_m1EBE95775668B6F2CC00222FA4FEE8A4BBFCD91F (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, const RuntimeMethod* method)
  3041. {
  3042. static bool s_Il2CppMethodInitialized;
  3043. if (!s_Il2CppMethodInitialized)
  3044. {
  3045. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m4B0197F4BFABA3D0AD2DCFEC6F6C89D66F021CC9_RuntimeMethod_var);
  3046. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t62A281831D28273651D3773FC1796B24A9B2F9BC_il2cpp_TypeInfo_var);
  3047. s_Il2CppMethodInitialized = true;
  3048. }
  3049. {
  3050. List_1_t62A281831D28273651D3773FC1796B24A9B2F9BC* L_0 = (List_1_t62A281831D28273651D3773FC1796B24A9B2F9BC*)il2cpp_codegen_object_new(List_1_t62A281831D28273651D3773FC1796B24A9B2F9BC_il2cpp_TypeInfo_var);
  3051. List_1__ctor_m4B0197F4BFABA3D0AD2DCFEC6F6C89D66F021CC9(L_0, List_1__ctor_m4B0197F4BFABA3D0AD2DCFEC6F6C89D66F021CC9_RuntimeMethod_var);
  3052. __this->___U3CChildrenU3Ek__BackingField = L_0;
  3053. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CChildrenU3Ek__BackingField), (void*)L_0);
  3054. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  3055. return;
  3056. }
  3057. }
  3058. #ifdef __clang__
  3059. #pragma clang diagnostic pop
  3060. #endif
  3061. #ifdef __clang__
  3062. #pragma clang diagnostic push
  3063. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3064. #pragma clang diagnostic ignored "-Wunused-variable"
  3065. #endif
  3066. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* ThreeMfProcessor_GetActiveGeometry_m1CAE84C5C75675C426F9C43208D91229B7BE0CA3 (ThreeMfProcessor_t15100D0D50076EC723D3D17136EE2280EB2A4E8C* __this, RuntimeObject* ___0_geometryGroup, int32_t ___1_finalIndex, bool ___2_isQuad, const RuntimeMethod* method)
  3067. {
  3068. static bool s_Il2CppMethodInitialized;
  3069. if (!s_Il2CppMethodInitialized)
  3070. {
  3071. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGeometryGroup_GetGeometry_TisThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5_mA7DFF6AD05C2C19E6E9D4A1689D50E9997F1E5D9_RuntimeMethod_var);
  3072. s_Il2CppMethodInitialized = true;
  3073. }
  3074. ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* V_0 = NULL;
  3075. ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* V_1 = NULL;
  3076. {
  3077. RuntimeObject* L_0 = ___0_geometryGroup;
  3078. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_1 = __this->____reader;
  3079. NullCheck(L_1);
  3080. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_2;
  3081. L_2 = ReaderBase_get_AssetLoaderContext_mAEAA12FFAAC1C276F35397E563CB157D7CFB36BA_inline(L_1, NULL);
  3082. int32_t L_3 = ___1_finalIndex;
  3083. bool L_4 = ___2_isQuad;
  3084. NullCheck(L_0);
  3085. ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* L_5;
  3086. L_5 = GenericInterfaceFuncInvoker3< ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5*, AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C*, int32_t, bool >::Invoke(IGeometryGroup_GetGeometry_TisThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5_mA7DFF6AD05C2C19E6E9D4A1689D50E9997F1E5D9_RuntimeMethod_var, L_0, L_2, L_3, L_4);
  3087. V_0 = L_5;
  3088. ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* L_6 = V_0;
  3089. V_1 = L_6;
  3090. goto IL_0019;
  3091. }
  3092. IL_0019:
  3093. {
  3094. ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* L_7 = V_1;
  3095. return L_7;
  3096. }
  3097. }
  3098. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfProcessor_Process_mEE1F30A05FAB5E4CF66E68052827762CB8FAD3B5 (ThreeMfProcessor_t15100D0D50076EC723D3D17136EE2280EB2A4E8C* __this, ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* ___0_reader, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___1_stream, const RuntimeMethod* method)
  3099. {
  3100. static bool s_Il2CppMethodInitialized;
  3101. if (!s_Il2CppMethodInitialized)
  3102. {
  3103. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var);
  3104. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mA0AFE49502043163A2A768554D3A57129B9C0BE5_RuntimeMethod_var);
  3105. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mF97FA651D87DE405915504421DB6FBB483F4BA22_RuntimeMethod_var);
  3106. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m108AB4117AE0F93B06394D89C51E1F9A5F864BCF_RuntimeMethod_var);
  3107. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m74BE6645A9CEA50675E7131DE4548C9BACCB264D_RuntimeMethod_var);
  3108. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m8D52DB428E251CA825F4010C79141CEE40E554DC_RuntimeMethod_var);
  3109. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mE12A22073200C25744099E188D472A95D3420940_RuntimeMethod_var);
  3110. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mF74C09E900DA315542429723BD716F477B27F09B_RuntimeMethod_var);
  3111. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t230D84F7213CBDDD7098D9E66DC0079B1EE334FE_il2cpp_TypeInfo_var);
  3112. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t32E2A37AC16B1C83AE612366276E6E07A19064C8_il2cpp_TypeInfo_var);
  3113. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tC950A32EAFFC25F50CB10E4BA94AB529CDADA0E8_il2cpp_TypeInfo_var);
  3114. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tF76A5254FF71CC9D5D32CAB73E7A4AB583A904E9_il2cpp_TypeInfo_var);
  3115. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tFBFB8D749ADDCE1FBCCC7A11924995880D5B6A4D_il2cpp_TypeInfo_var);
  3116. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_TisThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792_m9F6961A9D873149806D90A9DF17686F8FA59F506_RuntimeMethod_var);
  3117. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_TisThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2_mA0FC29B1FFE90CF27E6FBCA90AE932C53388D88D_RuntimeMethod_var);
  3118. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_TisThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1_m3DC27D9D9A4147DD767C9ECF55D0D1BC3B1A2E5F_RuntimeMethod_var);
  3119. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_TisThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF_mEAAC589D8BF82FF4E0AD4FDF216FBDA00137E9B5_RuntimeMethod_var);
  3120. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_m799320DC3808F6E76220C9F203DA25686D6934CF_RuntimeMethod_var);
  3121. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t3888261809E6D9256EF59C505C2E2E5974D12D88_il2cpp_TypeInfo_var);
  3122. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C_il2cpp_TypeInfo_var);
  3123. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t4FAF9B6978DD4BEBDB6080C8A5C65A89A7CA9EC9_il2cpp_TypeInfo_var);
  3124. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tDAD1F04679E83654859656F7E338DB1304EA2FE7_il2cpp_TypeInfo_var);
  3125. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tDC2B856640B426865EF8F8A06D21921AC4CF86AE_il2cpp_TypeInfo_var);
  3126. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t18A29E5D24E803F09E50B326AE6150C80F65D4C9_il2cpp_TypeInfo_var);
  3127. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t41FAC35D3CEC893CE3C1B1B22F617E9F6C68176C_il2cpp_TypeInfo_var);
  3128. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t5A1705555EDFD60D752447D8215CBFC565BEF4EB_il2cpp_TypeInfo_var);
  3129. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t946A6AE4DEDB804B4F1BA00B1BAAA77B04D60EFE_il2cpp_TypeInfo_var);
  3130. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  3131. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t46B4F5C69E9C3FEFC241F0D5372EF146BFA4841A_il2cpp_TypeInfo_var);
  3132. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t56ACFC198AF15650B6CDC2C832DD82D503D07CEF_il2cpp_TypeInfo_var);
  3133. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t7BC631CDE5013A199D5A00114397F7E33C389C88_il2cpp_TypeInfo_var);
  3134. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t9EE64A53B77D5C3AE69BB3C397A0AB93AAA18870_il2cpp_TypeInfo_var);
  3135. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tA7AFE9432136E604FF7DB37D16C68E629034A915_il2cpp_TypeInfo_var);
  3136. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t1927F40819A2F403A3BE4D921ABC9394CBD4A64D_il2cpp_TypeInfo_var);
  3137. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t41CA73E66F05E157514E8044D9B9A2319CE2E00B_il2cpp_TypeInfo_var);
  3138. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t77694147A10081EC17F8755A36512EB454CD4015_il2cpp_TypeInfo_var);
  3139. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t7E6C5A2225D817E38EEC1011EE44EDE2686592B3_il2cpp_TypeInfo_var);
  3140. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tAE7C66E0AC07E698C7F161B9A1889F1A86566330_il2cpp_TypeInfo_var);
  3141. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  3142. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t0734386CF294483986830C9C684786275174A24A_il2cpp_TypeInfo_var);
  3143. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t23A4CFB2F439273DFDB264965F14698C0541EDC7_il2cpp_TypeInfo_var);
  3144. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tC0E80CA9C0A700B10D9C64C8E9CA3D573C44282E_il2cpp_TypeInfo_var);
  3145. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tF765E8C5B1B52DD165B07A5DD8CFAF687E1FC9CC_il2cpp_TypeInfo_var);
  3146. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfFile_tD22A5D01D291BAE0C8B10321E0ECC7D350476781_il2cpp_TypeInfo_var);
  3147. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfModelU5BU5D_t5AC8112BDE6DF9CDB5217F8687E4AA9C18C48C73_il2cpp_TypeInfo_var);
  3148. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2_il2cpp_TypeInfo_var);
  3149. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15_il2cpp_TypeInfo_var);
  3150. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396_il2cpp_TypeInfo_var);
  3151. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CProcessU3Eb__12_0_m46FECB5FD211B191DEF8712FAEFCEB83A9CAE533_RuntimeMethod_var);
  3152. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CProcessU3Eb__12_1_m5E27FDAC41C2691832F19F94157F92D8B5AC9F6F_RuntimeMethod_var);
  3153. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CProcessU3Eb__12_2_m96B8019C25109DDD8FCB90857F55B6B67E53121D_RuntimeMethod_var);
  3154. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CProcessU3Eb__12_3_mC8DF387407FB5D0A4EDE713D81A1F61BDF591D34_RuntimeMethod_var);
  3155. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CProcessU3Eb__12_4_m6E2AA8B5F6545EEFCAAA817B08175AA9CA10D7DA_RuntimeMethod_var);
  3156. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CProcessU3Eb__12_5_m7DE2A1A96B99DBE2A017A6479CB77065085C247F_RuntimeMethod_var);
  3157. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CProcessU3Eb__12_6_mC82A67C0D51A0A2C75DCCF679634D7A87360DBEC_RuntimeMethod_var);
  3158. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CProcessU3Eb__12_7_mC01E940952DC25FFF6FAE10912969EB1C6395ABB_RuntimeMethod_var);
  3159. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var);
  3160. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var);
  3161. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral97F5F2E635A943D0F2EDA0050FC7B3BFD6AF56D1);
  3162. s_Il2CppMethodInitialized = true;
  3163. }
  3164. ThreeMfFile_tD22A5D01D291BAE0C8B10321E0ECC7D350476781* V_0 = NULL;
  3165. ThreeMfModelU5BU5D_t5AC8112BDE6DF9CDB5217F8687E4AA9C18C48C73* V_1 = NULL;
  3166. int32_t V_2 = 0;
  3167. ThreeMfModel_tA97AA36B6978E64E2D4F3752277AEF092702487A* V_3 = NULL;
  3168. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* V_4 = NULL;
  3169. bool V_5 = false;
  3170. RuntimeObject* V_6 = NULL;
  3171. RuntimeObject* V_7 = NULL;
  3172. ThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792* V_8 = NULL;
  3173. RuntimeObject* V_9 = NULL;
  3174. ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2* V_10 = NULL;
  3175. bool V_11 = false;
  3176. RuntimeObject* V_12 = NULL;
  3177. RuntimeObject* V_13 = NULL;
  3178. ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2* V_14 = NULL;
  3179. ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* V_15 = NULL;
  3180. int32_t V_16 = 0;
  3181. bool V_17 = false;
  3182. bool V_18 = false;
  3183. RuntimeObject* V_19 = NULL;
  3184. RuntimeObject* V_20 = NULL;
  3185. ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* V_21 = NULL;
  3186. bool V_22 = false;
  3187. RuntimeObject* V_23 = NULL;
  3188. RuntimeObject* V_24 = NULL;
  3189. ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1* V_25 = NULL;
  3190. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_26 = NULL;
  3191. int32_t V_27 = 0;
  3192. bool V_28 = false;
  3193. int32_t V_29 = 0;
  3194. ThreeMfModelItem_t9814D176FF01A693C47F0E64414E1753A12CF68F* V_30 = NULL;
  3195. ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* V_31 = NULL;
  3196. bool V_32 = false;
  3197. bool V_33 = false;
  3198. bool V_34 = false;
  3199. RuntimeObject* V_35 = NULL;
  3200. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* G_B4_0 = NULL;
  3201. RuntimeObject* G_B4_1 = NULL;
  3202. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* G_B3_0 = NULL;
  3203. RuntimeObject* G_B3_1 = NULL;
  3204. Func_2_t4FAF9B6978DD4BEBDB6080C8A5C65A89A7CA9EC9* G_B6_0 = NULL;
  3205. RuntimeObject* G_B6_1 = NULL;
  3206. Func_2_t4FAF9B6978DD4BEBDB6080C8A5C65A89A7CA9EC9* G_B5_0 = NULL;
  3207. RuntimeObject* G_B5_1 = NULL;
  3208. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* G_B26_0 = NULL;
  3209. RuntimeObject* G_B26_1 = NULL;
  3210. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* G_B25_0 = NULL;
  3211. RuntimeObject* G_B25_1 = NULL;
  3212. Func_2_t3888261809E6D9256EF59C505C2E2E5974D12D88* G_B28_0 = NULL;
  3213. RuntimeObject* G_B28_1 = NULL;
  3214. Func_2_t3888261809E6D9256EF59C505C2E2E5974D12D88* G_B27_0 = NULL;
  3215. RuntimeObject* G_B27_1 = NULL;
  3216. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* G_B43_0 = NULL;
  3217. RuntimeObject* G_B43_1 = NULL;
  3218. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* G_B42_0 = NULL;
  3219. RuntimeObject* G_B42_1 = NULL;
  3220. Func_2_tDC2B856640B426865EF8F8A06D21921AC4CF86AE* G_B45_0 = NULL;
  3221. RuntimeObject* G_B45_1 = NULL;
  3222. Func_2_tDC2B856640B426865EF8F8A06D21921AC4CF86AE* G_B44_0 = NULL;
  3223. RuntimeObject* G_B44_1 = NULL;
  3224. int32_t G_B57_0 = 0;
  3225. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* G_B60_0 = NULL;
  3226. RuntimeObject* G_B60_1 = NULL;
  3227. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* G_B59_0 = NULL;
  3228. RuntimeObject* G_B59_1 = NULL;
  3229. Func_2_tDAD1F04679E83654859656F7E338DB1304EA2FE7* G_B62_0 = NULL;
  3230. RuntimeObject* G_B62_1 = NULL;
  3231. Func_2_tDAD1F04679E83654859656F7E338DB1304EA2FE7* G_B61_0 = NULL;
  3232. RuntimeObject* G_B61_1 = NULL;
  3233. {
  3234. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_0 = ___0_reader;
  3235. __this->____reader = L_0;
  3236. Il2CppCodeGenWriteBarrier((void**)(&__this->____reader), (void*)L_0);
  3237. Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___1_stream;
  3238. il2cpp_codegen_runtime_class_init_inline(ThreeMfFile_tD22A5D01D291BAE0C8B10321E0ECC7D350476781_il2cpp_TypeInfo_var);
  3239. ThreeMfFile_tD22A5D01D291BAE0C8B10321E0ECC7D350476781* L_2;
  3240. L_2 = ThreeMfFile_Load_m47C00382B909E7572E6F514E36FECD28CCAAE976(L_1, NULL);
  3241. V_0 = L_2;
  3242. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_3 = ___0_reader;
  3243. NullCheck(L_3);
  3244. ReaderBase_UpdateLoadingPercentage_m10601D3AC7D2C0CD2F66F204E89ED0430E312D0C(L_3, (1.0f), 0, (0.0f), NULL);
  3245. ThreeMfFile_tD22A5D01D291BAE0C8B10321E0ECC7D350476781* L_4 = V_0;
  3246. NullCheck(L_4);
  3247. RuntimeObject* L_5;
  3248. L_5 = ThreeMfFile_get_Models_m9C8D0888FEA3F8523FCA26809B997F381D6B77C5_inline(L_4, NULL);
  3249. NullCheck(L_5);
  3250. int32_t L_6;
  3251. L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, ICollection_1_t5A1705555EDFD60D752447D8215CBFC565BEF4EB_il2cpp_TypeInfo_var, L_5);
  3252. ThreeMfModelU5BU5D_t5AC8112BDE6DF9CDB5217F8687E4AA9C18C48C73* L_7 = (ThreeMfModelU5BU5D_t5AC8112BDE6DF9CDB5217F8687E4AA9C18C48C73*)(ThreeMfModelU5BU5D_t5AC8112BDE6DF9CDB5217F8687E4AA9C18C48C73*)SZArrayNew(ThreeMfModelU5BU5D_t5AC8112BDE6DF9CDB5217F8687E4AA9C18C48C73_il2cpp_TypeInfo_var, (uint32_t)L_6);
  3253. V_1 = L_7;
  3254. ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* L_8 = (ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396*)il2cpp_codegen_object_new(ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396_il2cpp_TypeInfo_var);
  3255. ThreeMfRootModel__ctor_m20B6723149DE88F383E01C55EDC59DBEE6C607A7(L_8, NULL);
  3256. __this->____rootModel = L_8;
  3257. Il2CppCodeGenWriteBarrier((void**)(&__this->____rootModel), (void*)L_8);
  3258. ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* L_9 = __this->____rootModel;
  3259. NullCheck(L_9);
  3260. ThreeMfModel_set_Name_m21FBCCF3B97D2C9E64895710FAE11EF953431764_inline(L_9, _stringLiteral97F5F2E635A943D0F2EDA0050FC7B3BFD6AF56D1, NULL);
  3261. ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* L_10 = __this->____rootModel;
  3262. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
  3263. L_11 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
  3264. NullCheck(L_10);
  3265. ThreeMfModel_set_LocalScale_mCCA25D1A2671370FF2CE1C09C67113AEFF6CE511_inline(L_10, L_11, NULL);
  3266. ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* L_12 = __this->____rootModel;
  3267. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13;
  3268. L_13 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
  3269. NullCheck(L_12);
  3270. ThreeMfModel_set_LocalRotation_m843DD3374636CF0354C942D8536B93E7E099FD68_inline(L_12, L_13, NULL);
  3271. ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* L_14 = __this->____rootModel;
  3272. NullCheck(L_14);
  3273. ThreeMfModel_set_Visibility_m483E998D63DD6717282BA41AC935D54C49C7FB38_inline(L_14, (bool)1, NULL);
  3274. ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* L_15 = __this->____rootModel;
  3275. ThreeMfModelU5BU5D_t5AC8112BDE6DF9CDB5217F8687E4AA9C18C48C73* L_16 = V_1;
  3276. NullCheck(L_15);
  3277. ThreeMfModel_set_Children_m34AEC0C516C267388A2BB961285270A0AAFB115A_inline(L_15, (RuntimeObject*)L_16, NULL);
  3278. ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* L_17 = __this->____rootModel;
  3279. ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* L_18 = __this->____rootModel;
  3280. NullCheck(L_18);
  3281. RuntimeObject* L_19;
  3282. L_19 = ThreeMfModel_get_Children_m33E20C3B2FE5BB6AC5B9CC04D2799044A02CA52B_inline(L_18, NULL);
  3283. NullCheck(L_17);
  3284. ThreeMfRootModel_set_AllModels_m151A59103F2E038F24F6FCDACC4E5A24A6739EC7_inline(L_17, L_19, NULL);
  3285. ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* L_20 = __this->____rootModel;
  3286. ThreeMfFile_tD22A5D01D291BAE0C8B10321E0ECC7D350476781* L_21 = V_0;
  3287. NullCheck(L_20);
  3288. L_20->___File = L_21;
  3289. Il2CppCodeGenWriteBarrier((void**)(&L_20->___File), (void*)L_21);
  3290. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_22 = __this->____reader;
  3291. ThreeMfModelU5BU5D_t5AC8112BDE6DF9CDB5217F8687E4AA9C18C48C73* L_23 = V_1;
  3292. NullCheck(L_23);
  3293. NullCheck(L_22);
  3294. ThreeMfReader_set_ModelCount_mE9DEAC7E052E8B61BBC522C990CF7A5A6299E6BF_inline(L_22, ((int32_t)(((RuntimeArray*)L_23)->max_length)), NULL);
  3295. V_2 = 0;
  3296. goto IL_0593;
  3297. }
  3298. IL_00c3:
  3299. {
  3300. ThreeMfFile_tD22A5D01D291BAE0C8B10321E0ECC7D350476781* L_24 = V_0;
  3301. NullCheck(L_24);
  3302. RuntimeObject* L_25;
  3303. L_25 = ThreeMfFile_get_Models_m9C8D0888FEA3F8523FCA26809B997F381D6B77C5_inline(L_24, NULL);
  3304. int32_t L_26 = V_2;
  3305. NullCheck(L_25);
  3306. ThreeMfModel_tA97AA36B6978E64E2D4F3752277AEF092702487A* L_27;
  3307. L_27 = InterfaceFuncInvoker1< ThreeMfModel_tA97AA36B6978E64E2D4F3752277AEF092702487A*, int32_t >::Invoke(0, IList_1_tF765E8C5B1B52DD165B07A5DD8CFAF687E1FC9CC_il2cpp_TypeInfo_var, L_25, L_26);
  3308. V_3 = L_27;
  3309. Dictionary_2_tC950A32EAFFC25F50CB10E4BA94AB529CDADA0E8* L_28 = (Dictionary_2_tC950A32EAFFC25F50CB10E4BA94AB529CDADA0E8*)il2cpp_codegen_object_new(Dictionary_2_tC950A32EAFFC25F50CB10E4BA94AB529CDADA0E8_il2cpp_TypeInfo_var);
  3310. Dictionary_2__ctor_m8D52DB428E251CA825F4010C79141CEE40E554DC(L_28, Dictionary_2__ctor_m8D52DB428E251CA825F4010C79141CEE40E554DC_RuntimeMethod_var);
  3311. __this->____allMaterials = L_28;
  3312. Il2CppCodeGenWriteBarrier((void**)(&__this->____allMaterials), (void*)L_28);
  3313. Dictionary_2_t230D84F7213CBDDD7098D9E66DC0079B1EE334FE* L_29 = (Dictionary_2_t230D84F7213CBDDD7098D9E66DC0079B1EE334FE*)il2cpp_codegen_object_new(Dictionary_2_t230D84F7213CBDDD7098D9E66DC0079B1EE334FE_il2cpp_TypeInfo_var);
  3314. Dictionary_2__ctor_mF74C09E900DA315542429723BD716F477B27F09B(L_29, Dictionary_2__ctor_mF74C09E900DA315542429723BD716F477B27F09B_RuntimeMethod_var);
  3315. __this->____allConvertedColorGroups = L_29;
  3316. Il2CppCodeGenWriteBarrier((void**)(&__this->____allConvertedColorGroups), (void*)L_29);
  3317. Dictionary_2_t32E2A37AC16B1C83AE612366276E6E07A19064C8* L_30 = (Dictionary_2_t32E2A37AC16B1C83AE612366276E6E07A19064C8*)il2cpp_codegen_object_new(Dictionary_2_t32E2A37AC16B1C83AE612366276E6E07A19064C8_il2cpp_TypeInfo_var);
  3318. Dictionary_2__ctor_mE12A22073200C25744099E188D472A95D3420940(L_30, Dictionary_2__ctor_mE12A22073200C25744099E188D472A95D3420940_RuntimeMethod_var);
  3319. __this->____allConvertedCoordinates = L_30;
  3320. Il2CppCodeGenWriteBarrier((void**)(&__this->____allConvertedCoordinates), (void*)L_30);
  3321. Dictionary_2_tFBFB8D749ADDCE1FBCCC7A11924995880D5B6A4D* L_31 = (Dictionary_2_tFBFB8D749ADDCE1FBCCC7A11924995880D5B6A4D*)il2cpp_codegen_object_new(Dictionary_2_tFBFB8D749ADDCE1FBCCC7A11924995880D5B6A4D_il2cpp_TypeInfo_var);
  3322. Dictionary_2__ctor_m74BE6645A9CEA50675E7131DE4548C9BACCB264D(L_31, Dictionary_2__ctor_m74BE6645A9CEA50675E7131DE4548C9BACCB264D_RuntimeMethod_var);
  3323. __this->____allTextureMaterials = L_31;
  3324. Il2CppCodeGenWriteBarrier((void**)(&__this->____allTextureMaterials), (void*)L_31);
  3325. Dictionary_2_tF76A5254FF71CC9D5D32CAB73E7A4AB583A904E9* L_32 = (Dictionary_2_tF76A5254FF71CC9D5D32CAB73E7A4AB583A904E9*)il2cpp_codegen_object_new(Dictionary_2_tF76A5254FF71CC9D5D32CAB73E7A4AB583A904E9_il2cpp_TypeInfo_var);
  3326. Dictionary_2__ctor_m108AB4117AE0F93B06394D89C51E1F9A5F864BCF(L_32, Dictionary_2__ctor_m108AB4117AE0F93B06394D89C51E1F9A5F864BCF_RuntimeMethod_var);
  3327. __this->____allTextures = L_32;
  3328. Il2CppCodeGenWriteBarrier((void**)(&__this->____allTextures), (void*)L_32);
  3329. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_33 = ___0_reader;
  3330. NullCheck(L_33);
  3331. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_34;
  3332. L_34 = ReaderBase_get_AssetLoaderContext_mAEAA12FFAAC1C276F35397E563CB157D7CFB36BA_inline(L_33, NULL);
  3333. NullCheck(L_34);
  3334. AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_35 = L_34->___Options;
  3335. NullCheck(L_35);
  3336. bool L_36 = L_35->___ImportMaterials;
  3337. V_5 = L_36;
  3338. bool L_37 = V_5;
  3339. if (!L_37)
  3340. {
  3341. goto IL_01df;
  3342. }
  3343. }
  3344. {
  3345. ThreeMfModel_tA97AA36B6978E64E2D4F3752277AEF092702487A* L_38 = V_3;
  3346. NullCheck(L_38);
  3347. RuntimeObject* L_39;
  3348. L_39 = ThreeMfModel_get_Resources_m90FE4EA1D2A3036739F5D7B689C87F762E7B77D9_inline(L_38, NULL);
  3349. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var);
  3350. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* L_40 = ((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9__12_0;
  3351. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* L_41 = L_40;
  3352. if (L_41)
  3353. {
  3354. G_B4_0 = L_41;
  3355. G_B4_1 = L_39;
  3356. goto IL_0147;
  3357. }
  3358. G_B3_0 = L_41;
  3359. G_B3_1 = L_39;
  3360. }
  3361. {
  3362. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var);
  3363. U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138* L_42 = ((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9;
  3364. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* L_43 = (Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C*)il2cpp_codegen_object_new(Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C_il2cpp_TypeInfo_var);
  3365. Func_2__ctor_mF71F8DA3523294BD525AE84E22146DB24D8DC2A8(L_43, L_42, (intptr_t)((void*)U3CU3Ec_U3CProcessU3Eb__12_0_m46FECB5FD211B191DEF8712FAEFCEB83A9CAE533_RuntimeMethod_var), NULL);
  3366. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* L_44 = L_43;
  3367. ((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9__12_0 = L_44;
  3368. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9__12_0), (void*)L_44);
  3369. G_B4_0 = L_44;
  3370. G_B4_1 = G_B3_1;
  3371. }
  3372. IL_0147:
  3373. {
  3374. RuntimeObject* L_45;
  3375. L_45 = Enumerable_Where_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_m799320DC3808F6E76220C9F203DA25686D6934CF(G_B4_1, G_B4_0, Enumerable_Where_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_m799320DC3808F6E76220C9F203DA25686D6934CF_RuntimeMethod_var);
  3376. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var);
  3377. Func_2_t4FAF9B6978DD4BEBDB6080C8A5C65A89A7CA9EC9* L_46 = ((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9__12_1;
  3378. Func_2_t4FAF9B6978DD4BEBDB6080C8A5C65A89A7CA9EC9* L_47 = L_46;
  3379. if (L_47)
  3380. {
  3381. G_B6_0 = L_47;
  3382. G_B6_1 = L_45;
  3383. goto IL_016b;
  3384. }
  3385. G_B5_0 = L_47;
  3386. G_B5_1 = L_45;
  3387. }
  3388. {
  3389. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var);
  3390. U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138* L_48 = ((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9;
  3391. Func_2_t4FAF9B6978DD4BEBDB6080C8A5C65A89A7CA9EC9* L_49 = (Func_2_t4FAF9B6978DD4BEBDB6080C8A5C65A89A7CA9EC9*)il2cpp_codegen_object_new(Func_2_t4FAF9B6978DD4BEBDB6080C8A5C65A89A7CA9EC9_il2cpp_TypeInfo_var);
  3392. Func_2__ctor_mBBFC0D19413AEACAEA5E0FC6EC094F8F066695A6(L_49, L_48, (intptr_t)((void*)U3CU3Ec_U3CProcessU3Eb__12_1_m5E27FDAC41C2691832F19F94157F92D8B5AC9F6F_RuntimeMethod_var), NULL);
  3393. Func_2_t4FAF9B6978DD4BEBDB6080C8A5C65A89A7CA9EC9* L_50 = L_49;
  3394. ((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9__12_1 = L_50;
  3395. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9__12_1), (void*)L_50);
  3396. G_B6_0 = L_50;
  3397. G_B6_1 = G_B5_1;
  3398. }
  3399. IL_016b:
  3400. {
  3401. RuntimeObject* L_51;
  3402. L_51 = Enumerable_Select_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_TisThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792_m9F6961A9D873149806D90A9DF17686F8FA59F506(G_B6_1, G_B6_0, Enumerable_Select_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_TisThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792_m9F6961A9D873149806D90A9DF17686F8FA59F506_RuntimeMethod_var);
  3403. V_6 = L_51;
  3404. RuntimeObject* L_52 = V_6;
  3405. NullCheck(L_52);
  3406. RuntimeObject* L_53;
  3407. L_53 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_tA7AFE9432136E604FF7DB37D16C68E629034A915_il2cpp_TypeInfo_var, L_52);
  3408. V_7 = L_53;
  3409. }
  3410. {
  3411. auto __finallyBlock = il2cpp::utils::Finally([&]
  3412. {
  3413. FINALLY_01d1:
  3414. {
  3415. {
  3416. RuntimeObject* L_54 = V_7;
  3417. if (!L_54)
  3418. {
  3419. goto IL_01dd;
  3420. }
  3421. }
  3422. {
  3423. RuntimeObject* L_55 = V_7;
  3424. NullCheck(L_55);
  3425. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_55);
  3426. }
  3427. IL_01dd:
  3428. {
  3429. return;
  3430. }
  3431. }
  3432. });
  3433. try
  3434. {
  3435. {
  3436. goto IL_01c6_1;
  3437. }
  3438. IL_017e_1:
  3439. {
  3440. RuntimeObject* L_56 = V_7;
  3441. NullCheck(L_56);
  3442. ThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792* L_57;
  3443. L_57 = InterfaceFuncInvoker0< ThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792* >::Invoke(0, IEnumerator_1_t77694147A10081EC17F8755A36512EB454CD4015_il2cpp_TypeInfo_var, L_56);
  3444. V_8 = L_57;
  3445. ThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792* L_58 = V_8;
  3446. NullCheck(L_58);
  3447. RuntimeObject* L_59;
  3448. L_59 = ThreeMfBaseMaterials_get_Bases_m5CEB15A2AED89DF77B7C9E5288737A2AAA609845_inline(L_58, NULL);
  3449. NullCheck(L_59);
  3450. RuntimeObject* L_60;
  3451. L_60 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t7BC631CDE5013A199D5A00114397F7E33C389C88_il2cpp_TypeInfo_var, L_59);
  3452. V_9 = L_60;
  3453. }
  3454. {
  3455. auto __finallyBlock = il2cpp::utils::Finally([&]
  3456. {
  3457. FINALLY_01b8_1:
  3458. {
  3459. {
  3460. RuntimeObject* L_61 = V_9;
  3461. if (!L_61)
  3462. {
  3463. goto IL_01c4_1;
  3464. }
  3465. }
  3466. {
  3467. RuntimeObject* L_62 = V_9;
  3468. NullCheck(L_62);
  3469. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_62);
  3470. }
  3471. IL_01c4_1:
  3472. {
  3473. return;
  3474. }
  3475. }
  3476. });
  3477. try
  3478. {
  3479. {
  3480. goto IL_01ad_2;
  3481. }
  3482. IL_0199_2:
  3483. {
  3484. RuntimeObject* L_63 = V_9;
  3485. NullCheck(L_63);
  3486. ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2* L_64;
  3487. L_64 = InterfaceFuncInvoker0< ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2* >::Invoke(0, IEnumerator_1_t1927F40819A2F403A3BE4D921ABC9394CBD4A64D_il2cpp_TypeInfo_var, L_63);
  3488. V_10 = L_64;
  3489. ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2* L_65 = V_10;
  3490. ThreeMfProcessor_ConvertMaterial_m164747B85A2C27C6016698FCA56B4F7F7121B389(__this, L_65, NULL);
  3491. }
  3492. IL_01ad_2:
  3493. {
  3494. RuntimeObject* L_66 = V_9;
  3495. NullCheck(L_66);
  3496. bool L_67;
  3497. L_67 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_66);
  3498. if (L_67)
  3499. {
  3500. goto IL_0199_2;
  3501. }
  3502. }
  3503. {
  3504. goto IL_01c5_1;
  3505. }
  3506. }
  3507. catch(Il2CppExceptionWrapper& e)
  3508. {
  3509. __finallyBlock.StoreException(e.ex);
  3510. }
  3511. }
  3512. IL_01c5_1:
  3513. {
  3514. }
  3515. IL_01c6_1:
  3516. {
  3517. RuntimeObject* L_68 = V_7;
  3518. NullCheck(L_68);
  3519. bool L_69;
  3520. L_69 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_68);
  3521. if (L_69)
  3522. {
  3523. goto IL_017e_1;
  3524. }
  3525. }
  3526. {
  3527. goto IL_01de;
  3528. }
  3529. }
  3530. catch(Il2CppExceptionWrapper& e)
  3531. {
  3532. __finallyBlock.StoreException(e.ex);
  3533. }
  3534. }
  3535. IL_01de:
  3536. {
  3537. }
  3538. IL_01df:
  3539. {
  3540. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_70 = ___0_reader;
  3541. int32_t L_71 = V_2;
  3542. NullCheck(L_70);
  3543. ReaderBase_UpdateLoadingPercentage_m10601D3AC7D2C0CD2F66F204E89ED0430E312D0C(L_70, (1.0f), ((int32_t)il2cpp_codegen_add(L_71, 1)), (5.0f), NULL);
  3544. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_72 = ___0_reader;
  3545. NullCheck(L_72);
  3546. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_73;
  3547. L_73 = ReaderBase_get_AssetLoaderContext_mAEAA12FFAAC1C276F35397E563CB157D7CFB36BA_inline(L_72, NULL);
  3548. NullCheck(L_73);
  3549. AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_74 = L_73->___Options;
  3550. NullCheck(L_74);
  3551. bool L_75 = L_74->___ImportColors;
  3552. V_11 = L_75;
  3553. bool L_76 = V_11;
  3554. if (!L_76)
  3555. {
  3556. goto IL_02ec;
  3557. }
  3558. }
  3559. {
  3560. ThreeMfModel_tA97AA36B6978E64E2D4F3752277AEF092702487A* L_77 = V_3;
  3561. NullCheck(L_77);
  3562. RuntimeObject* L_78;
  3563. L_78 = ThreeMfModel_get_Resources_m90FE4EA1D2A3036739F5D7B689C87F762E7B77D9_inline(L_77, NULL);
  3564. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var);
  3565. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* L_79 = ((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9__12_2;
  3566. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* L_80 = L_79;
  3567. if (L_80)
  3568. {
  3569. G_B26_0 = L_80;
  3570. G_B26_1 = L_78;
  3571. goto IL_0232;
  3572. }
  3573. G_B25_0 = L_80;
  3574. G_B25_1 = L_78;
  3575. }
  3576. {
  3577. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var);
  3578. U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138* L_81 = ((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9;
  3579. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* L_82 = (Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C*)il2cpp_codegen_object_new(Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C_il2cpp_TypeInfo_var);
  3580. Func_2__ctor_mF71F8DA3523294BD525AE84E22146DB24D8DC2A8(L_82, L_81, (intptr_t)((void*)U3CU3Ec_U3CProcessU3Eb__12_2_m96B8019C25109DDD8FCB90857F55B6B67E53121D_RuntimeMethod_var), NULL);
  3581. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* L_83 = L_82;
  3582. ((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9__12_2 = L_83;
  3583. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9__12_2), (void*)L_83);
  3584. G_B26_0 = L_83;
  3585. G_B26_1 = G_B25_1;
  3586. }
  3587. IL_0232:
  3588. {
  3589. RuntimeObject* L_84;
  3590. L_84 = Enumerable_Where_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_m799320DC3808F6E76220C9F203DA25686D6934CF(G_B26_1, G_B26_0, Enumerable_Where_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_m799320DC3808F6E76220C9F203DA25686D6934CF_RuntimeMethod_var);
  3591. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var);
  3592. Func_2_t3888261809E6D9256EF59C505C2E2E5974D12D88* L_85 = ((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9__12_3;
  3593. Func_2_t3888261809E6D9256EF59C505C2E2E5974D12D88* L_86 = L_85;
  3594. if (L_86)
  3595. {
  3596. G_B28_0 = L_86;
  3597. G_B28_1 = L_84;
  3598. goto IL_0256;
  3599. }
  3600. G_B27_0 = L_86;
  3601. G_B27_1 = L_84;
  3602. }
  3603. {
  3604. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var);
  3605. U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138* L_87 = ((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9;
  3606. Func_2_t3888261809E6D9256EF59C505C2E2E5974D12D88* L_88 = (Func_2_t3888261809E6D9256EF59C505C2E2E5974D12D88*)il2cpp_codegen_object_new(Func_2_t3888261809E6D9256EF59C505C2E2E5974D12D88_il2cpp_TypeInfo_var);
  3607. Func_2__ctor_m88889D9D01B4CFBB81AFD3C40FA6053E6EDC43FA(L_88, L_87, (intptr_t)((void*)U3CU3Ec_U3CProcessU3Eb__12_3_mC8DF387407FB5D0A4EDE713D81A1F61BDF591D34_RuntimeMethod_var), NULL);
  3608. Func_2_t3888261809E6D9256EF59C505C2E2E5974D12D88* L_89 = L_88;
  3609. ((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9__12_3 = L_89;
  3610. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9__12_3), (void*)L_89);
  3611. G_B28_0 = L_89;
  3612. G_B28_1 = G_B27_1;
  3613. }
  3614. IL_0256:
  3615. {
  3616. RuntimeObject* L_90;
  3617. L_90 = Enumerable_Select_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_TisThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2_mA0FC29B1FFE90CF27E6FBCA90AE932C53388D88D(G_B28_1, G_B28_0, Enumerable_Select_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_TisThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2_mA0FC29B1FFE90CF27E6FBCA90AE932C53388D88D_RuntimeMethod_var);
  3618. V_12 = L_90;
  3619. RuntimeObject* L_91 = V_12;
  3620. NullCheck(L_91);
  3621. RuntimeObject* L_92;
  3622. L_92 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t46B4F5C69E9C3FEFC241F0D5372EF146BFA4841A_il2cpp_TypeInfo_var, L_91);
  3623. V_13 = L_92;
  3624. }
  3625. {
  3626. auto __finallyBlock = il2cpp::utils::Finally([&]
  3627. {
  3628. FINALLY_02de:
  3629. {
  3630. {
  3631. RuntimeObject* L_93 = V_13;
  3632. if (!L_93)
  3633. {
  3634. goto IL_02ea;
  3635. }
  3636. }
  3637. {
  3638. RuntimeObject* L_94 = V_13;
  3639. NullCheck(L_94);
  3640. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_94);
  3641. }
  3642. IL_02ea:
  3643. {
  3644. return;
  3645. }
  3646. }
  3647. });
  3648. try
  3649. {
  3650. {
  3651. goto IL_02d3_1;
  3652. }
  3653. IL_0269_1:
  3654. {
  3655. RuntimeObject* L_95 = V_13;
  3656. NullCheck(L_95);
  3657. ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2* L_96;
  3658. L_96 = InterfaceFuncInvoker0< ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2* >::Invoke(0, IEnumerator_1_t7E6C5A2225D817E38EEC1011EE44EDE2686592B3_il2cpp_TypeInfo_var, L_95);
  3659. V_14 = L_96;
  3660. ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2* L_97 = V_14;
  3661. NullCheck(L_97);
  3662. RuntimeObject* L_98;
  3663. L_98 = ThreeMfColorGroup_get_Colors_mFD3257561202A4C483D63A56ADE19F011D930AA2_inline(L_97, NULL);
  3664. NullCheck(L_98);
  3665. int32_t L_99;
  3666. L_99 = InterfaceFuncInvoker0< int32_t >::Invoke(0, ICollection_1_t18A29E5D24E803F09E50B326AE6150C80F65D4C9_il2cpp_TypeInfo_var, L_98);
  3667. ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_100 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)SZArrayNew(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var, (uint32_t)L_99);
  3668. V_15 = L_100;
  3669. V_16 = 0;
  3670. goto IL_02b4_1;
  3671. }
  3672. IL_028b_1:
  3673. {
  3674. ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_101 = V_15;
  3675. int32_t L_102 = V_16;
  3676. ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2* L_103 = V_14;
  3677. NullCheck(L_103);
  3678. RuntimeObject* L_104;
  3679. L_104 = ThreeMfColorGroup_get_Colors_mFD3257561202A4C483D63A56ADE19F011D930AA2_inline(L_103, NULL);
  3680. int32_t L_105 = V_16;
  3681. NullCheck(L_104);
  3682. ThreeMfColor_tAE955DFDC4444BE18E5662DAD34AD3C80A656F62* L_106;
  3683. L_106 = InterfaceFuncInvoker1< ThreeMfColor_tAE955DFDC4444BE18E5662DAD34AD3C80A656F62*, int32_t >::Invoke(0, IList_1_t0734386CF294483986830C9C684786275174A24A_il2cpp_TypeInfo_var, L_104, L_105);
  3684. NullCheck(L_106);
  3685. ThreeMfsRGBColor_t540B24676AE51F3041DC10A9852A21E736A4AA30 L_107;
  3686. L_107 = ThreeMfColor_get_Color_m4FF30DDFF07E737FE1501C95150607EC8CE4A676_inline(L_106, NULL);
  3687. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_108;
  3688. L_108 = ThreeMfProcessor_ConvertColor_mDCA88339887F35347839FCF2BBEDC01FFA6EE73D(L_107, NULL);
  3689. NullCheck(L_101);
  3690. (L_101)->SetAt(static_cast<il2cpp_array_size_t>(L_102), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_108);
  3691. int32_t L_109 = V_16;
  3692. V_16 = ((int32_t)il2cpp_codegen_add(L_109, 1));
  3693. }
  3694. IL_02b4_1:
  3695. {
  3696. int32_t L_110 = V_16;
  3697. ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_111 = V_15;
  3698. NullCheck(L_111);
  3699. V_17 = (bool)((((int32_t)L_110) < ((int32_t)((int32_t)(((RuntimeArray*)L_111)->max_length))))? 1 : 0);
  3700. bool L_112 = V_17;
  3701. if (L_112)
  3702. {
  3703. goto IL_028b_1;
  3704. }
  3705. }
  3706. {
  3707. Dictionary_2_t230D84F7213CBDDD7098D9E66DC0079B1EE334FE* L_113 = __this->____allConvertedColorGroups;
  3708. ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2* L_114 = V_14;
  3709. ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_115 = V_15;
  3710. NullCheck(L_113);
  3711. Dictionary_2_Add_mF97FA651D87DE405915504421DB6FBB483F4BA22(L_113, L_114, (RuntimeObject*)L_115, Dictionary_2_Add_mF97FA651D87DE405915504421DB6FBB483F4BA22_RuntimeMethod_var);
  3712. }
  3713. IL_02d3_1:
  3714. {
  3715. RuntimeObject* L_116 = V_13;
  3716. NullCheck(L_116);
  3717. bool L_117;
  3718. L_117 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_116);
  3719. if (L_117)
  3720. {
  3721. goto IL_0269_1;
  3722. }
  3723. }
  3724. {
  3725. goto IL_02eb;
  3726. }
  3727. }
  3728. catch(Il2CppExceptionWrapper& e)
  3729. {
  3730. __finallyBlock.StoreException(e.ex);
  3731. }
  3732. }
  3733. IL_02eb:
  3734. {
  3735. }
  3736. IL_02ec:
  3737. {
  3738. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_118 = ___0_reader;
  3739. int32_t L_119 = V_2;
  3740. NullCheck(L_118);
  3741. ReaderBase_UpdateLoadingPercentage_m10601D3AC7D2C0CD2F66F204E89ED0430E312D0C(L_118, (2.0f), ((int32_t)il2cpp_codegen_add(L_119, 1)), (5.0f), NULL);
  3742. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_120 = ___0_reader;
  3743. NullCheck(L_120);
  3744. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_121;
  3745. L_121 = ReaderBase_get_AssetLoaderContext_mAEAA12FFAAC1C276F35397E563CB157D7CFB36BA_inline(L_120, NULL);
  3746. NullCheck(L_121);
  3747. AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_122 = L_121->___Options;
  3748. NullCheck(L_122);
  3749. bool L_123 = L_122->___ImportTextures;
  3750. V_18 = L_123;
  3751. bool L_124 = V_18;
  3752. if (!L_124)
  3753. {
  3754. goto IL_03a3;
  3755. }
  3756. }
  3757. {
  3758. ThreeMfModel_tA97AA36B6978E64E2D4F3752277AEF092702487A* L_125 = V_3;
  3759. NullCheck(L_125);
  3760. RuntimeObject* L_126;
  3761. L_126 = ThreeMfModel_get_Resources_m90FE4EA1D2A3036739F5D7B689C87F762E7B77D9_inline(L_125, NULL);
  3762. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var);
  3763. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* L_127 = ((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9__12_4;
  3764. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* L_128 = L_127;
  3765. if (L_128)
  3766. {
  3767. G_B43_0 = L_128;
  3768. G_B43_1 = L_126;
  3769. goto IL_033f;
  3770. }
  3771. G_B42_0 = L_128;
  3772. G_B42_1 = L_126;
  3773. }
  3774. {
  3775. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var);
  3776. U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138* L_129 = ((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9;
  3777. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* L_130 = (Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C*)il2cpp_codegen_object_new(Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C_il2cpp_TypeInfo_var);
  3778. Func_2__ctor_mF71F8DA3523294BD525AE84E22146DB24D8DC2A8(L_130, L_129, (intptr_t)((void*)U3CU3Ec_U3CProcessU3Eb__12_4_m6E2AA8B5F6545EEFCAAA817B08175AA9CA10D7DA_RuntimeMethod_var), NULL);
  3779. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* L_131 = L_130;
  3780. ((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9__12_4 = L_131;
  3781. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9__12_4), (void*)L_131);
  3782. G_B43_0 = L_131;
  3783. G_B43_1 = G_B42_1;
  3784. }
  3785. IL_033f:
  3786. {
  3787. RuntimeObject* L_132;
  3788. L_132 = Enumerable_Where_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_m799320DC3808F6E76220C9F203DA25686D6934CF(G_B43_1, G_B43_0, Enumerable_Where_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_m799320DC3808F6E76220C9F203DA25686D6934CF_RuntimeMethod_var);
  3789. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var);
  3790. Func_2_tDC2B856640B426865EF8F8A06D21921AC4CF86AE* L_133 = ((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9__12_5;
  3791. Func_2_tDC2B856640B426865EF8F8A06D21921AC4CF86AE* L_134 = L_133;
  3792. if (L_134)
  3793. {
  3794. G_B45_0 = L_134;
  3795. G_B45_1 = L_132;
  3796. goto IL_0363;
  3797. }
  3798. G_B44_0 = L_134;
  3799. G_B44_1 = L_132;
  3800. }
  3801. {
  3802. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var);
  3803. U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138* L_135 = ((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9;
  3804. Func_2_tDC2B856640B426865EF8F8A06D21921AC4CF86AE* L_136 = (Func_2_tDC2B856640B426865EF8F8A06D21921AC4CF86AE*)il2cpp_codegen_object_new(Func_2_tDC2B856640B426865EF8F8A06D21921AC4CF86AE_il2cpp_TypeInfo_var);
  3805. Func_2__ctor_mD9CABB106C63111DC78097B999584EC585AC4F81(L_136, L_135, (intptr_t)((void*)U3CU3Ec_U3CProcessU3Eb__12_5_m7DE2A1A96B99DBE2A017A6479CB77065085C247F_RuntimeMethod_var), NULL);
  3806. Func_2_tDC2B856640B426865EF8F8A06D21921AC4CF86AE* L_137 = L_136;
  3807. ((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9__12_5 = L_137;
  3808. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9__12_5), (void*)L_137);
  3809. G_B45_0 = L_137;
  3810. G_B45_1 = G_B44_1;
  3811. }
  3812. IL_0363:
  3813. {
  3814. RuntimeObject* L_138;
  3815. L_138 = Enumerable_Select_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_TisThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF_mEAAC589D8BF82FF4E0AD4FDF216FBDA00137E9B5(G_B45_1, G_B45_0, Enumerable_Select_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_TisThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF_mEAAC589D8BF82FF4E0AD4FDF216FBDA00137E9B5_RuntimeMethod_var);
  3816. V_19 = L_138;
  3817. RuntimeObject* L_139 = V_19;
  3818. NullCheck(L_139);
  3819. RuntimeObject* L_140;
  3820. L_140 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t9EE64A53B77D5C3AE69BB3C397A0AB93AAA18870_il2cpp_TypeInfo_var, L_139);
  3821. V_20 = L_140;
  3822. }
  3823. {
  3824. auto __finallyBlock = il2cpp::utils::Finally([&]
  3825. {
  3826. FINALLY_0395:
  3827. {
  3828. {
  3829. RuntimeObject* L_141 = V_20;
  3830. if (!L_141)
  3831. {
  3832. goto IL_03a1;
  3833. }
  3834. }
  3835. {
  3836. RuntimeObject* L_142 = V_20;
  3837. NullCheck(L_142);
  3838. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_142);
  3839. }
  3840. IL_03a1:
  3841. {
  3842. return;
  3843. }
  3844. }
  3845. });
  3846. try
  3847. {
  3848. {
  3849. goto IL_038a_1;
  3850. }
  3851. IL_0376_1:
  3852. {
  3853. RuntimeObject* L_143 = V_20;
  3854. NullCheck(L_143);
  3855. ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* L_144;
  3856. L_144 = InterfaceFuncInvoker0< ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* >::Invoke(0, IEnumerator_1_t41CA73E66F05E157514E8044D9B9A2319CE2E00B_il2cpp_TypeInfo_var, L_143);
  3857. V_21 = L_144;
  3858. ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* L_145 = V_21;
  3859. ThreeMfProcessor_ConvertTexture_mB8E30F7427A10BE2FB97EE923422B5FEAFC1314F(__this, L_145, NULL);
  3860. }
  3861. IL_038a_1:
  3862. {
  3863. RuntimeObject* L_146 = V_20;
  3864. NullCheck(L_146);
  3865. bool L_147;
  3866. L_147 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_146);
  3867. if (L_147)
  3868. {
  3869. goto IL_0376_1;
  3870. }
  3871. }
  3872. {
  3873. goto IL_03a2;
  3874. }
  3875. }
  3876. catch(Il2CppExceptionWrapper& e)
  3877. {
  3878. __finallyBlock.StoreException(e.ex);
  3879. }
  3880. }
  3881. IL_03a2:
  3882. {
  3883. }
  3884. IL_03a3:
  3885. {
  3886. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_148 = ___0_reader;
  3887. int32_t L_149 = V_2;
  3888. NullCheck(L_148);
  3889. ReaderBase_UpdateLoadingPercentage_m10601D3AC7D2C0CD2F66F204E89ED0430E312D0C(L_148, (3.0f), ((int32_t)il2cpp_codegen_add(L_149, 1)), (5.0f), NULL);
  3890. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_150 = ___0_reader;
  3891. NullCheck(L_150);
  3892. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_151;
  3893. L_151 = ReaderBase_get_AssetLoaderContext_mAEAA12FFAAC1C276F35397E563CB157D7CFB36BA_inline(L_150, NULL);
  3894. NullCheck(L_151);
  3895. AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_152 = L_151->___Options;
  3896. NullCheck(L_152);
  3897. bool L_153 = L_152->___ImportTextures;
  3898. if (L_153)
  3899. {
  3900. goto IL_03db;
  3901. }
  3902. }
  3903. {
  3904. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_154 = ___0_reader;
  3905. NullCheck(L_154);
  3906. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_155;
  3907. L_155 = ReaderBase_get_AssetLoaderContext_mAEAA12FFAAC1C276F35397E563CB157D7CFB36BA_inline(L_154, NULL);
  3908. NullCheck(L_155);
  3909. AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_156 = L_155->___Options;
  3910. NullCheck(L_156);
  3911. bool L_157 = L_156->___ImportMaterials;
  3912. G_B57_0 = ((int32_t)(L_157));
  3913. goto IL_03dc;
  3914. }
  3915. IL_03db:
  3916. {
  3917. G_B57_0 = 1;
  3918. }
  3919. IL_03dc:
  3920. {
  3921. V_22 = (bool)G_B57_0;
  3922. bool L_158 = V_22;
  3923. if (!L_158)
  3924. {
  3925. goto IL_04c0;
  3926. }
  3927. }
  3928. {
  3929. ThreeMfModel_tA97AA36B6978E64E2D4F3752277AEF092702487A* L_159 = V_3;
  3930. NullCheck(L_159);
  3931. RuntimeObject* L_160;
  3932. L_160 = ThreeMfModel_get_Resources_m90FE4EA1D2A3036739F5D7B689C87F762E7B77D9_inline(L_159, NULL);
  3933. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var);
  3934. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* L_161 = ((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9__12_6;
  3935. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* L_162 = L_161;
  3936. if (L_162)
  3937. {
  3938. G_B60_0 = L_162;
  3939. G_B60_1 = L_160;
  3940. goto IL_040b;
  3941. }
  3942. G_B59_0 = L_162;
  3943. G_B59_1 = L_160;
  3944. }
  3945. {
  3946. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var);
  3947. U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138* L_163 = ((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9;
  3948. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* L_164 = (Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C*)il2cpp_codegen_object_new(Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C_il2cpp_TypeInfo_var);
  3949. Func_2__ctor_mF71F8DA3523294BD525AE84E22146DB24D8DC2A8(L_164, L_163, (intptr_t)((void*)U3CU3Ec_U3CProcessU3Eb__12_6_mC82A67C0D51A0A2C75DCCF679634D7A87360DBEC_RuntimeMethod_var), NULL);
  3950. Func_2_t407C4C2C9129DC8C4ED64BFC1245ADF5BC54144C* L_165 = L_164;
  3951. ((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9__12_6 = L_165;
  3952. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9__12_6), (void*)L_165);
  3953. G_B60_0 = L_165;
  3954. G_B60_1 = G_B59_1;
  3955. }
  3956. IL_040b:
  3957. {
  3958. RuntimeObject* L_166;
  3959. L_166 = Enumerable_Where_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_m799320DC3808F6E76220C9F203DA25686D6934CF(G_B60_1, G_B60_0, Enumerable_Where_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_m799320DC3808F6E76220C9F203DA25686D6934CF_RuntimeMethod_var);
  3960. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var);
  3961. Func_2_tDAD1F04679E83654859656F7E338DB1304EA2FE7* L_167 = ((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9__12_7;
  3962. Func_2_tDAD1F04679E83654859656F7E338DB1304EA2FE7* L_168 = L_167;
  3963. if (L_168)
  3964. {
  3965. G_B62_0 = L_168;
  3966. G_B62_1 = L_166;
  3967. goto IL_042f;
  3968. }
  3969. G_B61_0 = L_168;
  3970. G_B61_1 = L_166;
  3971. }
  3972. {
  3973. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var);
  3974. U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138* L_169 = ((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9;
  3975. Func_2_tDAD1F04679E83654859656F7E338DB1304EA2FE7* L_170 = (Func_2_tDAD1F04679E83654859656F7E338DB1304EA2FE7*)il2cpp_codegen_object_new(Func_2_tDAD1F04679E83654859656F7E338DB1304EA2FE7_il2cpp_TypeInfo_var);
  3976. Func_2__ctor_m29C60E6CA6E54A181F265BB74498A5218BA87809(L_170, L_169, (intptr_t)((void*)U3CU3Ec_U3CProcessU3Eb__12_7_mC01E940952DC25FFF6FAE10912969EB1C6395ABB_RuntimeMethod_var), NULL);
  3977. Func_2_tDAD1F04679E83654859656F7E338DB1304EA2FE7* L_171 = L_170;
  3978. ((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9__12_7 = L_171;
  3979. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9__12_7), (void*)L_171);
  3980. G_B62_0 = L_171;
  3981. G_B62_1 = G_B61_1;
  3982. }
  3983. IL_042f:
  3984. {
  3985. RuntimeObject* L_172;
  3986. L_172 = Enumerable_Select_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_TisThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1_m3DC27D9D9A4147DD767C9ECF55D0D1BC3B1A2E5F(G_B62_1, G_B62_0, Enumerable_Select_TisThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74_TisThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1_m3DC27D9D9A4147DD767C9ECF55D0D1BC3B1A2E5F_RuntimeMethod_var);
  3987. V_23 = L_172;
  3988. RuntimeObject* L_173 = V_23;
  3989. NullCheck(L_173);
  3990. RuntimeObject* L_174;
  3991. L_174 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t56ACFC198AF15650B6CDC2C832DD82D503D07CEF_il2cpp_TypeInfo_var, L_173);
  3992. V_24 = L_174;
  3993. }
  3994. {
  3995. auto __finallyBlock = il2cpp::utils::Finally([&]
  3996. {
  3997. FINALLY_04b2:
  3998. {
  3999. {
  4000. RuntimeObject* L_175 = V_24;
  4001. if (!L_175)
  4002. {
  4003. goto IL_04be;
  4004. }
  4005. }
  4006. {
  4007. RuntimeObject* L_176 = V_24;
  4008. NullCheck(L_176);
  4009. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_176);
  4010. }
  4011. IL_04be:
  4012. {
  4013. return;
  4014. }
  4015. }
  4016. });
  4017. try
  4018. {
  4019. {
  4020. goto IL_04a7_1;
  4021. }
  4022. IL_0442_1:
  4023. {
  4024. RuntimeObject* L_177 = V_24;
  4025. NullCheck(L_177);
  4026. ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1* L_178;
  4027. L_178 = InterfaceFuncInvoker0< ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1* >::Invoke(0, IEnumerator_1_tAE7C66E0AC07E698C7F161B9A1889F1A86566330_il2cpp_TypeInfo_var, L_177);
  4028. V_25 = L_178;
  4029. ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1* L_179 = V_25;
  4030. NullCheck(L_179);
  4031. RuntimeObject* L_180;
  4032. L_180 = ThreeMfTexture2DGroup_get_Coordinates_mF1D35874956CF2C2FE9609D6538A6153DEEC0BAB_inline(L_179, NULL);
  4033. NullCheck(L_180);
  4034. int32_t L_181;
  4035. L_181 = InterfaceFuncInvoker0< int32_t >::Invoke(0, ICollection_1_t946A6AE4DEDB804B4F1BA00B1BAAA77B04D60EFE_il2cpp_TypeInfo_var, L_180);
  4036. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_182 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA_il2cpp_TypeInfo_var, (uint32_t)L_181);
  4037. V_26 = L_182;
  4038. V_27 = 0;
  4039. goto IL_0488_1;
  4040. }
  4041. IL_0464_1:
  4042. {
  4043. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_183 = V_26;
  4044. int32_t L_184 = V_27;
  4045. ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1* L_185 = V_25;
  4046. NullCheck(L_185);
  4047. RuntimeObject* L_186;
  4048. L_186 = ThreeMfTexture2DGroup_get_Coordinates_mF1D35874956CF2C2FE9609D6538A6153DEEC0BAB_inline(L_185, NULL);
  4049. int32_t L_187 = V_27;
  4050. NullCheck(L_186);
  4051. ThreeMfTexture2DCoordinate_t3BABC1D79B6CBF1ACEB64F0A81C8C2D210F01ADA* L_188;
  4052. L_188 = InterfaceFuncInvoker1< ThreeMfTexture2DCoordinate_t3BABC1D79B6CBF1ACEB64F0A81C8C2D210F01ADA*, int32_t >::Invoke(0, IList_1_tC0E80CA9C0A700B10D9C64C8E9CA3D573C44282E_il2cpp_TypeInfo_var, L_186, L_187);
  4053. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_189;
  4054. L_189 = ThreeMfProcessor_ConvertUV_m048A2F82A47DDF562E68D86F1CFCE95B55532864(L_188, NULL);
  4055. NullCheck(L_183);
  4056. (L_183)->SetAt(static_cast<il2cpp_array_size_t>(L_184), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_189);
  4057. int32_t L_190 = V_27;
  4058. V_27 = ((int32_t)il2cpp_codegen_add(L_190, 1));
  4059. }
  4060. IL_0488_1:
  4061. {
  4062. int32_t L_191 = V_27;
  4063. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_192 = V_26;
  4064. NullCheck(L_192);
  4065. V_28 = (bool)((((int32_t)L_191) < ((int32_t)((int32_t)(((RuntimeArray*)L_192)->max_length))))? 1 : 0);
  4066. bool L_193 = V_28;
  4067. if (L_193)
  4068. {
  4069. goto IL_0464_1;
  4070. }
  4071. }
  4072. {
  4073. Dictionary_2_t32E2A37AC16B1C83AE612366276E6E07A19064C8* L_194 = __this->____allConvertedCoordinates;
  4074. ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1* L_195 = V_25;
  4075. Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_196 = V_26;
  4076. NullCheck(L_194);
  4077. Dictionary_2_Add_mA0AFE49502043163A2A768554D3A57129B9C0BE5(L_194, L_195, (RuntimeObject*)L_196, Dictionary_2_Add_mA0AFE49502043163A2A768554D3A57129B9C0BE5_RuntimeMethod_var);
  4078. }
  4079. IL_04a7_1:
  4080. {
  4081. RuntimeObject* L_197 = V_24;
  4082. NullCheck(L_197);
  4083. bool L_198;
  4084. L_198 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_197);
  4085. if (L_198)
  4086. {
  4087. goto IL_0442_1;
  4088. }
  4089. }
  4090. {
  4091. goto IL_04bf;
  4092. }
  4093. }
  4094. catch(Il2CppExceptionWrapper& e)
  4095. {
  4096. __finallyBlock.StoreException(e.ex);
  4097. }
  4098. }
  4099. IL_04bf:
  4100. {
  4101. }
  4102. IL_04c0:
  4103. {
  4104. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_199 = ___0_reader;
  4105. int32_t L_200 = V_2;
  4106. NullCheck(L_199);
  4107. ReaderBase_UpdateLoadingPercentage_m10601D3AC7D2C0CD2F66F204E89ED0430E312D0C(L_199, (4.0f), ((int32_t)il2cpp_codegen_add(L_200, 1)), (5.0f), NULL);
  4108. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* L_201 = (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2*)il2cpp_codegen_object_new(ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2_il2cpp_TypeInfo_var);
  4109. ThreeMfModel__ctor_m1EBE95775668B6F2CC00222FA4FEE8A4BBFCD91F(L_201, NULL);
  4110. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* L_202 = L_201;
  4111. ThreeMfModel_tA97AA36B6978E64E2D4F3752277AEF092702487A* L_203 = V_3;
  4112. NullCheck(L_203);
  4113. String_t* L_204;
  4114. L_204 = ThreeMfModel_get_Title_m80815BF4CC2356F7D41699886A6F6960FEDC7E17_inline(L_203, NULL);
  4115. NullCheck(L_202);
  4116. ThreeMfModel_set_Name_m21FBCCF3B97D2C9E64895710FAE11EF953431764_inline(L_202, L_204, NULL);
  4117. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* L_205 = L_202;
  4118. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_206;
  4119. L_206 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
  4120. NullCheck(L_205);
  4121. ThreeMfModel_set_LocalScale_mCCA25D1A2671370FF2CE1C09C67113AEFF6CE511_inline(L_205, L_206, NULL);
  4122. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* L_207 = L_205;
  4123. NullCheck(L_207);
  4124. ThreeMfModel_set_Visibility_m483E998D63DD6717282BA41AC935D54C49C7FB38_inline(L_207, (bool)1, NULL);
  4125. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* L_208 = L_207;
  4126. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_209;
  4127. L_209 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((270.0f), (0.0f), (0.0f), NULL);
  4128. NullCheck(L_208);
  4129. ThreeMfModel_set_LocalRotation_m843DD3374636CF0354C942D8536B93E7E099FD68_inline(L_208, L_209, NULL);
  4130. V_4 = L_208;
  4131. V_29 = 0;
  4132. goto IL_0560;
  4133. }
  4134. IL_051c:
  4135. {
  4136. ThreeMfModel_tA97AA36B6978E64E2D4F3752277AEF092702487A* L_210 = V_3;
  4137. NullCheck(L_210);
  4138. RuntimeObject* L_211;
  4139. L_211 = ThreeMfModel_get_Items_m055BC2A87397AE6F815540B24F10364788C88E06_inline(L_210, NULL);
  4140. int32_t L_212 = V_29;
  4141. NullCheck(L_211);
  4142. ThreeMfModelItem_t9814D176FF01A693C47F0E64414E1753A12CF68F* L_213;
  4143. L_213 = InterfaceFuncInvoker1< ThreeMfModelItem_t9814D176FF01A693C47F0E64414E1753A12CF68F*, int32_t >::Invoke(0, IList_1_t23A4CFB2F439273DFDB264965F14698C0541EDC7_il2cpp_TypeInfo_var, L_211, L_212);
  4144. V_30 = L_213;
  4145. ThreeMfModelItem_t9814D176FF01A693C47F0E64414E1753A12CF68F* L_214 = V_30;
  4146. NullCheck(L_214);
  4147. ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* L_215;
  4148. L_215 = ThreeMfModelItem_get_Object_mCF6050D8A100AD0CCA0BC4EFE405B21DD034E63F_inline(L_214, NULL);
  4149. V_31 = ((ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15*)IsInstClass((RuntimeObject*)L_215, ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15_il2cpp_TypeInfo_var));
  4150. ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* L_216 = V_31;
  4151. V_32 = (bool)((!(((RuntimeObject*)(ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15*)L_216) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  4152. bool L_217 = V_32;
  4153. if (!L_217)
  4154. {
  4155. goto IL_0559;
  4156. }
  4157. }
  4158. {
  4159. ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* L_218 = V_31;
  4160. ThreeMfModelItem_t9814D176FF01A693C47F0E64414E1753A12CF68F* L_219 = V_30;
  4161. NullCheck(L_219);
  4162. ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A L_220;
  4163. L_220 = ThreeMfModelItem_get_Transform_m26FB4E4E19F2647385D1F9250D707FE0D6177559_inline(L_219, NULL);
  4164. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* L_221 = V_4;
  4165. ThreeMfProcessor_ConvertObject_m2AD1C96663F89D0EFC28B83F9FFFF6C373060CC8(__this, L_218, L_220, L_221, NULL);
  4166. }
  4167. IL_0559:
  4168. {
  4169. int32_t L_222 = V_29;
  4170. V_29 = ((int32_t)il2cpp_codegen_add(L_222, 1));
  4171. }
  4172. IL_0560:
  4173. {
  4174. int32_t L_223 = V_29;
  4175. ThreeMfModel_tA97AA36B6978E64E2D4F3752277AEF092702487A* L_224 = V_3;
  4176. NullCheck(L_224);
  4177. RuntimeObject* L_225;
  4178. L_225 = ThreeMfModel_get_Items_m055BC2A87397AE6F815540B24F10364788C88E06_inline(L_224, NULL);
  4179. NullCheck(L_225);
  4180. int32_t L_226;
  4181. L_226 = InterfaceFuncInvoker0< int32_t >::Invoke(0, ICollection_1_t41FAC35D3CEC893CE3C1B1B22F617E9F6C68176C_il2cpp_TypeInfo_var, L_225);
  4182. V_33 = (bool)((((int32_t)L_223) < ((int32_t)L_226))? 1 : 0);
  4183. bool L_227 = V_33;
  4184. if (L_227)
  4185. {
  4186. goto IL_051c;
  4187. }
  4188. }
  4189. {
  4190. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_228 = ___0_reader;
  4191. int32_t L_229 = V_2;
  4192. NullCheck(L_228);
  4193. ReaderBase_UpdateLoadingPercentage_m10601D3AC7D2C0CD2F66F204E89ED0430E312D0C(L_228, (5.0f), ((int32_t)il2cpp_codegen_add(L_229, 1)), (5.0f), NULL);
  4194. ThreeMfModelU5BU5D_t5AC8112BDE6DF9CDB5217F8687E4AA9C18C48C73* L_230 = V_1;
  4195. int32_t L_231 = V_2;
  4196. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* L_232 = V_4;
  4197. NullCheck(L_230);
  4198. ArrayElementTypeCheck (L_230, L_232);
  4199. (L_230)->SetAt(static_cast<il2cpp_array_size_t>(L_231), (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2*)L_232);
  4200. int32_t L_233 = V_2;
  4201. V_2 = ((int32_t)il2cpp_codegen_add(L_233, 1));
  4202. }
  4203. IL_0593:
  4204. {
  4205. int32_t L_234 = V_2;
  4206. ThreeMfModelU5BU5D_t5AC8112BDE6DF9CDB5217F8687E4AA9C18C48C73* L_235 = V_1;
  4207. NullCheck(L_235);
  4208. V_34 = (bool)((((int32_t)L_234) < ((int32_t)((int32_t)(((RuntimeArray*)L_235)->max_length))))? 1 : 0);
  4209. bool L_236 = V_34;
  4210. if (L_236)
  4211. {
  4212. goto IL_00c3;
  4213. }
  4214. }
  4215. {
  4216. ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* L_237 = __this->____rootModel;
  4217. V_35 = L_237;
  4218. goto IL_05ac;
  4219. }
  4220. IL_05ac:
  4221. {
  4222. RuntimeObject* L_238 = V_35;
  4223. return L_238;
  4224. }
  4225. }
  4226. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfProcessor_ConvertTexture_mB8E30F7427A10BE2FB97EE923422B5FEAFC1314F (ThreeMfProcessor_t15100D0D50076EC723D3D17136EE2280EB2A4E8C* __this, ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* ___0_originalTexture, const RuntimeMethod* method)
  4227. {
  4228. static bool s_Il2CppMethodInitialized;
  4229. if (!s_Il2CppMethodInitialized)
  4230. {
  4231. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m8CC8FD77C08D43359247CAB66AA047A7EC3237A9_RuntimeMethod_var);
  4232. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t9D9853EC356A71B3BC036D2810F70EC0DF1361DD_il2cpp_TypeInfo_var);
  4233. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22_il2cpp_TypeInfo_var);
  4234. s_Il2CppMethodInitialized = true;
  4235. }
  4236. ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* V_0 = NULL;
  4237. int32_t V_1 = 0;
  4238. ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* G_B2_0 = NULL;
  4239. ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* G_B1_0 = NULL;
  4240. int32_t G_B3_0 = 0;
  4241. ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* G_B3_1 = NULL;
  4242. ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* G_B5_0 = NULL;
  4243. ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* G_B4_0 = NULL;
  4244. int32_t G_B6_0 = 0;
  4245. ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* G_B6_1 = NULL;
  4246. {
  4247. ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* L_0 = (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22*)il2cpp_codegen_object_new(ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22_il2cpp_TypeInfo_var);
  4248. ThreeMfTexture__ctor_m5D7BA899E1691F1736986FC5D838296D0786EAE8(L_0, NULL);
  4249. V_0 = L_0;
  4250. ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* L_1 = V_0;
  4251. ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* L_2 = ___0_originalTexture;
  4252. NullCheck(L_2);
  4253. int32_t L_3;
  4254. L_3 = ThreeMfResource_get_Id_m63AB3C42C13D7540AA257A82E763BAF6D9EB4474_inline(L_2, NULL);
  4255. V_1 = L_3;
  4256. String_t* L_4;
  4257. L_4 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL);
  4258. NullCheck(L_1);
  4259. ThreeMfTexture_set_Name_m151170B958E544BCD8FB19AFACEB10390027141E_inline(L_1, L_4, NULL);
  4260. ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* L_5 = V_0;
  4261. ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* L_6 = ___0_originalTexture;
  4262. NullCheck(L_6);
  4263. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7;
  4264. L_7 = ThreeMfTexture2D_get_TextureBytes_mE21543C4CC7885D31B200C18C77B8FB714C95717_inline(L_6, NULL);
  4265. NullCheck(L_5);
  4266. ThreeMfTexture_set_Data_m92319E1690DDFC71C167AC081528DCB2E79C3AA9_inline(L_5, L_7, NULL);
  4267. ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* L_8 = V_0;
  4268. ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* L_9 = ___0_originalTexture;
  4269. NullCheck(L_9);
  4270. int32_t L_10;
  4271. L_10 = ThreeMfTexture2D_get_TileStyleU_m1FE3A184B7649B052AF278B9E925DA9F6EC532A4_inline(L_9, NULL);
  4272. if ((((int32_t)L_10) == ((int32_t)2)))
  4273. {
  4274. G_B2_0 = L_8;
  4275. goto IL_0036;
  4276. }
  4277. G_B1_0 = L_8;
  4278. }
  4279. {
  4280. G_B3_0 = 0;
  4281. G_B3_1 = G_B1_0;
  4282. goto IL_0037;
  4283. }
  4284. IL_0036:
  4285. {
  4286. G_B3_0 = 1;
  4287. G_B3_1 = G_B2_0;
  4288. }
  4289. IL_0037:
  4290. {
  4291. NullCheck(G_B3_1);
  4292. ThreeMfTexture_set_WrapModeU_mE8194F482272DE2EB993C813B8FA60EF4DA23A16_inline(G_B3_1, G_B3_0, NULL);
  4293. ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* L_11 = V_0;
  4294. ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* L_12 = ___0_originalTexture;
  4295. NullCheck(L_12);
  4296. int32_t L_13;
  4297. L_13 = ThreeMfTexture2D_get_TileStyleV_mCC4C3EE752C97A90009AD8564EFE80542D316650_inline(L_12, NULL);
  4298. if ((((int32_t)L_13) == ((int32_t)2)))
  4299. {
  4300. G_B5_0 = L_11;
  4301. goto IL_004a;
  4302. }
  4303. G_B4_0 = L_11;
  4304. }
  4305. {
  4306. G_B6_0 = 0;
  4307. G_B6_1 = G_B4_0;
  4308. goto IL_004b;
  4309. }
  4310. IL_004a:
  4311. {
  4312. G_B6_0 = 1;
  4313. G_B6_1 = G_B5_0;
  4314. }
  4315. IL_004b:
  4316. {
  4317. NullCheck(G_B6_1);
  4318. ThreeMfTexture_set_WrapModeV_mD4816729A25B21A58ADD15A196218638177ED740_inline(G_B6_1, G_B6_0, NULL);
  4319. Dictionary_2_tF76A5254FF71CC9D5D32CAB73E7A4AB583A904E9* L_14 = __this->____allTextures;
  4320. ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* L_15 = ___0_originalTexture;
  4321. ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* L_16 = V_0;
  4322. NullCheck(L_14);
  4323. Dictionary_2_Add_m8CC8FD77C08D43359247CAB66AA047A7EC3237A9(L_14, L_15, L_16, Dictionary_2_Add_m8CC8FD77C08D43359247CAB66AA047A7EC3237A9_RuntimeMethod_var);
  4324. ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* L_17 = __this->____rootModel;
  4325. NullCheck(L_17);
  4326. RuntimeObject* L_18;
  4327. L_18 = ThreeMfRootModel_get_AllTextures_m6BA318190F3532D4567FF06753C7C22607DFC922_inline(L_17, NULL);
  4328. ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* L_19 = V_0;
  4329. NullCheck(L_18);
  4330. InterfaceActionInvoker1< RuntimeObject* >::Invoke(2, ICollection_1_t9D9853EC356A71B3BC036D2810F70EC0DF1361DD_il2cpp_TypeInfo_var, L_18, L_19);
  4331. return;
  4332. }
  4333. }
  4334. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfProcessor_ConvertObject_m2AD1C96663F89D0EFC28B83F9FFFF6C373060CC8 (ThreeMfProcessor_t15100D0D50076EC723D3D17136EE2280EB2A4E8C* __this, ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* ___0_threeMfObject, ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A ___1_transform, ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* ___2_parentModel, const RuntimeMethod* method)
  4335. {
  4336. static bool s_Il2CppMethodInitialized;
  4337. if (!s_Il2CppMethodInitialized)
  4338. {
  4339. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t71DDDA4A27F7D04DEB277F769A456790B3429C8E_il2cpp_TypeInfo_var);
  4340. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t2B7EF2AFAB043A7D969559EF669AC5EC442CD946_il2cpp_TypeInfo_var);
  4341. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15_il2cpp_TypeInfo_var);
  4342. s_Il2CppMethodInitialized = true;
  4343. }
  4344. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* V_0 = NULL;
  4345. bool V_1 = false;
  4346. int32_t V_2 = 0;
  4347. ThreeMfComponent_t288B330D33E941CDE3C9C69D33754D4F2B143948* V_3 = NULL;
  4348. ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* V_4 = NULL;
  4349. bool V_5 = false;
  4350. bool V_6 = false;
  4351. {
  4352. ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* L_0 = ___0_threeMfObject;
  4353. ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A L_1 = ___1_transform;
  4354. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* L_2 = ___2_parentModel;
  4355. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* L_3;
  4356. L_3 = ThreeMfProcessor_ConvertModel_mF06239B67807AE289D1772EEFBF9915C5DB59BC1(__this, L_0, L_1, L_2, NULL);
  4357. V_0 = L_3;
  4358. ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* L_4 = ___0_threeMfObject;
  4359. NullCheck(L_4);
  4360. RuntimeObject* L_5;
  4361. L_5 = ThreeMfObject_get_Components_mC622A797E6740D85CED6CA2B40AC49F3DA9755BF_inline(L_4, NULL);
  4362. V_1 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_5) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  4363. bool L_6 = V_1;
  4364. if (!L_6)
  4365. {
  4366. goto IL_006f;
  4367. }
  4368. }
  4369. {
  4370. V_2 = 0;
  4371. goto IL_005a;
  4372. }
  4373. IL_001d:
  4374. {
  4375. ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* L_7 = ___0_threeMfObject;
  4376. NullCheck(L_7);
  4377. RuntimeObject* L_8;
  4378. L_8 = ThreeMfObject_get_Components_mC622A797E6740D85CED6CA2B40AC49F3DA9755BF_inline(L_7, NULL);
  4379. int32_t L_9 = V_2;
  4380. NullCheck(L_8);
  4381. ThreeMfComponent_t288B330D33E941CDE3C9C69D33754D4F2B143948* L_10;
  4382. L_10 = InterfaceFuncInvoker1< ThreeMfComponent_t288B330D33E941CDE3C9C69D33754D4F2B143948*, int32_t >::Invoke(0, IList_1_t2B7EF2AFAB043A7D969559EF669AC5EC442CD946_il2cpp_TypeInfo_var, L_8, L_9);
  4383. V_3 = L_10;
  4384. ThreeMfComponent_t288B330D33E941CDE3C9C69D33754D4F2B143948* L_11 = V_3;
  4385. NullCheck(L_11);
  4386. ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* L_12;
  4387. L_12 = ThreeMfComponent_get_Object_mFD7325933BB03B8EADFE5EC920BDB63668EAB248_inline(L_11, NULL);
  4388. V_4 = ((ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15*)IsInstClass((RuntimeObject*)L_12, ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15_il2cpp_TypeInfo_var));
  4389. ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* L_13 = V_4;
  4390. V_5 = (bool)((!(((RuntimeObject*)(ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15*)L_13) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  4391. bool L_14 = V_5;
  4392. if (!L_14)
  4393. {
  4394. goto IL_0055;
  4395. }
  4396. }
  4397. {
  4398. ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* L_15 = V_4;
  4399. ThreeMfComponent_t288B330D33E941CDE3C9C69D33754D4F2B143948* L_16 = V_3;
  4400. NullCheck(L_16);
  4401. ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A L_17;
  4402. L_17 = ThreeMfComponent_get_Transform_mE5BA2EDC4B4D7D7A32EDCD9F60B012DF1C3818DE_inline(L_16, NULL);
  4403. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* L_18 = V_0;
  4404. ThreeMfProcessor_ConvertObject_m2AD1C96663F89D0EFC28B83F9FFFF6C373060CC8(__this, L_15, L_17, L_18, NULL);
  4405. }
  4406. IL_0055:
  4407. {
  4408. int32_t L_19 = V_2;
  4409. V_2 = ((int32_t)il2cpp_codegen_add(L_19, 1));
  4410. }
  4411. IL_005a:
  4412. {
  4413. int32_t L_20 = V_2;
  4414. ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* L_21 = ___0_threeMfObject;
  4415. NullCheck(L_21);
  4416. RuntimeObject* L_22;
  4417. L_22 = ThreeMfObject_get_Components_mC622A797E6740D85CED6CA2B40AC49F3DA9755BF_inline(L_21, NULL);
  4418. NullCheck(L_22);
  4419. int32_t L_23;
  4420. L_23 = InterfaceFuncInvoker0< int32_t >::Invoke(0, ICollection_1_t71DDDA4A27F7D04DEB277F769A456790B3429C8E_il2cpp_TypeInfo_var, L_22);
  4421. V_6 = (bool)((((int32_t)L_20) < ((int32_t)L_23))? 1 : 0);
  4422. bool L_24 = V_6;
  4423. if (L_24)
  4424. {
  4425. goto IL_001d;
  4426. }
  4427. }
  4428. {
  4429. }
  4430. IL_006f:
  4431. {
  4432. return;
  4433. }
  4434. }
  4435. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfProcessor_ConvertMaterial_m164747B85A2C27C6016698FCA56B4F7F7121B389 (ThreeMfProcessor_t15100D0D50076EC723D3D17136EE2280EB2A4E8C* __this, ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2* ___0_originalBase, const RuntimeMethod* method)
  4436. {
  4437. static bool s_Il2CppMethodInitialized;
  4438. if (!s_Il2CppMethodInitialized)
  4439. {
  4440. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Color_tD001788D726C3A7F1379BEED0260B9591F440C1F_il2cpp_TypeInfo_var);
  4441. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m5B307FBF9A1F3B4B51A77E18ED06F150136F13B4_RuntimeMethod_var);
  4442. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_mDD55B516E8292BC3F1B8D467A55D286E3E45B28C_RuntimeMethod_var);
  4443. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tD4699121F1986A1CF0F28D10E91389DD1C7FDE69_il2cpp_TypeInfo_var);
  4444. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424_il2cpp_TypeInfo_var);
  4445. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF9B0C458A8296F0D7B0BBEE1858A37CE958D54DE);
  4446. s_Il2CppMethodInitialized = true;
  4447. }
  4448. ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* V_0 = NULL;
  4449. ThreeMfsRGBColor_t540B24676AE51F3041DC10A9852A21E736A4AA30 V_1;
  4450. memset((&V_1), 0, sizeof(V_1));
  4451. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_2;
  4452. memset((&V_2), 0, sizeof(V_2));
  4453. {
  4454. ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* L_0 = (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424*)il2cpp_codegen_object_new(ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424_il2cpp_TypeInfo_var);
  4455. ThreeMfMaterial__ctor_m3CF744F9935AF9396EF68721A53AAEF9C6E5EDAE(L_0, NULL);
  4456. V_0 = L_0;
  4457. ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* L_1 = V_0;
  4458. ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2* L_2 = ___0_originalBase;
  4459. NullCheck(L_2);
  4460. String_t* L_3;
  4461. L_3 = ThreeMfBase_get_Name_m21CE8A15109F62A8B6E63308E50E55953B721E21_inline(L_2, NULL);
  4462. NullCheck(L_1);
  4463. ThreeMfMaterial_set_Name_m002F5F6B341DBA5D3FA6D02ECA0FC7171D69C546_inline(L_1, L_3, NULL);
  4464. ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* L_4 = V_0;
  4465. Dictionary_2_tC950A32EAFFC25F50CB10E4BA94AB529CDADA0E8* L_5 = __this->____allMaterials;
  4466. NullCheck(L_5);
  4467. int32_t L_6;
  4468. L_6 = Dictionary_2_get_Count_mDD55B516E8292BC3F1B8D467A55D286E3E45B28C(L_5, Dictionary_2_get_Count_mDD55B516E8292BC3F1B8D467A55D286E3E45B28C_RuntimeMethod_var);
  4469. NullCheck(L_4);
  4470. ThreeMfMaterial_set_Index_m71BDC99AC48D08F45581078FC809D058965EBEA3_inline(L_4, L_6, NULL);
  4471. ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2* L_7 = ___0_originalBase;
  4472. NullCheck(L_7);
  4473. ThreeMfsRGBColor_t540B24676AE51F3041DC10A9852A21E736A4AA30 L_8;
  4474. L_8 = ThreeMfBase_get_Color_m1D866097F049A18A6A7FEE29852008A4975A29FD_inline(L_7, NULL);
  4475. V_1 = L_8;
  4476. ThreeMfsRGBColor_t540B24676AE51F3041DC10A9852A21E736A4AA30 L_9 = V_1;
  4477. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_10;
  4478. L_10 = ThreeMfProcessor_ConvertColor_mDCA88339887F35347839FCF2BBEDC01FFA6EE73D(L_9, NULL);
  4479. V_2 = L_10;
  4480. ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* L_11 = V_0;
  4481. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12 = V_2;
  4482. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13 = L_12;
  4483. RuntimeObject* L_14 = Box(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F_il2cpp_TypeInfo_var, &L_13);
  4484. NullCheck(L_11);
  4485. ThreeMfMaterial_AddProperty_m97B30BB27BA4AD12AD5E3C9C074E999029354E62(L_11, _stringLiteralF9B0C458A8296F0D7B0BBEE1858A37CE958D54DE, L_14, (bool)0, NULL);
  4486. Dictionary_2_tC950A32EAFFC25F50CB10E4BA94AB529CDADA0E8* L_15 = __this->____allMaterials;
  4487. ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2* L_16 = ___0_originalBase;
  4488. ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* L_17 = V_0;
  4489. NullCheck(L_15);
  4490. Dictionary_2_Add_m5B307FBF9A1F3B4B51A77E18ED06F150136F13B4(L_15, L_16, L_17, Dictionary_2_Add_m5B307FBF9A1F3B4B51A77E18ED06F150136F13B4_RuntimeMethod_var);
  4491. ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* L_18 = __this->____rootModel;
  4492. NullCheck(L_18);
  4493. RuntimeObject* L_19;
  4494. L_19 = ThreeMfRootModel_get_AllMaterials_m49A7567D31149FEAABC40BF39A9D8DE7F8AD53F8_inline(L_18, NULL);
  4495. ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* L_20 = V_0;
  4496. NullCheck(L_19);
  4497. InterfaceActionInvoker1< RuntimeObject* >::Invoke(2, ICollection_1_tD4699121F1986A1CF0F28D10E91389DD1C7FDE69_il2cpp_TypeInfo_var, L_19, L_20);
  4498. return;
  4499. }
  4500. }
  4501. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ThreeMfProcessor_ConvertSingle_m648827719259296C09ADE81E7CAEF493596AC550 (double ___0_value, const RuntimeMethod* method)
  4502. {
  4503. static bool s_Il2CppMethodInitialized;
  4504. if (!s_Il2CppMethodInitialized)
  4505. {
  4506. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1_il2cpp_TypeInfo_var);
  4507. s_Il2CppMethodInitialized = true;
  4508. }
  4509. float V_0 = 0.0f;
  4510. {
  4511. double L_0 = ___0_value;
  4512. il2cpp_codegen_runtime_class_init_inline(ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1_il2cpp_TypeInfo_var);
  4513. double L_1 = ((ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1_StaticFields*)il2cpp_codegen_static_fields_for(ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1_il2cpp_TypeInfo_var))->___ThreeMfConversionPrecision;
  4514. V_0 = ((float)((double)il2cpp_codegen_multiply(L_0, L_1)));
  4515. goto IL_000c;
  4516. }
  4517. IL_000c:
  4518. {
  4519. float L_2 = V_0;
  4520. return L_2;
  4521. }
  4522. }
  4523. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ThreeMfProcessor_ConvertMatrix_m974BAC42C17562BE72F4A16AF9D438FFCEE29E0D (ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A ___0_transform, const RuntimeMethod* method)
  4524. {
  4525. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
  4526. memset((&V_0), 0, sizeof(V_0));
  4527. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_1;
  4528. memset((&V_1), 0, sizeof(V_1));
  4529. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_2;
  4530. memset((&V_2), 0, sizeof(V_2));
  4531. {
  4532. il2cpp_codegen_initobj((&V_1), sizeof(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6));
  4533. double L_0;
  4534. L_0 = ThreeMfMatrix_get_M00_mED1C2703274D2A4737822E0513DD9278CE10F2E4_inline((&___0_transform), NULL);
  4535. float L_1;
  4536. L_1 = ThreeMfProcessor_ConvertSingle_m648827719259296C09ADE81E7CAEF493596AC550(L_0, NULL);
  4537. (&V_1)->___m00 = L_1;
  4538. double L_2;
  4539. L_2 = ThreeMfMatrix_get_M10_mC27B5AEC8C713229706107EA522CBFB55BDC450C_inline((&___0_transform), NULL);
  4540. float L_3;
  4541. L_3 = ThreeMfProcessor_ConvertSingle_m648827719259296C09ADE81E7CAEF493596AC550(L_2, NULL);
  4542. (&V_1)->___m01 = L_3;
  4543. double L_4;
  4544. L_4 = ThreeMfMatrix_get_M20_mD7EE4EA325E66296DDE3A0A642D2C035642D4714_inline((&___0_transform), NULL);
  4545. float L_5;
  4546. L_5 = ThreeMfProcessor_ConvertSingle_m648827719259296C09ADE81E7CAEF493596AC550(L_4, NULL);
  4547. (&V_1)->___m02 = L_5;
  4548. double L_6;
  4549. L_6 = ThreeMfMatrix_get_M30_mAEFE6DEDAB5EB426426B9552931B4FDEA897B1F6_inline((&___0_transform), NULL);
  4550. float L_7;
  4551. L_7 = ThreeMfProcessor_ConvertSingle_m648827719259296C09ADE81E7CAEF493596AC550(L_6, NULL);
  4552. (&V_1)->___m03 = L_7;
  4553. double L_8;
  4554. L_8 = ThreeMfMatrix_get_M01_m8B4032EC32941A0B80BE38C50E18AE05954BD7DC_inline((&___0_transform), NULL);
  4555. float L_9;
  4556. L_9 = ThreeMfProcessor_ConvertSingle_m648827719259296C09ADE81E7CAEF493596AC550(L_8, NULL);
  4557. (&V_1)->___m10 = L_9;
  4558. double L_10;
  4559. L_10 = ThreeMfMatrix_get_M11_m7C6C9FD261C1198182EDB1E8067907437C62F16F_inline((&___0_transform), NULL);
  4560. float L_11;
  4561. L_11 = ThreeMfProcessor_ConvertSingle_m648827719259296C09ADE81E7CAEF493596AC550(L_10, NULL);
  4562. (&V_1)->___m11 = L_11;
  4563. double L_12;
  4564. L_12 = ThreeMfMatrix_get_M21_mA15F83DCD27667954FF092BF39B8DE68B88D0365_inline((&___0_transform), NULL);
  4565. float L_13;
  4566. L_13 = ThreeMfProcessor_ConvertSingle_m648827719259296C09ADE81E7CAEF493596AC550(L_12, NULL);
  4567. (&V_1)->___m12 = L_13;
  4568. double L_14;
  4569. L_14 = ThreeMfMatrix_get_M31_m6127A03F932A567746475E2679AFF7BA2FF5D04A_inline((&___0_transform), NULL);
  4570. float L_15;
  4571. L_15 = ThreeMfProcessor_ConvertSingle_m648827719259296C09ADE81E7CAEF493596AC550(L_14, NULL);
  4572. (&V_1)->___m13 = L_15;
  4573. double L_16;
  4574. L_16 = ThreeMfMatrix_get_M02_m451AD0CCBB2E31648EEA7965AB80E63836665929_inline((&___0_transform), NULL);
  4575. float L_17;
  4576. L_17 = ThreeMfProcessor_ConvertSingle_m648827719259296C09ADE81E7CAEF493596AC550(L_16, NULL);
  4577. (&V_1)->___m20 = L_17;
  4578. double L_18;
  4579. L_18 = ThreeMfMatrix_get_M12_m9EC17F043CE62DFCA089B02AD78E73542A39FA51_inline((&___0_transform), NULL);
  4580. float L_19;
  4581. L_19 = ThreeMfProcessor_ConvertSingle_m648827719259296C09ADE81E7CAEF493596AC550(L_18, NULL);
  4582. (&V_1)->___m21 = L_19;
  4583. double L_20;
  4584. L_20 = ThreeMfMatrix_get_M22_m6CF6AE71AF2DB4788AFB2827B5BC17D5827204E7_inline((&___0_transform), NULL);
  4585. float L_21;
  4586. L_21 = ThreeMfProcessor_ConvertSingle_m648827719259296C09ADE81E7CAEF493596AC550(L_20, NULL);
  4587. (&V_1)->___m22 = L_21;
  4588. double L_22;
  4589. L_22 = ThreeMfMatrix_get_M32_m9A313EA34DB198803407592B9E770C840DA23C4E_inline((&___0_transform), NULL);
  4590. float L_23;
  4591. L_23 = ThreeMfProcessor_ConvertSingle_m648827719259296C09ADE81E7CAEF493596AC550(L_22, NULL);
  4592. (&V_1)->___m23 = L_23;
  4593. (&V_1)->___m30 = (0.0f);
  4594. (&V_1)->___m31 = (0.0f);
  4595. (&V_1)->___m32 = (0.0f);
  4596. (&V_1)->___m33 = (1.0f);
  4597. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_24 = V_1;
  4598. V_0 = L_24;
  4599. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_25 = V_0;
  4600. V_2 = L_25;
  4601. goto IL_0123;
  4602. }
  4603. IL_0123:
  4604. {
  4605. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_26 = V_2;
  4606. return L_26;
  4607. }
  4608. }
  4609. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* ThreeMfProcessor_ConvertModel_mF06239B67807AE289D1772EEFBF9915C5DB59BC1 (ThreeMfProcessor_t15100D0D50076EC723D3D17136EE2280EB2A4E8C* __this, ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* ___0_originalObject, ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A ___1_transform, ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* ___2_parentModel, const RuntimeMethod* method)
  4610. {
  4611. static bool s_Il2CppMethodInitialized;
  4612. if (!s_Il2CppMethodInitialized)
  4613. {
  4614. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m3DB4EE001E061759308F399987876459AC50D64B_RuntimeMethod_var);
  4615. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m29FFC99312566E2EE556D421CD930D3CA284D5A6_RuntimeMethod_var);
  4616. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m354C990F0F3E24549787B31232483921A2C4AB0A_RuntimeMethod_var);
  4617. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mA6DB3F10A1FCC20C1B1737C12761FB11569A6EAA_RuntimeMethod_var);
  4618. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mDE981F5A0EE49D937786EFC720F1D87126CF80CF_RuntimeMethod_var);
  4619. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_m0672BCACB44B9C280F4EDF7461EA6E1FD48FB250_RuntimeMethod_var);
  4620. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m9478047909930DDE5D90C2A8155C1BAAA0E40324_RuntimeMethod_var);
  4621. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3E980D88FFACF438307F6CC5B72C171C61FDBE80_RuntimeMethod_var);
  4622. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2AB488E43D0551F062541008A13A0A4C631792B0_RuntimeMethod_var);
  4623. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t0B7EE76E386DBBE85CF5C6584584260C45920CBF_il2cpp_TypeInfo_var);
  4624. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t266F7AC2272D4E0C00F42B075D6FD6DDDDB4F97F_il2cpp_TypeInfo_var);
  4625. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t571682515D9BC333BC0FA0A0EF4E4BC9F11F6AA5_il2cpp_TypeInfo_var);
  4626. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGeometryGroup_tD96DA51C7C61A1D17AF86985D3E39BA7A14A6262_il2cpp_TypeInfo_var);
  4627. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t0DF1E5F56EE58E1A7F1FE26A676FC9FBF4D52A07_il2cpp_TypeInfo_var);
  4628. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t78DB7CACF5BDC17685CA41C8A5615F4AE760CB59_il2cpp_TypeInfo_var);
  4629. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t9639B5BFE9B0712054CA7716DDA05FEB5B232B9F_il2cpp_TypeInfo_var);
  4630. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_tC6B0C3CB5F6502B0B0D8EA797C6793F06CDBD01B_il2cpp_TypeInfo_var);
  4631. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObject_t2E20027AB39DAC66068F50E33ECB233711D9DA5F_il2cpp_TypeInfo_var);
  4632. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  4633. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
  4634. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
  4635. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
  4636. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792_il2cpp_TypeInfo_var);
  4637. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2_il2cpp_TypeInfo_var);
  4638. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5_il2cpp_TypeInfo_var);
  4639. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2_il2cpp_TypeInfo_var);
  4640. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1_il2cpp_TypeInfo_var);
  4641. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96_il2cpp_TypeInfo_var);
  4642. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueCollection_GetEnumerator_m79060C4D97F08A0EEC5D940AE8F1E42D7CE91757_RuntimeMethod_var);
  4643. s_Il2CppMethodInitialized = true;
  4644. }
  4645. RuntimeObject* V_0 = NULL;
  4646. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* V_1 = NULL;
  4647. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_2;
  4648. memset((&V_2), 0, sizeof(V_2));
  4649. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
  4650. memset((&V_3), 0, sizeof(V_3));
  4651. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_4;
  4652. memset((&V_4), 0, sizeof(V_4));
  4653. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
  4654. memset((&V_5), 0, sizeof(V_5));
  4655. bool V_6 = false;
  4656. bool V_7 = false;
  4657. bool V_8 = false;
  4658. HashSet_1_t17CC6C8527489146D9154E22DE059EF4A4550640* V_9 = NULL;
  4659. int32_t V_10 = 0;
  4660. ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96 V_11;
  4661. memset((&V_11), 0, sizeof(V_11));
  4662. bool V_12 = false;
  4663. ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1* V_13 = NULL;
  4664. bool V_14 = false;
  4665. ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2* V_15 = NULL;
  4666. bool V_16 = false;
  4667. bool V_17 = false;
  4668. int32_t V_18 = 0;
  4669. ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96 V_19;
  4670. memset((&V_19), 0, sizeof(V_19));
  4671. ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2* V_20 = NULL;
  4672. ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* V_21 = NULL;
  4673. int32_t V_22 = 0;
  4674. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_23;
  4675. memset((&V_23), 0, sizeof(V_23));
  4676. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_24;
  4677. memset((&V_24), 0, sizeof(V_24));
  4678. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_25;
  4679. memset((&V_25), 0, sizeof(V_25));
  4680. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_26;
  4681. memset((&V_26), 0, sizeof(V_26));
  4682. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_27;
  4683. memset((&V_27), 0, sizeof(V_27));
  4684. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_28;
  4685. memset((&V_28), 0, sizeof(V_28));
  4686. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_29;
  4687. memset((&V_29), 0, sizeof(V_29));
  4688. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_30;
  4689. memset((&V_30), 0, sizeof(V_30));
  4690. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_31;
  4691. memset((&V_31), 0, sizeof(V_31));
  4692. ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* V_32 = NULL;
  4693. bool V_33 = false;
  4694. ThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792* V_34 = NULL;
  4695. bool V_35 = false;
  4696. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_36;
  4697. memset((&V_36), 0, sizeof(V_36));
  4698. ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1* V_37 = NULL;
  4699. bool V_38 = false;
  4700. int32_t V_39 = 0;
  4701. int32_t V_40 = 0;
  4702. int32_t V_41 = 0;
  4703. RuntimeObject* V_42 = NULL;
  4704. ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2* V_43 = NULL;
  4705. bool V_44 = false;
  4706. int32_t V_45 = 0;
  4707. RuntimeObject* V_46 = NULL;
  4708. bool V_47 = false;
  4709. int32_t V_48 = 0;
  4710. bool V_49 = false;
  4711. int32_t V_50 = 0;
  4712. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_51;
  4713. memset((&V_51), 0, sizeof(V_51));
  4714. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_52;
  4715. memset((&V_52), 0, sizeof(V_52));
  4716. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_53;
  4717. memset((&V_53), 0, sizeof(V_53));
  4718. BoneWeight_t7E7DACA0D0F56698E05EBBD839D1D343502EA11F V_54;
  4719. memset((&V_54), 0, sizeof(V_54));
  4720. bool V_55 = false;
  4721. int32_t V_56 = 0;
  4722. bool V_57 = false;
  4723. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_58 = NULL;
  4724. Enumerator_tE0816F4E4D6F1FA2EFAF8D515B74251D9E84EFC8 V_59;
  4725. memset((&V_59), 0, sizeof(V_59));
  4726. ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* V_60 = NULL;
  4727. int32_t V_61 = 0;
  4728. bool V_62 = false;
  4729. bool V_63 = false;
  4730. ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* V_64 = NULL;
  4731. bool V_65 = false;
  4732. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* V_66 = NULL;
  4733. int32_t G_B4_0 = 0;
  4734. int32_t G_B11_0 = 0;
  4735. int32_t G_B16_0 = 0;
  4736. int32_t G_B26_0 = 0;
  4737. int32_t G_B32_0 = 0;
  4738. int32_t G_B37_0 = 0;
  4739. String_t* G_B53_0 = NULL;
  4740. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* G_B53_1 = NULL;
  4741. String_t* G_B51_0 = NULL;
  4742. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* G_B51_1 = NULL;
  4743. String_t* G_B52_0 = NULL;
  4744. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* G_B52_1 = NULL;
  4745. {
  4746. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_0 = __this->____reader;
  4747. NullCheck(L_0);
  4748. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_1;
  4749. L_1 = ReaderBase_get_AssetLoaderContext_mAEAA12FFAAC1C276F35397E563CB157D7CFB36BA_inline(L_0, NULL);
  4750. NullCheck(L_1);
  4751. AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_2 = L_1->___Options;
  4752. NullCheck(L_2);
  4753. bool L_3 = L_2->___ImportMeshes;
  4754. if (!L_3)
  4755. {
  4756. goto IL_0035;
  4757. }
  4758. }
  4759. {
  4760. ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* L_4 = ___0_originalObject;
  4761. NullCheck(L_4);
  4762. ThreeMfMesh_t2A40E898D67753BF894B0AA38A377F4E90EF1D05* L_5;
  4763. L_5 = ThreeMfObject_get_Mesh_mC4AAD76168391FA05D4B32DCF6333260A787D416_inline(L_4, NULL);
  4764. if (!L_5)
  4765. {
  4766. goto IL_0035;
  4767. }
  4768. }
  4769. {
  4770. ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* L_6 = ___0_originalObject;
  4771. NullCheck(L_6);
  4772. ThreeMfMesh_t2A40E898D67753BF894B0AA38A377F4E90EF1D05* L_7;
  4773. L_7 = ThreeMfObject_get_Mesh_mC4AAD76168391FA05D4B32DCF6333260A787D416_inline(L_6, NULL);
  4774. NullCheck(L_7);
  4775. RuntimeObject* L_8;
  4776. L_8 = ThreeMfMesh_get_Triangles_m8E79CF36A91CCCC0D0F01AB7DD85AADCCACBCC33_inline(L_7, NULL);
  4777. NullCheck(L_8);
  4778. int32_t L_9;
  4779. L_9 = InterfaceFuncInvoker0< int32_t >::Invoke(0, ICollection_1_t571682515D9BC333BC0FA0A0EF4E4BC9F11F6AA5_il2cpp_TypeInfo_var, L_8);
  4780. G_B4_0 = ((((int32_t)L_9) > ((int32_t)0))? 1 : 0);
  4781. goto IL_0036;
  4782. }
  4783. IL_0035:
  4784. {
  4785. G_B4_0 = 0;
  4786. }
  4787. IL_0036:
  4788. {
  4789. V_6 = (bool)G_B4_0;
  4790. bool L_10 = V_6;
  4791. if (!L_10)
  4792. {
  4793. goto IL_05d2;
  4794. }
  4795. }
  4796. {
  4797. V_7 = (bool)0;
  4798. V_8 = (bool)0;
  4799. V_10 = 0;
  4800. goto IL_0108;
  4801. }
  4802. IL_004e:
  4803. {
  4804. ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* L_11 = ___0_originalObject;
  4805. NullCheck(L_11);
  4806. ThreeMfMesh_t2A40E898D67753BF894B0AA38A377F4E90EF1D05* L_12;
  4807. L_12 = ThreeMfObject_get_Mesh_mC4AAD76168391FA05D4B32DCF6333260A787D416_inline(L_11, NULL);
  4808. NullCheck(L_12);
  4809. RuntimeObject* L_13;
  4810. L_13 = ThreeMfMesh_get_Triangles_m8E79CF36A91CCCC0D0F01AB7DD85AADCCACBCC33_inline(L_12, NULL);
  4811. int32_t L_14 = V_10;
  4812. NullCheck(L_13);
  4813. ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96 L_15;
  4814. L_15 = InterfaceFuncInvoker1< ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96, int32_t >::Invoke(0, IList_1_tC6B0C3CB5F6502B0B0D8EA797C6793F06CDBD01B_il2cpp_TypeInfo_var, L_13, L_14);
  4815. V_11 = L_15;
  4816. il2cpp_codegen_runtime_class_init_inline(ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96_il2cpp_TypeInfo_var);
  4817. RuntimeObject* L_16;
  4818. L_16 = ThreeMfTriangle_get_PropertyResource_m0DF80D4DC726D02203269B97B5511F766C3CC074_inline((&V_11), NULL);
  4819. V_12 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  4820. bool L_17 = V_12;
  4821. if (!L_17)
  4822. {
  4823. goto IL_0101;
  4824. }
  4825. }
  4826. {
  4827. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_18 = __this->____reader;
  4828. NullCheck(L_18);
  4829. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_19;
  4830. L_19 = ReaderBase_get_AssetLoaderContext_mAEAA12FFAAC1C276F35397E563CB157D7CFB36BA_inline(L_18, NULL);
  4831. NullCheck(L_19);
  4832. AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_20 = L_19->___Options;
  4833. NullCheck(L_20);
  4834. bool L_21 = L_20->___ImportMaterials;
  4835. if (!L_21)
  4836. {
  4837. goto IL_00ba;
  4838. }
  4839. }
  4840. {
  4841. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_22 = __this->____reader;
  4842. NullCheck(L_22);
  4843. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_23;
  4844. L_23 = ReaderBase_get_AssetLoaderContext_mAEAA12FFAAC1C276F35397E563CB157D7CFB36BA_inline(L_22, NULL);
  4845. NullCheck(L_23);
  4846. AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_24 = L_23->___Options;
  4847. NullCheck(L_24);
  4848. bool L_25 = L_24->___ImportTextures;
  4849. if (!L_25)
  4850. {
  4851. goto IL_00ba;
  4852. }
  4853. }
  4854. {
  4855. il2cpp_codegen_runtime_class_init_inline(ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96_il2cpp_TypeInfo_var);
  4856. RuntimeObject* L_26;
  4857. L_26 = ThreeMfTriangle_get_PropertyResource_m0DF80D4DC726D02203269B97B5511F766C3CC074_inline((&V_11), NULL);
  4858. V_13 = ((ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1*)IsInstClass((RuntimeObject*)L_26, ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1_il2cpp_TypeInfo_var));
  4859. ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1* L_27 = V_13;
  4860. G_B11_0 = ((!(((RuntimeObject*)(ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1*)L_27) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  4861. goto IL_00bb;
  4862. }
  4863. IL_00ba:
  4864. {
  4865. G_B11_0 = 0;
  4866. }
  4867. IL_00bb:
  4868. {
  4869. V_14 = (bool)G_B11_0;
  4870. bool L_28 = V_14;
  4871. if (!L_28)
  4872. {
  4873. goto IL_00c8;
  4874. }
  4875. }
  4876. {
  4877. V_7 = (bool)1;
  4878. goto IL_0100;
  4879. }
  4880. IL_00c8:
  4881. {
  4882. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_29 = __this->____reader;
  4883. NullCheck(L_29);
  4884. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_30;
  4885. L_30 = ReaderBase_get_AssetLoaderContext_mAEAA12FFAAC1C276F35397E563CB157D7CFB36BA_inline(L_29, NULL);
  4886. NullCheck(L_30);
  4887. AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_31 = L_30->___Options;
  4888. NullCheck(L_31);
  4889. bool L_32 = L_31->___ImportColors;
  4890. if (!L_32)
  4891. {
  4892. goto IL_00f4;
  4893. }
  4894. }
  4895. {
  4896. il2cpp_codegen_runtime_class_init_inline(ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96_il2cpp_TypeInfo_var);
  4897. RuntimeObject* L_33;
  4898. L_33 = ThreeMfTriangle_get_PropertyResource_m0DF80D4DC726D02203269B97B5511F766C3CC074_inline((&V_11), NULL);
  4899. V_15 = ((ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2*)IsInstClass((RuntimeObject*)L_33, ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2_il2cpp_TypeInfo_var));
  4900. ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2* L_34 = V_15;
  4901. G_B16_0 = ((!(((RuntimeObject*)(ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2*)L_34) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  4902. goto IL_00f5;
  4903. }
  4904. IL_00f4:
  4905. {
  4906. G_B16_0 = 0;
  4907. }
  4908. IL_00f5:
  4909. {
  4910. V_16 = (bool)G_B16_0;
  4911. bool L_35 = V_16;
  4912. if (!L_35)
  4913. {
  4914. goto IL_0100;
  4915. }
  4916. }
  4917. {
  4918. V_8 = (bool)1;
  4919. }
  4920. IL_0100:
  4921. {
  4922. }
  4923. IL_0101:
  4924. {
  4925. int32_t L_36 = V_10;
  4926. V_10 = ((int32_t)il2cpp_codegen_add(L_36, 1));
  4927. }
  4928. IL_0108:
  4929. {
  4930. int32_t L_37 = V_10;
  4931. ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* L_38 = ___0_originalObject;
  4932. NullCheck(L_38);
  4933. ThreeMfMesh_t2A40E898D67753BF894B0AA38A377F4E90EF1D05* L_39;
  4934. L_39 = ThreeMfObject_get_Mesh_mC4AAD76168391FA05D4B32DCF6333260A787D416_inline(L_38, NULL);
  4935. NullCheck(L_39);
  4936. RuntimeObject* L_40;
  4937. L_40 = ThreeMfMesh_get_Triangles_m8E79CF36A91CCCC0D0F01AB7DD85AADCCACBCC33_inline(L_39, NULL);
  4938. NullCheck(L_40);
  4939. int32_t L_41;
  4940. L_41 = InterfaceFuncInvoker0< int32_t >::Invoke(0, ICollection_1_t571682515D9BC333BC0FA0A0EF4E4BC9F11F6AA5_il2cpp_TypeInfo_var, L_40);
  4941. V_17 = (bool)((((int32_t)L_37) < ((int32_t)L_41))? 1 : 0);
  4942. bool L_42 = V_17;
  4943. if (L_42)
  4944. {
  4945. goto IL_004e;
  4946. }
  4947. }
  4948. {
  4949. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_43 = __this->____reader;
  4950. NullCheck(L_43);
  4951. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_44;
  4952. L_44 = ReaderBase_get_AssetLoaderContext_mAEAA12FFAAC1C276F35397E563CB157D7CFB36BA_inline(L_43, NULL);
  4953. bool L_45 = V_8;
  4954. bool L_46 = V_7;
  4955. HashSet_1_t17CC6C8527489146D9154E22DE059EF4A4550640* L_47;
  4956. L_47 = FlexibleVertexDataUtils_BuildVertexAttributesDictionary_mE29022A53EA93BE64B2E15C35DEDECAEBE16DCC1(L_44, (bool)1, (bool)0, (bool)0, L_45, L_46, (bool)0, (bool)0, (bool)0, (bool)0, (bool)0, NULL);
  4957. V_9 = L_47;
  4958. HashSet_1_t17CC6C8527489146D9154E22DE059EF4A4550640* L_48 = V_9;
  4959. RuntimeObject* L_49;
  4960. L_49 = FlexibleVertexDataUtils_BuildStreamGeometryGroup_m0F6D3B1AB6D5BD9A088B41AB49C1CC3CCF5E38F3(L_48, (bool)0, NULL);
  4961. V_0 = L_49;
  4962. RuntimeObject* L_50 = V_0;
  4963. ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* L_51 = ___0_originalObject;
  4964. NullCheck(L_51);
  4965. String_t* L_52;
  4966. L_52 = ThreeMfObject_get_Name_m06C47CD83D441CA4302D9789E5EF0F30C30146C0_inline(L_51, NULL);
  4967. NullCheck(L_50);
  4968. InterfaceActionInvoker1< String_t* >::Invoke(1, IObject_t2E20027AB39DAC66068F50E33ECB233711D9DA5F_il2cpp_TypeInfo_var, L_50, L_52);
  4969. RuntimeObject* L_53 = V_0;
  4970. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_54 = __this->____reader;
  4971. NullCheck(L_54);
  4972. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_55;
  4973. L_55 = ReaderBase_get_AssetLoaderContext_mAEAA12FFAAC1C276F35397E563CB157D7CFB36BA_inline(L_54, NULL);
  4974. NullCheck(L_53);
  4975. InterfaceActionInvoker4< AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C*, int32_t, int32_t, int32_t >::Invoke(5, IGeometryGroup_tD96DA51C7C61A1D17AF86985D3E39BA7A14A6262_il2cpp_TypeInfo_var, L_53, L_55, 3, 1, 0);
  4976. ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* L_56 = __this->____rootModel;
  4977. NullCheck(L_56);
  4978. RuntimeObject* L_57;
  4979. L_57 = ThreeMfRootModel_get_AllGeometryGroups_m110F5C8D72CE7290D9FAA0B86A127B45E28BCA8C_inline(L_56, NULL);
  4980. RuntimeObject* L_58 = V_0;
  4981. NullCheck(L_57);
  4982. InterfaceActionInvoker1< RuntimeObject* >::Invoke(2, ICollection_1_t0B7EE76E386DBBE85CF5C6584584260C45920CBF_il2cpp_TypeInfo_var, L_57, L_58);
  4983. V_18 = 0;
  4984. goto IL_05b2;
  4985. }
  4986. IL_0188:
  4987. {
  4988. ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* L_59 = ___0_originalObject;
  4989. NullCheck(L_59);
  4990. ThreeMfMesh_t2A40E898D67753BF894B0AA38A377F4E90EF1D05* L_60;
  4991. L_60 = ThreeMfObject_get_Mesh_mC4AAD76168391FA05D4B32DCF6333260A787D416_inline(L_59, NULL);
  4992. NullCheck(L_60);
  4993. RuntimeObject* L_61;
  4994. L_61 = ThreeMfMesh_get_Triangles_m8E79CF36A91CCCC0D0F01AB7DD85AADCCACBCC33_inline(L_60, NULL);
  4995. int32_t L_62 = V_18;
  4996. NullCheck(L_61);
  4997. ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96 L_63;
  4998. L_63 = InterfaceFuncInvoker1< ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96, int32_t >::Invoke(0, IList_1_tC6B0C3CB5F6502B0B0D8EA797C6793F06CDBD01B_il2cpp_TypeInfo_var, L_61, L_62);
  4999. V_19 = L_63;
  5000. V_20 = (ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2*)NULL;
  5001. V_21 = (ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF*)NULL;
  5002. V_22 = 0;
  5003. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_64;
  5004. L_64 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
  5005. V_23 = L_64;
  5006. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_65;
  5007. L_65 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
  5008. V_24 = L_65;
  5009. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_66;
  5010. L_66 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
  5011. V_25 = L_66;
  5012. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_67;
  5013. L_67 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
  5014. V_26 = L_67;
  5015. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_68;
  5016. L_68 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
  5017. V_27 = L_68;
  5018. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_69;
  5019. L_69 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
  5020. V_28 = L_69;
  5021. il2cpp_codegen_runtime_class_init_inline(ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96_il2cpp_TypeInfo_var);
  5022. RuntimeObject* L_70;
  5023. L_70 = ThreeMfTriangle_get_PropertyResource_m0DF80D4DC726D02203269B97B5511F766C3CC074_inline((&V_19), NULL);
  5024. V_33 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_70) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  5025. bool L_71 = V_33;
  5026. if (!L_71)
  5027. {
  5028. goto IL_03f8;
  5029. }
  5030. }
  5031. {
  5032. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_72 = __this->____reader;
  5033. NullCheck(L_72);
  5034. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_73;
  5035. L_73 = ReaderBase_get_AssetLoaderContext_mAEAA12FFAAC1C276F35397E563CB157D7CFB36BA_inline(L_72, NULL);
  5036. NullCheck(L_73);
  5037. AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_74 = L_73->___Options;
  5038. NullCheck(L_74);
  5039. bool L_75 = L_74->___ImportMaterials;
  5040. if (!L_75)
  5041. {
  5042. goto IL_0210;
  5043. }
  5044. }
  5045. {
  5046. il2cpp_codegen_runtime_class_init_inline(ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96_il2cpp_TypeInfo_var);
  5047. RuntimeObject* L_76;
  5048. L_76 = ThreeMfTriangle_get_PropertyResource_m0DF80D4DC726D02203269B97B5511F766C3CC074_inline((&V_19), NULL);
  5049. V_34 = ((ThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792*)IsInstClass((RuntimeObject*)L_76, ThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792_il2cpp_TypeInfo_var));
  5050. ThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792* L_77 = V_34;
  5051. G_B26_0 = ((!(((RuntimeObject*)(ThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792*)L_77) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  5052. goto IL_0211;
  5053. }
  5054. IL_0210:
  5055. {
  5056. G_B26_0 = 0;
  5057. }
  5058. IL_0211:
  5059. {
  5060. V_35 = (bool)G_B26_0;
  5061. bool L_78 = V_35;
  5062. if (!L_78)
  5063. {
  5064. goto IL_0240;
  5065. }
  5066. }
  5067. {
  5068. il2cpp_codegen_runtime_class_init_inline(ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96_il2cpp_TypeInfo_var);
  5069. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_79;
  5070. L_79 = ThreeMfTriangle_get_V1PropertyIndex_m1407359D107715CF9AD8AA16845BF72881ADEE93_inline((&V_19), NULL);
  5071. V_36 = L_79;
  5072. int32_t L_80;
  5073. L_80 = Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline((&V_36), Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
  5074. V_22 = L_80;
  5075. ThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792* L_81 = V_34;
  5076. NullCheck(L_81);
  5077. RuntimeObject* L_82;
  5078. L_82 = ThreeMfBaseMaterials_get_Bases_m5CEB15A2AED89DF77B7C9E5288737A2AAA609845_inline(L_81, NULL);
  5079. int32_t L_83 = V_22;
  5080. NullCheck(L_82);
  5081. ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2* L_84;
  5082. L_84 = InterfaceFuncInvoker1< ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2*, int32_t >::Invoke(0, IList_1_t9639B5BFE9B0712054CA7716DDA05FEB5B232B9F_il2cpp_TypeInfo_var, L_82, L_83);
  5083. V_20 = L_84;
  5084. goto IL_03f7;
  5085. }
  5086. IL_0240:
  5087. {
  5088. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_85 = __this->____reader;
  5089. NullCheck(L_85);
  5090. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_86;
  5091. L_86 = ReaderBase_get_AssetLoaderContext_mAEAA12FFAAC1C276F35397E563CB157D7CFB36BA_inline(L_85, NULL);
  5092. NullCheck(L_86);
  5093. AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_87 = L_86->___Options;
  5094. NullCheck(L_87);
  5095. bool L_88 = L_87->___ImportMaterials;
  5096. if (!L_88)
  5097. {
  5098. goto IL_0283;
  5099. }
  5100. }
  5101. {
  5102. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_89 = __this->____reader;
  5103. NullCheck(L_89);
  5104. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_90;
  5105. L_90 = ReaderBase_get_AssetLoaderContext_mAEAA12FFAAC1C276F35397E563CB157D7CFB36BA_inline(L_89, NULL);
  5106. NullCheck(L_90);
  5107. AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_91 = L_90->___Options;
  5108. NullCheck(L_91);
  5109. bool L_92 = L_91->___ImportTextures;
  5110. if (!L_92)
  5111. {
  5112. goto IL_0283;
  5113. }
  5114. }
  5115. {
  5116. il2cpp_codegen_runtime_class_init_inline(ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96_il2cpp_TypeInfo_var);
  5117. RuntimeObject* L_93;
  5118. L_93 = ThreeMfTriangle_get_PropertyResource_m0DF80D4DC726D02203269B97B5511F766C3CC074_inline((&V_19), NULL);
  5119. V_37 = ((ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1*)IsInstClass((RuntimeObject*)L_93, ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1_il2cpp_TypeInfo_var));
  5120. ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1* L_94 = V_37;
  5121. G_B32_0 = ((!(((RuntimeObject*)(ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1*)L_94) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  5122. goto IL_0284;
  5123. }
  5124. IL_0283:
  5125. {
  5126. G_B32_0 = 0;
  5127. }
  5128. IL_0284:
  5129. {
  5130. V_38 = (bool)G_B32_0;
  5131. bool L_95 = V_38;
  5132. if (!L_95)
  5133. {
  5134. goto IL_0312;
  5135. }
  5136. }
  5137. {
  5138. ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1* L_96 = V_37;
  5139. NullCheck(L_96);
  5140. ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* L_97;
  5141. L_97 = ThreeMfTexture2DGroup_get_Texture_m4E853B742816AF888F9C6C05374A6AE7A6904C11_inline(L_96, NULL);
  5142. V_21 = L_97;
  5143. il2cpp_codegen_runtime_class_init_inline(ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96_il2cpp_TypeInfo_var);
  5144. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_98;
  5145. L_98 = ThreeMfTriangle_get_V1PropertyIndex_m1407359D107715CF9AD8AA16845BF72881ADEE93_inline((&V_19), NULL);
  5146. V_36 = L_98;
  5147. int32_t L_99;
  5148. L_99 = Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline((&V_36), Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
  5149. V_39 = L_99;
  5150. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_100;
  5151. L_100 = ThreeMfTriangle_get_V2PropertyIndex_m8CD84D38E1196B70B8358D3A6BCE5940B7AAA5A1_inline((&V_19), NULL);
  5152. V_36 = L_100;
  5153. int32_t L_101;
  5154. L_101 = Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline((&V_36), Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
  5155. V_40 = L_101;
  5156. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_102;
  5157. L_102 = ThreeMfTriangle_get_V3PropertyIndex_mCA85C9459912F1EE1B489A7A679386FA9EBC8F1D_inline((&V_19), NULL);
  5158. V_36 = L_102;
  5159. int32_t L_103;
  5160. L_103 = Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline((&V_36), Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
  5161. V_41 = L_103;
  5162. Dictionary_2_t32E2A37AC16B1C83AE612366276E6E07A19064C8* L_104 = __this->____allConvertedCoordinates;
  5163. ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1* L_105 = V_37;
  5164. NullCheck(L_104);
  5165. RuntimeObject* L_106;
  5166. L_106 = Dictionary_2_get_Item_mDE981F5A0EE49D937786EFC720F1D87126CF80CF(L_104, L_105, Dictionary_2_get_Item_mDE981F5A0EE49D937786EFC720F1D87126CF80CF_RuntimeMethod_var);
  5167. V_42 = L_106;
  5168. RuntimeObject* L_107 = V_42;
  5169. int32_t L_108 = V_39;
  5170. NullCheck(L_107);
  5171. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_109;
  5172. L_109 = InterfaceFuncInvoker1< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, int32_t >::Invoke(0, IList_1_t0DF1E5F56EE58E1A7F1FE26A676FC9FBF4D52A07_il2cpp_TypeInfo_var, L_107, L_108);
  5173. V_23 = L_109;
  5174. RuntimeObject* L_110 = V_42;
  5175. int32_t L_111 = V_40;
  5176. NullCheck(L_110);
  5177. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_112;
  5178. L_112 = InterfaceFuncInvoker1< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, int32_t >::Invoke(0, IList_1_t0DF1E5F56EE58E1A7F1FE26A676FC9FBF4D52A07_il2cpp_TypeInfo_var, L_110, L_111);
  5179. V_24 = L_112;
  5180. RuntimeObject* L_113 = V_42;
  5181. int32_t L_114 = V_41;
  5182. NullCheck(L_113);
  5183. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_115;
  5184. L_115 = InterfaceFuncInvoker1< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, int32_t >::Invoke(0, IList_1_t0DF1E5F56EE58E1A7F1FE26A676FC9FBF4D52A07_il2cpp_TypeInfo_var, L_113, L_114);
  5185. V_25 = L_115;
  5186. ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* L_116 = V_21;
  5187. NullCheck(L_116);
  5188. int32_t L_117;
  5189. L_117 = ThreeMfResource_get_Id_m63AB3C42C13D7540AA257A82E763BAF6D9EB4474_inline(L_116, NULL);
  5190. V_22 = ((int32_t)il2cpp_codegen_add(((int32_t)715827882), L_117));
  5191. goto IL_03f7;
  5192. }
  5193. IL_0312:
  5194. {
  5195. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_118 = __this->____reader;
  5196. NullCheck(L_118);
  5197. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_119;
  5198. L_119 = ReaderBase_get_AssetLoaderContext_mAEAA12FFAAC1C276F35397E563CB157D7CFB36BA_inline(L_118, NULL);
  5199. NullCheck(L_119);
  5200. AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_120 = L_119->___Options;
  5201. NullCheck(L_120);
  5202. bool L_121 = L_120->___ImportColors;
  5203. if (!L_121)
  5204. {
  5205. goto IL_033e;
  5206. }
  5207. }
  5208. {
  5209. il2cpp_codegen_runtime_class_init_inline(ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96_il2cpp_TypeInfo_var);
  5210. RuntimeObject* L_122;
  5211. L_122 = ThreeMfTriangle_get_PropertyResource_m0DF80D4DC726D02203269B97B5511F766C3CC074_inline((&V_19), NULL);
  5212. V_43 = ((ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2*)IsInstClass((RuntimeObject*)L_122, ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2_il2cpp_TypeInfo_var));
  5213. ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2* L_123 = V_43;
  5214. G_B37_0 = ((!(((RuntimeObject*)(ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2*)L_123) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  5215. goto IL_033f;
  5216. }
  5217. IL_033e:
  5218. {
  5219. G_B37_0 = 0;
  5220. }
  5221. IL_033f:
  5222. {
  5223. V_44 = (bool)G_B37_0;
  5224. bool L_124 = V_44;
  5225. if (!L_124)
  5226. {
  5227. goto IL_03f7;
  5228. }
  5229. }
  5230. {
  5231. il2cpp_codegen_runtime_class_init_inline(ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96_il2cpp_TypeInfo_var);
  5232. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_125;
  5233. L_125 = ThreeMfTriangle_get_V1PropertyIndex_m1407359D107715CF9AD8AA16845BF72881ADEE93_inline((&V_19), NULL);
  5234. V_36 = L_125;
  5235. int32_t L_126;
  5236. L_126 = Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline((&V_36), Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
  5237. V_45 = L_126;
  5238. Dictionary_2_t230D84F7213CBDDD7098D9E66DC0079B1EE334FE* L_127 = __this->____allConvertedColorGroups;
  5239. ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2* L_128 = V_43;
  5240. NullCheck(L_127);
  5241. RuntimeObject* L_129;
  5242. L_129 = Dictionary_2_get_Item_mA6DB3F10A1FCC20C1B1737C12761FB11569A6EAA(L_127, L_128, Dictionary_2_get_Item_mA6DB3F10A1FCC20C1B1737C12761FB11569A6EAA_RuntimeMethod_var);
  5243. V_46 = L_129;
  5244. RuntimeObject* L_130 = V_46;
  5245. int32_t L_131 = V_45;
  5246. NullCheck(L_130);
  5247. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_132;
  5248. L_132 = InterfaceFuncInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, int32_t >::Invoke(0, IList_1_t78DB7CACF5BDC17685CA41C8A5615F4AE760CB59_il2cpp_TypeInfo_var, L_130, L_131);
  5249. V_26 = L_132;
  5250. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_133;
  5251. L_133 = ThreeMfTriangle_get_V2PropertyIndex_m8CD84D38E1196B70B8358D3A6BCE5940B7AAA5A1_inline((&V_19), NULL);
  5252. V_36 = L_133;
  5253. bool L_134;
  5254. L_134 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&V_36), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
  5255. V_47 = L_134;
  5256. bool L_135 = V_47;
  5257. if (!L_135)
  5258. {
  5259. goto IL_03ac;
  5260. }
  5261. }
  5262. {
  5263. il2cpp_codegen_runtime_class_init_inline(ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96_il2cpp_TypeInfo_var);
  5264. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_136;
  5265. L_136 = ThreeMfTriangle_get_V2PropertyIndex_m8CD84D38E1196B70B8358D3A6BCE5940B7AAA5A1_inline((&V_19), NULL);
  5266. V_36 = L_136;
  5267. int32_t L_137;
  5268. L_137 = Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA((&V_36), Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
  5269. V_48 = L_137;
  5270. RuntimeObject* L_138 = V_46;
  5271. int32_t L_139 = V_48;
  5272. NullCheck(L_138);
  5273. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_140;
  5274. L_140 = InterfaceFuncInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, int32_t >::Invoke(0, IList_1_t78DB7CACF5BDC17685CA41C8A5615F4AE760CB59_il2cpp_TypeInfo_var, L_138, L_139);
  5275. V_27 = L_140;
  5276. goto IL_03b2;
  5277. }
  5278. IL_03ac:
  5279. {
  5280. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_141 = V_26;
  5281. V_27 = L_141;
  5282. }
  5283. IL_03b2:
  5284. {
  5285. il2cpp_codegen_runtime_class_init_inline(ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96_il2cpp_TypeInfo_var);
  5286. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_142;
  5287. L_142 = ThreeMfTriangle_get_V3PropertyIndex_mCA85C9459912F1EE1B489A7A679386FA9EBC8F1D_inline((&V_19), NULL);
  5288. V_36 = L_142;
  5289. bool L_143;
  5290. L_143 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&V_36), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
  5291. V_49 = L_143;
  5292. bool L_144 = V_49;
  5293. if (!L_144)
  5294. {
  5295. goto IL_03e9;
  5296. }
  5297. }
  5298. {
  5299. il2cpp_codegen_runtime_class_init_inline(ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96_il2cpp_TypeInfo_var);
  5300. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_145;
  5301. L_145 = ThreeMfTriangle_get_V3PropertyIndex_mCA85C9459912F1EE1B489A7A679386FA9EBC8F1D_inline((&V_19), NULL);
  5302. V_36 = L_145;
  5303. int32_t L_146;
  5304. L_146 = Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA((&V_36), Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
  5305. V_50 = L_146;
  5306. RuntimeObject* L_147 = V_46;
  5307. int32_t L_148 = V_50;
  5308. NullCheck(L_147);
  5309. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_149;
  5310. L_149 = InterfaceFuncInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, int32_t >::Invoke(0, IList_1_t78DB7CACF5BDC17685CA41C8A5615F4AE760CB59_il2cpp_TypeInfo_var, L_147, L_148);
  5311. V_28 = L_149;
  5312. goto IL_03ef;
  5313. }
  5314. IL_03e9:
  5315. {
  5316. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_150 = V_26;
  5317. V_28 = L_150;
  5318. }
  5319. IL_03ef:
  5320. {
  5321. V_22 = ((int32_t)1431655764);
  5322. }
  5323. IL_03f7:
  5324. {
  5325. }
  5326. IL_03f8:
  5327. {
  5328. il2cpp_codegen_runtime_class_init_inline(ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96_il2cpp_TypeInfo_var);
  5329. ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E L_151;
  5330. L_151 = ThreeMfTriangle_get_V1_m93663F34A8482A115A6FC72CE56CBD09B226E383_inline((&V_19), NULL);
  5331. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_152;
  5332. L_152 = ThreeMfProcessor_ConvertVertex_mE320117F257B6A3C52705E112BB3F2B3781FB336(L_151, NULL);
  5333. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_153 = __this->____reader;
  5334. NullCheck(L_153);
  5335. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_154;
  5336. L_154 = ReaderBase_get_AssetLoaderContext_mAEAA12FFAAC1C276F35397E563CB157D7CFB36BA_inline(L_153, NULL);
  5337. NullCheck(L_154);
  5338. AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_155 = L_154->___Options;
  5339. NullCheck(L_155);
  5340. float L_156 = L_155->___ScaleFactor;
  5341. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_157;
  5342. L_157 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_152, L_156, NULL);
  5343. V_29 = L_157;
  5344. ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E L_158;
  5345. L_158 = ThreeMfTriangle_get_V2_mC1A30A92C9986DB13DED6A4346DC34BA5B08E02B_inline((&V_19), NULL);
  5346. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_159;
  5347. L_159 = ThreeMfProcessor_ConvertVertex_mE320117F257B6A3C52705E112BB3F2B3781FB336(L_158, NULL);
  5348. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_160 = __this->____reader;
  5349. NullCheck(L_160);
  5350. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_161;
  5351. L_161 = ReaderBase_get_AssetLoaderContext_mAEAA12FFAAC1C276F35397E563CB157D7CFB36BA_inline(L_160, NULL);
  5352. NullCheck(L_161);
  5353. AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_162 = L_161->___Options;
  5354. NullCheck(L_162);
  5355. float L_163 = L_162->___ScaleFactor;
  5356. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_164;
  5357. L_164 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_159, L_163, NULL);
  5358. V_30 = L_164;
  5359. ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E L_165;
  5360. L_165 = ThreeMfTriangle_get_V3_mD3E8EE0F78A850A940921B68599C5186DFC1A11B_inline((&V_19), NULL);
  5361. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_166;
  5362. L_166 = ThreeMfProcessor_ConvertVertex_mE320117F257B6A3C52705E112BB3F2B3781FB336(L_165, NULL);
  5363. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_167 = __this->____reader;
  5364. NullCheck(L_167);
  5365. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_168;
  5366. L_168 = ReaderBase_get_AssetLoaderContext_mAEAA12FFAAC1C276F35397E563CB157D7CFB36BA_inline(L_167, NULL);
  5367. NullCheck(L_168);
  5368. AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_169 = L_168->___Options;
  5369. NullCheck(L_169);
  5370. float L_170 = L_169->___ScaleFactor;
  5371. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_171;
  5372. L_171 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_166, L_170, NULL);
  5373. V_31 = L_171;
  5374. RuntimeObject* L_172 = V_0;
  5375. int32_t L_173 = V_22;
  5376. ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* L_174;
  5377. L_174 = ThreeMfProcessor_GetActiveGeometry_m1CAE84C5C75675C426F9C43208D91229B7BE0CA3(__this, L_172, L_173, (bool)0, NULL);
  5378. V_32 = L_174;
  5379. ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* L_175 = V_32;
  5380. ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2* L_176 = V_20;
  5381. NullCheck(L_175);
  5382. L_175->___ThreeMfBase = L_176;
  5383. Il2CppCodeGenWriteBarrier((void**)(&L_175->___ThreeMfBase), (void*)L_176);
  5384. ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* L_177 = V_32;
  5385. ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* L_178 = V_21;
  5386. NullCheck(L_177);
  5387. L_177->___ThreeMfTexture2D = L_178;
  5388. Il2CppCodeGenWriteBarrier((void**)(&L_177->___ThreeMfTexture2D), (void*)L_178);
  5389. RuntimeObject* L_179 = V_0;
  5390. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_180 = __this->____reader;
  5391. NullCheck(L_180);
  5392. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_181;
  5393. L_181 = ReaderBase_get_AssetLoaderContext_mAEAA12FFAAC1C276F35397E563CB157D7CFB36BA_inline(L_180, NULL);
  5394. RuntimeObject* L_182 = V_0;
  5395. NullCheck(L_182);
  5396. int32_t L_183;
  5397. L_183 = InterfaceFuncInvoker0< int32_t >::Invoke(12, IGeometryGroup_tD96DA51C7C61A1D17AF86985D3E39BA7A14A6262_il2cpp_TypeInfo_var, L_182);
  5398. ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* L_184 = V_32;
  5399. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_185 = V_31;
  5400. il2cpp_codegen_initobj((&V_51), sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
  5401. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_186 = V_51;
  5402. il2cpp_codegen_initobj((&V_52), sizeof(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3));
  5403. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_187 = V_52;
  5404. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_188 = V_28;
  5405. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_189 = V_25;
  5406. int32_t L_190 = V_18;
  5407. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_191;
  5408. memset((&L_191), 0, sizeof(L_191));
  5409. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_191), ((float)L_190), (0.0f), NULL);
  5410. il2cpp_codegen_initobj((&V_53), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
  5411. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_192 = V_53;
  5412. il2cpp_codegen_initobj((&V_53), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
  5413. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_193 = V_53;
  5414. il2cpp_codegen_initobj((&V_54), sizeof(BoneWeight_t7E7DACA0D0F56698E05EBBD839D1D343502EA11F));
  5415. BoneWeight_t7E7DACA0D0F56698E05EBBD839D1D343502EA11F L_194 = V_54;
  5416. FlexibleVertexDataUtils_BuildAndAddFlexibleVertexData_mC35367A0F41EE78D0D41CB73484C229156CC532F(L_179, L_181, L_183, L_184, L_185, L_186, L_187, L_188, L_189, L_191, L_192, L_193, L_194, NULL);
  5417. RuntimeObject* L_195 = V_0;
  5418. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_196 = __this->____reader;
  5419. NullCheck(L_196);
  5420. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_197;
  5421. L_197 = ReaderBase_get_AssetLoaderContext_mAEAA12FFAAC1C276F35397E563CB157D7CFB36BA_inline(L_196, NULL);
  5422. RuntimeObject* L_198 = V_0;
  5423. NullCheck(L_198);
  5424. int32_t L_199;
  5425. L_199 = InterfaceFuncInvoker0< int32_t >::Invoke(12, IGeometryGroup_tD96DA51C7C61A1D17AF86985D3E39BA7A14A6262_il2cpp_TypeInfo_var, L_198);
  5426. ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* L_200 = V_32;
  5427. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_201 = V_30;
  5428. il2cpp_codegen_initobj((&V_51), sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
  5429. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_202 = V_51;
  5430. il2cpp_codegen_initobj((&V_52), sizeof(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3));
  5431. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_203 = V_52;
  5432. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_204 = V_27;
  5433. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_205 = V_24;
  5434. int32_t L_206 = V_18;
  5435. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_207;
  5436. memset((&L_207), 0, sizeof(L_207));
  5437. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_207), ((float)L_206), (0.0f), NULL);
  5438. il2cpp_codegen_initobj((&V_53), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
  5439. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_208 = V_53;
  5440. il2cpp_codegen_initobj((&V_53), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
  5441. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_209 = V_53;
  5442. il2cpp_codegen_initobj((&V_54), sizeof(BoneWeight_t7E7DACA0D0F56698E05EBBD839D1D343502EA11F));
  5443. BoneWeight_t7E7DACA0D0F56698E05EBBD839D1D343502EA11F L_210 = V_54;
  5444. FlexibleVertexDataUtils_BuildAndAddFlexibleVertexData_mC35367A0F41EE78D0D41CB73484C229156CC532F(L_195, L_197, L_199, L_200, L_201, L_202, L_203, L_204, L_205, L_207, L_208, L_209, L_210, NULL);
  5445. RuntimeObject* L_211 = V_0;
  5446. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_212 = __this->____reader;
  5447. NullCheck(L_212);
  5448. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_213;
  5449. L_213 = ReaderBase_get_AssetLoaderContext_mAEAA12FFAAC1C276F35397E563CB157D7CFB36BA_inline(L_212, NULL);
  5450. RuntimeObject* L_214 = V_0;
  5451. NullCheck(L_214);
  5452. int32_t L_215;
  5453. L_215 = InterfaceFuncInvoker0< int32_t >::Invoke(12, IGeometryGroup_tD96DA51C7C61A1D17AF86985D3E39BA7A14A6262_il2cpp_TypeInfo_var, L_214);
  5454. ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* L_216 = V_32;
  5455. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_217 = V_29;
  5456. il2cpp_codegen_initobj((&V_51), sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
  5457. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_218 = V_51;
  5458. il2cpp_codegen_initobj((&V_52), sizeof(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3));
  5459. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_219 = V_52;
  5460. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_220 = V_26;
  5461. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_221 = V_23;
  5462. int32_t L_222 = V_18;
  5463. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_223;
  5464. memset((&L_223), 0, sizeof(L_223));
  5465. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_223), ((float)L_222), (0.0f), NULL);
  5466. il2cpp_codegen_initobj((&V_53), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
  5467. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_224 = V_53;
  5468. il2cpp_codegen_initobj((&V_53), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
  5469. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_225 = V_53;
  5470. il2cpp_codegen_initobj((&V_54), sizeof(BoneWeight_t7E7DACA0D0F56698E05EBBD839D1D343502EA11F));
  5471. BoneWeight_t7E7DACA0D0F56698E05EBBD839D1D343502EA11F L_226 = V_54;
  5472. FlexibleVertexDataUtils_BuildAndAddFlexibleVertexData_mC35367A0F41EE78D0D41CB73484C229156CC532F(L_211, L_213, L_215, L_216, L_217, L_218, L_219, L_220, L_221, L_223, L_224, L_225, L_226, NULL);
  5473. int32_t L_227 = V_18;
  5474. V_18 = ((int32_t)il2cpp_codegen_add(L_227, 1));
  5475. }
  5476. IL_05b2:
  5477. {
  5478. int32_t L_228 = V_18;
  5479. ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* L_229 = ___0_originalObject;
  5480. NullCheck(L_229);
  5481. ThreeMfMesh_t2A40E898D67753BF894B0AA38A377F4E90EF1D05* L_230;
  5482. L_230 = ThreeMfObject_get_Mesh_mC4AAD76168391FA05D4B32DCF6333260A787D416_inline(L_229, NULL);
  5483. NullCheck(L_230);
  5484. RuntimeObject* L_231;
  5485. L_231 = ThreeMfMesh_get_Triangles_m8E79CF36A91CCCC0D0F01AB7DD85AADCCACBCC33_inline(L_230, NULL);
  5486. NullCheck(L_231);
  5487. int32_t L_232;
  5488. L_232 = InterfaceFuncInvoker0< int32_t >::Invoke(0, ICollection_1_t571682515D9BC333BC0FA0A0EF4E4BC9F11F6AA5_il2cpp_TypeInfo_var, L_231);
  5489. V_55 = (bool)((((int32_t)L_228) < ((int32_t)L_232))? 1 : 0);
  5490. bool L_233 = V_55;
  5491. if (L_233)
  5492. {
  5493. goto IL_0188;
  5494. }
  5495. }
  5496. {
  5497. goto IL_05d6;
  5498. }
  5499. IL_05d2:
  5500. {
  5501. V_0 = (RuntimeObject*)NULL;
  5502. }
  5503. IL_05d6:
  5504. {
  5505. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* L_234 = (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2*)il2cpp_codegen_object_new(ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2_il2cpp_TypeInfo_var);
  5506. ThreeMfModel__ctor_m1EBE95775668B6F2CC00222FA4FEE8A4BBFCD91F(L_234, NULL);
  5507. V_1 = L_234;
  5508. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* L_235 = V_1;
  5509. ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* L_236 = ___0_originalObject;
  5510. NullCheck(L_236);
  5511. String_t* L_237;
  5512. L_237 = ThreeMfObject_get_Name_m06C47CD83D441CA4302D9789E5EF0F30C30146C0_inline(L_236, NULL);
  5513. String_t* L_238 = L_237;
  5514. if (L_238)
  5515. {
  5516. G_B53_0 = L_238;
  5517. G_B53_1 = L_235;
  5518. goto IL_0600;
  5519. }
  5520. G_B51_0 = L_238;
  5521. G_B51_1 = L_235;
  5522. }
  5523. {
  5524. ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* L_239 = ___0_originalObject;
  5525. NullCheck(L_239);
  5526. String_t* L_240;
  5527. L_240 = ThreeMfObject_get_PartNumber_m96F6326A1306BC4B7972426E8F246F80914B4B3A_inline(L_239, NULL);
  5528. String_t* L_241 = L_240;
  5529. if (L_241)
  5530. {
  5531. G_B53_0 = L_241;
  5532. G_B53_1 = G_B51_1;
  5533. goto IL_0600;
  5534. }
  5535. G_B52_0 = L_241;
  5536. G_B52_1 = G_B51_1;
  5537. }
  5538. {
  5539. ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* L_242 = ___0_originalObject;
  5540. NullCheck(L_242);
  5541. int32_t L_243;
  5542. L_243 = ThreeMfResource_get_Id_m63AB3C42C13D7540AA257A82E763BAF6D9EB4474_inline(L_242, NULL);
  5543. V_56 = L_243;
  5544. String_t* L_244;
  5545. L_244 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_56), NULL);
  5546. G_B53_0 = L_244;
  5547. G_B53_1 = G_B52_1;
  5548. }
  5549. IL_0600:
  5550. {
  5551. NullCheck(G_B53_1);
  5552. ThreeMfModel_set_Name_m21FBCCF3B97D2C9E64895710FAE11EF953431764_inline(G_B53_1, G_B53_0, NULL);
  5553. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* L_245 = V_1;
  5554. NullCheck(L_245);
  5555. ThreeMfModel_set_Visibility_m483E998D63DD6717282BA41AC935D54C49C7FB38_inline(L_245, (bool)1, NULL);
  5556. ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A L_246 = ___1_transform;
  5557. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_247;
  5558. L_247 = ThreeMfProcessor_ConvertMatrix_m974BAC42C17562BE72F4A16AF9D438FFCEE29E0D(L_246, NULL);
  5559. V_2 = L_247;
  5560. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_248 = V_2;
  5561. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_249;
  5562. L_249 = RightHandToLeftHandConverter_ConvertMatrix_mDA24E53FCDF8F55B34B3FD09E81A5A8883EBD9CF(L_248, NULL);
  5563. V_2 = L_249;
  5564. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_250 = V_2;
  5565. MatrixExtensions_Decompose_m277F5D9FFCBF858990E375026E3086D567EA1F99(L_250, (&V_3), (&V_4), (&V_5), NULL);
  5566. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* L_251 = V_1;
  5567. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_252 = V_3;
  5568. ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* L_253 = __this->____reader;
  5569. NullCheck(L_253);
  5570. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_254;
  5571. L_254 = ReaderBase_get_AssetLoaderContext_mAEAA12FFAAC1C276F35397E563CB157D7CFB36BA_inline(L_253, NULL);
  5572. NullCheck(L_254);
  5573. AssetLoaderOptions_t48AC975EC75B1EB3A0523309F6FD3713B4CA93D6* L_255 = L_254->___Options;
  5574. NullCheck(L_255);
  5575. float L_256 = L_255->___ScaleFactor;
  5576. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_257;
  5577. L_257 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_252, L_256, NULL);
  5578. NullCheck(L_251);
  5579. ThreeMfModel_set_LocalPosition_m27ADC7238172FF918A2FF49A1B6453845FDDE790_inline(L_251, L_257, NULL);
  5580. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* L_258 = V_1;
  5581. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_259 = V_4;
  5582. NullCheck(L_258);
  5583. ThreeMfModel_set_LocalRotation_m843DD3374636CF0354C942D8536B93E7E099FD68_inline(L_258, L_259, NULL);
  5584. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* L_260 = V_1;
  5585. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_261 = V_5;
  5586. NullCheck(L_260);
  5587. ThreeMfModel_set_LocalScale_mCCA25D1A2671370FF2CE1C09C67113AEFF6CE511_inline(L_260, L_261, NULL);
  5588. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* L_262 = V_1;
  5589. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* L_263 = ___2_parentModel;
  5590. NullCheck(L_262);
  5591. ThreeMfModel_set_Parent_mA2A503AD0AEF4CEE4B01E4336B5F86F17ADBF521_inline(L_262, L_263, NULL);
  5592. RuntimeObject* L_264 = V_0;
  5593. V_57 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_264) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  5594. bool L_265 = V_57;
  5595. if (!L_265)
  5596. {
  5597. goto IL_0770;
  5598. }
  5599. }
  5600. {
  5601. RuntimeObject* L_266 = V_0;
  5602. NullCheck(L_266);
  5603. Dictionary_2_tAD7E9A914CC230BDC52143B8156BC6CCAB871D27* L_267;
  5604. L_267 = InterfaceFuncInvoker0< Dictionary_2_tAD7E9A914CC230BDC52143B8156BC6CCAB871D27* >::Invoke(1, IGeometryGroup_tD96DA51C7C61A1D17AF86985D3E39BA7A14A6262_il2cpp_TypeInfo_var, L_266);
  5605. NullCheck(L_267);
  5606. int32_t L_268;
  5607. L_268 = Dictionary_2_get_Count_m29FFC99312566E2EE556D421CD930D3CA284D5A6(L_267, Dictionary_2_get_Count_m29FFC99312566E2EE556D421CD930D3CA284D5A6_RuntimeMethod_var);
  5608. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_269 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_268);
  5609. V_58 = L_269;
  5610. RuntimeObject* L_270 = V_0;
  5611. NullCheck(L_270);
  5612. Dictionary_2_tAD7E9A914CC230BDC52143B8156BC6CCAB871D27* L_271;
  5613. L_271 = InterfaceFuncInvoker0< Dictionary_2_tAD7E9A914CC230BDC52143B8156BC6CCAB871D27* >::Invoke(1, IGeometryGroup_tD96DA51C7C61A1D17AF86985D3E39BA7A14A6262_il2cpp_TypeInfo_var, L_270);
  5614. NullCheck(L_271);
  5615. ValueCollection_tD280212BD4AB7F34F5AC3B002C8ADB654512803D* L_272;
  5616. L_272 = Dictionary_2_get_Values_m0672BCACB44B9C280F4EDF7461EA6E1FD48FB250(L_271, Dictionary_2_get_Values_m0672BCACB44B9C280F4EDF7461EA6E1FD48FB250_RuntimeMethod_var);
  5617. NullCheck(L_272);
  5618. Enumerator_tE0816F4E4D6F1FA2EFAF8D515B74251D9E84EFC8 L_273;
  5619. L_273 = ValueCollection_GetEnumerator_m79060C4D97F08A0EEC5D940AE8F1E42D7CE91757(L_272, ValueCollection_GetEnumerator_m79060C4D97F08A0EEC5D940AE8F1E42D7CE91757_RuntimeMethod_var);
  5620. V_59 = L_273;
  5621. }
  5622. {
  5623. auto __finallyBlock = il2cpp::utils::Finally([&]
  5624. {
  5625. FINALLY_074f:
  5626. {
  5627. Enumerator_Dispose_m9478047909930DDE5D90C2A8155C1BAAA0E40324((&V_59), Enumerator_Dispose_m9478047909930DDE5D90C2A8155C1BAAA0E40324_RuntimeMethod_var);
  5628. return;
  5629. }
  5630. });
  5631. try
  5632. {
  5633. {
  5634. goto IL_0741_1;
  5635. }
  5636. IL_069d_1:
  5637. {
  5638. RuntimeObject* L_274;
  5639. L_274 = Enumerator_get_Current_m2AB488E43D0551F062541008A13A0A4C631792B0_inline((&V_59), Enumerator_get_Current_m2AB488E43D0551F062541008A13A0A4C631792B0_RuntimeMethod_var);
  5640. V_60 = ((ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5*)CastclassClass((RuntimeObject*)L_274, ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5_il2cpp_TypeInfo_var));
  5641. ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* L_275 = V_60;
  5642. NullCheck(L_275);
  5643. int32_t L_276;
  5644. L_276 = Geometry_get_Index_m579D4CFF6C6C1F4A31C7750DB89F5CC15242E5A0_inline(L_275, NULL);
  5645. V_61 = L_276;
  5646. ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* L_277 = V_60;
  5647. NullCheck(L_277);
  5648. ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2* L_278 = L_277->___ThreeMfBase;
  5649. V_62 = (bool)((!(((RuntimeObject*)(ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2*)L_278) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  5650. bool L_279 = V_62;
  5651. if (!L_279)
  5652. {
  5653. goto IL_06e5_1;
  5654. }
  5655. }
  5656. {
  5657. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_280 = V_58;
  5658. int32_t L_281 = V_61;
  5659. Dictionary_2_tC950A32EAFFC25F50CB10E4BA94AB529CDADA0E8* L_282 = __this->____allMaterials;
  5660. ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* L_283 = V_60;
  5661. NullCheck(L_283);
  5662. ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2* L_284 = L_283->___ThreeMfBase;
  5663. NullCheck(L_282);
  5664. ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* L_285;
  5665. L_285 = Dictionary_2_get_Item_m354C990F0F3E24549787B31232483921A2C4AB0A(L_282, L_284, Dictionary_2_get_Item_m354C990F0F3E24549787B31232483921A2C4AB0A_RuntimeMethod_var);
  5666. NullCheck(L_285);
  5667. int32_t L_286;
  5668. L_286 = ThreeMfMaterial_get_Index_mFD1AE4393A505CACD8354102D9E56F08E165C3AC_inline(L_285, NULL);
  5669. NullCheck(L_280);
  5670. (L_280)->SetAt(static_cast<il2cpp_array_size_t>(L_281), (int32_t)L_286);
  5671. goto IL_0736_1;
  5672. }
  5673. IL_06e5_1:
  5674. {
  5675. ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* L_287 = V_60;
  5676. NullCheck(L_287);
  5677. ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* L_288 = L_287->___ThreeMfTexture2D;
  5678. V_63 = (bool)((!(((RuntimeObject*)(ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF*)L_288) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  5679. bool L_289 = V_63;
  5680. if (!L_289)
  5681. {
  5682. goto IL_072e_1;
  5683. }
  5684. }
  5685. {
  5686. Dictionary_2_tFBFB8D749ADDCE1FBCCC7A11924995880D5B6A4D* L_290 = __this->____allTextureMaterials;
  5687. ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* L_291 = V_60;
  5688. NullCheck(L_291);
  5689. ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* L_292 = L_291->___ThreeMfTexture2D;
  5690. NullCheck(L_290);
  5691. bool L_293;
  5692. L_293 = Dictionary_2_TryGetValue_m3DB4EE001E061759308F399987876459AC50D64B(L_290, L_292, (&V_64), Dictionary_2_TryGetValue_m3DB4EE001E061759308F399987876459AC50D64B_RuntimeMethod_var);
  5693. V_65 = (bool)((((int32_t)L_293) == ((int32_t)0))? 1 : 0);
  5694. bool L_294 = V_65;
  5695. if (!L_294)
  5696. {
  5697. goto IL_071f_1;
  5698. }
  5699. }
  5700. {
  5701. ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* L_295 = V_60;
  5702. ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* L_296;
  5703. L_296 = ThreeMfProcessor_ConvertTextureMaterial_mD1AAD0E1ED51023C169ECBE497D6EE7A3F6B3AAF(__this, L_295, NULL);
  5704. V_64 = L_296;
  5705. }
  5706. IL_071f_1:
  5707. {
  5708. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_297 = V_58;
  5709. int32_t L_298 = V_61;
  5710. ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* L_299 = V_64;
  5711. NullCheck(L_299);
  5712. int32_t L_300;
  5713. L_300 = ThreeMfMaterial_get_Index_mFD1AE4393A505CACD8354102D9E56F08E165C3AC_inline(L_299, NULL);
  5714. NullCheck(L_297);
  5715. (L_297)->SetAt(static_cast<il2cpp_array_size_t>(L_298), (int32_t)L_300);
  5716. goto IL_0736_1;
  5717. }
  5718. IL_072e_1:
  5719. {
  5720. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_301 = V_58;
  5721. int32_t L_302 = V_61;
  5722. NullCheck(L_301);
  5723. (L_301)->SetAt(static_cast<il2cpp_array_size_t>(L_302), (int32_t)(-1));
  5724. }
  5725. IL_0736_1:
  5726. {
  5727. ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* L_303 = V_60;
  5728. int32_t L_304 = V_61;
  5729. NullCheck(L_303);
  5730. Geometry_set_Index_m6C87FDBFDECF1116F4B72E27D8AABB9FC6E1C0A6_inline(L_303, L_304, NULL);
  5731. }
  5732. IL_0741_1:
  5733. {
  5734. bool L_305;
  5735. L_305 = Enumerator_MoveNext_m3E980D88FFACF438307F6CC5B72C171C61FDBE80((&V_59), Enumerator_MoveNext_m3E980D88FFACF438307F6CC5B72C171C61FDBE80_RuntimeMethod_var);
  5736. if (L_305)
  5737. {
  5738. goto IL_069d_1;
  5739. }
  5740. }
  5741. {
  5742. goto IL_075e;
  5743. }
  5744. }
  5745. catch(Il2CppExceptionWrapper& e)
  5746. {
  5747. __finallyBlock.StoreException(e.ex);
  5748. }
  5749. }
  5750. IL_075e:
  5751. {
  5752. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* L_306 = V_1;
  5753. RuntimeObject* L_307 = V_0;
  5754. NullCheck(L_306);
  5755. ThreeMfModel_set_GeometryGroup_mB144E63A325B69CB31A29AD33958074A50E880CC_inline(L_306, L_307, NULL);
  5756. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* L_308 = V_1;
  5757. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_309 = V_58;
  5758. NullCheck(L_308);
  5759. ThreeMfModel_set_MaterialIndices_mE86B1F2CA908139F9197AB187B478680C93A0C2F_inline(L_308, (RuntimeObject*)L_309, NULL);
  5760. }
  5761. IL_0770:
  5762. {
  5763. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* L_310 = ___2_parentModel;
  5764. NullCheck(L_310);
  5765. RuntimeObject* L_311;
  5766. L_311 = ThreeMfModel_get_Children_m33E20C3B2FE5BB6AC5B9CC04D2799044A02CA52B_inline(L_310, NULL);
  5767. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* L_312 = V_1;
  5768. NullCheck(L_311);
  5769. InterfaceActionInvoker1< RuntimeObject* >::Invoke(2, ICollection_1_t266F7AC2272D4E0C00F42B075D6FD6DDDDB4F97F_il2cpp_TypeInfo_var, L_311, L_312);
  5770. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* L_313 = V_1;
  5771. V_66 = L_313;
  5772. goto IL_0782;
  5773. }
  5774. IL_0782:
  5775. {
  5776. ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* L_314 = V_66;
  5777. return L_314;
  5778. }
  5779. }
  5780. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* ThreeMfProcessor_ConvertTextureMaterial_mD1AAD0E1ED51023C169ECBE497D6EE7A3F6B3AAF (ThreeMfProcessor_t15100D0D50076EC723D3D17136EE2280EB2A4E8C* __this, ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* ___0_geometry, const RuntimeMethod* method)
  5781. {
  5782. static bool s_Il2CppMethodInitialized;
  5783. if (!s_Il2CppMethodInitialized)
  5784. {
  5785. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m8F9966A623499D5B07B4C26E1D92D244CE2C9281_RuntimeMethod_var);
  5786. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m7E2BDBC52276E3ACFBA1FB3FE1919E0083A9E157_RuntimeMethod_var);
  5787. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tD4699121F1986A1CF0F28D10E91389DD1C7FDE69_il2cpp_TypeInfo_var);
  5788. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424_il2cpp_TypeInfo_var);
  5789. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7A12A09E76D9C6C6FAD55C385BB87538EF591395);
  5790. s_Il2CppMethodInitialized = true;
  5791. }
  5792. ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* V_0 = NULL;
  5793. int32_t V_1 = 0;
  5794. ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* V_2 = NULL;
  5795. {
  5796. ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* L_0 = (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424*)il2cpp_codegen_object_new(ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424_il2cpp_TypeInfo_var);
  5797. ThreeMfMaterial__ctor_m3CF744F9935AF9396EF68721A53AAEF9C6E5EDAE(L_0, NULL);
  5798. V_0 = L_0;
  5799. ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* L_1 = V_0;
  5800. ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* L_2 = ___0_geometry;
  5801. NullCheck(L_2);
  5802. ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* L_3 = L_2->___ThreeMfTexture2D;
  5803. NullCheck(L_3);
  5804. int32_t L_4;
  5805. L_4 = ThreeMfResource_get_Id_m63AB3C42C13D7540AA257A82E763BAF6D9EB4474_inline(L_3, NULL);
  5806. V_1 = L_4;
  5807. String_t* L_5;
  5808. L_5 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL);
  5809. NullCheck(L_1);
  5810. ThreeMfMaterial_set_Name_m002F5F6B341DBA5D3FA6D02ECA0FC7171D69C546_inline(L_1, L_5, NULL);
  5811. ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* L_6 = V_0;
  5812. ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* L_7 = __this->____rootModel;
  5813. NullCheck(L_7);
  5814. RuntimeObject* L_8;
  5815. L_8 = ThreeMfRootModel_get_AllMaterials_m49A7567D31149FEAABC40BF39A9D8DE7F8AD53F8_inline(L_7, NULL);
  5816. NullCheck(L_8);
  5817. int32_t L_9;
  5818. L_9 = InterfaceFuncInvoker0< int32_t >::Invoke(0, ICollection_1_tD4699121F1986A1CF0F28D10E91389DD1C7FDE69_il2cpp_TypeInfo_var, L_8);
  5819. NullCheck(L_6);
  5820. ThreeMfMaterial_set_Index_m71BDC99AC48D08F45581078FC809D058965EBEA3_inline(L_6, L_9, NULL);
  5821. ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* L_10 = V_0;
  5822. Dictionary_2_tF76A5254FF71CC9D5D32CAB73E7A4AB583A904E9* L_11 = __this->____allTextures;
  5823. ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* L_12 = ___0_geometry;
  5824. NullCheck(L_12);
  5825. ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* L_13 = L_12->___ThreeMfTexture2D;
  5826. NullCheck(L_11);
  5827. ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* L_14;
  5828. L_14 = Dictionary_2_get_Item_m7E2BDBC52276E3ACFBA1FB3FE1919E0083A9E157(L_11, L_13, Dictionary_2_get_Item_m7E2BDBC52276E3ACFBA1FB3FE1919E0083A9E157_RuntimeMethod_var);
  5829. NullCheck(L_10);
  5830. ThreeMfMaterial_AddProperty_m97B30BB27BA4AD12AD5E3C9C074E999029354E62(L_10, _stringLiteral7A12A09E76D9C6C6FAD55C385BB87538EF591395, L_14, (bool)1, NULL);
  5831. Dictionary_2_tFBFB8D749ADDCE1FBCCC7A11924995880D5B6A4D* L_15 = __this->____allTextureMaterials;
  5832. ThreeMfGeometry_t0B0D7084532A5FB23D4AE3C1263F1ACCA896B9A5* L_16 = ___0_geometry;
  5833. NullCheck(L_16);
  5834. ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* L_17 = L_16->___ThreeMfTexture2D;
  5835. ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* L_18 = V_0;
  5836. NullCheck(L_15);
  5837. Dictionary_2_Add_m8F9966A623499D5B07B4C26E1D92D244CE2C9281(L_15, L_17, L_18, Dictionary_2_Add_m8F9966A623499D5B07B4C26E1D92D244CE2C9281_RuntimeMethod_var);
  5838. ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* L_19 = __this->____rootModel;
  5839. NullCheck(L_19);
  5840. RuntimeObject* L_20;
  5841. L_20 = ThreeMfRootModel_get_AllMaterials_m49A7567D31149FEAABC40BF39A9D8DE7F8AD53F8_inline(L_19, NULL);
  5842. ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* L_21 = V_0;
  5843. NullCheck(L_20);
  5844. InterfaceActionInvoker1< RuntimeObject* >::Invoke(2, ICollection_1_tD4699121F1986A1CF0F28D10E91389DD1C7FDE69_il2cpp_TypeInfo_var, L_20, L_21);
  5845. ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* L_22 = V_0;
  5846. V_2 = L_22;
  5847. goto IL_007f;
  5848. }
  5849. IL_007f:
  5850. {
  5851. ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* L_23 = V_2;
  5852. return L_23;
  5853. }
  5854. }
  5855. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ThreeMfProcessor_ConvertColor_mDCA88339887F35347839FCF2BBEDC01FFA6EE73D (ThreeMfsRGBColor_t540B24676AE51F3041DC10A9852A21E736A4AA30 ___0_threeMfColor, const RuntimeMethod* method)
  5856. {
  5857. static bool s_Il2CppMethodInitialized;
  5858. if (!s_Il2CppMethodInitialized)
  5859. {
  5860. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfsRGBColor_t540B24676AE51F3041DC10A9852A21E736A4AA30_il2cpp_TypeInfo_var);
  5861. s_Il2CppMethodInitialized = true;
  5862. }
  5863. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
  5864. memset((&V_0), 0, sizeof(V_0));
  5865. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_1;
  5866. memset((&V_1), 0, sizeof(V_1));
  5867. {
  5868. il2cpp_codegen_runtime_class_init_inline(ThreeMfsRGBColor_t540B24676AE51F3041DC10A9852A21E736A4AA30_il2cpp_TypeInfo_var);
  5869. uint8_t L_0;
  5870. L_0 = ThreeMfsRGBColor_get_R_mB0DD575D572B2C22344952CD0DE531BB82B3AFA5_inline((&___0_threeMfColor), NULL);
  5871. uint8_t L_1;
  5872. L_1 = ThreeMfsRGBColor_get_G_m307E063CAC99DD8A3D3CC1ED421DE3151B7F584A_inline((&___0_threeMfColor), NULL);
  5873. uint8_t L_2;
  5874. L_2 = ThreeMfsRGBColor_get_B_m8F90614D02106742EF402B65DCE4FFA7FDBCA4EB_inline((&___0_threeMfColor), NULL);
  5875. uint8_t L_3;
  5876. L_3 = ThreeMfsRGBColor_get_A_mF8FA73AF3F25A622D8AA69AC3212CAAEEAF07C74_inline((&___0_threeMfColor), NULL);
  5877. Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&V_0), ((float)(((float)L_0)/(255.0f))), ((float)(((float)L_1)/(255.0f))), ((float)(((float)L_2)/(255.0f))), ((float)(((float)L_3)/(255.0f))), NULL);
  5878. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = V_0;
  5879. V_1 = L_4;
  5880. goto IL_0044;
  5881. }
  5882. IL_0044:
  5883. {
  5884. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5 = V_1;
  5885. return L_5;
  5886. }
  5887. }
  5888. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ThreeMfProcessor_ConvertVertex_mE320117F257B6A3C52705E112BB3F2B3781FB336 (ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E ___0_threeMfVertex, const RuntimeMethod* method)
  5889. {
  5890. static bool s_Il2CppMethodInitialized;
  5891. if (!s_Il2CppMethodInitialized)
  5892. {
  5893. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E_il2cpp_TypeInfo_var);
  5894. s_Il2CppMethodInitialized = true;
  5895. }
  5896. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  5897. memset((&V_0), 0, sizeof(V_0));
  5898. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
  5899. memset((&V_1), 0, sizeof(V_1));
  5900. {
  5901. il2cpp_codegen_runtime_class_init_inline(ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E_il2cpp_TypeInfo_var);
  5902. double L_0;
  5903. L_0 = ThreeMfVertex_get_X_mAB5B416E7B6BBB749012BEFF5C97E26417A9754E_inline((&___0_threeMfVertex), NULL);
  5904. float L_1;
  5905. L_1 = ThreeMfProcessor_ConvertSingle_m648827719259296C09ADE81E7CAEF493596AC550(L_0, NULL);
  5906. double L_2;
  5907. L_2 = ThreeMfVertex_get_Y_mBD4D4F9CEFB5CD87C6BAAE2B1CE830B0D1B2A494_inline((&___0_threeMfVertex), NULL);
  5908. float L_3;
  5909. L_3 = ThreeMfProcessor_ConvertSingle_m648827719259296C09ADE81E7CAEF493596AC550(L_2, NULL);
  5910. double L_4;
  5911. L_4 = ThreeMfVertex_get_Z_m50E6DACF0711E397E85405D5375B93AB3A4999BE_inline((&___0_threeMfVertex), NULL);
  5912. float L_5;
  5913. L_5 = ThreeMfProcessor_ConvertSingle_m648827719259296C09ADE81E7CAEF493596AC550(L_4, NULL);
  5914. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), L_1, L_3, L_5, NULL);
  5915. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_0;
  5916. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
  5917. L_7 = RightHandToLeftHandConverter_ConvertVector_m0E9E683F500FBA16B79BB686BBBC8E1CE566DA8B(L_6, NULL);
  5918. V_0 = L_7;
  5919. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_0;
  5920. V_1 = L_8;
  5921. goto IL_0037;
  5922. }
  5923. IL_0037:
  5924. {
  5925. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_1;
  5926. return L_9;
  5927. }
  5928. }
  5929. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ThreeMfProcessor_ConvertUV_m048A2F82A47DDF562E68D86F1CFCE95B55532864 (ThreeMfTexture2DCoordinate_t3BABC1D79B6CBF1ACEB64F0A81C8C2D210F01ADA* ___0_threeMfTexture2DCoordinate, const RuntimeMethod* method)
  5930. {
  5931. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
  5932. memset((&V_0), 0, sizeof(V_0));
  5933. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
  5934. memset((&V_1), 0, sizeof(V_1));
  5935. {
  5936. ThreeMfTexture2DCoordinate_t3BABC1D79B6CBF1ACEB64F0A81C8C2D210F01ADA* L_0 = ___0_threeMfTexture2DCoordinate;
  5937. NullCheck(L_0);
  5938. double L_1;
  5939. L_1 = ThreeMfTexture2DCoordinate_get_U_m37763C785D0CE40A171FB98157517B1561949B09_inline(L_0, NULL);
  5940. float L_2;
  5941. L_2 = ThreeMfProcessor_ConvertSingle_m648827719259296C09ADE81E7CAEF493596AC550(L_1, NULL);
  5942. ThreeMfTexture2DCoordinate_t3BABC1D79B6CBF1ACEB64F0A81C8C2D210F01ADA* L_3 = ___0_threeMfTexture2DCoordinate;
  5943. NullCheck(L_3);
  5944. double L_4;
  5945. L_4 = ThreeMfTexture2DCoordinate_get_V_mAEB586AE306CA0BDADA37E41D3CE6C0EE84708F6_inline(L_3, NULL);
  5946. float L_5;
  5947. L_5 = ThreeMfProcessor_ConvertSingle_m648827719259296C09ADE81E7CAEF493596AC550(L_4, NULL);
  5948. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_0), L_2, L_5, NULL);
  5949. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = V_0;
  5950. V_1 = L_6;
  5951. goto IL_0022;
  5952. }
  5953. IL_0022:
  5954. {
  5955. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_1;
  5956. return L_7;
  5957. }
  5958. }
  5959. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfProcessor__ctor_m6A2A8DFA00E55ECD0D2806D51C6CC65DFCFD5969 (ThreeMfProcessor_t15100D0D50076EC723D3D17136EE2280EB2A4E8C* __this, const RuntimeMethod* method)
  5960. {
  5961. {
  5962. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  5963. return;
  5964. }
  5965. }
  5966. #ifdef __clang__
  5967. #pragma clang diagnostic pop
  5968. #endif
  5969. #ifdef __clang__
  5970. #pragma clang diagnostic push
  5971. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5972. #pragma clang diagnostic ignored "-Wunused-variable"
  5973. #endif
  5974. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mA004CFA3F1A6DE3483B23695572645CAD6F33220 (const RuntimeMethod* method)
  5975. {
  5976. static bool s_Il2CppMethodInitialized;
  5977. if (!s_Il2CppMethodInitialized)
  5978. {
  5979. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var);
  5980. s_Il2CppMethodInitialized = true;
  5981. }
  5982. {
  5983. U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138* L_0 = (U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138*)il2cpp_codegen_object_new(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var);
  5984. U3CU3Ec__ctor_m258A4CC7D0526CF68C0104A08F36DA62992767A0(L_0, NULL);
  5985. ((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
  5986. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
  5987. return;
  5988. }
  5989. }
  5990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m258A4CC7D0526CF68C0104A08F36DA62992767A0 (U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138* __this, const RuntimeMethod* method)
  5991. {
  5992. {
  5993. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  5994. return;
  5995. }
  5996. }
  5997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CProcessU3Eb__12_0_m46FECB5FD211B191DEF8712FAEFCEB83A9CAE533 (U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138* __this, ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* ___0_x, const RuntimeMethod* method)
  5998. {
  5999. static bool s_Il2CppMethodInitialized;
  6000. if (!s_Il2CppMethodInitialized)
  6001. {
  6002. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792_0_0_0_var);
  6003. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  6004. s_Il2CppMethodInitialized = true;
  6005. }
  6006. {
  6007. ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* L_0 = ___0_x;
  6008. NullCheck(L_0);
  6009. Type_t* L_1;
  6010. L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL);
  6011. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (ThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792_0_0_0_var) };
  6012. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  6013. Type_t* L_3;
  6014. L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
  6015. bool L_4;
  6016. L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL);
  6017. return L_4;
  6018. }
  6019. }
  6020. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792* U3CU3Ec_U3CProcessU3Eb__12_1_m5E27FDAC41C2691832F19F94157F92D8B5AC9F6F (U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138* __this, ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* ___0_x, const RuntimeMethod* method)
  6021. {
  6022. static bool s_Il2CppMethodInitialized;
  6023. if (!s_Il2CppMethodInitialized)
  6024. {
  6025. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792_il2cpp_TypeInfo_var);
  6026. s_Il2CppMethodInitialized = true;
  6027. }
  6028. {
  6029. ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* L_0 = ___0_x;
  6030. return ((ThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792*)IsInstClass((RuntimeObject*)L_0, ThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792_il2cpp_TypeInfo_var));
  6031. }
  6032. }
  6033. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CProcessU3Eb__12_2_m96B8019C25109DDD8FCB90857F55B6B67E53121D (U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138* __this, ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* ___0_x, const RuntimeMethod* method)
  6034. {
  6035. static bool s_Il2CppMethodInitialized;
  6036. if (!s_Il2CppMethodInitialized)
  6037. {
  6038. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2_0_0_0_var);
  6039. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  6040. s_Il2CppMethodInitialized = true;
  6041. }
  6042. {
  6043. ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* L_0 = ___0_x;
  6044. NullCheck(L_0);
  6045. Type_t* L_1;
  6046. L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL);
  6047. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2_0_0_0_var) };
  6048. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  6049. Type_t* L_3;
  6050. L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
  6051. bool L_4;
  6052. L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL);
  6053. return L_4;
  6054. }
  6055. }
  6056. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2* U3CU3Ec_U3CProcessU3Eb__12_3_mC8DF387407FB5D0A4EDE713D81A1F61BDF591D34 (U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138* __this, ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* ___0_x, const RuntimeMethod* method)
  6057. {
  6058. static bool s_Il2CppMethodInitialized;
  6059. if (!s_Il2CppMethodInitialized)
  6060. {
  6061. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2_il2cpp_TypeInfo_var);
  6062. s_Il2CppMethodInitialized = true;
  6063. }
  6064. {
  6065. ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* L_0 = ___0_x;
  6066. return ((ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2*)IsInstClass((RuntimeObject*)L_0, ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2_il2cpp_TypeInfo_var));
  6067. }
  6068. }
  6069. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CProcessU3Eb__12_4_m6E2AA8B5F6545EEFCAAA817B08175AA9CA10D7DA (U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138* __this, ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* ___0_x, const RuntimeMethod* method)
  6070. {
  6071. static bool s_Il2CppMethodInitialized;
  6072. if (!s_Il2CppMethodInitialized)
  6073. {
  6074. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF_0_0_0_var);
  6075. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  6076. s_Il2CppMethodInitialized = true;
  6077. }
  6078. {
  6079. ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* L_0 = ___0_x;
  6080. NullCheck(L_0);
  6081. Type_t* L_1;
  6082. L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL);
  6083. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF_0_0_0_var) };
  6084. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  6085. Type_t* L_3;
  6086. L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
  6087. bool L_4;
  6088. L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL);
  6089. return L_4;
  6090. }
  6091. }
  6092. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* U3CU3Ec_U3CProcessU3Eb__12_5_m7DE2A1A96B99DBE2A017A6479CB77065085C247F (U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138* __this, ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* ___0_x, const RuntimeMethod* method)
  6093. {
  6094. static bool s_Il2CppMethodInitialized;
  6095. if (!s_Il2CppMethodInitialized)
  6096. {
  6097. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF_il2cpp_TypeInfo_var);
  6098. s_Il2CppMethodInitialized = true;
  6099. }
  6100. {
  6101. ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* L_0 = ___0_x;
  6102. return ((ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF*)IsInstClass((RuntimeObject*)L_0, ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF_il2cpp_TypeInfo_var));
  6103. }
  6104. }
  6105. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CProcessU3Eb__12_6_mC82A67C0D51A0A2C75DCCF679634D7A87360DBEC (U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138* __this, ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* ___0_x, const RuntimeMethod* method)
  6106. {
  6107. static bool s_Il2CppMethodInitialized;
  6108. if (!s_Il2CppMethodInitialized)
  6109. {
  6110. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1_0_0_0_var);
  6111. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  6112. s_Il2CppMethodInitialized = true;
  6113. }
  6114. {
  6115. ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* L_0 = ___0_x;
  6116. NullCheck(L_0);
  6117. Type_t* L_1;
  6118. L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL);
  6119. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1_0_0_0_var) };
  6120. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  6121. Type_t* L_3;
  6122. L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
  6123. bool L_4;
  6124. L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL);
  6125. return L_4;
  6126. }
  6127. }
  6128. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1* U3CU3Ec_U3CProcessU3Eb__12_7_mC01E940952DC25FFF6FAE10912969EB1C6395ABB (U3CU3Ec_t93727D07E308392C9B39D16C76FA85A588DD2138* __this, ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* ___0_x, const RuntimeMethod* method)
  6129. {
  6130. static bool s_Il2CppMethodInitialized;
  6131. if (!s_Il2CppMethodInitialized)
  6132. {
  6133. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1_il2cpp_TypeInfo_var);
  6134. s_Il2CppMethodInitialized = true;
  6135. }
  6136. {
  6137. ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* L_0 = ___0_x;
  6138. return ((ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1*)IsInstClass((RuntimeObject*)L_0, ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1_il2cpp_TypeInfo_var));
  6139. }
  6140. }
  6141. #ifdef __clang__
  6142. #pragma clang diagnostic pop
  6143. #endif
  6144. #ifdef __clang__
  6145. #pragma clang diagnostic push
  6146. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6147. #pragma clang diagnostic ignored "-Wunused-variable"
  6148. #endif
  6149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfRootModel_get_AllModels_mA5B002E8F8DCB0743D5CC592923428F293A8C988 (ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* __this, const RuntimeMethod* method)
  6150. {
  6151. {
  6152. RuntimeObject* L_0 = __this->___U3CAllModelsU3Ek__BackingField;
  6153. return L_0;
  6154. }
  6155. }
  6156. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfRootModel_set_AllModels_m151A59103F2E038F24F6FCDACC4E5A24A6739EC7 (ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  6157. {
  6158. {
  6159. RuntimeObject* L_0 = ___0_value;
  6160. __this->___U3CAllModelsU3Ek__BackingField = L_0;
  6161. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAllModelsU3Ek__BackingField), (void*)L_0);
  6162. return;
  6163. }
  6164. }
  6165. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfRootModel_get_AllGeometryGroups_m110F5C8D72CE7290D9FAA0B86A127B45E28BCA8C (ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* __this, const RuntimeMethod* method)
  6166. {
  6167. {
  6168. RuntimeObject* L_0 = __this->___U3CAllGeometryGroupsU3Ek__BackingField;
  6169. return L_0;
  6170. }
  6171. }
  6172. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfRootModel_set_AllGeometryGroups_m9EEA26A0868A58C0D1C604870E7057434712555A (ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  6173. {
  6174. {
  6175. RuntimeObject* L_0 = ___0_value;
  6176. __this->___U3CAllGeometryGroupsU3Ek__BackingField = L_0;
  6177. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAllGeometryGroupsU3Ek__BackingField), (void*)L_0);
  6178. return;
  6179. }
  6180. }
  6181. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfRootModel_get_AllAnimations_m4C3B5326ED971D3F19F32ABACEA109D670AF47CB (ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* __this, const RuntimeMethod* method)
  6182. {
  6183. {
  6184. RuntimeObject* L_0 = __this->___U3CAllAnimationsU3Ek__BackingField;
  6185. return L_0;
  6186. }
  6187. }
  6188. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfRootModel_set_AllAnimations_mA5B5AE32A55F50CC0225CA5480EB12D79A2CF912 (ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  6189. {
  6190. {
  6191. RuntimeObject* L_0 = ___0_value;
  6192. __this->___U3CAllAnimationsU3Ek__BackingField = L_0;
  6193. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAllAnimationsU3Ek__BackingField), (void*)L_0);
  6194. return;
  6195. }
  6196. }
  6197. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfRootModel_get_AllMaterials_m49A7567D31149FEAABC40BF39A9D8DE7F8AD53F8 (ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* __this, const RuntimeMethod* method)
  6198. {
  6199. {
  6200. RuntimeObject* L_0 = __this->___U3CAllMaterialsU3Ek__BackingField;
  6201. return L_0;
  6202. }
  6203. }
  6204. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfRootModel_set_AllMaterials_m8DF9FE9FCCF64D7AD9F6735488347753DFF729EE (ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  6205. {
  6206. {
  6207. RuntimeObject* L_0 = ___0_value;
  6208. __this->___U3CAllMaterialsU3Ek__BackingField = L_0;
  6209. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAllMaterialsU3Ek__BackingField), (void*)L_0);
  6210. return;
  6211. }
  6212. }
  6213. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfRootModel_get_AllTextures_m6BA318190F3532D4567FF06753C7C22607DFC922 (ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* __this, const RuntimeMethod* method)
  6214. {
  6215. {
  6216. RuntimeObject* L_0 = __this->___U3CAllTexturesU3Ek__BackingField;
  6217. return L_0;
  6218. }
  6219. }
  6220. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfRootModel_set_AllTextures_m9D6DCEBA785C6AB81579CA14AD77F75EA3B3782A (ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  6221. {
  6222. {
  6223. RuntimeObject* L_0 = ___0_value;
  6224. __this->___U3CAllTexturesU3Ek__BackingField = L_0;
  6225. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAllTexturesU3Ek__BackingField), (void*)L_0);
  6226. return;
  6227. }
  6228. }
  6229. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfRootModel_get_AllCameras_mC6486E7E3B97BBD7A0506BFD649456BFAF360F56 (ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* __this, const RuntimeMethod* method)
  6230. {
  6231. {
  6232. RuntimeObject* L_0 = __this->___U3CAllCamerasU3Ek__BackingField;
  6233. return L_0;
  6234. }
  6235. }
  6236. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfRootModel_set_AllCameras_m612458E6C3FAEA69B6921182B827EFF1CF51D901 (ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  6237. {
  6238. {
  6239. RuntimeObject* L_0 = ___0_value;
  6240. __this->___U3CAllCamerasU3Ek__BackingField = L_0;
  6241. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAllCamerasU3Ek__BackingField), (void*)L_0);
  6242. return;
  6243. }
  6244. }
  6245. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfRootModel_get_AllLights_m7FFD7B61A8BA6ED8C9FD7FAFB8088764F3B7B6A1 (ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* __this, const RuntimeMethod* method)
  6246. {
  6247. {
  6248. RuntimeObject* L_0 = __this->___U3CAllLightsU3Ek__BackingField;
  6249. return L_0;
  6250. }
  6251. }
  6252. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfRootModel_set_AllLights_mFD1EF568490C3365E7D1B48AC6073872D35A2107 (ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  6253. {
  6254. {
  6255. RuntimeObject* L_0 = ___0_value;
  6256. __this->___U3CAllLightsU3Ek__BackingField = L_0;
  6257. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAllLightsU3Ek__BackingField), (void*)L_0);
  6258. return;
  6259. }
  6260. }
  6261. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfRootModel__ctor_m20B6723149DE88F383E01C55EDC59DBEE6C607A7 (ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* __this, const RuntimeMethod* method)
  6262. {
  6263. static bool s_Il2CppMethodInitialized;
  6264. if (!s_Il2CppMethodInitialized)
  6265. {
  6266. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m407F9754F35C767064BAA5782C9DCCFABC497C5A_RuntimeMethod_var);
  6267. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m71DCE2DD53C6EFD6DF99B2592A347DFD0F9106C3_RuntimeMethod_var);
  6268. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCB9A62A54D65C3463CC2FF0F0D7352BC2F87466A_RuntimeMethod_var);
  6269. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t0A7598F2321AB14249B7E7EBBC916064FB9DBC31_il2cpp_TypeInfo_var);
  6270. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3E3B11E09CFB4377BEB4C196EDE250D376F58922_il2cpp_TypeInfo_var);
  6271. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5B6DB2B5238FE62B7825E0211708B0CB93EB9E70_il2cpp_TypeInfo_var);
  6272. s_Il2CppMethodInitialized = true;
  6273. }
  6274. {
  6275. List_1_t3E3B11E09CFB4377BEB4C196EDE250D376F58922* L_0 = (List_1_t3E3B11E09CFB4377BEB4C196EDE250D376F58922*)il2cpp_codegen_object_new(List_1_t3E3B11E09CFB4377BEB4C196EDE250D376F58922_il2cpp_TypeInfo_var);
  6276. List_1__ctor_mCB9A62A54D65C3463CC2FF0F0D7352BC2F87466A(L_0, List_1__ctor_mCB9A62A54D65C3463CC2FF0F0D7352BC2F87466A_RuntimeMethod_var);
  6277. __this->___U3CAllGeometryGroupsU3Ek__BackingField = L_0;
  6278. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAllGeometryGroupsU3Ek__BackingField), (void*)L_0);
  6279. List_1_t5B6DB2B5238FE62B7825E0211708B0CB93EB9E70* L_1 = (List_1_t5B6DB2B5238FE62B7825E0211708B0CB93EB9E70*)il2cpp_codegen_object_new(List_1_t5B6DB2B5238FE62B7825E0211708B0CB93EB9E70_il2cpp_TypeInfo_var);
  6280. List_1__ctor_m407F9754F35C767064BAA5782C9DCCFABC497C5A(L_1, List_1__ctor_m407F9754F35C767064BAA5782C9DCCFABC497C5A_RuntimeMethod_var);
  6281. __this->___U3CAllMaterialsU3Ek__BackingField = L_1;
  6282. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAllMaterialsU3Ek__BackingField), (void*)L_1);
  6283. List_1_t0A7598F2321AB14249B7E7EBBC916064FB9DBC31* L_2 = (List_1_t0A7598F2321AB14249B7E7EBBC916064FB9DBC31*)il2cpp_codegen_object_new(List_1_t0A7598F2321AB14249B7E7EBBC916064FB9DBC31_il2cpp_TypeInfo_var);
  6284. List_1__ctor_m71DCE2DD53C6EFD6DF99B2592A347DFD0F9106C3(L_2, List_1__ctor_m71DCE2DD53C6EFD6DF99B2592A347DFD0F9106C3_RuntimeMethod_var);
  6285. __this->___U3CAllTexturesU3Ek__BackingField = L_2;
  6286. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAllTexturesU3Ek__BackingField), (void*)L_2);
  6287. ThreeMfModel__ctor_m1EBE95775668B6F2CC00222FA4FEE8A4BBFCD91F(__this, NULL);
  6288. return;
  6289. }
  6290. }
  6291. #ifdef __clang__
  6292. #pragma clang diagnostic pop
  6293. #endif
  6294. #ifdef __clang__
  6295. #pragma clang diagnostic push
  6296. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6297. #pragma clang diagnostic ignored "-Wunused-variable"
  6298. #endif
  6299. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ThreeMfTexture_get_Name_mBA4568D57B7F96E06F6B7D2F684B4B60ABEF455F (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, const RuntimeMethod* method)
  6300. {
  6301. {
  6302. String_t* L_0 = __this->___U3CNameU3Ek__BackingField;
  6303. return L_0;
  6304. }
  6305. }
  6306. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfTexture_set_Name_m151170B958E544BCD8FB19AFACEB10390027141E (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, String_t* ___0_value, const RuntimeMethod* method)
  6307. {
  6308. {
  6309. String_t* L_0 = ___0_value;
  6310. __this->___U3CNameU3Ek__BackingField = L_0;
  6311. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField), (void*)L_0);
  6312. return;
  6313. }
  6314. }
  6315. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThreeMfTexture_get_Used_m313D04E29E497D294FA39BF096C5F0D747F5480E (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, const RuntimeMethod* method)
  6316. {
  6317. {
  6318. bool L_0 = __this->___U3CUsedU3Ek__BackingField;
  6319. return L_0;
  6320. }
  6321. }
  6322. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfTexture_set_Used_m1170065864F0402CFD154629F47F790A1B7D4025 (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, bool ___0_value, const RuntimeMethod* method)
  6323. {
  6324. {
  6325. bool L_0 = ___0_value;
  6326. __this->___U3CUsedU3Ek__BackingField = L_0;
  6327. return;
  6328. }
  6329. }
  6330. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfTexture_set_Data_m92319E1690DDFC71C167AC081528DCB2E79C3AA9 (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, const RuntimeMethod* method)
  6331. {
  6332. {
  6333. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_value;
  6334. __this->___U3CDataU3Ek__BackingField = L_0;
  6335. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDataU3Ek__BackingField), (void*)L_0);
  6336. return;
  6337. }
  6338. }
  6339. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ThreeMfTexture_get_DataStream_m20614831C0238973CD186B058B294C680A11419A (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, const RuntimeMethod* method)
  6340. {
  6341. {
  6342. Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___U3CDataStreamU3Ek__BackingField;
  6343. return L_0;
  6344. }
  6345. }
  6346. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ThreeMfTexture_get_Filename_m2F314A125327531249EB90C039AB60C5E45392CD (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, const RuntimeMethod* method)
  6347. {
  6348. {
  6349. String_t* L_0 = __this->___U3CFilenameU3Ek__BackingField;
  6350. return L_0;
  6351. }
  6352. }
  6353. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ThreeMfTexture_get_WrapModeU_m98E418E379797733334649B52492834F2DA27BD9 (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, const RuntimeMethod* method)
  6354. {
  6355. {
  6356. int32_t L_0 = __this->___U3CWrapModeUU3Ek__BackingField;
  6357. return L_0;
  6358. }
  6359. }
  6360. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfTexture_set_WrapModeU_mE8194F482272DE2EB993C813B8FA60EF4DA23A16 (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, int32_t ___0_value, const RuntimeMethod* method)
  6361. {
  6362. {
  6363. int32_t L_0 = ___0_value;
  6364. __this->___U3CWrapModeUU3Ek__BackingField = L_0;
  6365. return;
  6366. }
  6367. }
  6368. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ThreeMfTexture_get_WrapModeV_mDC8A6D0407FB174A61F3C24A39E797B7A7ECF8BC (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, const RuntimeMethod* method)
  6369. {
  6370. {
  6371. int32_t L_0 = __this->___U3CWrapModeVU3Ek__BackingField;
  6372. return L_0;
  6373. }
  6374. }
  6375. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfTexture_set_WrapModeV_mD4816729A25B21A58ADD15A196218638177ED740 (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, int32_t ___0_value, const RuntimeMethod* method)
  6376. {
  6377. {
  6378. int32_t L_0 = ___0_value;
  6379. __this->___U3CWrapModeVU3Ek__BackingField = L_0;
  6380. return;
  6381. }
  6382. }
  6383. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ThreeMfTexture_get_Tiling_m0023E1FDF82EFE1104CC1854DE1B8D8D93BA4C03 (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, const RuntimeMethod* method)
  6384. {
  6385. {
  6386. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___U3CTilingU3Ek__BackingField;
  6387. return L_0;
  6388. }
  6389. }
  6390. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ThreeMfTexture_get_Offset_m04B8A81C956C14BEBC43C9723CD0F56592EA142D (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, const RuntimeMethod* method)
  6391. {
  6392. {
  6393. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___U3COffsetU3Ek__BackingField;
  6394. return L_0;
  6395. }
  6396. }
  6397. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ThreeMfTexture_get_TextureId_mCF557F5104482012F7BD1324C0C07295A70059EA (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, const RuntimeMethod* method)
  6398. {
  6399. {
  6400. int32_t L_0 = __this->___U3CTextureIdU3Ek__BackingField;
  6401. return L_0;
  6402. }
  6403. }
  6404. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ThreeMfTexture_get_ResolvedFilename_mCC007C77A210F80D6A49FD954928AB0E526FAC78 (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, const RuntimeMethod* method)
  6405. {
  6406. {
  6407. String_t* L_0 = __this->___U3CResolvedFilenameU3Ek__BackingField;
  6408. return L_0;
  6409. }
  6410. }
  6411. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfTexture_set_ResolvedFilename_m0C9F8A5444D17FAE5EDEA2386E75357120F5C3A1 (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, String_t* ___0_value, const RuntimeMethod* method)
  6412. {
  6413. {
  6414. String_t* L_0 = ___0_value;
  6415. __this->___U3CResolvedFilenameU3Ek__BackingField = L_0;
  6416. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CResolvedFilenameU3Ek__BackingField), (void*)L_0);
  6417. return;
  6418. }
  6419. }
  6420. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ThreeMfTexture_get_TextureFormat_m3F374C38C7CE2603EA199FAD6B3723AFB74FA082 (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, const RuntimeMethod* method)
  6421. {
  6422. {
  6423. int32_t L_0 = __this->___U3CTextureFormatU3Ek__BackingField;
  6424. return L_0;
  6425. }
  6426. }
  6427. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfTexture_set_TextureFormat_m254482CE2243EC6A0F468DE098FE115ABA2EF8DE (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, int32_t ___0_value, const RuntimeMethod* method)
  6428. {
  6429. {
  6430. int32_t L_0 = ___0_value;
  6431. __this->___U3CTextureFormatU3Ek__BackingField = L_0;
  6432. return;
  6433. }
  6434. }
  6435. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ThreeMfTexture_Equals_m50675993A71934E9CA5C4DAFF290F057A63A9EB8 (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  6436. {
  6437. bool V_0 = false;
  6438. {
  6439. RuntimeObject* L_0 = ___0_obj;
  6440. bool L_1;
  6441. L_1 = TextureComparators_Equals_mA1D187553F7AC8EB27F3C8D0F2D1316C5E05E4AC(__this, L_0, NULL);
  6442. V_0 = L_1;
  6443. goto IL_000b;
  6444. }
  6445. IL_000b:
  6446. {
  6447. bool L_2 = V_0;
  6448. return L_2;
  6449. }
  6450. }
  6451. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ThreeMfTexture_GetHashCode_m121ED3C2091487142AED222A5B960F434CFD7389 (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, const RuntimeMethod* method)
  6452. {
  6453. int32_t V_0 = 0;
  6454. {
  6455. int32_t L_0;
  6456. L_0 = TextureComparators_GetHashCode_mF57C0A300F03E349E694DB594CA2FF73427BECA3(__this, NULL);
  6457. V_0 = L_0;
  6458. goto IL_000a;
  6459. }
  6460. IL_000a:
  6461. {
  6462. int32_t L_1 = V_0;
  6463. return L_1;
  6464. }
  6465. }
  6466. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfTexture__ctor_m5D7BA899E1691F1736986FC5D838296D0786EAE8 (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, const RuntimeMethod* method)
  6467. {
  6468. {
  6469. __this->___U3CWrapModeUU3Ek__BackingField = 0;
  6470. __this->___U3CWrapModeVU3Ek__BackingField = 0;
  6471. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
  6472. L_0 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL);
  6473. __this->___U3CTilingU3Ek__BackingField = L_0;
  6474. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  6475. return;
  6476. }
  6477. }
  6478. #ifdef __clang__
  6479. #pragma clang diagnostic pop
  6480. #endif
  6481. #ifdef __clang__
  6482. #pragma clang diagnostic push
  6483. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6484. #pragma clang diagnostic ignored "-Wunused-variable"
  6485. #endif
  6486. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfReader_set_ModelCount_mE9DEAC7E052E8B61BBC522C990CF7A5A6299E6BF (ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* __this, int32_t ___0_value, const RuntimeMethod* method)
  6487. {
  6488. {
  6489. int32_t L_0 = ___0_value;
  6490. __this->___U3CModelCountU3Ek__BackingField = L_0;
  6491. return;
  6492. }
  6493. }
  6494. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ThreeMfReader_GetExtensions_mE4D29623D2FF9B754D7625EDB88E129BA6CF7F65 (const RuntimeMethod* method)
  6495. {
  6496. static bool s_Il2CppMethodInitialized;
  6497. if (!s_Il2CppMethodInitialized)
  6498. {
  6499. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
  6500. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA4142AA32D36457CF59E1D3473E9109D8223687A);
  6501. s_Il2CppMethodInitialized = true;
  6502. }
  6503. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL;
  6504. {
  6505. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)1);
  6506. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
  6507. NullCheck(L_1);
  6508. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralA4142AA32D36457CF59E1D3473E9109D8223687A);
  6509. V_0 = L_1;
  6510. goto IL_0012;
  6511. }
  6512. IL_0012:
  6513. {
  6514. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = V_0;
  6515. return L_2;
  6516. }
  6517. }
  6518. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ThreeMfReader_get_Name_m20B5AF692F2C032274A27FACA6F265420CEFF5DC (ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* __this, const RuntimeMethod* method)
  6519. {
  6520. static bool s_Il2CppMethodInitialized;
  6521. if (!s_Il2CppMethodInitialized)
  6522. {
  6523. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD7284B1B4A34B2FE37B206B5A8EADAD887DDD35);
  6524. s_Il2CppMethodInitialized = true;
  6525. }
  6526. {
  6527. return _stringLiteralFD7284B1B4A34B2FE37B206B5A8EADAD887DDD35;
  6528. }
  6529. }
  6530. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ThreeMfReader_get_LoadingStepEnumType_m7BB4AE012EA65A5FC08DE118ED7DB474FE58AB43 (ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* __this, const RuntimeMethod* method)
  6531. {
  6532. static bool s_Il2CppMethodInitialized;
  6533. if (!s_Il2CppMethodInitialized)
  6534. {
  6535. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProcessingSteps_tE1F55DCE4BA858D951E14B0771595D7885FF3F26_0_0_0_var);
  6536. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  6537. s_Il2CppMethodInitialized = true;
  6538. }
  6539. {
  6540. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (ProcessingSteps_tE1F55DCE4BA858D951E14B0771595D7885FF3F26_0_0_0_var) };
  6541. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  6542. Type_t* L_1;
  6543. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  6544. return L_1;
  6545. }
  6546. }
  6547. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfReader_ReadStream_m34CE22AB4739DA0E8471E9C059B856A9B0C63B53 (ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* ___1_assetLoaderContext, String_t* ___2_filename, Action_2_t5A98318AA2335D7048A849A249280B64AD125DCD* ___3_onProgress, const RuntimeMethod* method)
  6548. {
  6549. static bool s_Il2CppMethodInitialized;
  6550. if (!s_Il2CppMethodInitialized)
  6551. {
  6552. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfProcessor_t15100D0D50076EC723D3D17136EE2280EB2A4E8C_il2cpp_TypeInfo_var);
  6553. s_Il2CppMethodInitialized = true;
  6554. }
  6555. RuntimeObject* V_0 = NULL;
  6556. RuntimeObject* V_1 = NULL;
  6557. {
  6558. Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_stream;
  6559. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_1 = ___1_assetLoaderContext;
  6560. String_t* L_2 = ___2_filename;
  6561. Action_2_t5A98318AA2335D7048A849A249280B64AD125DCD* L_3 = ___3_onProgress;
  6562. RuntimeObject* L_4;
  6563. L_4 = ReaderBase_ReadStream_m725378DF096B29E0DB3BE3FB9E5F1E37747883F4(__this, L_0, L_1, L_2, L_3, NULL);
  6564. ReaderBase_SetupStream_mCDC78453E3657CB3FBB713C40FB50B4941455942(__this, (&___0_stream), NULL);
  6565. ThreeMfProcessor_t15100D0D50076EC723D3D17136EE2280EB2A4E8C* L_5 = (ThreeMfProcessor_t15100D0D50076EC723D3D17136EE2280EB2A4E8C*)il2cpp_codegen_object_new(ThreeMfProcessor_t15100D0D50076EC723D3D17136EE2280EB2A4E8C_il2cpp_TypeInfo_var);
  6566. ThreeMfProcessor__ctor_m6A2A8DFA00E55ECD0D2806D51C6CC65DFCFD5969(L_5, NULL);
  6567. Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_6 = ___0_stream;
  6568. NullCheck(L_5);
  6569. RuntimeObject* L_7;
  6570. L_7 = ThreeMfProcessor_Process_mEE1F30A05FAB5E4CF66E68052827762CB8FAD3B5(L_5, __this, L_6, NULL);
  6571. V_0 = L_7;
  6572. ReaderBase_PostProcessModel_mD3BB953DE8BEB5FCA65077455BDA0750F740C667(__this, (&V_0), NULL);
  6573. RuntimeObject* L_8 = V_0;
  6574. V_1 = L_8;
  6575. goto IL_0030;
  6576. }
  6577. IL_0030:
  6578. {
  6579. RuntimeObject* L_9 = V_1;
  6580. return L_9;
  6581. }
  6582. }
  6583. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfReader_CreateRootModel_mFCCCD5A788DDEEB3D6C22F21DC2F5C612CF6906A (ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* __this, const RuntimeMethod* method)
  6584. {
  6585. static bool s_Il2CppMethodInitialized;
  6586. if (!s_Il2CppMethodInitialized)
  6587. {
  6588. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396_il2cpp_TypeInfo_var);
  6589. s_Il2CppMethodInitialized = true;
  6590. }
  6591. RuntimeObject* V_0 = NULL;
  6592. {
  6593. ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* L_0 = (ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396*)il2cpp_codegen_object_new(ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396_il2cpp_TypeInfo_var);
  6594. ThreeMfRootModel__ctor_m20B6723149DE88F383E01C55EDC59DBEE6C607A7(L_0, NULL);
  6595. V_0 = L_0;
  6596. goto IL_0009;
  6597. }
  6598. IL_0009:
  6599. {
  6600. RuntimeObject* L_1 = V_0;
  6601. return L_1;
  6602. }
  6603. }
  6604. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfReader__ctor_m3F85569377F8EE92C6630CB3DD33227AC84F927B (ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* __this, const RuntimeMethod* method)
  6605. {
  6606. {
  6607. ReaderBase__ctor_m5C4FE7A4BC205B65DAB56FF3CC5202D0B04937DA(__this, NULL);
  6608. return;
  6609. }
  6610. }
  6611. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreeMfReader__cctor_m520005299FD62B679928572CDD588A4AD7DCAA8C (const RuntimeMethod* method)
  6612. {
  6613. static bool s_Il2CppMethodInitialized;
  6614. if (!s_Il2CppMethodInitialized)
  6615. {
  6616. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1_il2cpp_TypeInfo_var);
  6617. s_Il2CppMethodInitialized = true;
  6618. }
  6619. {
  6620. ((ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1_StaticFields*)il2cpp_codegen_static_fields_for(ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1_il2cpp_TypeInfo_var))->___ThreeMfConversionPrecision = (1.0);
  6621. return;
  6622. }
  6623. }
  6624. #ifdef __clang__
  6625. #pragma clang diagnostic pop
  6626. #endif
  6627. #ifdef __clang__
  6628. #pragma clang diagnostic push
  6629. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6630. #pragma clang diagnostic ignored "-Wunused-variable"
  6631. #endif
  6632. #ifdef __clang__
  6633. #pragma clang diagnostic pop
  6634. #endif
  6635. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method)
  6636. {
  6637. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
  6638. memset((&V_0), 0, sizeof(V_0));
  6639. {
  6640. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
  6641. memset((&L_0), 0, sizeof(L_0));
  6642. Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (1.0f), (1.0f), (1.0f), NULL);
  6643. V_0 = L_0;
  6644. goto IL_001d;
  6645. }
  6646. IL_001d:
  6647. {
  6648. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
  6649. return L_1;
  6650. }
  6651. }
  6652. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method)
  6653. {
  6654. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
  6655. memset((&V_0), 0, sizeof(V_0));
  6656. {
  6657. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
  6658. memset((&L_0), 0, sizeof(L_0));
  6659. Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (0.0f), (1.0f), NULL);
  6660. V_0 = L_0;
  6661. goto IL_001d;
  6662. }
  6663. IL_001d:
  6664. {
  6665. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
  6666. return L_1;
  6667. }
  6668. }
  6669. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* ReaderBase_get_AssetLoaderContext_mAEAA12FFAAC1C276F35397E563CB157D7CFB36BA_inline (ReaderBase_tF4CA317DE26742ECCE011521FF46AC6E30980449* __this, const RuntimeMethod* method)
  6670. {
  6671. {
  6672. AssetLoaderContext_t94854AA4BCC0F8C2A92047DD2CC6BF830001DD2C* L_0 = __this->___U3CAssetLoaderContextU3Ek__BackingField;
  6673. return L_0;
  6674. }
  6675. }
  6676. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfFile_get_Models_m9C8D0888FEA3F8523FCA26809B997F381D6B77C5_inline (ThreeMfFile_tD22A5D01D291BAE0C8B10321E0ECC7D350476781* __this, const RuntimeMethod* method)
  6677. {
  6678. {
  6679. RuntimeObject* L_0 = __this->___U3CModelsU3Ek__BackingField;
  6680. return L_0;
  6681. }
  6682. }
  6683. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfModel_set_Name_m21FBCCF3B97D2C9E64895710FAE11EF953431764_inline (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, String_t* ___0_value, const RuntimeMethod* method)
  6684. {
  6685. {
  6686. String_t* L_0 = ___0_value;
  6687. __this->___U3CNameU3Ek__BackingField = L_0;
  6688. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField), (void*)L_0);
  6689. return;
  6690. }
  6691. }
  6692. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method)
  6693. {
  6694. static bool s_Il2CppMethodInitialized;
  6695. if (!s_Il2CppMethodInitialized)
  6696. {
  6697. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
  6698. s_Il2CppMethodInitialized = true;
  6699. }
  6700. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  6701. memset((&V_0), 0, sizeof(V_0));
  6702. {
  6703. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___oneVector;
  6704. V_0 = L_0;
  6705. goto IL_0009;
  6706. }
  6707. IL_0009:
  6708. {
  6709. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
  6710. return L_1;
  6711. }
  6712. }
  6713. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfModel_set_LocalScale_mCCA25D1A2671370FF2CE1C09C67113AEFF6CE511_inline (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
  6714. {
  6715. {
  6716. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
  6717. __this->___U3CLocalScaleU3Ek__BackingField = L_0;
  6718. return;
  6719. }
  6720. }
  6721. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method)
  6722. {
  6723. static bool s_Il2CppMethodInitialized;
  6724. if (!s_Il2CppMethodInitialized)
  6725. {
  6726. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var);
  6727. s_Il2CppMethodInitialized = true;
  6728. }
  6729. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
  6730. memset((&V_0), 0, sizeof(V_0));
  6731. {
  6732. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ((Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields*)il2cpp_codegen_static_fields_for(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var))->___identityQuaternion;
  6733. V_0 = L_0;
  6734. goto IL_0009;
  6735. }
  6736. IL_0009:
  6737. {
  6738. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = V_0;
  6739. return L_1;
  6740. }
  6741. }
  6742. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfModel_set_LocalRotation_m843DD3374636CF0354C942D8536B93E7E099FD68_inline (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method)
  6743. {
  6744. {
  6745. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_value;
  6746. __this->___U3CLocalRotationU3Ek__BackingField = L_0;
  6747. return;
  6748. }
  6749. }
  6750. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfModel_set_Visibility_m483E998D63DD6717282BA41AC935D54C49C7FB38_inline (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, bool ___0_value, const RuntimeMethod* method)
  6751. {
  6752. {
  6753. bool L_0 = ___0_value;
  6754. __this->___U3CVisibilityU3Ek__BackingField = L_0;
  6755. return;
  6756. }
  6757. }
  6758. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfModel_set_Children_m34AEC0C516C267388A2BB961285270A0AAFB115A_inline (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  6759. {
  6760. {
  6761. RuntimeObject* L_0 = ___0_value;
  6762. __this->___U3CChildrenU3Ek__BackingField = L_0;
  6763. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CChildrenU3Ek__BackingField), (void*)L_0);
  6764. return;
  6765. }
  6766. }
  6767. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfModel_get_Children_m33E20C3B2FE5BB6AC5B9CC04D2799044A02CA52B_inline (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, const RuntimeMethod* method)
  6768. {
  6769. {
  6770. RuntimeObject* L_0 = __this->___U3CChildrenU3Ek__BackingField;
  6771. return L_0;
  6772. }
  6773. }
  6774. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfRootModel_set_AllModels_m151A59103F2E038F24F6FCDACC4E5A24A6739EC7_inline (ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  6775. {
  6776. {
  6777. RuntimeObject* L_0 = ___0_value;
  6778. __this->___U3CAllModelsU3Ek__BackingField = L_0;
  6779. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAllModelsU3Ek__BackingField), (void*)L_0);
  6780. return;
  6781. }
  6782. }
  6783. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfReader_set_ModelCount_mE9DEAC7E052E8B61BBC522C990CF7A5A6299E6BF_inline (ThreeMfReader_t8F4D229EE9D88E8F68C2AC4FA06C66477A7545C1* __this, int32_t ___0_value, const RuntimeMethod* method)
  6784. {
  6785. {
  6786. int32_t L_0 = ___0_value;
  6787. __this->___U3CModelCountU3Ek__BackingField = L_0;
  6788. return;
  6789. }
  6790. }
  6791. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfModel_get_Resources_m90FE4EA1D2A3036739F5D7B689C87F762E7B77D9_inline (ThreeMfModel_tA97AA36B6978E64E2D4F3752277AEF092702487A* __this, const RuntimeMethod* method)
  6792. {
  6793. {
  6794. RuntimeObject* L_0 = __this->___U3CResourcesU3Ek__BackingField;
  6795. return L_0;
  6796. }
  6797. }
  6798. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfBaseMaterials_get_Bases_m5CEB15A2AED89DF77B7C9E5288737A2AAA609845_inline (ThreeMfBaseMaterials_tC71FDA7C0726FE8EAA9CE8B8798E24A0DBDBD792* __this, const RuntimeMethod* method)
  6799. {
  6800. {
  6801. RuntimeObject* L_0 = __this->___U3CBasesU3Ek__BackingField;
  6802. return L_0;
  6803. }
  6804. }
  6805. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfColorGroup_get_Colors_mFD3257561202A4C483D63A56ADE19F011D930AA2_inline (ThreeMfColorGroup_tBC895BC0EEB9CAAEBA3E567BB84B98659DB089A2* __this, const RuntimeMethod* method)
  6806. {
  6807. {
  6808. RuntimeObject* L_0 = __this->___U3CColorsU3Ek__BackingField;
  6809. return L_0;
  6810. }
  6811. }
  6812. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ThreeMfsRGBColor_t540B24676AE51F3041DC10A9852A21E736A4AA30 ThreeMfColor_get_Color_m4FF30DDFF07E737FE1501C95150607EC8CE4A676_inline (ThreeMfColor_tAE955DFDC4444BE18E5662DAD34AD3C80A656F62* __this, const RuntimeMethod* method)
  6813. {
  6814. {
  6815. ThreeMfsRGBColor_t540B24676AE51F3041DC10A9852A21E736A4AA30 L_0 = __this->___U3CColorU3Ek__BackingField;
  6816. return L_0;
  6817. }
  6818. }
  6819. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfTexture2DGroup_get_Coordinates_mF1D35874956CF2C2FE9609D6538A6153DEEC0BAB_inline (ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1* __this, const RuntimeMethod* method)
  6820. {
  6821. {
  6822. RuntimeObject* L_0 = __this->___U3CCoordinatesU3Ek__BackingField;
  6823. return L_0;
  6824. }
  6825. }
  6826. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ThreeMfModel_get_Title_m80815BF4CC2356F7D41699886A6F6960FEDC7E17_inline (ThreeMfModel_tA97AA36B6978E64E2D4F3752277AEF092702487A* __this, const RuntimeMethod* method)
  6827. {
  6828. {
  6829. String_t* L_0 = __this->___U3CTitleU3Ek__BackingField;
  6830. return L_0;
  6831. }
  6832. }
  6833. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
  6834. {
  6835. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
  6836. memset((&V_0), 0, sizeof(V_0));
  6837. {
  6838. float L_0 = ___0_x;
  6839. float L_1 = ___1_y;
  6840. float L_2 = ___2_z;
  6841. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
  6842. memset((&L_3), 0, sizeof(L_3));
  6843. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), L_0, L_1, L_2, NULL);
  6844. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
  6845. L_4 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_3, (0.0174532924f), NULL);
  6846. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
  6847. L_5 = Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E(L_4, NULL);
  6848. V_0 = L_5;
  6849. goto IL_001b;
  6850. }
  6851. IL_001b:
  6852. {
  6853. Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = V_0;
  6854. return L_6;
  6855. }
  6856. }
  6857. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfModel_get_Items_m055BC2A87397AE6F815540B24F10364788C88E06_inline (ThreeMfModel_tA97AA36B6978E64E2D4F3752277AEF092702487A* __this, const RuntimeMethod* method)
  6858. {
  6859. {
  6860. RuntimeObject* L_0 = __this->___U3CItemsU3Ek__BackingField;
  6861. return L_0;
  6862. }
  6863. }
  6864. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* ThreeMfModelItem_get_Object_mCF6050D8A100AD0CCA0BC4EFE405B21DD034E63F_inline (ThreeMfModelItem_t9814D176FF01A693C47F0E64414E1753A12CF68F* __this, const RuntimeMethod* method)
  6865. {
  6866. {
  6867. ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* L_0 = __this->____obj;
  6868. return L_0;
  6869. }
  6870. }
  6871. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A ThreeMfModelItem_get_Transform_m26FB4E4E19F2647385D1F9250D707FE0D6177559_inline (ThreeMfModelItem_t9814D176FF01A693C47F0E64414E1753A12CF68F* __this, const RuntimeMethod* method)
  6872. {
  6873. {
  6874. ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A L_0 = __this->___U3CTransformU3Ek__BackingField;
  6875. return L_0;
  6876. }
  6877. }
  6878. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ThreeMfResource_get_Id_m63AB3C42C13D7540AA257A82E763BAF6D9EB4474_inline (ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* __this, const RuntimeMethod* method)
  6879. {
  6880. {
  6881. int32_t L_0 = __this->___U3CIdU3Ek__BackingField;
  6882. return L_0;
  6883. }
  6884. }
  6885. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfTexture_set_Name_m151170B958E544BCD8FB19AFACEB10390027141E_inline (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, String_t* ___0_value, const RuntimeMethod* method)
  6886. {
  6887. {
  6888. String_t* L_0 = ___0_value;
  6889. __this->___U3CNameU3Ek__BackingField = L_0;
  6890. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField), (void*)L_0);
  6891. return;
  6892. }
  6893. }
  6894. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ThreeMfTexture2D_get_TextureBytes_mE21543C4CC7885D31B200C18C77B8FB714C95717_inline (ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* __this, const RuntimeMethod* method)
  6895. {
  6896. {
  6897. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->____textureBytes;
  6898. return L_0;
  6899. }
  6900. }
  6901. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfTexture_set_Data_m92319E1690DDFC71C167AC081528DCB2E79C3AA9_inline (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, const RuntimeMethod* method)
  6902. {
  6903. {
  6904. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_value;
  6905. __this->___U3CDataU3Ek__BackingField = L_0;
  6906. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDataU3Ek__BackingField), (void*)L_0);
  6907. return;
  6908. }
  6909. }
  6910. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ThreeMfTexture2D_get_TileStyleU_m1FE3A184B7649B052AF278B9E925DA9F6EC532A4_inline (ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* __this, const RuntimeMethod* method)
  6911. {
  6912. {
  6913. int32_t L_0 = __this->___U3CTileStyleUU3Ek__BackingField;
  6914. return L_0;
  6915. }
  6916. }
  6917. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfTexture_set_WrapModeU_mE8194F482272DE2EB993C813B8FA60EF4DA23A16_inline (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, int32_t ___0_value, const RuntimeMethod* method)
  6918. {
  6919. {
  6920. int32_t L_0 = ___0_value;
  6921. __this->___U3CWrapModeUU3Ek__BackingField = L_0;
  6922. return;
  6923. }
  6924. }
  6925. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ThreeMfTexture2D_get_TileStyleV_mCC4C3EE752C97A90009AD8564EFE80542D316650_inline (ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* __this, const RuntimeMethod* method)
  6926. {
  6927. {
  6928. int32_t L_0 = __this->___U3CTileStyleVU3Ek__BackingField;
  6929. return L_0;
  6930. }
  6931. }
  6932. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfTexture_set_WrapModeV_mD4816729A25B21A58ADD15A196218638177ED740_inline (ThreeMfTexture_t35269C4A3BD353755DDEDC7A3C9C3AA5039FFF22* __this, int32_t ___0_value, const RuntimeMethod* method)
  6933. {
  6934. {
  6935. int32_t L_0 = ___0_value;
  6936. __this->___U3CWrapModeVU3Ek__BackingField = L_0;
  6937. return;
  6938. }
  6939. }
  6940. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfRootModel_get_AllTextures_m6BA318190F3532D4567FF06753C7C22607DFC922_inline (ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* __this, const RuntimeMethod* method)
  6941. {
  6942. {
  6943. RuntimeObject* L_0 = __this->___U3CAllTexturesU3Ek__BackingField;
  6944. return L_0;
  6945. }
  6946. }
  6947. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfObject_get_Components_mC622A797E6740D85CED6CA2B40AC49F3DA9755BF_inline (ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* __this, const RuntimeMethod* method)
  6948. {
  6949. {
  6950. RuntimeObject* L_0 = __this->___U3CComponentsU3Ek__BackingField;
  6951. return L_0;
  6952. }
  6953. }
  6954. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* ThreeMfComponent_get_Object_mFD7325933BB03B8EADFE5EC920BDB63668EAB248_inline (ThreeMfComponent_t288B330D33E941CDE3C9C69D33754D4F2B143948* __this, const RuntimeMethod* method)
  6955. {
  6956. {
  6957. ThreeMfResource_t26B215A3C09BE6C63827282E578853433E1A0F74* L_0 = __this->____obj;
  6958. return L_0;
  6959. }
  6960. }
  6961. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A ThreeMfComponent_get_Transform_mE5BA2EDC4B4D7D7A32EDCD9F60B012DF1C3818DE_inline (ThreeMfComponent_t288B330D33E941CDE3C9C69D33754D4F2B143948* __this, const RuntimeMethod* method)
  6962. {
  6963. {
  6964. ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A L_0 = __this->___U3CTransformU3Ek__BackingField;
  6965. return L_0;
  6966. }
  6967. }
  6968. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ThreeMfBase_get_Name_m21CE8A15109F62A8B6E63308E50E55953B721E21_inline (ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2* __this, const RuntimeMethod* method)
  6969. {
  6970. {
  6971. String_t* L_0 = __this->___U3CNameU3Ek__BackingField;
  6972. return L_0;
  6973. }
  6974. }
  6975. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfMaterial_set_Name_m002F5F6B341DBA5D3FA6D02ECA0FC7171D69C546_inline (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, String_t* ___0_value, const RuntimeMethod* method)
  6976. {
  6977. {
  6978. String_t* L_0 = ___0_value;
  6979. __this->___U3CNameU3Ek__BackingField = L_0;
  6980. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField), (void*)L_0);
  6981. return;
  6982. }
  6983. }
  6984. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfMaterial_set_Index_m71BDC99AC48D08F45581078FC809D058965EBEA3_inline (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, int32_t ___0_value, const RuntimeMethod* method)
  6985. {
  6986. {
  6987. int32_t L_0 = ___0_value;
  6988. __this->___U3CIndexU3Ek__BackingField = L_0;
  6989. return;
  6990. }
  6991. }
  6992. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ThreeMfsRGBColor_t540B24676AE51F3041DC10A9852A21E736A4AA30 ThreeMfBase_get_Color_m1D866097F049A18A6A7FEE29852008A4975A29FD_inline (ThreeMfBase_t019B9AAB3AF11FEDA0937D9901F9E9F7099E2CA2* __this, const RuntimeMethod* method)
  6993. {
  6994. {
  6995. ThreeMfsRGBColor_t540B24676AE51F3041DC10A9852A21E736A4AA30 L_0 = __this->___U3CColorU3Ek__BackingField;
  6996. return L_0;
  6997. }
  6998. }
  6999. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfRootModel_get_AllMaterials_m49A7567D31149FEAABC40BF39A9D8DE7F8AD53F8_inline (ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* __this, const RuntimeMethod* method)
  7000. {
  7001. {
  7002. RuntimeObject* L_0 = __this->___U3CAllMaterialsU3Ek__BackingField;
  7003. return L_0;
  7004. }
  7005. }
  7006. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfMatrix_get_M00_mED1C2703274D2A4737822E0513DD9278CE10F2E4_inline (ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A* __this, const RuntimeMethod* method)
  7007. {
  7008. {
  7009. double L_0 = __this->___U3CM00U3Ek__BackingField;
  7010. return L_0;
  7011. }
  7012. }
  7013. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfMatrix_get_M10_mC27B5AEC8C713229706107EA522CBFB55BDC450C_inline (ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A* __this, const RuntimeMethod* method)
  7014. {
  7015. {
  7016. double L_0 = __this->___U3CM10U3Ek__BackingField;
  7017. return L_0;
  7018. }
  7019. }
  7020. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfMatrix_get_M20_mD7EE4EA325E66296DDE3A0A642D2C035642D4714_inline (ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A* __this, const RuntimeMethod* method)
  7021. {
  7022. {
  7023. double L_0 = __this->___U3CM20U3Ek__BackingField;
  7024. return L_0;
  7025. }
  7026. }
  7027. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfMatrix_get_M30_mAEFE6DEDAB5EB426426B9552931B4FDEA897B1F6_inline (ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A* __this, const RuntimeMethod* method)
  7028. {
  7029. {
  7030. double L_0 = __this->___U3CM30U3Ek__BackingField;
  7031. return L_0;
  7032. }
  7033. }
  7034. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfMatrix_get_M01_m8B4032EC32941A0B80BE38C50E18AE05954BD7DC_inline (ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A* __this, const RuntimeMethod* method)
  7035. {
  7036. {
  7037. double L_0 = __this->___U3CM01U3Ek__BackingField;
  7038. return L_0;
  7039. }
  7040. }
  7041. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfMatrix_get_M11_m7C6C9FD261C1198182EDB1E8067907437C62F16F_inline (ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A* __this, const RuntimeMethod* method)
  7042. {
  7043. {
  7044. double L_0 = __this->___U3CM11U3Ek__BackingField;
  7045. return L_0;
  7046. }
  7047. }
  7048. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfMatrix_get_M21_mA15F83DCD27667954FF092BF39B8DE68B88D0365_inline (ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A* __this, const RuntimeMethod* method)
  7049. {
  7050. {
  7051. double L_0 = __this->___U3CM21U3Ek__BackingField;
  7052. return L_0;
  7053. }
  7054. }
  7055. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfMatrix_get_M31_m6127A03F932A567746475E2679AFF7BA2FF5D04A_inline (ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A* __this, const RuntimeMethod* method)
  7056. {
  7057. {
  7058. double L_0 = __this->___U3CM31U3Ek__BackingField;
  7059. return L_0;
  7060. }
  7061. }
  7062. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfMatrix_get_M02_m451AD0CCBB2E31648EEA7965AB80E63836665929_inline (ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A* __this, const RuntimeMethod* method)
  7063. {
  7064. {
  7065. double L_0 = __this->___U3CM02U3Ek__BackingField;
  7066. return L_0;
  7067. }
  7068. }
  7069. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfMatrix_get_M12_m9EC17F043CE62DFCA089B02AD78E73542A39FA51_inline (ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A* __this, const RuntimeMethod* method)
  7070. {
  7071. {
  7072. double L_0 = __this->___U3CM12U3Ek__BackingField;
  7073. return L_0;
  7074. }
  7075. }
  7076. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfMatrix_get_M22_m6CF6AE71AF2DB4788AFB2827B5BC17D5827204E7_inline (ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A* __this, const RuntimeMethod* method)
  7077. {
  7078. {
  7079. double L_0 = __this->___U3CM22U3Ek__BackingField;
  7080. return L_0;
  7081. }
  7082. }
  7083. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfMatrix_get_M32_m9A313EA34DB198803407592B9E770C840DA23C4E_inline (ThreeMfMatrix_t63CD32431F4D8EB86482240841DE1C90FB80650A* __this, const RuntimeMethod* method)
  7084. {
  7085. {
  7086. double L_0 = __this->___U3CM32U3Ek__BackingField;
  7087. return L_0;
  7088. }
  7089. }
  7090. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ThreeMfMesh_t2A40E898D67753BF894B0AA38A377F4E90EF1D05* ThreeMfObject_get_Mesh_mC4AAD76168391FA05D4B32DCF6333260A787D416_inline (ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* __this, const RuntimeMethod* method)
  7091. {
  7092. {
  7093. ThreeMfMesh_t2A40E898D67753BF894B0AA38A377F4E90EF1D05* L_0 = __this->____mesh;
  7094. return L_0;
  7095. }
  7096. }
  7097. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfMesh_get_Triangles_m8E79CF36A91CCCC0D0F01AB7DD85AADCCACBCC33_inline (ThreeMfMesh_t2A40E898D67753BF894B0AA38A377F4E90EF1D05* __this, const RuntimeMethod* method)
  7098. {
  7099. {
  7100. RuntimeObject* L_0 = __this->___U3CTrianglesU3Ek__BackingField;
  7101. return L_0;
  7102. }
  7103. }
  7104. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfTriangle_get_PropertyResource_m0DF80D4DC726D02203269B97B5511F766C3CC074_inline (ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96* __this, const RuntimeMethod* method)
  7105. {
  7106. {
  7107. RuntimeObject* L_0 = __this->___U3CPropertyResourceU3Ek__BackingField;
  7108. return L_0;
  7109. }
  7110. }
  7111. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ThreeMfObject_get_Name_m06C47CD83D441CA4302D9789E5EF0F30C30146C0_inline (ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* __this, const RuntimeMethod* method)
  7112. {
  7113. {
  7114. String_t* L_0 = __this->___U3CNameU3Ek__BackingField;
  7115. return L_0;
  7116. }
  7117. }
  7118. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ThreeMfRootModel_get_AllGeometryGroups_m110F5C8D72CE7290D9FAA0B86A127B45E28BCA8C_inline (ThreeMfRootModel_tA1A2F771FE4577430FBD17B425744DD79BFFB396* __this, const RuntimeMethod* method)
  7119. {
  7120. {
  7121. RuntimeObject* L_0 = __this->___U3CAllGeometryGroupsU3Ek__BackingField;
  7122. return L_0;
  7123. }
  7124. }
  7125. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method)
  7126. {
  7127. static bool s_Il2CppMethodInitialized;
  7128. if (!s_Il2CppMethodInitialized)
  7129. {
  7130. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
  7131. s_Il2CppMethodInitialized = true;
  7132. }
  7133. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
  7134. memset((&V_0), 0, sizeof(V_0));
  7135. {
  7136. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___zeroVector;
  7137. V_0 = L_0;
  7138. goto IL_0009;
  7139. }
  7140. IL_0009:
  7141. {
  7142. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
  7143. return L_1;
  7144. }
  7145. }
  7146. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ThreeMfTriangle_get_V1PropertyIndex_m1407359D107715CF9AD8AA16845BF72881ADEE93_inline (ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96* __this, const RuntimeMethod* method)
  7147. {
  7148. {
  7149. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_0 = __this->___U3CV1PropertyIndexU3Ek__BackingField;
  7150. return L_0;
  7151. }
  7152. }
  7153. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* ThreeMfTexture2DGroup_get_Texture_m4E853B742816AF888F9C6C05374A6AE7A6904C11_inline (ThreeMfTexture2DGroup_t448B429349189E3B962655D986B0DA4622ED90D1* __this, const RuntimeMethod* method)
  7154. {
  7155. {
  7156. ThreeMfTexture2D_t992803A6FCF8343D7C1F9D282390E0BC126DE3CF* L_0 = __this->___U3CTextureU3Ek__BackingField;
  7157. return L_0;
  7158. }
  7159. }
  7160. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ThreeMfTriangle_get_V2PropertyIndex_m8CD84D38E1196B70B8358D3A6BCE5940B7AAA5A1_inline (ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96* __this, const RuntimeMethod* method)
  7161. {
  7162. {
  7163. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_0 = __this->___U3CV2PropertyIndexU3Ek__BackingField;
  7164. return L_0;
  7165. }
  7166. }
  7167. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ThreeMfTriangle_get_V3PropertyIndex_mCA85C9459912F1EE1B489A7A679386FA9EBC8F1D_inline (ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96* __this, const RuntimeMethod* method)
  7168. {
  7169. {
  7170. Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_0 = __this->___U3CV3PropertyIndexU3Ek__BackingField;
  7171. return L_0;
  7172. }
  7173. }
  7174. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E ThreeMfTriangle_get_V1_m93663F34A8482A115A6FC72CE56CBD09B226E383_inline (ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96* __this, const RuntimeMethod* method)
  7175. {
  7176. {
  7177. ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E L_0 = __this->___U3CV1U3Ek__BackingField;
  7178. return L_0;
  7179. }
  7180. }
  7181. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method)
  7182. {
  7183. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  7184. memset((&V_0), 0, sizeof(V_0));
  7185. {
  7186. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
  7187. float L_1 = L_0.___x;
  7188. float L_2 = ___1_d;
  7189. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
  7190. float L_4 = L_3.___y;
  7191. float L_5 = ___1_d;
  7192. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
  7193. float L_7 = L_6.___z;
  7194. float L_8 = ___1_d;
  7195. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
  7196. memset((&L_9), 0, sizeof(L_9));
  7197. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), NULL);
  7198. V_0 = L_9;
  7199. goto IL_0021;
  7200. }
  7201. IL_0021:
  7202. {
  7203. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
  7204. return L_10;
  7205. }
  7206. }
  7207. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E ThreeMfTriangle_get_V2_mC1A30A92C9986DB13DED6A4346DC34BA5B08E02B_inline (ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96* __this, const RuntimeMethod* method)
  7208. {
  7209. {
  7210. ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E L_0 = __this->___U3CV2U3Ek__BackingField;
  7211. return L_0;
  7212. }
  7213. }
  7214. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E ThreeMfTriangle_get_V3_mD3E8EE0F78A850A940921B68599C5186DFC1A11B_inline (ThreeMfTriangle_tEAE8974D166CEC82571B9A741191E40248AB7A96* __this, const RuntimeMethod* method)
  7215. {
  7216. {
  7217. ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E L_0 = __this->___U3CV3U3Ek__BackingField;
  7218. return L_0;
  7219. }
  7220. }
  7221. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
  7222. {
  7223. {
  7224. float L_0 = ___0_x;
  7225. __this->___x = L_0;
  7226. float L_1 = ___1_y;
  7227. __this->___y = L_1;
  7228. return;
  7229. }
  7230. }
  7231. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* ThreeMfObject_get_PartNumber_m96F6326A1306BC4B7972426E8F246F80914B4B3A_inline (ThreeMfObject_t1B6A00EBC6B48FBA649C29F537479C76C913BA15* __this, const RuntimeMethod* method)
  7232. {
  7233. {
  7234. String_t* L_0 = __this->___U3CPartNumberU3Ek__BackingField;
  7235. return L_0;
  7236. }
  7237. }
  7238. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfModel_set_LocalPosition_m27ADC7238172FF918A2FF49A1B6453845FDDE790_inline (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
  7239. {
  7240. {
  7241. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
  7242. __this->___U3CLocalPositionU3Ek__BackingField = L_0;
  7243. return;
  7244. }
  7245. }
  7246. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfModel_set_Parent_mA2A503AD0AEF4CEE4B01E4336B5F86F17ADBF521_inline (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  7247. {
  7248. {
  7249. RuntimeObject* L_0 = ___0_value;
  7250. __this->___U3CParentU3Ek__BackingField = L_0;
  7251. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CParentU3Ek__BackingField), (void*)L_0);
  7252. return;
  7253. }
  7254. }
  7255. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Geometry_get_Index_m579D4CFF6C6C1F4A31C7750DB89F5CC15242E5A0_inline (Geometry_t9DA9B9652E3E92AD194E9898A2EB36E95FE2E147* __this, const RuntimeMethod* method)
  7256. {
  7257. {
  7258. int32_t L_0 = __this->___U3CIndexU3Ek__BackingField;
  7259. return L_0;
  7260. }
  7261. }
  7262. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ThreeMfMaterial_get_Index_mFD1AE4393A505CACD8354102D9E56F08E165C3AC_inline (ThreeMfMaterial_tFBC1F52BB8A3BE4740BAF19E80D1C1C52F312424* __this, const RuntimeMethod* method)
  7263. {
  7264. {
  7265. int32_t L_0 = __this->___U3CIndexU3Ek__BackingField;
  7266. return L_0;
  7267. }
  7268. }
  7269. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Geometry_set_Index_m6C87FDBFDECF1116F4B72E27D8AABB9FC6E1C0A6_inline (Geometry_t9DA9B9652E3E92AD194E9898A2EB36E95FE2E147* __this, int32_t ___0_value, const RuntimeMethod* method)
  7270. {
  7271. {
  7272. int32_t L_0 = ___0_value;
  7273. __this->___U3CIndexU3Ek__BackingField = L_0;
  7274. return;
  7275. }
  7276. }
  7277. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfModel_set_GeometryGroup_mB144E63A325B69CB31A29AD33958074A50E880CC_inline (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  7278. {
  7279. {
  7280. RuntimeObject* L_0 = ___0_value;
  7281. __this->___U3CGeometryGroupU3Ek__BackingField = L_0;
  7282. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGeometryGroupU3Ek__BackingField), (void*)L_0);
  7283. return;
  7284. }
  7285. }
  7286. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ThreeMfModel_set_MaterialIndices_mE86B1F2CA908139F9197AB187B478680C93A0C2F_inline (ThreeMfModel_tF653F9D3172EEAD38A40A337F46122BD8E4B9EA2* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  7287. {
  7288. {
  7289. RuntimeObject* L_0 = ___0_value;
  7290. __this->___U3CMaterialIndicesU3Ek__BackingField = L_0;
  7291. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMaterialIndicesU3Ek__BackingField), (void*)L_0);
  7292. return;
  7293. }
  7294. }
  7295. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t ThreeMfsRGBColor_get_R_mB0DD575D572B2C22344952CD0DE531BB82B3AFA5_inline (ThreeMfsRGBColor_t540B24676AE51F3041DC10A9852A21E736A4AA30* __this, const RuntimeMethod* method)
  7296. {
  7297. {
  7298. uint8_t L_0 = __this->___U3CRU3Ek__BackingField;
  7299. return L_0;
  7300. }
  7301. }
  7302. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t ThreeMfsRGBColor_get_G_m307E063CAC99DD8A3D3CC1ED421DE3151B7F584A_inline (ThreeMfsRGBColor_t540B24676AE51F3041DC10A9852A21E736A4AA30* __this, const RuntimeMethod* method)
  7303. {
  7304. {
  7305. uint8_t L_0 = __this->___U3CGU3Ek__BackingField;
  7306. return L_0;
  7307. }
  7308. }
  7309. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t ThreeMfsRGBColor_get_B_m8F90614D02106742EF402B65DCE4FFA7FDBCA4EB_inline (ThreeMfsRGBColor_t540B24676AE51F3041DC10A9852A21E736A4AA30* __this, const RuntimeMethod* method)
  7310. {
  7311. {
  7312. uint8_t L_0 = __this->___U3CBU3Ek__BackingField;
  7313. return L_0;
  7314. }
  7315. }
  7316. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t ThreeMfsRGBColor_get_A_mF8FA73AF3F25A622D8AA69AC3212CAAEEAF07C74_inline (ThreeMfsRGBColor_t540B24676AE51F3041DC10A9852A21E736A4AA30* __this, const RuntimeMethod* method)
  7317. {
  7318. {
  7319. uint8_t L_0 = __this->___U3CAU3Ek__BackingField;
  7320. return L_0;
  7321. }
  7322. }
  7323. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method)
  7324. {
  7325. {
  7326. float L_0 = ___0_r;
  7327. __this->___r = L_0;
  7328. float L_1 = ___1_g;
  7329. __this->___g = L_1;
  7330. float L_2 = ___2_b;
  7331. __this->___b = L_2;
  7332. float L_3 = ___3_a;
  7333. __this->___a = L_3;
  7334. return;
  7335. }
  7336. }
  7337. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfVertex_get_X_mAB5B416E7B6BBB749012BEFF5C97E26417A9754E_inline (ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E* __this, const RuntimeMethod* method)
  7338. {
  7339. {
  7340. double L_0 = __this->___U3CXU3Ek__BackingField;
  7341. return L_0;
  7342. }
  7343. }
  7344. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfVertex_get_Y_mBD4D4F9CEFB5CD87C6BAAE2B1CE830B0D1B2A494_inline (ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E* __this, const RuntimeMethod* method)
  7345. {
  7346. {
  7347. double L_0 = __this->___U3CYU3Ek__BackingField;
  7348. return L_0;
  7349. }
  7350. }
  7351. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfVertex_get_Z_m50E6DACF0711E397E85405D5375B93AB3A4999BE_inline (ThreeMfVertex_tCB2F7C5835E036D0D90FFEC23F5F19958F1EBE6E* __this, const RuntimeMethod* method)
  7352. {
  7353. {
  7354. double L_0 = __this->___U3CZU3Ek__BackingField;
  7355. return L_0;
  7356. }
  7357. }
  7358. 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)
  7359. {
  7360. {
  7361. float L_0 = ___0_x;
  7362. __this->___x = L_0;
  7363. float L_1 = ___1_y;
  7364. __this->___y = L_1;
  7365. float L_2 = ___2_z;
  7366. __this->___z = L_2;
  7367. return;
  7368. }
  7369. }
  7370. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfTexture2DCoordinate_get_U_m37763C785D0CE40A171FB98157517B1561949B09_inline (ThreeMfTexture2DCoordinate_t3BABC1D79B6CBF1ACEB64F0A81C8C2D210F01ADA* __this, const RuntimeMethod* method)
  7371. {
  7372. {
  7373. double L_0 = __this->___U3CUU3Ek__BackingField;
  7374. return L_0;
  7375. }
  7376. }
  7377. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double ThreeMfTexture2DCoordinate_get_V_mAEB586AE306CA0BDADA37E41D3CE6C0EE84708F6_inline (ThreeMfTexture2DCoordinate_t3BABC1D79B6CBF1ACEB64F0A81C8C2D210F01ADA* __this, const RuntimeMethod* method)
  7378. {
  7379. {
  7380. double L_0 = __this->___U3CVU3Ek__BackingField;
  7381. return L_0;
  7382. }
  7383. }
  7384. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline (const RuntimeMethod* method)
  7385. {
  7386. static bool s_Il2CppMethodInitialized;
  7387. if (!s_Il2CppMethodInitialized)
  7388. {
  7389. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
  7390. s_Il2CppMethodInitialized = true;
  7391. }
  7392. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
  7393. memset((&V_0), 0, sizeof(V_0));
  7394. {
  7395. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___oneVector;
  7396. V_0 = L_0;
  7397. goto IL_0009;
  7398. }
  7399. IL_0009:
  7400. {
  7401. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
  7402. return L_1;
  7403. }
  7404. }
  7405. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
  7406. {
  7407. {
  7408. int32_t L_0 = __this->___value;
  7409. return L_0;
  7410. }
  7411. }
  7412. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
  7413. {
  7414. {
  7415. bool L_0 = __this->___hasValue;
  7416. return L_0;
  7417. }
  7418. }
  7419. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m1412A508E37D95E08FB60E8976FB75714BE934C1_gshared_inline (Enumerator_tC17DB73F53085145D57EE2A8168426239B0B569D* __this, const RuntimeMethod* method)
  7420. {
  7421. {
  7422. RuntimeObject* L_0 = __this->____currentValue;
  7423. return L_0;
  7424. }
  7425. }