Nessuna descrizione
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Unity.RenderPipelines.GPUDriven.Runtime__2.cpp 901KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203
  1. #include "pch-cpp.hpp"
  2. struct InterfaceActionInvoker0
  3. {
  4. typedef void (*Action)(void*, const RuntimeMethod*);
  5. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  6. {
  7. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  8. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  9. }
  10. };
  11. template <typename T1>
  12. struct InterfaceActionInvoker1
  13. {
  14. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  15. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  16. {
  17. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  18. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  19. }
  20. };
  21. template <typename T1, typename T2>
  22. struct InterfaceActionInvoker2
  23. {
  24. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  25. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
  26. {
  27. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  28. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  29. }
  30. };
  31. template <typename T1, typename T2, typename T3>
  32. struct InterfaceActionInvoker3
  33. {
  34. typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
  35. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
  36. {
  37. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  38. ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
  39. }
  40. };
  41. template <typename R, typename T1, typename T2>
  42. struct InterfaceFuncInvoker2
  43. {
  44. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  45. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
  46. {
  47. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  48. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  49. }
  50. };
  51. template <typename T1>
  52. struct GenericInterfaceActionInvoker1
  53. {
  54. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  55. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
  56. {
  57. VirtualInvokeData invokeData;
  58. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  59. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  60. }
  61. };
  62. struct Action_1_t64127E4DD3E938737FD4F04E605CFE2A03708201;
  63. struct Action_1_t66F20A50678273BCDE80B6C298A6521516E5D843;
  64. struct Action_1_t42A8343A925FA227C9A30B3153BD9DFF00864DC0;
  65. struct Action_6_t51807BC92A7C39F1B9981D2B9661C16BA7DDA854;
  66. struct Action_8_tB8FB2317194ED06F8C20B32C70ABA34BC783A881;
  67. struct BaseRenderFunc_2_tCEF4A4193D64B47BA9BDF45CF9B801DEB82FED1C;
  68. struct BaseRenderFunc_2_tA367BC6873E6166CAEC57DF6061E145117B9C512;
  69. struct BaseRenderFunc_2_tB62F048192BB5048E63EAD81328C6B5457B1E41C;
  70. struct BaseRenderFunc_2_tF4969FE8D2C71B92C1B13BDBFB389B4314E848EE;
  71. struct BaseRenderFunc_2_tC7358C0441210C9592A04580DCFF5CC6DB4DD548;
  72. struct BaseRenderFunc_2_tB89A87375ADCDE5F5D9C1853D22CC82E4488FC04;
  73. struct Dictionary_2_t7096FDAEA6CE93401BE4CE39471636261DB28BF5;
  74. struct Dictionary_2_t21E090827BAF9D0D011CB55C02CA666756BF1AE7;
  75. struct Dictionary_2_t54101FB5AEA0292C95D30CFAB7909873BF26E0B9;
  76. struct Dictionary_2_t8D403C45B564DB77AE8A32FD6D35E333ABE68793;
  77. struct DynamicArray_1_t843ECB88E0EEDBBB658FF535E6B19186D9F69540;
  78. struct HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B;
  79. struct List_1_t93556F5BC290149F13350CCB1F0DBFFECE376CA3;
  80. struct List_1_t386E09F4F22DDE4D2AC41A8567FFF283C254537B;
  81. struct List_1_tAFCDB9CCBAF11013AA7B0EC7BB51B10127AB467C;
  82. struct List_1_t43FB89B126C93A6B04630BC64C751BBE95AFEAF4;
  83. struct List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278;
  84. struct List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D;
  85. struct List_1_tB5216E2043E168F4E0A122E4594A52A4BA2394F2;
  86. struct List_1_t1EFB69EBBF25AD12F3A9E56C62B12F01D63469CD;
  87. struct List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C;
  88. struct Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6;
  89. struct UnsafeList_1_t992261DF45A734DEB130F79025C5BF88D0C2CDC7;
  90. struct UnsafeList_1_tED362B173BBF71D34F0DD132675AB962081FEBAB;
  91. struct UnsafeList_1_t63B5C5C34A6F0AA798780FFCAB916CE54ABF71AE;
  92. struct UnsafeList_1_t34AEFBE320B1031BD5A746EFCFCA94DF69D9044C;
  93. struct UnsafeList_1_t72FFFA60411F6BB2F2C776571F608CDA569E5999;
  94. struct UnsafeList_1_t7F7887FAE17B6FDBF7C159C37BC83911C5F9A184;
  95. struct UnsafeList_1_t86D2231E0AF64C72BA7C266D36B9F3FE399B41EB;
  96. struct UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718;
  97. struct UnsafeList_1_tF1A798781EDA1BEAD331A2241888A227A6E2891D;
  98. struct UnsafeList_1_t466025709A4C0CCFAD422C17FFAB3956BEBAF9D2;
  99. struct UnsafeList_1_t96307A04898BD0C49DFF733D301684A2628959F2;
  100. struct UnsafeList_1_t3F38690D85271A8ADA9D58F82E41003FF0AB256D;
  101. struct UnsafeList_1_t32D453EB9CD75257217D0A2E7ACB98E0A23EA5AA;
  102. struct UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7;
  103. struct UnsafeQueue_1_t0F79CBE5DEA60DE3AE33082C3F7F324FE9066ECD;
  104. struct UnsafeQueue_1_t927BA8F9B687AB3656D5A6FFCD1AEE5BE72A5515;
  105. struct List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206;
  106. struct RenderTargetIdentifierU5BU5DU5BU5D_tDB35F8D017FE3AD8BB35E08E323074D47C5A10BB;
  107. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  108. struct ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E;
  109. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  110. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  111. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  112. struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A;
  113. struct OccluderContextU5BU5D_tA022C78F32B4792C0A2A0DB9E49145D0608B0403;
  114. struct OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55;
  115. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  116. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  117. struct ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967;
  118. struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
  119. struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
  120. struct BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10;
  121. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3;
  122. struct CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7;
  123. struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7;
  124. struct ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233;
  125. struct ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61;
  126. struct ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F;
  127. struct ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8;
  128. struct CustomSampler_tDA472186F08B4016626F032F944036BADFDB5487;
  129. struct DebugDisplayGPUResidentDrawer_tF9C1E662C774B366AD07B9EB4E0DB7FF5BFFC278;
  130. struct DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706;
  131. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  132. struct Exception_t;
  133. struct GPUDrivenLODGroupDataCallback_t513D83047833752F3C25B9C0AAAB474E94D71DA0;
  134. struct GPUDrivenLODGroupDataNativeCallback_t3C7AFECDD582B8AAA0205A4075B00C42ED1AE75A;
  135. struct GPUDrivenProcessor_tB1BC3D8A5CF027C45CB4015CE5C88705BB717E08;
  136. struct GPUDrivenRendererDataCallback_t4152C087393A384E442BAFE6B3AE0FAFB80C2EFF;
  137. struct GPUDrivenRendererDataNativeCallback_t74A4C778AB0444EA3F0CB9D4A0BAB569DECB1F1A;
  138. struct GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3;
  139. struct GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78;
  140. struct GPUResidentBatcher_t03EB1BFD059B1DFA8BBACB7415CB3ED0C69B3A21;
  141. struct GPUResidentDrawer_tB6F260E4DEC50D7E0DA2BD0CB131A51CDDCA3009;
  142. struct GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F;
  143. struct GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1;
  144. struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
  145. struct IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D;
  146. struct IComputeRenderGraphBuilder_tB136BEF63B60A8DD535EC84E6542C4BABF019D65;
  147. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  148. struct IRasterRenderGraphBuilder_t607F94718848D836CFEEF0DE553E4A79CABD9372;
  149. struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82;
  150. struct InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16;
  151. struct InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F;
  152. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C;
  153. struct InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503;
  154. struct LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241;
  155. struct LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569;
  156. struct LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB;
  157. struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
  158. struct MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D;
  159. struct MeshRendererDrawer_t182D4CA6D47D89664D9839379B94CFE69E3DCE98;
  160. struct MethodInfo_t;
  161. struct NativePassCompiler_t4E5CE894AF5B8832B5828B22DAB0EA4FAC819E07;
  162. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
  163. struct ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69;
  164. struct OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD;
  165. struct OnCullingCompleteCallback_tF06F0204B04072C0D12E8FD9B2731D24CF3F875C;
  166. struct ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE;
  167. struct RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B;
  168. struct RTHandleSystem_tAE496B31B56A77B4896E34576C961C3CA073998F;
  169. struct RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8;
  170. struct Recorder_t0A14385FB0F5829CAAC1E16F88B095769D648C90;
  171. struct RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E;
  172. struct RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A;
  173. struct RenderGraphCompilationCache_t25B996EBE41BF50CAE9A81E97B9BBE376AAB55D2;
  174. struct RenderGraphDebugParams_t36422B33508548E3E56CBAD04521104C2B3E669D;
  175. struct RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D;
  176. struct RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C;
  177. struct RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437;
  178. struct RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93;
  179. struct RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1;
  180. struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27;
  181. struct RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98;
  182. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  183. struct ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791;
  184. struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692;
  185. struct String_t;
  186. struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
  187. struct UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926;
  188. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  189. struct Info_tDBEB127ABB26184014A541C0CAD1FC8D1B95DE84;
  190. struct U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA;
  191. struct U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A;
  192. struct OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D;
  193. struct OccluderOverlayPassData_t1ED3157087A07E14430FED7DBB02BF94491246D3;
  194. struct OcclusionTestOverlayPassData_t45363AA9EC6BAC573A164EF744B755F06B5710CD;
  195. struct OcclusionTestOverlaySetupPassData_tD78F3F93BEC29903CF6BD8933FA73FD839B898FF;
  196. struct UpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A;
  197. struct CompiledGraph_tC8C6B8E2DD962A7BBC9B48ED868E03BE278D0644;
  198. struct OnExecutionRegisteredDelegate_tCCD234646691F298602408925867AE91256D2226;
  199. struct OnGraphRegisteredDelegate_t7DEB75DB071EA0F49C47E2617D72D40EF3A8188C;
  200. struct Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127;
  201. IL2CPP_EXTERN_C RuntimeClass* BaseRenderFunc_2_tB62F048192BB5048E63EAD81328C6B5457B1E41C_il2cpp_TypeInfo_var;
  202. IL2CPP_EXTERN_C RuntimeClass* BaseRenderFunc_2_tB89A87375ADCDE5F5D9C1853D22CC82E4488FC04_il2cpp_TypeInfo_var;
  203. IL2CPP_EXTERN_C RuntimeClass* BaseRenderFunc_2_tC7358C0441210C9592A04580DCFF5CC6DB4DD548_il2cpp_TypeInfo_var;
  204. IL2CPP_EXTERN_C RuntimeClass* BaseRenderFunc_2_tF4969FE8D2C71B92C1B13BDBFB389B4314E848EE_il2cpp_TypeInfo_var;
  205. IL2CPP_EXTERN_C RuntimeClass* BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5_il2cpp_TypeInfo_var;
  206. IL2CPP_EXTERN_C RuntimeClass* CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7_il2cpp_TypeInfo_var;
  207. IL2CPP_EXTERN_C RuntimeClass* ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233_il2cpp_TypeInfo_var;
  208. IL2CPP_EXTERN_C RuntimeClass* CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var;
  209. IL2CPP_EXTERN_C RuntimeClass* DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706_il2cpp_TypeInfo_var;
  210. IL2CPP_EXTERN_C RuntimeClass* EarlyInitHelpers_tA67F29CEEF85CD33340F1A46E13686C44F97695A_il2cpp_TypeInfo_var;
  211. IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
  212. IL2CPP_EXTERN_C RuntimeClass* GPUDrivenLODGroupDataCallback_t513D83047833752F3C25B9C0AAAB474E94D71DA0_il2cpp_TypeInfo_var;
  213. IL2CPP_EXTERN_C RuntimeClass* GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_il2cpp_TypeInfo_var;
  214. IL2CPP_EXTERN_C RuntimeClass* GPUResidentDrawer_tB6F260E4DEC50D7E0DA2BD0CB131A51CDDCA3009_il2cpp_TypeInfo_var;
  215. IL2CPP_EXTERN_C RuntimeClass* IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var;
  216. IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
  217. IL2CPP_EXTERN_C RuntimeClass* IRasterRenderGraphBuilder_t607F94718848D836CFEEF0DE553E4A79CABD9372_il2cpp_TypeInfo_var;
  218. IL2CPP_EXTERN_C RuntimeClass* IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var;
  219. IL2CPP_EXTERN_C RuntimeClass* InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F_il2cpp_TypeInfo_var;
  220. IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
  221. IL2CPP_EXTERN_C RuntimeClass* LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569_il2cpp_TypeInfo_var;
  222. IL2CPP_EXTERN_C RuntimeClass* List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278_il2cpp_TypeInfo_var;
  223. IL2CPP_EXTERN_C RuntimeClass* List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D_il2cpp_TypeInfo_var;
  224. IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
  225. IL2CPP_EXTERN_C RuntimeClass* Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var;
  226. IL2CPP_EXTERN_C RuntimeClass* OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD_il2cpp_TypeInfo_var;
  227. IL2CPP_EXTERN_C RuntimeClass* ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967_il2cpp_TypeInfo_var;
  228. IL2CPP_EXTERN_C RuntimeClass* ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var;
  229. IL2CPP_EXTERN_C RuntimeClass* ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var;
  230. IL2CPP_EXTERN_C RuntimeClass* RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_il2cpp_TypeInfo_var;
  231. IL2CPP_EXTERN_C RuntimeClass* RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_il2cpp_TypeInfo_var;
  232. IL2CPP_EXTERN_C RuntimeClass* ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var;
  233. IL2CPP_EXTERN_C RuntimeClass* ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_il2cpp_TypeInfo_var;
  234. IL2CPP_EXTERN_C RuntimeClass* TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var;
  235. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_il2cpp_TypeInfo_var;
  236. IL2CPP_EXTERN_C String_t* _stringLiteral14EB9F37863163412078DD97C3C9F44D1CEB763D;
  237. IL2CPP_EXTERN_C String_t* _stringLiteral152F13029AC4B1D1C9DF5E70A753533CB6232A04;
  238. IL2CPP_EXTERN_C String_t* _stringLiteral1875B8EF329574E7F759110DE84262F2CF4F1423;
  239. IL2CPP_EXTERN_C String_t* _stringLiteral1D8A7822B1F501045D03B27EC8059F01B168BFD6;
  240. IL2CPP_EXTERN_C String_t* _stringLiteral2782A0C212722CDE4475B733989E96F1C4BAC159;
  241. IL2CPP_EXTERN_C String_t* _stringLiteral411583262AD982FD36FB31993D139670A757BF96;
  242. IL2CPP_EXTERN_C String_t* _stringLiteral44980F9EF4C9E168459EDCBF7917D1FAD1B6B9EA;
  243. IL2CPP_EXTERN_C String_t* _stringLiteral4725518559ECC9AB4A73091995C863C47414662D;
  244. IL2CPP_EXTERN_C String_t* _stringLiteral51282E2AAC09AC6EDBC2C1C237C0183F97FEE379;
  245. IL2CPP_EXTERN_C String_t* _stringLiteral5B2A076AB1BD359343CF100F26FFACC7386DA301;
  246. IL2CPP_EXTERN_C String_t* _stringLiteral61BBCE30454E7E8ABC2AC19BAFE6352BE36CEDD3;
  247. IL2CPP_EXTERN_C String_t* _stringLiteral6623D1E0E3D0D1FDDF06FA1EB544A3982240D1F6;
  248. IL2CPP_EXTERN_C String_t* _stringLiteral6653F3590DE58C71A83BAF9B1038F2F2D6DEAB0A;
  249. IL2CPP_EXTERN_C String_t* _stringLiteral6F98743F9D37A27D62A61808CF2139EBDC613D95;
  250. IL2CPP_EXTERN_C String_t* _stringLiteral798F8957B8597EF0178D43F4C811BFCA0DCA758A;
  251. IL2CPP_EXTERN_C String_t* _stringLiteral815297D2BA5119FFFC58AEA7C505CB93827B0C98;
  252. IL2CPP_EXTERN_C String_t* _stringLiteralAA37C340D6E30CBAB79498BD5D0875956BDF4D14;
  253. IL2CPP_EXTERN_C String_t* _stringLiteralAB4D560F48C8D57B6AEB5A6C6671E78096F18982;
  254. IL2CPP_EXTERN_C String_t* _stringLiteralAC09A7B165180EFC62933E1E578F58842C6CDFFF;
  255. IL2CPP_EXTERN_C String_t* _stringLiteralB235A998496A556430F5259856A92D74DA11B435;
  256. IL2CPP_EXTERN_C String_t* _stringLiteralB23C3717573626FB4C3C7DF5C19EDE7689837214;
  257. IL2CPP_EXTERN_C String_t* _stringLiteralB33CFFE52B0311FAF20998F3688BF16B04F47731;
  258. IL2CPP_EXTERN_C String_t* _stringLiteralDF4495DC413D97938A3BC117276EDBF84336FCF9;
  259. IL2CPP_EXTERN_C String_t* _stringLiteralDFEA7178F506CFF02E82EC62817C52BFE46FCA17;
  260. IL2CPP_EXTERN_C String_t* _stringLiteralE0AF03CE20D03A4BC5A37D48D9B2EC4A9627BF13;
  261. IL2CPP_EXTERN_C String_t* _stringLiteralE65415AEFB6C67683E16B7F1FD41DAD09F477E50;
  262. IL2CPP_EXTERN_C String_t* _stringLiteralE73306BE3A392FDA73E92EA9BE462D2DCF9F4AD4;
  263. IL2CPP_EXTERN_C String_t* _stringLiteralFC46870A8F07EC9FCD11FDB4CD070F590354623C;
  264. IL2CPP_EXTERN_C const RuntimeMethod* ComputeCommandBuffer_SetBufferData_TisOcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74_m032997C6BEE6472C00E22C5E668E9671CAA11680_RuntimeMethod_var;
  265. IL2CPP_EXTERN_C const RuntimeMethod* ComputeCommandBuffer_SetBufferData_TisOcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185_m2AEBEA259CF44A75197B496481FEB5BC81515CA3_RuntimeMethod_var;
  266. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m76DC8FCCF3E42CD42363AD6C2BAC71ABDA1535C2_RuntimeMethod_var;
  267. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m8C98705F181DF631D38F4C37B0A0EA2F82A05D65_RuntimeMethod_var;
  268. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m62905577B99C79AEA734E15AC569B10365214EDA_RuntimeMethod_var;
  269. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mD312DD0DF983C6F5AEC2FC370505CBBDBE05A389_RuntimeMethod_var;
  270. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m13241E8F07066776776711DA3347892DAE3A0AD7_RuntimeMethod_var;
  271. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m9615CE722B0B33517472FA29CB73AE60D8E8D522_RuntimeMethod_var;
  272. IL2CPP_EXTERN_C const RuntimeMethod* GPUInstanceDataBufferBuilder_AddComponent_TisPackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB_mD02B0BA6F9C2F83BB2F69259D5AE2A6DF54F131A_RuntimeMethod_var;
  273. IL2CPP_EXTERN_C const RuntimeMethod* GPUInstanceDataBufferBuilder_AddComponent_TisSHCoefficients_tA64D516B4C4756B7FF4E78ADB989319321BAC163_mC28268D77C56F5E669FE2023FC7F5C7603791374_RuntimeMethod_var;
  274. IL2CPP_EXTERN_C const RuntimeMethod* GPUInstanceDataBufferBuilder_AddComponent_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_mE4128875E6A9A06ADE4006011D16A3123DAF7711_RuntimeMethod_var;
  275. IL2CPP_EXTERN_C const RuntimeMethod* IComputeRenderGraphBuilder_SetRenderFunc_TisOcclusionTestOverlaySetupPassData_tD78F3F93BEC29903CF6BD8933FA73FD839B898FF_m28CE1BC32CED9D74A8904DB5BDA11350DE7A908B_RuntimeMethod_var;
  276. IL2CPP_EXTERN_C const RuntimeMethod* IComputeRenderGraphBuilder_SetRenderFunc_TisUpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A_m1813A10110B98A314D69DFB16DDE881B17273D77_RuntimeMethod_var;
  277. IL2CPP_EXTERN_C const RuntimeMethod* IJobExtensions_EarlyJobInit_TisAllocateOrGetLODGroupDataInstancesJob_tAFFA5AC4F70E50403FB38EFB8B8E75E249171238_mFFBBBA3A2724AE1890A31D630E9217C4ADF5BCBA_RuntimeMethod_var;
  278. IL2CPP_EXTERN_C const RuntimeMethod* IJobExtensions_EarlyJobInit_TisComputeInstancesOffsetAndResizeInstancesArrayJob_tAC7DC0467C6B3BCB1818A4AF66A822EA0F5DB2B8_m904278A656E7A3752F4B090CC297668E83F7A369_RuntimeMethod_var;
  279. IL2CPP_EXTERN_C const RuntimeMethod* IJobExtensions_EarlyJobInit_TisCreateDrawBatchesJob_t801264117519B00F4694931412231022E8213C07_mBDCD4FAF233EB86B0C5EC4EAFB2F91B55BF3820E_RuntimeMethod_var;
  280. IL2CPP_EXTERN_C const RuntimeMethod* IJobExtensions_EarlyJobInit_TisFreeInstancesJob_t8DCCA61CAD05A598137323B1BF6E7781463FB6AA_m051BA1F39209A628F8196EFB47988B1EE9DC097B_RuntimeMethod_var;
  281. IL2CPP_EXTERN_C const RuntimeMethod* IJobExtensions_EarlyJobInit_TisFreeLODGroupDataJob_tB92469B0B8B3C719907AE61E13AF6A6FB8A1916C_m458058EDBD794982A7D856A8E96DE5340356E94D_RuntimeMethod_var;
  282. IL2CPP_EXTERN_C const RuntimeMethod* IJobExtensions_EarlyJobInit_TisFreeRendererGroupInstancesJob_t01437F2F9B635A2A6C2F33C4F89CCDA3A945D8DC_m18548707FAD9C8E90043897BFE8840F313F89022_RuntimeMethod_var;
  283. IL2CPP_EXTERN_C const RuntimeMethod* IJobExtensions_EarlyJobInit_TisPrefixSumDrawInstancesJob_tBACC8A4D7ECB2D5AAA5276450B3791B1A57B58A3_mFD895AB10D2176A05381B95934A200E8EB7DFA02_RuntimeMethod_var;
  284. IL2CPP_EXTERN_C const RuntimeMethod* IJobExtensions_EarlyJobInit_TisPrefixSumDrawsAndInstances_t270E5AA9BF72798DF9C0F217224637E0B89F710D_mA1791E64521EA49E30078C93A9563DEAAD09FD2E_RuntimeMethod_var;
  285. IL2CPP_EXTERN_C const RuntimeMethod* IJobExtensions_EarlyJobInit_TisReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_m938D4C4AB7B20832A38801735A51143032F24D77_RuntimeMethod_var;
  286. IL2CPP_EXTERN_C const RuntimeMethod* IJobExtensions_EarlyJobInit_TisRemoveDrawInstanceIndicesJob_t151D13E4EF511FE1FE4601388AD7EB68E03C0145_m3653EED40E0754F3F398457B18C4613041E63CC7_RuntimeMethod_var;
  287. IL2CPP_EXTERN_C const RuntimeMethod* IJobExtensions_Run_TisAllocateOrGetLODGroupDataInstancesJob_tAFFA5AC4F70E50403FB38EFB8B8E75E249171238_mB8CEFE0C810FD6AA771A574DA095BB8594691675_RuntimeMethod_var;
  288. IL2CPP_EXTERN_C const RuntimeMethod* IJobExtensions_Run_TisFreeLODGroupDataJob_tB92469B0B8B3C719907AE61E13AF6A6FB8A1916C_m42B9A4143825584885CEB43F778A8937F489618B_RuntimeMethod_var;
  289. IL2CPP_EXTERN_C const RuntimeMethod* IJobForExtensions_EarlyJobInit_TisRadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885_mCBB7DE4EBA09CD1E744647EA6677BF40980C20C3_RuntimeMethod_var;
  290. IL2CPP_EXTERN_C const RuntimeMethod* IJobForExtensions_EarlyJobInit_TisRadixSortBucketCountJob_t0937025811F11C3D50DB77C0F53634187A7F9DD5_mC20D17E34685F14A42E6DCC248E72D1798159B37_RuntimeMethod_var;
  291. IL2CPP_EXTERN_C const RuntimeMethod* IJobForExtensions_EarlyJobInit_TisRadixSortBucketSortJob_t74C18F3C548EAA827E617156F6C5391B2549633C_mC1AF0EC3EC60CC939F17F4CF939811BFA41F39DC_RuntimeMethod_var;
  292. IL2CPP_EXTERN_C const RuntimeMethod* IJobForExtensions_EarlyJobInit_TisRadixSortPrefixSumJob_tB66E0848187F3DC6F5EB22FABD8D1E92852B5E90_m75D4466D714BB94879F083EE1B4CACA8CF52FA1B_RuntimeMethod_var;
  293. IL2CPP_EXTERN_C const RuntimeMethod* IJobForExtensions_ScheduleParallel_TisRadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885_mE656647C614DF02CC0445F97DC98F4B865924147_RuntimeMethod_var;
  294. IL2CPP_EXTERN_C const RuntimeMethod* IJobForExtensions_ScheduleParallel_TisRadixSortBucketCountJob_t0937025811F11C3D50DB77C0F53634187A7F9DD5_m39A89AAD4B82FDCC6AFD6126D2A73D22FCA0F8D9_RuntimeMethod_var;
  295. IL2CPP_EXTERN_C const RuntimeMethod* IJobForExtensions_ScheduleParallel_TisRadixSortBucketSortJob_t74C18F3C548EAA827E617156F6C5391B2549633C_m84DAC39851C2BB1CC4948F875A60B6886D6E1C2C_RuntimeMethod_var;
  296. IL2CPP_EXTERN_C const RuntimeMethod* IJobForExtensions_ScheduleParallel_TisRadixSortPrefixSumJob_tB66E0848187F3DC6F5EB22FABD8D1E92852B5E90_m72EB23CC3227298124F559A369DA43A5A1C8BCBF_RuntimeMethod_var;
  297. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForBatchExtensions_EarlyJobInit_TisCompactVisibilityMasksJob_tDE1D39C552A38F0687E6280ECC355983FA6AA3A5_m0F21D875DD17C792ED8C5BF66BE859FF8555B1E6_RuntimeMethod_var;
  298. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForBatchExtensions_EarlyJobInit_TisFindDrawInstancesJob_t1C8504DEE1F86FCFCF6CD91EB00B8C7863FF6D32_m5A16FDB80854D4EE75A1C33E2E5B12AFD19A316B_RuntimeMethod_var;
  299. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForBatchExtensions_EarlyJobInit_TisFindMaterialDrawInstancesJob_t4EF4F264A2BC2F4F7A5C17F0A643AB6605704C10_m2D9D6941580B574C20289779054CEA12F7A92577_RuntimeMethod_var;
  300. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForBatchExtensions_EarlyJobInit_TisFindNonRegisteredInstancesJob_1_t7EC89AC2A427D72C5ED64481E5803F7964521411_mF4CB960470E6460D69D8B3F2644B3FCF40E5D54B_RuntimeMethod_var;
  301. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForBatchExtensions_EarlyJobInit_TisFindNonRegisteredInstancesJob_1_tEA1F77523DDC7B1A0B9680431593C70679EAFC6C_mA837169B23152478F1D9A8AB9E14A2ECA4046442_RuntimeMethod_var;
  302. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForBatchExtensions_EarlyJobInit_TisGetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_m6B8A393B6F201DDE25AD6D36465247B504B58C1C_RuntimeMethod_var;
  303. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForBatchExtensions_EarlyJobInit_TisProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_mAE4268BBB3F6C6A16E8D5C452A5812DC81DB6392_RuntimeMethod_var;
  304. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForBatchExtensions_EarlyJobInit_TisQueryRendererGroupInstancesCountJob_t859951CF904C8C4C9C01B6276B891CB13B8E1008_m68F90DD2F23661C9B41C4A6996465549D902D955_RuntimeMethod_var;
  305. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForBatchExtensions_EarlyJobInit_TisQueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F_mB19BB956B68E6963D44B0BEA1A07F53FC76EB46F_RuntimeMethod_var;
  306. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForBatchExtensions_EarlyJobInit_TisQueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96_m8732F540F24D273AFA350B3F820072FD1CB12EED_RuntimeMethod_var;
  307. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForBatchExtensions_EarlyJobInit_TisQuerySortedMeshInstancesJob_tAEECEBC3EB73BC46AC8416E908E2A0F35C102035_mF0EDCDF0A75102A9A57D16F6E6E62F102CA17C59_RuntimeMethod_var;
  308. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForBatchExtensions_EarlyJobInit_TisTransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_mA2BDA654636006AF02CB4279E640BE31E43D05F0_RuntimeMethod_var;
  309. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForBatchExtensions_EarlyJobInit_TisUpdateCompactedInstanceVisibilityJob_t75558D319C89FB856EDF16622F27CAEEE8C40EB7_mEE892822EA3A1A7E3164D7CB02B26E41ADF06144_RuntimeMethod_var;
  310. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForExtensions_EarlyJobInit_TisAllocateBinsPerBatch_t5239CCD1592A1183C158D7DBFBCB38CFB8A65904_mD321B4489EDBD81B6632FA85232CDC9BDC55EDA0_RuntimeMethod_var;
  311. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForExtensions_EarlyJobInit_TisBuildDrawListsJob_t04305ADFB7117F4E8B5C09D5FDA60BB738D5EF56_mDC33AAEDEB4E0AD91C61823A87FC087220EDC855_RuntimeMethod_var;
  312. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForExtensions_EarlyJobInit_TisCalculateInterpolatedLightAndOcclusionProbesBatchJob_tE9C041455CA23D36663116BFAD6B43917706F319_mD3DD95880125311EE3FDD135686A81C812F330F2_RuntimeMethod_var;
  313. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForExtensions_EarlyJobInit_TisCollectInstancesLODGroupsAndMasksJob_t8DB356214F71B334A6296B0F61AB13B52B7A608F_mBF7661EAB36EC8D2E7A95EC03500109C187818C0_RuntimeMethod_var;
  314. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForExtensions_EarlyJobInit_TisConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300_mB7338B4EFD47DEF147AC28CA5A413E87920E1EF2_RuntimeMethod_var;
  315. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForExtensions_EarlyJobInit_TisCullingJob_t4206A6B00371EC11303617597A8DA5BFCCF92681_m2DC4159A94818A11066545C0E0AE99BC10ED1524_RuntimeMethod_var;
  316. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForExtensions_EarlyJobInit_TisDrawCommandOutputPerBatch_t4A45E11E8E7CBD974DA211971082C0ED66445215_m237890434EF86A58AE167154294FE537DD7A512D_RuntimeMethod_var;
  317. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForExtensions_EarlyJobInit_TisMotionUpdateJob_tDB543A1611EFDB1D87E61D6BC4236C212A972663_mAE06956FE76422BFF3C3909AA62B70640362A355_RuntimeMethod_var;
  318. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForExtensions_EarlyJobInit_TisRegisterNewInstancesJob_1_t7E086EEFD6D55BB59AAE32A17C94F0B844BD241B_mF1033A9CE3CAB89C3D1A7E6F8109EDB7ABD1ED47_RuntimeMethod_var;
  319. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForExtensions_EarlyJobInit_TisRegisterNewInstancesJob_1_tD90979C7141588BD1758432213BB971C1B34DB3D_mCE2996B8E5DD7FC21E7B05E3DA38ED0170EB4BC5_RuntimeMethod_var;
  320. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForExtensions_EarlyJobInit_TisScatterTetrahedronCacheIndicesJob_t562BE88F37C17457794459AC793559BCDB9E463E_m003D312CAFECFCE2ABD7008BAFD0F6190B1754BA_RuntimeMethod_var;
  321. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForExtensions_EarlyJobInit_TisUpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_mC85662041EBAAC44E1AE343715A3730ADEDD35EA_RuntimeMethod_var;
  322. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForExtensions_EarlyJobInit_TisUpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_mD35C0C06FB99A2909B85A70E7A08D6C11C4C5307_RuntimeMethod_var;
  323. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForExtensions_EarlyJobInit_TisUpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_mABB6E60084F95E7DD37814EA69DDF5C4488615E5_RuntimeMethod_var;
  324. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForExtensions_EarlyJobInit_TisWriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53_mEAB04AED8502C8FFE813DFD03931703B11FBF64F_RuntimeMethod_var;
  325. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForExtensions_Run_TisUpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_mDD590564009DAC816B77D13D21E3FCC6BDF3FF66_RuntimeMethod_var;
  326. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForExtensions_Run_TisUpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_m7AA29A41738B45553AC4E46EA1B516E733999E6A_RuntimeMethod_var;
  327. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForExtensions_Schedule_TisUpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_m1046ECE7FFA343D66AC7DBA4DC8458F5A819B45A_RuntimeMethod_var;
  328. IL2CPP_EXTERN_C const RuntimeMethod* IJobParallelForExtensions_Schedule_TisUpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_m2B60DABEAABA61CD0BD9C7B7FE155270D090E22D_RuntimeMethod_var;
  329. IL2CPP_EXTERN_C const RuntimeMethod* IRasterRenderGraphBuilder_SetRenderFunc_TisOccluderOverlayPassData_t1ED3157087A07E14430FED7DBB02BF94491246D3_m7A07DE244927956D66048AF001E96651B81704D4_RuntimeMethod_var;
  330. IL2CPP_EXTERN_C const RuntimeMethod* IRasterRenderGraphBuilder_SetRenderFunc_TisOcclusionTestOverlayPassData_t45363AA9EC6BAC573A164EF744B755F06B5710CD_m62A74B3DE6043D4A027A591AFF14DE6676D23639_RuntimeMethod_var;
  331. IL2CPP_EXTERN_C const RuntimeMethod* KeyValue_2_get_Key_m843B1A0821424E4E06E6EE9BA06C2FFC0BE1092E_RuntimeMethod_var;
  332. IL2CPP_EXTERN_C const RuntimeMethod* KeyValue_2_get_Value_mCAD23D7F69AFC3ECFF88CF73A12C7743B40103A1_RuntimeMethod_var;
  333. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m36C7CCBD20ADDEBB2529E0A509C9C1C789DDCF83_RuntimeMethod_var;
  334. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mC203CC257CCAC935DDC757C442EFA38F598D1B72_RuntimeMethod_var;
  335. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m38ACDE327D80BEDC3DAF3360C1DACE0E1719F3CE_RuntimeMethod_var;
  336. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mB5D763BA8377517C9AC2CBCE7AA19863F9D3AC90_RuntimeMethod_var;
  337. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m5DA0C61BFDDCD8C85B8721A1173F0DDBC1669903_RuntimeMethod_var;
  338. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m70F8774CCC65139B5F0DCD950BDB5DCA2DA9339A_RuntimeMethod_var;
  339. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4954670290432CCA1A478E95834E8190ACA6AAC5_RuntimeMethod_var;
  340. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mEC6EDC870FCB1FA027DDCBE7BAE34AFA9398A1DE_RuntimeMethod_var;
  341. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97_RuntimeMethod_var;
  342. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m453D9ACDFFF1EC463DB89226552846A849909D9F_RuntimeMethod_var;
  343. IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m66CC30CA0E0BE87880FF86D619D5BC234242396C_RuntimeMethod_var;
  344. IL2CPP_EXTERN_C const RuntimeMethod* NativeArrayUnsafeUtility_GetUnsafePtr_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD2D9DC546B80A05000B107C8E09FAA4BED3B2144_RuntimeMethod_var;
  345. IL2CPP_EXTERN_C const RuntimeMethod* NativeArrayUnsafeUtility_GetUnsafePtr_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mA00A801E46239C4AF570A95998D1304800BB4493_RuntimeMethod_var;
  346. IL2CPP_EXTERN_C const RuntimeMethod* NativeArrayUnsafeUtility_GetUnsafePtr_TisLODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_m913804158042A5F3F1FA17B9A4E96DF2E39781EF_RuntimeMethod_var;
  347. IL2CPP_EXTERN_C const RuntimeMethod* NativeArrayUnsafeUtility_GetUnsafePtr_TisLODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_m15D547C9D1E9006C362EBE016D025A9080A1E7AF_RuntimeMethod_var;
  348. IL2CPP_EXTERN_C const RuntimeMethod* NativeArrayUnsafeUtility_GetUnsafeReadOnlyPtr_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m83D60DC24F744BAE654BA72391E71FC4119E5D0C_RuntimeMethod_var;
  349. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_AsReadOnly_mB3B340B76B15539AEB4582026459F0757D133C8E_RuntimeMethod_var;
  350. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_CopyFrom_m2688FA6B612C06DF23AFE9FAFA58C8CF1DE12CA2_RuntimeMethod_var;
  351. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Copy_mC516499825EDF1C479F5BF04C5AD2F16E2C43E8D_RuntimeMethod_var;
  352. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var;
  353. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m2C67EBF40272FAE50ACAE7825D1C71C673CE32C7_RuntimeMethod_var;
  354. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m8F94B2D08004493E58248FB381F9A497E87C81E2_RuntimeMethod_var;
  355. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_mB7356672FF7B43E7BA9814A15428B812950C65CA_RuntimeMethod_var;
  356. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_mD66AB1D64109774FDAE0802A3D9333942CAA6E86_RuntimeMethod_var;
  357. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_mDD8758DB0D52F681B5DE8A0CD4A9A9432DB25D55_RuntimeMethod_var;
  358. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_GetEnumerator_m6E656AE4243351850AD99E832638DDF081239389_RuntimeMethod_var;
  359. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_GetSubArray_m2B4EA9FF70CC0BFCB8DCD9630E730DDA436A1F8C_RuntimeMethod_var;
  360. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_GetSubArray_m5CF5B4B8D01930DCE8D9BA85EAF496202827B945_RuntimeMethod_var;
  361. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m2B08A55873756E21BCB6D1C2CD1D3ED18D00BCA2_RuntimeMethod_var;
  362. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m61F8CE41798ABF5B7A2D5740A8BD5600E0F3699D_RuntimeMethod_var;
  363. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m71E93F75148F4CFE8591B24ED629D8151CE8A211_RuntimeMethod_var;
  364. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mA4F6CB5955011F4319940C36A0CE4CAB8975AAFB_RuntimeMethod_var;
  365. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var;
  366. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mD0F26C30D505CF393A50CEAD19D9BAAD3E77CB87_RuntimeMethod_var;
  367. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_get_IsCreated_m515E3293906739ED5CE99626F8DCCE21A479CAD9_RuntimeMethod_var;
  368. IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_op_Implicit_m00183030196858D0016F2A18C13320B0366B4D00_RuntimeMethod_var;
  369. IL2CPP_EXTERN_C const RuntimeMethod* NativeListUnsafeUtility_GetUnsafePtr_TisLODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_m7B5522DD626C96B6EFE9776A5D0408DF8CD54ACB_RuntimeMethod_var;
  370. IL2CPP_EXTERN_C const RuntimeMethod* NativeListUnsafeUtility_GetUnsafePtr_TisLODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_m92AF6631A6724529122A5D20B438FEB65A84C938_RuntimeMethod_var;
  371. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Add_mC5817DD01A1B813AF908DCEE81D2A67FA4597DAE_RuntimeMethod_var;
  372. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Add_mD2E11882D44592E3FF5268B44DB44C98380662B0_RuntimeMethod_var;
  373. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Add_mD5F3F9AEDF81C4AE1F22A002348E5296010D0064_RuntimeMethod_var;
  374. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Add_mE5CB2CE2878D92A0C183125B2C7283442F5B4C62_RuntimeMethod_var;
  375. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_AsArray_mBF8FAB7634B8B4854D626C2E0B0620AFAF0EAD20_RuntimeMethod_var;
  376. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_AsArray_mD1E540EB5C863F0EDCA8396DE9541D9E5EC2A180_RuntimeMethod_var;
  377. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_AsArray_mEBCCCC67DC7FFD4562A74EE48748415425A84E1E_RuntimeMethod_var;
  378. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Clear_m648174B76DB59174778B0031DAC866A84D577161_RuntimeMethod_var;
  379. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Dispose_m12E53E48C933E43129D85D72F76D1255C382B019_RuntimeMethod_var;
  380. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Dispose_m18C27B0CE338E8F2BBECB860083BF360F8D96DC4_RuntimeMethod_var;
  381. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Dispose_m3C471FC3F3A9BC9749FD271129AD97E68D683B5D_RuntimeMethod_var;
  382. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Dispose_m77CC3DBC60106FBEB1B21A01803D1990990BA9DE_RuntimeMethod_var;
  383. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E_RuntimeMethod_var;
  384. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Dispose_mE7FAC7802D2E4BCB510C38A95027166C68652DE7_RuntimeMethod_var;
  385. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_Dispose_mFECBA32AB853CC0ADF791AFB0ACBFED1FAF8D425_RuntimeMethod_var;
  386. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_ElementAt_mA7E61B8C657DF77C0F0F95CD412C5117E8ED77F0_RuntimeMethod_var;
  387. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_RemoveAt_m4FA4D72861272463B47F576F88C40BD65843981B_RuntimeMethod_var;
  388. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_ResizeUninitialized_m43BA611B42453D29772FE156FF99DBC2ED439ED6_RuntimeMethod_var;
  389. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_ResizeUninitialized_m4C86424F814085D2D502AE2FEC31E6F0B37C7722_RuntimeMethod_var;
  390. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_ResizeUninitialized_mAB8D48AF85486A5F6128DC6309F640E81E51123A_RuntimeMethod_var;
  391. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_ResizeUninitialized_mBF048F89E4B8E46D992E502D358241A3D3A45038_RuntimeMethod_var;
  392. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_ResizeUninitialized_mEA61338B169C874D3EFCAC234D00CC4879F3228C_RuntimeMethod_var;
  393. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_SetCapacity_m3F4C8874A6CCE81DCA708CD8550F42BC9D430002_RuntimeMethod_var;
  394. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_SetCapacity_m93D7A345B15D90B43080B6AE6BE90E4D19E1DA37_RuntimeMethod_var;
  395. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1__ctor_m1384D23541A99CEC47CCF41D26AD17387D97E90C_RuntimeMethod_var;
  396. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1__ctor_m2D12F2F0C0FCFB8EA0355A0474885D16138A2FEB_RuntimeMethod_var;
  397. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1__ctor_m4709FBCCE285A11413A2F823E4461F98A3F07BAA_RuntimeMethod_var;
  398. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1__ctor_m5697273576B6FA770C7C26B21495B790E0D88EFA_RuntimeMethod_var;
  399. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1__ctor_m7E7CD5064F951D76E776F5F280AE120B207E4B35_RuntimeMethod_var;
  400. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1__ctor_m9F30EE4AEC3626EC28F07B84BDB52836D00FEDB7_RuntimeMethod_var;
  401. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1__ctor_mBC23D2B2B15A643186A0725DF9D152F9EC581061_RuntimeMethod_var;
  402. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_get_Capacity_mA0186FC870B25A4A95D1707C36D90E687FF32AD7_RuntimeMethod_var;
  403. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_get_Item_m21CFB1285A3069C1951DEC1458DED1F6F26D3915_RuntimeMethod_var;
  404. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_RuntimeMethod_var;
  405. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_RuntimeMethod_var;
  406. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_get_Item_mB3BEA9B9B62B19B0E6C171ECC3B377CA5F90AD76_RuntimeMethod_var;
  407. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_get_Length_m1FD59DF166F8A71E58A5599823E625FDF1E754B9_RuntimeMethod_var;
  408. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var;
  409. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_get_Length_m64D05E7D212DA77DCC02E3A980E017826597243E_RuntimeMethod_var;
  410. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_get_Length_m73B80E4FAA09E483580102068521E2C4D69C62B3_RuntimeMethod_var;
  411. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_get_Length_mF15C1A614422EFA23EB86416DFE5F1B1803A26E9_RuntimeMethod_var;
  412. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_set_Item_mA8CFA8D763FB7EB84EEA6F9091F3C0CABF1171EC_RuntimeMethod_var;
  413. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_set_Item_mDAB7C29FE80FB2863AD2BB0D374B6344C8BB0396_RuntimeMethod_var;
  414. IL2CPP_EXTERN_C const RuntimeMethod* NativeList_1_set_Length_mBCC2C2854400594DDFB9DC08CD2AEA0084966E25_RuntimeMethod_var;
  415. IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_Add_m81BB75E78731282382FA5870AF24C287523BC692_RuntimeMethod_var;
  416. IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_ContainsKey_m45222F2B17E58DE167FD27B6A47F43142D84D37D_RuntimeMethod_var;
  417. IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_Dispose_m36895DD50E42DFBB3EEB01DEAC39D68484013461_RuntimeMethod_var;
  418. IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_Dispose_m424865EAF792C6A590BB7F8F0D2760F358CEC15E_RuntimeMethod_var;
  419. IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_GetEnumerator_mA4BC9259A705ACE70324C8DE751680481DB02B4B_RuntimeMethod_var;
  420. IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_Remove_m529418F625AB9BC9052FFAF96827EB8D4664AEB4_RuntimeMethod_var;
  421. IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_Remove_m8C584829B282C40C60A88AB121C670DB050058C9_RuntimeMethod_var;
  422. IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_TryAdd_m25F06B5E3571B751A5915F1DD9E25BA903D6B482_RuntimeMethod_var;
  423. IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_TryGetValue_m36DB2F87FBF44054B07E61E7DA0292639629D27F_RuntimeMethod_var;
  424. IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B_RuntimeMethod_var;
  425. IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2__ctor_m0019A3CC58E8A8410EE4E94A87B1A82BE0384BA8_RuntimeMethod_var;
  426. IL2CPP_EXTERN_C const RuntimeMethod* NativeParallelHashMap_2__ctor_m5B14A187C0C4A05D6B129B300B602E387F42A04B_RuntimeMethod_var;
  427. IL2CPP_EXTERN_C const RuntimeMethod* NativeSortExtension_SortJob_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9E3417425C9B76FA372D6033A174ABAA465BFFAC_RuntimeMethod_var;
  428. IL2CPP_EXTERN_C const RuntimeMethod* ObjectDispatcher_DisableTransformTracking_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m270C976E789EA427A03D6A2DBC686C1A6759B788_RuntimeMethod_var;
  429. IL2CPP_EXTERN_C const RuntimeMethod* ObjectDispatcher_DisableTypeTracking_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mB46292D44BE28FE63420AAD9FA7546026EBDDDAB_RuntimeMethod_var;
  430. IL2CPP_EXTERN_C const RuntimeMethod* ObjectDispatcher_EnableTransformTracking_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mC5E55A5337054B3A134A92CD878A36DCAD9DDF10_RuntimeMethod_var;
  431. IL2CPP_EXTERN_C const RuntimeMethod* ObjectDispatcher_EnableTypeTracking_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mE7983A612740D5745E327FE2BF01BC9FEBE79102_RuntimeMethod_var;
  432. IL2CPP_EXTERN_C const RuntimeMethod* ObjectDispatcher_GetTransformChangesAndClear_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m5771BAA041C3E095532BE8362B06CC9AD6AD79B4_RuntimeMethod_var;
  433. IL2CPP_EXTERN_C const RuntimeMethod* ObjectDispatcher_GetTypeChangesAndClear_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mDB080F3A400018256AD1E54C7F30D8A8ECEC19DE_RuntimeMethod_var;
  434. IL2CPP_EXTERN_C const RuntimeMethod* OcclusionCullingCommon_U3CRenderDebugOcclusionTestOverlayU3Eb__29_1_m9B31475AE7F1F1FB5043C7E6AE2AB37D0D901037_RuntimeMethod_var;
  435. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1_get_Length_m4A5D6A21747999C3D2022901E150B790F8F7A0FC_RuntimeMethod_var;
  436. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnly_get_Length_m563B84F5D44C547A822486B9DEFCA1DC5FC435AD_RuntimeMethod_var;
  437. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnly_op_Implicit_m490027CCD44D0F2B4CAB3CB737518E39A0BCB716_RuntimeMethod_var;
  438. IL2CPP_EXTERN_C const RuntimeMethod* RenderGraph_AddComputePass_TisOcclusionTestOverlaySetupPassData_tD78F3F93BEC29903CF6BD8933FA73FD839B898FF_m4735B85E1EDA8470571093D6A4FBE45A18FF6D29_RuntimeMethod_var;
  439. IL2CPP_EXTERN_C const RuntimeMethod* RenderGraph_AddComputePass_TisUpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A_m0D0402A359A9593CC8A6CA5387B5DB3DA9A20006_RuntimeMethod_var;
  440. IL2CPP_EXTERN_C const RuntimeMethod* RenderGraph_AddRasterRenderPass_TisOccluderOverlayPassData_t1ED3157087A07E14430FED7DBB02BF94491246D3_m3E3BB5062E0D1F049613AC0EBD7517FACA4C0369_RuntimeMethod_var;
  441. IL2CPP_EXTERN_C const RuntimeMethod* RenderGraph_AddRasterRenderPass_TisOcclusionTestOverlayPassData_t45363AA9EC6BAC573A164EF744B755F06B5710CD_mD36F113BAEE67734DCCD1690BAD4727128DE4F38_RuntimeMethod_var;
  442. IL2CPP_EXTERN_C const RuntimeMethod* RenderersBatchersContext_TransformLODGroupData_m910C251DDACF06457FAB5E90FFE94CB76C84004E_RuntimeMethod_var;
  443. IL2CPP_EXTERN_C const RuntimeMethod* RenderersBatchersContext_UpdateLODGroupData_mC3BBC143D600124BC3536CAFE8ADA3D80B9F4E1E_RuntimeMethod_var;
  444. IL2CPP_EXTERN_C const RuntimeMethod* SortJob_2_Schedule_m22719A523B631BE6909546A645D7FE71F71286E8_RuntimeMethod_var;
  445. IL2CPP_EXTERN_C const RuntimeMethod* Span_1__ctor_mED105F1DB197E159F07DE41446F0203180C8A441_RuntimeMethod_var;
  446. IL2CPP_EXTERN_C const RuntimeMethod* Span_1_op_Implicit_m066B480F835EDE1819C9F5F060705A32090F88DB_RuntimeMethod_var;
  447. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CRenderDebugOccluderOverlayU3Eb__32_0_m000074A9983218A19ECAA6BBF27D4DE6F0CEC6EC_RuntimeMethod_var;
  448. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CRenderDebugOcclusionTestOverlayU3Eb__29_0_m6B98C8D250CCC733E809FCD7A6BEF46BE6416D27_RuntimeMethod_var;
  449. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CUpdateInstanceOccludersU3Eb__37_0_m07755DD078337F25892B35E882F36CF2D77C600B_RuntimeMethod_var;
  450. IL2CPP_EXTERN_C const RuntimeMethod* UnsafeUtility_AsRef_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF01FDF0EACCFED286E93933B693A2BE11A6A8946_RuntimeMethod_var;
  451. IL2CPP_EXTERN_C const RuntimeMethod* UnsafeUtility_SizeOf_TisOcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74_m3634617FCC0586139135B4C5B15EB5E4DA8E35EA_RuntimeMethod_var;
  452. IL2CPP_EXTERN_C const RuntimeMethod* UnsafeUtility_SizeOf_TisOcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185_m663BD9D7D3900AFE1F17906E4ACD10A7ABE007AE_RuntimeMethod_var;
  453. IL2CPP_EXTERN_C const RuntimeMethod* UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD5B3C428BB4E25A820C242BF663DC5471EFFA654_RuntimeMethod_var;
  454. IL2CPP_EXTERN_C const RuntimeMethod* Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_RuntimeMethod_var;
  455. struct Delegate_t_marshaled_com;
  456. struct Delegate_t_marshaled_pinvoke;
  457. struct Exception_t_marshaled_com;
  458. struct Exception_t_marshaled_pinvoke;
  459. struct LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB;;
  460. struct LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB_marshaled_com;
  461. struct LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB_marshaled_com;;
  462. struct LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB_marshaled_pinvoke;
  463. struct LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB_marshaled_pinvoke;;
  464. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com;
  465. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke;
  466. struct ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C;
  467. struct U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA;;
  468. struct U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshaled_com;
  469. struct U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshaled_com;;
  470. struct U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshaled_pinvoke;
  471. struct U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshaled_pinvoke;;
  472. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  473. struct OccluderContextU5BU5D_tA022C78F32B4792C0A2A0DB9E49145D0608B0403;
  474. struct OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55;
  475. struct ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967;
  476. IL2CPP_EXTERN_C_BEGIN
  477. IL2CPP_EXTERN_C_END
  478. #ifdef __clang__
  479. #pragma clang diagnostic push
  480. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  481. #pragma clang diagnostic ignored "-Wunused-variable"
  482. #endif
  483. struct List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278 : public RuntimeObject
  484. {
  485. OccluderContextU5BU5D_tA022C78F32B4792C0A2A0DB9E49145D0608B0403* ____items;
  486. int32_t ____size;
  487. int32_t ____version;
  488. RuntimeObject* ____syncRoot;
  489. };
  490. struct List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D : public RuntimeObject
  491. {
  492. OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* ____items;
  493. int32_t ____size;
  494. int32_t ____version;
  495. RuntimeObject* ____syncRoot;
  496. };
  497. struct BaseCommandBuffer_tD67BB9B3F740537BD3F3A96FA17D06E6C3BFDC06 : public RuntimeObject
  498. {
  499. CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___m_WrappedCommandBuffer;
  500. RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* ___m_ExecutingPass;
  501. };
  502. struct ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F : public RuntimeObject
  503. {
  504. InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___wrappedContext;
  505. ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* ___cmd;
  506. };
  507. struct LODGroupRenderingUtils_t52E4D31F9E5C7124A7FF1C0B38F5BAD21882AD22 : public RuntimeObject
  508. {
  509. };
  510. struct MemoryUtilities_t1507F6242BCFF74AAD3BBD23641EF0DFA2B02220 : public RuntimeObject
  511. {
  512. };
  513. struct MeshRendererDrawer_t182D4CA6D47D89664D9839379B94CFE69E3DCE98 : public RuntimeObject
  514. {
  515. GPUResidentDrawer_tB6F260E4DEC50D7E0DA2BD0CB131A51CDDCA3009* ___m_GPUResidentDrawer;
  516. ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69* ___m_Dispatcher;
  517. };
  518. struct ParallelSortExtensions_tF77646D72EE1C34AC6F6FB0B0F1FA70634084C8D : public RuntimeObject
  519. {
  520. };
  521. struct ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE : public RuntimeObject
  522. {
  523. CustomSampler_tDA472186F08B4016626F032F944036BADFDB5487* ___U3CsamplerU3Ek__BackingField;
  524. CustomSampler_tDA472186F08B4016626F032F944036BADFDB5487* ___U3CinlineSamplerU3Ek__BackingField;
  525. String_t* ___U3CnameU3Ek__BackingField;
  526. Recorder_t0A14385FB0F5829CAAC1E16F88B095769D648C90* ___m_Recorder;
  527. Recorder_t0A14385FB0F5829CAAC1E16F88B095769D648C90* ___m_InlineRecorder;
  528. };
  529. struct RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E : public RuntimeObject
  530. {
  531. NativePassCompiler_t4E5CE894AF5B8832B5828B22DAB0EA4FAC819E07* ___nativeCompiler;
  532. bool ___U3CnativeRenderPassesEnabledU3Ek__BackingField;
  533. RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* ___m_Resources;
  534. RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437* ___m_RenderGraphPool;
  535. RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* ___m_builderInstance;
  536. List_1_t1EFB69EBBF25AD12F3A9E56C62B12F01D63469CD* ___m_RenderPasses;
  537. List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* ___m_RendererLists;
  538. RenderGraphDebugParams_t36422B33508548E3E56CBAD04521104C2B3E669D* ___m_DebugParameters;
  539. RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* ___m_FrameInformationLogger;
  540. RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* ___m_DefaultResources;
  541. Dictionary_2_t21E090827BAF9D0D011CB55C02CA666756BF1AE7* ___m_DefaultProfilingSamplers;
  542. InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___m_RenderGraphContext;
  543. CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___m_PreviousCommandBuffer;
  544. List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* ___m_ImmediateModeResourceList;
  545. RenderGraphCompilationCache_t25B996EBE41BF50CAE9A81E97B9BBE376AAB55D2* ___m_CompilationCache;
  546. RenderTargetIdentifierU5BU5DU5BU5D_tDB35F8D017FE3AD8BB35E08E323074D47C5A10BB* ___m_TempMRTArrays;
  547. Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* ___m_CullingStack;
  548. String_t* ___m_CurrentExecutionName;
  549. int32_t ___m_ExecutionCount;
  550. int32_t ___m_CurrentFrameIndex;
  551. int32_t ___m_CurrentImmediatePassIndex;
  552. bool ___m_ExecutionExceptionWasRaised;
  553. bool ___m_HasRenderGraphBegun;
  554. bool ___m_RendererListCulling;
  555. bool ___m_EnableCompilationCaching;
  556. CompiledGraph_tC8C6B8E2DD962A7BBC9B48ED868E03BE278D0644* ___m_DefaultCompiledGraph;
  557. CompiledGraph_tC8C6B8E2DD962A7BBC9B48ED868E03BE278D0644* ___m_CurrentCompiledGraph;
  558. String_t* ___m_CaptureDebugDataForExecution;
  559. Dictionary_2_t8D403C45B564DB77AE8A32FD6D35E333ABE68793* ___m_DebugData;
  560. String_t* ___U3CnameU3Ek__BackingField;
  561. Dictionary_2_t54101FB5AEA0292C95D30CFAB7909873BF26E0B9* ___registeredGlobals;
  562. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___k_PassNameDebugIgnoreList;
  563. };
  564. struct RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437 : public RuntimeObject
  565. {
  566. Dictionary_2_t7096FDAEA6CE93401BE4CE39471636261DB28BF5* ___m_ArrayPool;
  567. List_1_t93556F5BC290149F13350CCB1F0DBFFECE376CA3* ___m_AllocatedArrays;
  568. List_1_tAFCDB9CCBAF11013AA7B0EC7BB51B10127AB467C* ___m_AllocatedMaterialPropertyBlocks;
  569. };
  570. struct String_t : public RuntimeObject
  571. {
  572. int32_t ____stringLength;
  573. Il2CppChar ____firstChar;
  574. };
  575. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  576. {
  577. };
  578. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  579. {
  580. };
  581. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  582. {
  583. };
  584. struct __JobReflectionRegistrationOutput__15867191014387474753_t7C369BF36087A2C55B85BC8AE7350CE9B37C7B5D : public RuntimeObject
  585. {
  586. };
  587. struct U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A : public RuntimeObject
  588. {
  589. };
  590. struct ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257 : public RuntimeObject
  591. {
  592. };
  593. struct ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC : public RuntimeObject
  594. {
  595. };
  596. struct DefaultComparer_1_t612242F4555E59390215CE9BFA23C8ECB894D939
  597. {
  598. union
  599. {
  600. struct
  601. {
  602. };
  603. uint8_t DefaultComparer_1_t4A26F5A7B2EFA2BDABB2F6FA752896E1F6506114__padding[1];
  604. };
  605. };
  606. struct KeyValue_2_tA2095BCEA0636324FDC7EAC8BD293CE93C247893
  607. {
  608. UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* ___m_Buffer;
  609. int32_t ___m_Index;
  610. int32_t ___m_Next;
  611. };
  612. struct NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D
  613. {
  614. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* ___m_Data;
  615. };
  616. struct NativeList_1_t1A94CC8D245554512B29D5AFB5727CF7838B8373
  617. {
  618. UnsafeList_1_t992261DF45A734DEB130F79025C5BF88D0C2CDC7* ___m_ListData;
  619. };
  620. struct NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A
  621. {
  622. UnsafeList_1_tED362B173BBF71D34F0DD132675AB962081FEBAB* ___m_ListData;
  623. };
  624. struct NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB
  625. {
  626. UnsafeList_1_t63B5C5C34A6F0AA798780FFCAB916CE54ABF71AE* ___m_ListData;
  627. };
  628. struct NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075
  629. {
  630. UnsafeList_1_t34AEFBE320B1031BD5A746EFCFCA94DF69D9044C* ___m_ListData;
  631. };
  632. struct NativeList_1_t1D61E7A10C219D777910F52AFB34761004F5A1A0
  633. {
  634. UnsafeList_1_t72FFFA60411F6BB2F2C776571F608CDA569E5999* ___m_ListData;
  635. };
  636. struct NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC
  637. {
  638. UnsafeList_1_t7F7887FAE17B6FDBF7C159C37BC83911C5F9A184* ___m_ListData;
  639. };
  640. struct NativeList_1_t7C049872825FD2E53BA2AD96FB06944DF07AFF08
  641. {
  642. UnsafeList_1_t86D2231E0AF64C72BA7C266D36B9F3FE399B41EB* ___m_ListData;
  643. };
  644. struct NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213
  645. {
  646. UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* ___m_ListData;
  647. };
  648. struct NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD
  649. {
  650. UnsafeList_1_tF1A798781EDA1BEAD331A2241888A227A6E2891D* ___m_ListData;
  651. };
  652. struct NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB
  653. {
  654. UnsafeList_1_t466025709A4C0CCFAD422C17FFAB3956BEBAF9D2* ___m_ListData;
  655. };
  656. struct NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34
  657. {
  658. UnsafeList_1_t96307A04898BD0C49DFF733D301684A2628959F2* ___m_ListData;
  659. };
  660. struct NativeList_1_t006A61C5E07DE47DD2FC020A873ECEFC81D02A88
  661. {
  662. UnsafeList_1_t3F38690D85271A8ADA9D58F82E41003FF0AB256D* ___m_ListData;
  663. };
  664. struct NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C
  665. {
  666. UnsafeList_1_t32D453EB9CD75257217D0A2E7ACB98E0A23EA5AA* ___m_ListData;
  667. };
  668. struct NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333
  669. {
  670. UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7* ___m_ListData;
  671. };
  672. struct NativeQueue_1_tA574A1D792BEDC7C9D7D60530F71E6A15136538C
  673. {
  674. UnsafeQueue_1_t0F79CBE5DEA60DE3AE33082C3F7F324FE9066ECD* ___m_Queue;
  675. };
  676. struct NativeQueue_1_t43507309F65853F48FBFC2EB1350EFE20FC66FB6
  677. {
  678. UnsafeQueue_1_t927BA8F9B687AB3656D5A6FFCD1AEE5BE72A5515* ___m_Queue;
  679. };
  680. struct ReadOnly_tEDE38A52FAB74BA6088AF99AAFC32C7649A289AA
  681. {
  682. void* ___m_Buffer;
  683. int32_t ___m_Length;
  684. };
  685. struct ReadOnly_t7FDDA88305363550FE94B8059DE5CE2645E4A30C
  686. {
  687. void* ___m_Buffer;
  688. int32_t ___m_Length;
  689. };
  690. struct ReadOnly_t7E91E5ED8C9D77B2630CAA1F7E79B68D2A777BA4
  691. {
  692. void* ___m_Buffer;
  693. int32_t ___m_Length;
  694. };
  695. struct ReadOnly_t1CAEC312F8157A59A9201E3E3B1A27C44FB47310
  696. {
  697. void* ___m_Buffer;
  698. int32_t ___m_Length;
  699. };
  700. struct ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B
  701. {
  702. void* ___m_Buffer;
  703. int32_t ___m_Length;
  704. };
  705. struct ReadOnly_t314120526818447F30E1FA91A14D79167A6365D4
  706. {
  707. void* ___m_Buffer;
  708. int32_t ___m_Length;
  709. };
  710. struct ReadOnly_t52ECF37AB8FDCB2D0BD7865EAAB18D0BD20F8117
  711. {
  712. void* ___m_Buffer;
  713. int32_t ___m_Length;
  714. };
  715. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  716. {
  717. bool ___m_value;
  718. };
  719. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  720. {
  721. uint8_t ___m_value;
  722. };
  723. struct ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61 : public BaseCommandBuffer_tD67BB9B3F740537BD3F3A96FA17D06E6C3BFDC06
  724. {
  725. };
  726. struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
  727. {
  728. double ___m_value;
  729. };
  730. struct EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788
  731. {
  732. union
  733. {
  734. struct
  735. {
  736. };
  737. uint8_t EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788__padding[1];
  738. };
  739. };
  740. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  741. {
  742. };
  743. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  744. {
  745. };
  746. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  747. {
  748. };
  749. struct GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544
  750. {
  751. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___m_SrcBuffer;
  752. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___m_DstBuffer;
  753. };
  754. struct GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544_marshaled_pinvoke
  755. {
  756. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___m_SrcBuffer;
  757. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___m_DstBuffer;
  758. };
  759. struct GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544_marshaled_com
  760. {
  761. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___m_SrcBuffer;
  762. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___m_DstBuffer;
  763. };
  764. struct GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78
  765. {
  766. int32_t ___U3CindexU3Ek__BackingField;
  767. };
  768. struct IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076
  769. {
  770. int32_t ___maxInstanceCount;
  771. int32_t ___maxDrawCount;
  772. };
  773. struct InstanceOcclusionCullerShaderVariables_tAF12690F2EA15B17E95E7ECE9EB6846CAFFCE431
  774. {
  775. uint32_t ____DrawInfoAllocIndex;
  776. uint32_t ____DrawInfoCount;
  777. uint32_t ____InstanceInfoAllocIndex;
  778. uint32_t ____InstanceInfoCount;
  779. int32_t ____BoundingSphereInstanceDataAddress;
  780. int32_t ____DebugCounterIndex;
  781. int32_t ____InstanceMultiplierShift;
  782. int32_t ____InstanceOcclusionCullerPad0;
  783. };
  784. struct InstanceOcclusionTestSubviewSettings_t82AEE150A78ECA4E3B73D453D7E5352087666541
  785. {
  786. int32_t ___testCount;
  787. int32_t ___occluderSubviewIndices;
  788. int32_t ___occluderSubviewMask;
  789. int32_t ___cullingSplitIndices;
  790. int32_t ___cullingSplitMask;
  791. };
  792. struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175
  793. {
  794. int16_t ___m_value;
  795. };
  796. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  797. {
  798. int32_t ___m_value;
  799. };
  800. struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
  801. {
  802. int64_t ___m_value;
  803. };
  804. struct IntPtr_t
  805. {
  806. void* ___m_value;
  807. };
  808. struct JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08
  809. {
  810. uint64_t ___jobGroup;
  811. int32_t ___version;
  812. };
  813. struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
  814. {
  815. float ___m00;
  816. float ___m10;
  817. float ___m20;
  818. float ___m30;
  819. float ___m01;
  820. float ___m11;
  821. float ___m21;
  822. float ___m31;
  823. float ___m02;
  824. float ___m12;
  825. float ___m22;
  826. float ___m32;
  827. float ___m03;
  828. float ___m13;
  829. float ___m23;
  830. float ___m33;
  831. };
  832. struct RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8 : public BaseCommandBuffer_tD67BB9B3F740537BD3F3A96FA17D06E6C3BFDC06
  833. {
  834. };
  835. struct RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147
  836. {
  837. InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___wrappedContext;
  838. RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8* ___cmd;
  839. };
  840. struct RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_marshaled_pinvoke
  841. {
  842. InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___wrappedContext;
  843. RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8* ___cmd;
  844. };
  845. struct RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_marshaled_com
  846. {
  847. InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___wrappedContext;
  848. RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8* ___cmd;
  849. };
  850. struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
  851. {
  852. float ___m_XMin;
  853. float ___m_YMin;
  854. float ___m_Width;
  855. float ___m_Height;
  856. };
  857. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  858. {
  859. float ___m_value;
  860. };
  861. struct SphericalHarmonicsL2_tCBFB646455D2069E738976E5B745C6DF023B6BA2
  862. {
  863. float ___shr0;
  864. float ___shr1;
  865. float ___shr2;
  866. float ___shr3;
  867. float ___shr4;
  868. float ___shr5;
  869. float ___shr6;
  870. float ___shr7;
  871. float ___shr8;
  872. float ___shg0;
  873. float ___shg1;
  874. float ___shg2;
  875. float ___shg3;
  876. float ___shg4;
  877. float ___shg5;
  878. float ___shg6;
  879. float ___shg7;
  880. float ___shg8;
  881. float ___shb0;
  882. float ___shb1;
  883. float ___shb2;
  884. float ___shb3;
  885. float ___shb4;
  886. float ___shb5;
  887. float ___shb6;
  888. float ___shb7;
  889. float ___shb8;
  890. };
  891. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  892. {
  893. uint32_t ___m_value;
  894. };
  895. struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
  896. {
  897. uint64_t ___m_value;
  898. };
  899. struct UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62
  900. {
  901. int32_t* ___Counter;
  902. };
  903. struct UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926
  904. {
  905. union
  906. {
  907. #pragma pack(push, tp, 1)
  908. struct
  909. {
  910. uint8_t* ___values;
  911. };
  912. #pragma pack(pop, tp)
  913. struct
  914. {
  915. uint8_t* ___values_forAlignmentOnly;
  916. };
  917. #pragma pack(push, tp, 1)
  918. struct
  919. {
  920. char ___keys_OffsetPadding[8];
  921. uint8_t* ___keys;
  922. };
  923. #pragma pack(pop, tp)
  924. struct
  925. {
  926. char ___keys_OffsetPadding_forAlignmentOnly[8];
  927. uint8_t* ___keys_forAlignmentOnly;
  928. };
  929. #pragma pack(push, tp, 1)
  930. struct
  931. {
  932. char ___next_OffsetPadding[16];
  933. uint8_t* ___next;
  934. };
  935. #pragma pack(pop, tp)
  936. struct
  937. {
  938. char ___next_OffsetPadding_forAlignmentOnly[16];
  939. uint8_t* ___next_forAlignmentOnly;
  940. };
  941. #pragma pack(push, tp, 1)
  942. struct
  943. {
  944. char ___buckets_OffsetPadding[24];
  945. uint8_t* ___buckets;
  946. };
  947. #pragma pack(pop, tp)
  948. struct
  949. {
  950. char ___buckets_OffsetPadding_forAlignmentOnly[24];
  951. uint8_t* ___buckets_forAlignmentOnly;
  952. };
  953. #pragma pack(push, tp, 1)
  954. struct
  955. {
  956. char ___keyCapacity_OffsetPadding[32];
  957. int32_t ___keyCapacity;
  958. };
  959. #pragma pack(pop, tp)
  960. struct
  961. {
  962. char ___keyCapacity_OffsetPadding_forAlignmentOnly[32];
  963. int32_t ___keyCapacity_forAlignmentOnly;
  964. };
  965. #pragma pack(push, tp, 1)
  966. struct
  967. {
  968. char ___bucketCapacityMask_OffsetPadding[36];
  969. int32_t ___bucketCapacityMask;
  970. };
  971. #pragma pack(pop, tp)
  972. struct
  973. {
  974. char ___bucketCapacityMask_OffsetPadding_forAlignmentOnly[36];
  975. int32_t ___bucketCapacityMask_forAlignmentOnly;
  976. };
  977. #pragma pack(push, tp, 1)
  978. struct
  979. {
  980. char ___allocatedIndexLength_OffsetPadding[40];
  981. int32_t ___allocatedIndexLength;
  982. };
  983. #pragma pack(pop, tp)
  984. struct
  985. {
  986. char ___allocatedIndexLength_OffsetPadding_forAlignmentOnly[40];
  987. int32_t ___allocatedIndexLength_forAlignmentOnly;
  988. };
  989. };
  990. };
  991. struct UnsafeParallelHashMapDataEnumerator_t8CD0B557DE7804D4ED6A5599D87CC889C2DDA4F5
  992. {
  993. UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* ___m_Buffer;
  994. int32_t ___m_Index;
  995. int32_t ___m_BucketIndex;
  996. int32_t ___m_NextIndex;
  997. };
  998. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
  999. {
  1000. float ___x;
  1001. float ___y;
  1002. };
  1003. struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A
  1004. {
  1005. int32_t ___m_X;
  1006. int32_t ___m_Y;
  1007. };
  1008. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
  1009. {
  1010. float ___x;
  1011. float ___y;
  1012. float ___z;
  1013. };
  1014. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
  1015. {
  1016. float ___x;
  1017. float ___y;
  1018. float ___z;
  1019. float ___w;
  1020. };
  1021. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  1022. {
  1023. union
  1024. {
  1025. struct
  1026. {
  1027. };
  1028. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  1029. };
  1030. };
  1031. struct float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E
  1032. {
  1033. float ___x;
  1034. float ___y;
  1035. float ___z;
  1036. };
  1037. struct AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148
  1038. {
  1039. uint16_t ___Index;
  1040. uint16_t ___Version;
  1041. };
  1042. struct ReadOnly_t02392D65620EC811463D7106E5BA6DE3C63F2F74
  1043. {
  1044. union
  1045. {
  1046. struct
  1047. {
  1048. };
  1049. uint8_t ReadOnly_t02392D65620EC811463D7106E5BA6DE3C63F2F74__padding[1];
  1050. };
  1051. };
  1052. struct GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38
  1053. {
  1054. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___cs;
  1055. int32_t ___kernelId;
  1056. };
  1057. struct GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38_marshaled_pinvoke
  1058. {
  1059. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___cs;
  1060. int32_t ___kernelId;
  1061. };
  1062. struct GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38_marshaled_com
  1063. {
  1064. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___cs;
  1065. int32_t ___kernelId;
  1066. };
  1067. struct GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3
  1068. {
  1069. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___instanceData;
  1070. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___instanceIndices;
  1071. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___inputComponentOffsets;
  1072. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___validComponentIndices;
  1073. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___cs;
  1074. int32_t ___kernelId;
  1075. int32_t ___m_InstanceDataByteSize;
  1076. int32_t ___m_InstanceCount;
  1077. int32_t ___m_ComponentCounts;
  1078. int32_t ___m_ValidComponentIndicesCount;
  1079. };
  1080. struct GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3_marshaled_pinvoke
  1081. {
  1082. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___instanceData;
  1083. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___instanceIndices;
  1084. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___inputComponentOffsets;
  1085. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___validComponentIndices;
  1086. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___cs;
  1087. int32_t ___kernelId;
  1088. int32_t ___m_InstanceDataByteSize;
  1089. int32_t ___m_InstanceCount;
  1090. int32_t ___m_ComponentCounts;
  1091. int32_t ___m_ValidComponentIndicesCount;
  1092. };
  1093. struct GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3_marshaled_com
  1094. {
  1095. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___instanceData;
  1096. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___instanceIndices;
  1097. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___inputComponentOffsets;
  1098. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___validComponentIndices;
  1099. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___cs;
  1100. int32_t ___kernelId;
  1101. int32_t ___m_InstanceDataByteSize;
  1102. int32_t ___m_InstanceCount;
  1103. int32_t ___m_ComponentCounts;
  1104. int32_t ___m_ValidComponentIndicesCount;
  1105. };
  1106. struct U3CInstanceNumsU3Ee__FixedBuffer_tD1B41558170608BA5E6E7EA240914125BAE6BA47
  1107. {
  1108. union
  1109. {
  1110. struct
  1111. {
  1112. int32_t ___FixedElementField;
  1113. };
  1114. uint8_t U3CInstanceNumsU3Ee__FixedBuffer_tD1B41558170608BA5E6E7EA240914125BAE6BA47__padding[8];
  1115. };
  1116. };
  1117. struct U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA
  1118. {
  1119. union
  1120. {
  1121. struct
  1122. {
  1123. bool ___FixedElementField;
  1124. };
  1125. uint8_t U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA__padding[8];
  1126. };
  1127. };
  1128. struct U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshaled_pinvoke
  1129. {
  1130. union
  1131. {
  1132. struct
  1133. {
  1134. int32_t ___FixedElementField;
  1135. };
  1136. uint8_t U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA__padding[8];
  1137. };
  1138. };
  1139. struct U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshaled_com
  1140. {
  1141. union
  1142. {
  1143. struct
  1144. {
  1145. int32_t ___FixedElementField;
  1146. };
  1147. uint8_t U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA__padding[8];
  1148. };
  1149. };
  1150. struct U3CsqrDistancesU3Ee__FixedBuffer_tBE2A04F33CF7215086CA2D1F1C539B2B37A14415
  1151. {
  1152. union
  1153. {
  1154. struct
  1155. {
  1156. float ___FixedElementField;
  1157. };
  1158. uint8_t U3CsqrDistancesU3Ee__FixedBuffer_tBE2A04F33CF7215086CA2D1F1C539B2B37A14415__padding[32];
  1159. };
  1160. };
  1161. struct U3CtransitionDistancesU3Ee__FixedBuffer_t497E5273319068BE697947EDF74CE3852589CB3C
  1162. {
  1163. union
  1164. {
  1165. struct
  1166. {
  1167. float ___FixedElementField;
  1168. };
  1169. uint8_t U3CtransitionDistancesU3Ee__FixedBuffer_t497E5273319068BE697947EDF74CE3852589CB3C__padding[32];
  1170. };
  1171. };
  1172. struct U3CfadeTransitionWidthU3Ee__FixedBuffer_tC7AABC6C0E6DA2AE976823F5FF282478010122FE
  1173. {
  1174. union
  1175. {
  1176. struct
  1177. {
  1178. float ___FixedElementField;
  1179. };
  1180. uint8_t U3CfadeTransitionWidthU3Ee__FixedBuffer_tC7AABC6C0E6DA2AE976823F5FF282478010122FE__padding[32];
  1181. };
  1182. };
  1183. struct U3CscreenRelativeTransitionHeightsU3Ee__FixedBuffer_t3C930A601B8249105638E6F0B9F03AE94B6E7D86
  1184. {
  1185. union
  1186. {
  1187. struct
  1188. {
  1189. float ___FixedElementField;
  1190. };
  1191. uint8_t U3CscreenRelativeTransitionHeightsU3Ee__FixedBuffer_t3C930A601B8249105638E6F0B9F03AE94B6E7D86__padding[32];
  1192. };
  1193. };
  1194. struct U3C_InvViewProjMatrixU3Ee__FixedBuffer_t84BA561C0A390D42FB00B35F6BE1C962C6F74476
  1195. {
  1196. union
  1197. {
  1198. struct
  1199. {
  1200. float ___FixedElementField;
  1201. };
  1202. uint8_t U3C_InvViewProjMatrixU3Ee__FixedBuffer_t84BA561C0A390D42FB00B35F6BE1C962C6F74476__padding[384];
  1203. };
  1204. };
  1205. struct U3C_MipOffsetAndSizeU3Ee__FixedBuffer_t19F7DC806EA002CD5FAB22FF5C56BA6996373997
  1206. {
  1207. union
  1208. {
  1209. struct
  1210. {
  1211. uint32_t ___FixedElementField;
  1212. };
  1213. uint8_t U3C_MipOffsetAndSizeU3Ee__FixedBuffer_t19F7DC806EA002CD5FAB22FF5C56BA6996373997__padding[80];
  1214. };
  1215. };
  1216. struct U3C_SilhouettePlanesU3Ee__FixedBuffer_t138533E2CBC2A8352DC298BD5645D4B1DC7B0553
  1217. {
  1218. union
  1219. {
  1220. struct
  1221. {
  1222. float ___FixedElementField;
  1223. };
  1224. uint8_t U3C_SilhouettePlanesU3Ee__FixedBuffer_t138533E2CBC2A8352DC298BD5645D4B1DC7B0553__padding[96];
  1225. };
  1226. };
  1227. struct U3C_SrcOffsetU3Ee__FixedBuffer_tB1B1C9C345AE115D9BA814505D76E71BC515BB1E
  1228. {
  1229. union
  1230. {
  1231. struct
  1232. {
  1233. uint32_t ___FixedElementField;
  1234. };
  1235. uint8_t U3C_SrcOffsetU3Ee__FixedBuffer_tB1B1C9C345AE115D9BA814505D76E71BC515BB1E__padding[96];
  1236. };
  1237. };
  1238. struct OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D
  1239. {
  1240. bool ___valid;
  1241. int32_t ___lastUsedFrameIndex;
  1242. int32_t ___viewInstanceID;
  1243. };
  1244. struct OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D_marshaled_pinvoke
  1245. {
  1246. int32_t ___valid;
  1247. int32_t ___lastUsedFrameIndex;
  1248. int32_t ___viewInstanceID;
  1249. };
  1250. struct OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D_marshaled_com
  1251. {
  1252. int32_t ___valid;
  1253. int32_t ___lastUsedFrameIndex;
  1254. int32_t ___viewInstanceID;
  1255. };
  1256. struct U3C_FacingDirWorldSpaceU3Ee__FixedBuffer_t2195F26FDAB952B9A94C6FC1F36CD4A370DE00F6
  1257. {
  1258. union
  1259. {
  1260. struct
  1261. {
  1262. float ___FixedElementField;
  1263. };
  1264. uint8_t U3C_FacingDirWorldSpaceU3Ee__FixedBuffer_t2195F26FDAB952B9A94C6FC1F36CD4A370DE00F6__padding[96];
  1265. };
  1266. };
  1267. struct U3C_OccluderMipBoundsU3Ee__FixedBuffer_t369A0CC0F2EADA636FAF26E88452A11643E481EF
  1268. {
  1269. union
  1270. {
  1271. struct
  1272. {
  1273. uint32_t ___FixedElementField;
  1274. };
  1275. uint8_t U3C_OccluderMipBoundsU3Ee__FixedBuffer_t369A0CC0F2EADA636FAF26E88452A11643E481EF__padding[128];
  1276. };
  1277. };
  1278. struct U3C_RadialDirWorldSpaceU3Ee__FixedBuffer_t4F19C8EE6486E94F0A21112400CC138E955DCFF9
  1279. {
  1280. union
  1281. {
  1282. struct
  1283. {
  1284. float ___FixedElementField;
  1285. };
  1286. uint8_t U3C_RadialDirWorldSpaceU3Ee__FixedBuffer_t4F19C8EE6486E94F0A21112400CC138E955DCFF9__padding[96];
  1287. };
  1288. };
  1289. struct U3C_ViewOriginWorldSpaceU3Ee__FixedBuffer_tAA15F0CD1A812C5CB25868532F7F022903331B69
  1290. {
  1291. union
  1292. {
  1293. struct
  1294. {
  1295. float ___FixedElementField;
  1296. };
  1297. uint8_t U3C_ViewOriginWorldSpaceU3Ee__FixedBuffer_tAA15F0CD1A812C5CB25868532F7F022903331B69__padding[96];
  1298. };
  1299. };
  1300. struct U3C_ViewProjMatrixU3Ee__FixedBuffer_t0AA43098E17D71DCD19AFE4EA8D150954292017F
  1301. {
  1302. union
  1303. {
  1304. struct
  1305. {
  1306. float ___FixedElementField;
  1307. };
  1308. uint8_t U3C_ViewProjMatrixU3Ee__FixedBuffer_t0AA43098E17D71DCD19AFE4EA8D150954292017F__padding[384];
  1309. };
  1310. };
  1311. struct U3C_OccluderMipBoundsU3Ee__FixedBuffer_tF1478CF3899AC0E5325B5284FBE53B0FF2454A55
  1312. {
  1313. union
  1314. {
  1315. struct
  1316. {
  1317. uint32_t ___FixedElementField;
  1318. };
  1319. uint8_t U3C_OccluderMipBoundsU3Ee__FixedBuffer_tF1478CF3899AC0E5325B5284FBE53B0FF2454A55__padding[128];
  1320. };
  1321. };
  1322. struct ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C
  1323. {
  1324. int32_t ___index;
  1325. int32_t ___gpuAddress;
  1326. int32_t ___uintOffset;
  1327. };
  1328. struct Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127
  1329. {
  1330. bool ___isActive;
  1331. int32_t ___viewInstanceID;
  1332. int32_t ___planeCount;
  1333. int32_t ___lastUsedFrameIndex;
  1334. };
  1335. struct Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127_marshaled_pinvoke
  1336. {
  1337. int32_t ___isActive;
  1338. int32_t ___viewInstanceID;
  1339. int32_t ___planeCount;
  1340. int32_t ___lastUsedFrameIndex;
  1341. };
  1342. struct Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127_marshaled_com
  1343. {
  1344. int32_t ___isActive;
  1345. int32_t ___viewInstanceID;
  1346. int32_t ___planeCount;
  1347. int32_t ___lastUsedFrameIndex;
  1348. };
  1349. struct ByReference_1_tDDF129F0BC02430629D5CD253C681112F166BAD4
  1350. {
  1351. intptr_t ____value;
  1352. };
  1353. struct ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1
  1354. {
  1355. intptr_t ____value;
  1356. };
  1357. struct Enumerator_tD10565C30D691E9BF29F10DBC6E7C3425524C3FC
  1358. {
  1359. UnsafeParallelHashMapDataEnumerator_t8CD0B557DE7804D4ED6A5599D87CC889C2DDA4F5 ___m_Enumerator;
  1360. };
  1361. struct SortJob_2_tF5A8EBE6C2885BA7F056EE208E1F67DAB0B69B03
  1362. {
  1363. int32_t* ___Data;
  1364. DefaultComparer_1_t612242F4555E59390215CE9BFA23C8ECB894D939 ___Comp;
  1365. int32_t ___Length;
  1366. };
  1367. struct UnsafeList_1_t63B5C5C34A6F0AA798780FFCAB916CE54ABF71AE
  1368. {
  1369. GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* ___Ptr;
  1370. int32_t ___m_length;
  1371. int32_t ___m_capacity;
  1372. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___Allocator;
  1373. int32_t ___padding;
  1374. };
  1375. struct UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718
  1376. {
  1377. int32_t* ___Ptr;
  1378. int32_t ___m_length;
  1379. int32_t ___m_capacity;
  1380. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___Allocator;
  1381. int32_t ___padding;
  1382. };
  1383. struct UnsafeList_1_t466025709A4C0CCFAD422C17FFAB3956BEBAF9D2
  1384. {
  1385. LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* ___Ptr;
  1386. int32_t ___m_length;
  1387. int32_t ___m_capacity;
  1388. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___Allocator;
  1389. int32_t ___padding;
  1390. };
  1391. struct UnsafeList_1_tBB6961066733E78B8C22E5C4D4D5FF9A581981D1
  1392. {
  1393. Info_tDBEB127ABB26184014A541C0CAD1FC8D1B95DE84* ___Ptr;
  1394. int32_t ___m_length;
  1395. int32_t ___m_capacity;
  1396. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___Allocator;
  1397. int32_t ___padding;
  1398. };
  1399. struct UnsafeList_1_t32D453EB9CD75257217D0A2E7ACB98E0A23EA5AA
  1400. {
  1401. OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D* ___Ptr;
  1402. int32_t ___m_length;
  1403. int32_t ___m_capacity;
  1404. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___Allocator;
  1405. int32_t ___padding;
  1406. };
  1407. struct UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7
  1408. {
  1409. Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127* ___Ptr;
  1410. int32_t ___m_length;
  1411. int32_t ___m_capacity;
  1412. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___Allocator;
  1413. int32_t ___padding;
  1414. };
  1415. struct UnsafeParallelHashMap_2_t64A9530BD0A2EDFB633D8FD7C1DAD37D20AE0202
  1416. {
  1417. UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* ___m_Buffer;
  1418. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_AllocatorLabel;
  1419. };
  1420. struct UnsafeParallelHashMap_2_t085743FD66C837249DC55D71BB15494D9A52B7B6
  1421. {
  1422. UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* ___m_Buffer;
  1423. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_AllocatorLabel;
  1424. };
  1425. struct UnsafeParallelHashMap_2_tE4F2F9D9A9E8A9A02E2983D65889303FD717B1E0
  1426. {
  1427. UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* ___m_Buffer;
  1428. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_AllocatorLabel;
  1429. };
  1430. struct UnsafeParallelHashMap_2_tAF5198A4416D9CB11063A92F93C2C7AA10BFDEE0
  1431. {
  1432. UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* ___m_Buffer;
  1433. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_AllocatorLabel;
  1434. };
  1435. struct UnsafeParallelHashMap_2_t2C6CBBEDC928DE44BDB9AF76C822869962FC3226
  1436. {
  1437. UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* ___m_Buffer;
  1438. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_AllocatorLabel;
  1439. };
  1440. struct UnsafeParallelMultiHashMap_2_tAC644254A5A65EC96A9EDD9D83F9C7EA1BF75D8E
  1441. {
  1442. UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* ___m_Buffer;
  1443. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_AllocatorLabel;
  1444. };
  1445. struct AccessFlags_tB7D400C853C05A1DB9C6B56DF14E43721F0B1739
  1446. {
  1447. int32_t ___value__;
  1448. };
  1449. struct Allocator_t996642592271AAD9EE688F142741D512C07B5824
  1450. {
  1451. int32_t ___value__;
  1452. };
  1453. struct BuiltinRenderTextureType_t3D56813CAC7C6E4AC3B438039BD1CE7E62FE7C4E
  1454. {
  1455. int32_t ___value__;
  1456. };
  1457. struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7 : public RuntimeObject
  1458. {
  1459. intptr_t ___m_Ptr;
  1460. };
  1461. struct ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233 : public RuntimeObject
  1462. {
  1463. intptr_t ___m_Ptr;
  1464. };
  1465. struct ComputeBufferType_tDEEE8D455B0CCF8A6CFF36F0A0D9D27E3662919E
  1466. {
  1467. int32_t ___value__;
  1468. };
  1469. struct CubemapFace_t300D6E2CD7DF60D44AA28338748B607677ED1D1B
  1470. {
  1471. int32_t ___value__;
  1472. };
  1473. struct DebugDisplayGPUResidentDrawer_tF9C1E662C774B366AD07B9EB4E0DB7FF5BFFC278 : public RuntimeObject
  1474. {
  1475. bool ___occluderDebugViewEnable;
  1476. bool ___occluderContextStats;
  1477. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___occluderDebugViewRange;
  1478. int32_t ___occluderDebugViewIndex;
  1479. };
  1480. struct DebugOccluderStats_t7B4C48EC856FCC7FDF2811DF6C222E53DD80AD93
  1481. {
  1482. int32_t ___viewInstanceID;
  1483. int32_t ___subviewCount;
  1484. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___occluderMipLayoutSize;
  1485. };
  1486. struct DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706 : public RuntimeObject
  1487. {
  1488. bool ___enabled;
  1489. NativeList_1_t1D61E7A10C219D777910F52AFB34761004F5A1A0 ___instanceCullerStats;
  1490. NativeList_1_t7C049872825FD2E53BA2AD96FB06944DF07AFF08 ___instanceOcclusionEventStats;
  1491. NativeList_1_t1A94CC8D245554512B29D5AFB5727CF7838B8373 ___occluderStats;
  1492. bool ___occlusionOverlayEnabled;
  1493. bool ___occlusionOverlayCountVisible;
  1494. bool ___overrideOcclusionTestToAlwaysPass;
  1495. };
  1496. struct Delegate_t : public RuntimeObject
  1497. {
  1498. intptr_t ___method_ptr;
  1499. intptr_t ___invoke_impl;
  1500. RuntimeObject* ___m_target;
  1501. intptr_t ___method;
  1502. intptr_t ___delegate_trampoline;
  1503. intptr_t ___extra_arg;
  1504. intptr_t ___method_code;
  1505. intptr_t ___interp_method;
  1506. intptr_t ___interp_invoke_impl;
  1507. MethodInfo_t* ___method_info;
  1508. MethodInfo_t* ___original_method_info;
  1509. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  1510. bool ___method_is_virtual;
  1511. };
  1512. struct Delegate_t_marshaled_pinvoke
  1513. {
  1514. intptr_t ___method_ptr;
  1515. intptr_t ___invoke_impl;
  1516. Il2CppIUnknown* ___m_target;
  1517. intptr_t ___method;
  1518. intptr_t ___delegate_trampoline;
  1519. intptr_t ___extra_arg;
  1520. intptr_t ___method_code;
  1521. intptr_t ___interp_method;
  1522. intptr_t ___interp_invoke_impl;
  1523. MethodInfo_t* ___method_info;
  1524. MethodInfo_t* ___original_method_info;
  1525. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  1526. int32_t ___method_is_virtual;
  1527. };
  1528. struct Delegate_t_marshaled_com
  1529. {
  1530. intptr_t ___method_ptr;
  1531. intptr_t ___invoke_impl;
  1532. Il2CppIUnknown* ___m_target;
  1533. intptr_t ___method;
  1534. intptr_t ___delegate_trampoline;
  1535. intptr_t ___extra_arg;
  1536. intptr_t ___method_code;
  1537. intptr_t ___interp_method;
  1538. intptr_t ___interp_invoke_impl;
  1539. MethodInfo_t* ___method_info;
  1540. MethodInfo_t* ___original_method_info;
  1541. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  1542. int32_t ___method_is_virtual;
  1543. };
  1544. struct Exception_t : public RuntimeObject
  1545. {
  1546. String_t* ____className;
  1547. String_t* ____message;
  1548. RuntimeObject* ____data;
  1549. Exception_t* ____innerException;
  1550. String_t* ____helpURL;
  1551. RuntimeObject* ____stackTrace;
  1552. String_t* ____stackTraceString;
  1553. String_t* ____remoteStackTraceString;
  1554. int32_t ____remoteStackIndex;
  1555. RuntimeObject* ____dynamicMethods;
  1556. int32_t ____HResult;
  1557. String_t* ____source;
  1558. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  1559. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  1560. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
  1561. int32_t ___caught_in_unmanaged;
  1562. };
  1563. struct Exception_t_marshaled_pinvoke
  1564. {
  1565. char* ____className;
  1566. char* ____message;
  1567. RuntimeObject* ____data;
  1568. Exception_t_marshaled_pinvoke* ____innerException;
  1569. char* ____helpURL;
  1570. Il2CppIUnknown* ____stackTrace;
  1571. char* ____stackTraceString;
  1572. char* ____remoteStackTraceString;
  1573. int32_t ____remoteStackIndex;
  1574. Il2CppIUnknown* ____dynamicMethods;
  1575. int32_t ____HResult;
  1576. char* ____source;
  1577. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  1578. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  1579. Il2CppSafeArray* ___native_trace_ips;
  1580. int32_t ___caught_in_unmanaged;
  1581. };
  1582. struct Exception_t_marshaled_com
  1583. {
  1584. Il2CppChar* ____className;
  1585. Il2CppChar* ____message;
  1586. RuntimeObject* ____data;
  1587. Exception_t_marshaled_com* ____innerException;
  1588. Il2CppChar* ____helpURL;
  1589. Il2CppIUnknown* ____stackTrace;
  1590. Il2CppChar* ____stackTraceString;
  1591. Il2CppChar* ____remoteStackTraceString;
  1592. int32_t ____remoteStackIndex;
  1593. Il2CppIUnknown* ____dynamicMethods;
  1594. int32_t ____HResult;
  1595. Il2CppChar* ____source;
  1596. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  1597. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  1598. Il2CppSafeArray* ___native_trace_ips;
  1599. int32_t ___caught_in_unmanaged;
  1600. };
  1601. struct GPUDrivenProcessor_tB1BC3D8A5CF027C45CB4015CE5C88705BB717E08 : public RuntimeObject
  1602. {
  1603. intptr_t ___m_Ptr;
  1604. List_1_t43FB89B126C93A6B04630BC64C751BBE95AFEAF4* ___U3CscratchMeshesU3Ek__BackingField;
  1605. List_1_t386E09F4F22DDE4D2AC41A8567FFF283C254537B* ___U3CscratchMaterialsU3Ek__BackingField;
  1606. };
  1607. struct GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039
  1608. {
  1609. NativeList_1_t0C5987871D198C5E0E8BFE6CAAEC095CDEF0E71A ___m_Components;
  1610. };
  1611. struct GPUResidentDrawerMode_t25B237C91A9832B9A2C0DA9F7D85CF2BAE44BD2C
  1612. {
  1613. uint8_t ___value__;
  1614. };
  1615. struct GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1 : public RuntimeObject
  1616. {
  1617. intptr_t ___m_Ptr;
  1618. };
  1619. struct InstanceComponentGroup_tD2604C50227A821E92592963B831E9D9449D3FA4
  1620. {
  1621. uint32_t ___value__;
  1622. };
  1623. struct InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5
  1624. {
  1625. U3CInstanceNumsU3Ee__FixedBuffer_tD1B41558170608BA5E6E7EA240914125BAE6BA47 ___InstanceNums;
  1626. };
  1627. struct InstanceType_t3EB15046939F17DF216B4C181F98D064A5F78F27
  1628. {
  1629. int32_t ___value__;
  1630. };
  1631. struct LODFadeMode_tF98C8CC3E87AAB362B6E14B28CB522EA78A74052
  1632. {
  1633. int32_t ___value__;
  1634. };
  1635. struct LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF
  1636. {
  1637. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___worldSpaceReferencePoint;
  1638. int32_t ___lodCount;
  1639. U3CsqrDistancesU3Ee__FixedBuffer_tBE2A04F33CF7215086CA2D1F1C539B2B37A14415 ___sqrDistances;
  1640. U3CtransitionDistancesU3Ee__FixedBuffer_t497E5273319068BE697947EDF74CE3852589CB3C ___transitionDistances;
  1641. float ___worldSpaceSize;
  1642. U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA ___percentageFlags;
  1643. };
  1644. struct LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_marshaled_pinvoke
  1645. {
  1646. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___worldSpaceReferencePoint;
  1647. int32_t ___lodCount;
  1648. U3CsqrDistancesU3Ee__FixedBuffer_tBE2A04F33CF7215086CA2D1F1C539B2B37A14415 ___sqrDistances;
  1649. U3CtransitionDistancesU3Ee__FixedBuffer_t497E5273319068BE697947EDF74CE3852589CB3C ___transitionDistances;
  1650. float ___worldSpaceSize;
  1651. U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshaled_pinvoke ___percentageFlags;
  1652. };
  1653. struct LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_marshaled_com
  1654. {
  1655. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___worldSpaceReferencePoint;
  1656. int32_t ___lodCount;
  1657. U3CsqrDistancesU3Ee__FixedBuffer_tBE2A04F33CF7215086CA2D1F1C539B2B37A14415 ___sqrDistances;
  1658. U3CtransitionDistancesU3Ee__FixedBuffer_t497E5273319068BE697947EDF74CE3852589CB3C ___transitionDistances;
  1659. float ___worldSpaceSize;
  1660. U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshaled_com ___percentageFlags;
  1661. };
  1662. struct LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241
  1663. {
  1664. bool ___valid;
  1665. int32_t ___lodCount;
  1666. int32_t ___rendererCount;
  1667. U3CscreenRelativeTransitionHeightsU3Ee__FixedBuffer_t3C930A601B8249105638E6F0B9F03AE94B6E7D86 ___screenRelativeTransitionHeights;
  1668. U3CfadeTransitionWidthU3Ee__FixedBuffer_tC7AABC6C0E6DA2AE976823F5FF282478010122FE ___fadeTransitionWidth;
  1669. };
  1670. struct LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_marshaled_pinvoke
  1671. {
  1672. int32_t ___valid;
  1673. int32_t ___lodCount;
  1674. int32_t ___rendererCount;
  1675. U3CscreenRelativeTransitionHeightsU3Ee__FixedBuffer_t3C930A601B8249105638E6F0B9F03AE94B6E7D86 ___screenRelativeTransitionHeights;
  1676. U3CfadeTransitionWidthU3Ee__FixedBuffer_tC7AABC6C0E6DA2AE976823F5FF282478010122FE ___fadeTransitionWidth;
  1677. };
  1678. struct LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_marshaled_com
  1679. {
  1680. int32_t ___valid;
  1681. int32_t ___lodCount;
  1682. int32_t ___rendererCount;
  1683. U3CscreenRelativeTransitionHeightsU3Ee__FixedBuffer_t3C930A601B8249105638E6F0B9F03AE94B6E7D86 ___screenRelativeTransitionHeights;
  1684. U3CfadeTransitionWidthU3Ee__FixedBuffer_tC7AABC6C0E6DA2AE976823F5FF282478010122FE ___fadeTransitionWidth;
  1685. };
  1686. struct LODParameters_t54D2AA0FD8E53BCF51D7A42BC1A72FCA8C78A08A
  1687. {
  1688. int32_t ___m_IsOrthographic;
  1689. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_CameraPosition;
  1690. float ___m_FieldOfView;
  1691. float ___m_OrthoSize;
  1692. int32_t ___m_CameraPixelHeight;
  1693. };
  1694. struct LocalKeywordSpace_t8D56A7A6130EF8C8F8BA247C67F1CB8256DA34AA
  1695. {
  1696. intptr_t ___m_KeywordSpace;
  1697. };
  1698. struct MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D : public RuntimeObject
  1699. {
  1700. intptr_t ___m_Ptr;
  1701. };
  1702. struct MeshTopology_t815FF5CF04D62195A23E2DF8A5C0A071F11FBCBF
  1703. {
  1704. int32_t ___value__;
  1705. };
  1706. struct NativeArrayOptions_t3E979EEF4B4840228A7692A97DA07553C6465F1D
  1707. {
  1708. int32_t ___value__;
  1709. };
  1710. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
  1711. {
  1712. intptr_t ___m_CachedPtr;
  1713. };
  1714. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  1715. {
  1716. intptr_t ___m_CachedPtr;
  1717. };
  1718. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  1719. {
  1720. intptr_t ___m_CachedPtr;
  1721. };
  1722. struct OccluderDepthPyramidConstants_t299096B4539EC7AB7A58FC8D7636C0E3280E4627
  1723. {
  1724. U3C_InvViewProjMatrixU3Ee__FixedBuffer_t84BA561C0A390D42FB00B35F6BE1C962C6F74476 ____InvViewProjMatrix;
  1725. U3C_SilhouettePlanesU3Ee__FixedBuffer_t138533E2CBC2A8352DC298BD5645D4B1DC7B0553 ____SilhouettePlanes;
  1726. U3C_SrcOffsetU3Ee__FixedBuffer_tB1B1C9C345AE115D9BA814505D76E71BC515BB1E ____SrcOffset;
  1727. U3C_MipOffsetAndSizeU3Ee__FixedBuffer_t19F7DC806EA002CD5FAB22FF5C56BA6996373997 ____MipOffsetAndSize;
  1728. uint32_t ____OccluderMipLayoutSizeX;
  1729. uint32_t ____OccluderMipLayoutSizeY;
  1730. uint32_t ____OccluderDepthPyramidPad0;
  1731. uint32_t ____OccluderDepthPyramidPad1;
  1732. uint32_t ____SrcSliceIndices;
  1733. uint32_t ____DstSubviewIndices;
  1734. uint32_t ____MipCount;
  1735. uint32_t ____SilhouettePlaneCount;
  1736. };
  1737. struct OccluderDerivedData_tF558D611762DC3E3DDB33625EEC5CF5A07F18933
  1738. {
  1739. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___viewProjMatrix;
  1740. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___viewOriginWorldSpace;
  1741. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___radialDirWorldSpace;
  1742. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___facingDirWorldSpace;
  1743. };
  1744. struct OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB
  1745. {
  1746. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___offset;
  1747. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___size;
  1748. };
  1749. struct OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7
  1750. {
  1751. int32_t ___subviewIndex;
  1752. int32_t ___depthSliceIndex;
  1753. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___depthOffset;
  1754. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___viewMatrix;
  1755. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___invViewMatrix;
  1756. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___gpuProjMatrix;
  1757. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___viewOffsetWorldSpace;
  1758. };
  1759. struct OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74
  1760. {
  1761. U3C_OccluderMipBoundsU3Ee__FixedBuffer_t369A0CC0F2EADA636FAF26E88452A11643E481EF ____OccluderMipBounds;
  1762. U3C_ViewProjMatrixU3Ee__FixedBuffer_t0AA43098E17D71DCD19AFE4EA8D150954292017F ____ViewProjMatrix;
  1763. U3C_ViewOriginWorldSpaceU3Ee__FixedBuffer_tAA15F0CD1A812C5CB25868532F7F022903331B69 ____ViewOriginWorldSpace;
  1764. U3C_FacingDirWorldSpaceU3Ee__FixedBuffer_t2195F26FDAB952B9A94C6FC1F36CD4A370DE00F6 ____FacingDirWorldSpace;
  1765. U3C_RadialDirWorldSpaceU3Ee__FixedBuffer_t4F19C8EE6486E94F0A21112400CC138E955DCFF9 ____RadialDirWorldSpace;
  1766. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ____DepthSizeInOccluderPixels;
  1767. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ____OccluderDepthPyramidSize;
  1768. uint32_t ____OccluderMipLayoutSizeX;
  1769. uint32_t ____OccluderMipLayoutSizeY;
  1770. uint32_t ____OcclusionTestDebugFlags;
  1771. uint32_t ____OcclusionCullingCommonPad0;
  1772. int32_t ____OcclusionTestCount;
  1773. int32_t ____OccluderSubviewIndices;
  1774. int32_t ____CullingSplitIndices;
  1775. int32_t ____CullingSplitMask;
  1776. };
  1777. struct OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185
  1778. {
  1779. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ____DepthSizeInOccluderPixels;
  1780. U3C_OccluderMipBoundsU3Ee__FixedBuffer_tF1478CF3899AC0E5325B5284FBE53B0FF2454A55 ____OccluderMipBounds;
  1781. uint32_t ____OccluderMipLayoutSizeX;
  1782. uint32_t ____OccluderMipLayoutSizeY;
  1783. uint32_t ____OcclusionCullingDebugPad0;
  1784. uint32_t ____OcclusionCullingDebugPad1;
  1785. };
  1786. struct OcclusionTest_tFF967683F812A2788B5C8A9A220B83B43060435E
  1787. {
  1788. int32_t ___value__;
  1789. };
  1790. struct RTHandleProperties_tBCB3E1EFE8B366995704C1322B9C443877580CD6
  1791. {
  1792. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___previousViewportSize;
  1793. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___previousRenderTargetSize;
  1794. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___currentViewportSize;
  1795. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___currentRenderTargetSize;
  1796. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___rtHandleScale;
  1797. };
  1798. struct RenderGraphResourceType_t5F552AF06E38DEC5775B77F13C8783A895FCD086
  1799. {
  1800. int32_t ___value__;
  1801. };
  1802. struct RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B
  1803. {
  1804. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___lightmapScale;
  1805. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___localToWorld;
  1806. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___worldToLocal;
  1807. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___matrixPreviousM;
  1808. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___matrixPreviousMI;
  1809. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___shCoefficients;
  1810. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___boundingSphere;
  1811. ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967* ___windParams;
  1812. ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967* ___windHistoryParams;
  1813. };
  1814. struct RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_marshaled_pinvoke
  1815. {
  1816. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___lightmapScale;
  1817. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___localToWorld;
  1818. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___worldToLocal;
  1819. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___matrixPreviousM;
  1820. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___matrixPreviousMI;
  1821. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___shCoefficients;
  1822. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___boundingSphere;
  1823. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C* ___windParams;
  1824. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C* ___windHistoryParams;
  1825. };
  1826. struct RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_marshaled_com
  1827. {
  1828. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___lightmapScale;
  1829. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___localToWorld;
  1830. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___worldToLocal;
  1831. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___matrixPreviousM;
  1832. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___matrixPreviousMI;
  1833. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___shCoefficients;
  1834. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C ___boundingSphere;
  1835. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C* ___windParams;
  1836. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C* ___windHistoryParams;
  1837. };
  1838. struct ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E
  1839. {
  1840. ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B ___instanceIndices;
  1841. ReadOnly_t314120526818447F30E1FA91A14D79167A6365D4 ___instances;
  1842. ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B ___rendererGroupIDs;
  1843. ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B ___meshIDs;
  1844. ReadOnly_tEDE38A52FAB74BA6088AF99AAFC32C7649A289AA ___localAABBs;
  1845. ReadOnly_t7FDDA88305363550FE94B8059DE5CE2645E4A30C ___flags;
  1846. ReadOnly_t52ECF37AB8FDCB2D0BD7865EAAB18D0BD20F8117 ___lodGroupAndMasks;
  1847. ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B ___gameObjectLayers;
  1848. ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B ___refCounts;
  1849. };
  1850. struct Version_tD7D04795609BC9C1E990ED06047639A320FA1062
  1851. {
  1852. int32_t ___value__;
  1853. };
  1854. struct TransformTrackingType_t77039370A4171D17EFE0B606277B540732534FD4
  1855. {
  1856. int32_t ___value__;
  1857. };
  1858. struct TypeTrackingFlags_t56331E291FE0F180D59B5DB7ED12DD2C2A144053
  1859. {
  1860. int32_t ___value__;
  1861. };
  1862. struct OccluderOverlayPassData_t1ED3157087A07E14430FED7DBB02BF94491246D3 : public RuntimeObject
  1863. {
  1864. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___debugMaterial;
  1865. RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___occluderTexture;
  1866. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___viewport;
  1867. int32_t ___passIndex;
  1868. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___validRange;
  1869. };
  1870. struct Flags_t5FA76D6B47B6AD5D9675CF088A171066CFD999BD
  1871. {
  1872. int32_t ___value__;
  1873. };
  1874. struct NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A
  1875. {
  1876. void* ___m_Buffer;
  1877. int32_t ___m_Length;
  1878. int32_t ___m_AllocatorLabel;
  1879. };
  1880. struct NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB
  1881. {
  1882. void* ___m_Buffer;
  1883. int32_t ___m_Length;
  1884. int32_t ___m_AllocatorLabel;
  1885. };
  1886. struct NativeArray_1_t596D8D9BF28AE72A671779EB28469319AC3F1147
  1887. {
  1888. void* ___m_Buffer;
  1889. int32_t ___m_Length;
  1890. int32_t ___m_AllocatorLabel;
  1891. };
  1892. struct NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3
  1893. {
  1894. void* ___m_Buffer;
  1895. int32_t ___m_Length;
  1896. int32_t ___m_AllocatorLabel;
  1897. };
  1898. struct NativeArray_1_t712BAFB3B7FD80607F953479B6E3EE2D54BD9446
  1899. {
  1900. void* ___m_Buffer;
  1901. int32_t ___m_Length;
  1902. int32_t ___m_AllocatorLabel;
  1903. };
  1904. struct NativeArray_1_t1A9BB89FE5439D8C850AB18E4601D3C0502C8A5C
  1905. {
  1906. void* ___m_Buffer;
  1907. int32_t ___m_Length;
  1908. int32_t ___m_AllocatorLabel;
  1909. };
  1910. struct NativeArray_1_t671C61BFD2F520DB36712AFCE9CE9BA1FC6BE4B5
  1911. {
  1912. void* ___m_Buffer;
  1913. int32_t ___m_Length;
  1914. int32_t ___m_AllocatorLabel;
  1915. };
  1916. struct NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6
  1917. {
  1918. void* ___m_Buffer;
  1919. int32_t ___m_Length;
  1920. int32_t ___m_AllocatorLabel;
  1921. };
  1922. struct NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E
  1923. {
  1924. void* ___m_Buffer;
  1925. int32_t ___m_Length;
  1926. int32_t ___m_AllocatorLabel;
  1927. };
  1928. struct NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876
  1929. {
  1930. void* ___m_Buffer;
  1931. int32_t ___m_Length;
  1932. int32_t ___m_AllocatorLabel;
  1933. };
  1934. struct NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507
  1935. {
  1936. void* ___m_Buffer;
  1937. int32_t ___m_Length;
  1938. int32_t ___m_AllocatorLabel;
  1939. };
  1940. struct NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2
  1941. {
  1942. void* ___m_Buffer;
  1943. int32_t ___m_Length;
  1944. int32_t ___m_AllocatorLabel;
  1945. };
  1946. struct NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C
  1947. {
  1948. void* ___m_Buffer;
  1949. int32_t ___m_Length;
  1950. int32_t ___m_AllocatorLabel;
  1951. };
  1952. struct NativeArray_1_t4F815DBC475817C50E7C63B3C14F7AEF8272FA9E
  1953. {
  1954. void* ___m_Buffer;
  1955. int32_t ___m_Length;
  1956. int32_t ___m_AllocatorLabel;
  1957. };
  1958. struct NativeArray_1_t1779DD80E20BBE47D98F52B8F789215FA99BC8C8
  1959. {
  1960. void* ___m_Buffer;
  1961. int32_t ___m_Length;
  1962. int32_t ___m_AllocatorLabel;
  1963. };
  1964. struct NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C
  1965. {
  1966. void* ___m_Buffer;
  1967. int32_t ___m_Length;
  1968. int32_t ___m_AllocatorLabel;
  1969. };
  1970. struct NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3
  1971. {
  1972. void* ___m_Buffer;
  1973. int32_t ___m_Length;
  1974. int32_t ___m_AllocatorLabel;
  1975. };
  1976. struct NativeArray_1_tF1FF9717CDE70F718B881DF6F986AC02FE8122AE
  1977. {
  1978. void* ___m_Buffer;
  1979. int32_t ___m_Length;
  1980. int32_t ___m_AllocatorLabel;
  1981. };
  1982. struct NativeArray_1_t81A98CB47CC3CC448BF340C94B99A75C5ADCB7F6
  1983. {
  1984. void* ___m_Buffer;
  1985. int32_t ___m_Length;
  1986. int32_t ___m_AllocatorLabel;
  1987. };
  1988. struct NativeArray_1_t2A6DBCE9D1522CC5FF53114CB98442AEAB5881EF
  1989. {
  1990. void* ___m_Buffer;
  1991. int32_t ___m_Length;
  1992. int32_t ___m_AllocatorLabel;
  1993. };
  1994. struct NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0
  1995. {
  1996. void* ___m_Buffer;
  1997. int32_t ___m_Length;
  1998. int32_t ___m_AllocatorLabel;
  1999. };
  2000. struct NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212
  2001. {
  2002. void* ___m_Buffer;
  2003. int32_t ___m_Length;
  2004. int32_t ___m_AllocatorLabel;
  2005. };
  2006. struct NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9
  2007. {
  2008. void* ___m_Buffer;
  2009. int32_t ___m_Length;
  2010. int32_t ___m_AllocatorLabel;
  2011. };
  2012. struct NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690
  2013. {
  2014. void* ___m_Buffer;
  2015. int32_t ___m_Length;
  2016. int32_t ___m_AllocatorLabel;
  2017. };
  2018. struct NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672
  2019. {
  2020. void* ___m_Buffer;
  2021. int32_t ___m_Length;
  2022. int32_t ___m_AllocatorLabel;
  2023. };
  2024. struct NativeArray_1_tA65DF3C93200CA9EE1285F1D2DDD8FB5657EAAF8
  2025. {
  2026. void* ___m_Buffer;
  2027. int32_t ___m_Length;
  2028. int32_t ___m_AllocatorLabel;
  2029. };
  2030. struct NativeArray_1_t1DE29B20DF59D7CF0F8F69260363FB6E9CD19554
  2031. {
  2032. void* ___m_Buffer;
  2033. int32_t ___m_Length;
  2034. int32_t ___m_AllocatorLabel;
  2035. };
  2036. struct NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49
  2037. {
  2038. void* ___m_Buffer;
  2039. int32_t ___m_Length;
  2040. int32_t ___m_AllocatorLabel;
  2041. };
  2042. struct NativeArray_1_t033CD013BF2CA1D8A5909650F2E75960C527E638
  2043. {
  2044. void* ___m_Buffer;
  2045. int32_t ___m_Length;
  2046. int32_t ___m_AllocatorLabel;
  2047. };
  2048. struct NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565
  2049. {
  2050. void* ___m_Buffer;
  2051. int32_t ___m_Length;
  2052. int32_t ___m_AllocatorLabel;
  2053. };
  2054. struct NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF
  2055. {
  2056. void* ___m_Buffer;
  2057. int32_t ___m_Length;
  2058. int32_t ___m_AllocatorLabel;
  2059. };
  2060. struct NativeArray_1_tF670CAD185DDF5208060ECE543F68A06A3852A92
  2061. {
  2062. void* ___m_Buffer;
  2063. int32_t ___m_Length;
  2064. int32_t ___m_AllocatorLabel;
  2065. };
  2066. struct NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184
  2067. {
  2068. void* ___m_Buffer;
  2069. int32_t ___m_Length;
  2070. int32_t ___m_AllocatorLabel;
  2071. };
  2072. struct NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD
  2073. {
  2074. void* ___m_Buffer;
  2075. int32_t ___m_Length;
  2076. int32_t ___m_AllocatorLabel;
  2077. };
  2078. struct NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8
  2079. {
  2080. void* ___m_Buffer;
  2081. int32_t ___m_Length;
  2082. int32_t ___m_AllocatorLabel;
  2083. };
  2084. struct NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C
  2085. {
  2086. UnsafeParallelHashMap_2_t64A9530BD0A2EDFB633D8FD7C1DAD37D20AE0202 ___m_HashMapData;
  2087. };
  2088. struct NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F
  2089. {
  2090. UnsafeParallelHashMap_2_t085743FD66C837249DC55D71BB15494D9A52B7B6 ___m_HashMapData;
  2091. };
  2092. struct NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1
  2093. {
  2094. UnsafeParallelHashMap_2_tE4F2F9D9A9E8A9A02E2983D65889303FD717B1E0 ___m_HashMapData;
  2095. };
  2096. struct NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9
  2097. {
  2098. UnsafeParallelHashMap_2_tAF5198A4416D9CB11063A92F93C2C7AA10BFDEE0 ___m_HashMapData;
  2099. };
  2100. struct NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184
  2101. {
  2102. UnsafeParallelHashMap_2_t2C6CBBEDC928DE44BDB9AF76C822869962FC3226 ___m_HashMapData;
  2103. };
  2104. struct NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171
  2105. {
  2106. UnsafeParallelMultiHashMap_2_tAC644254A5A65EC96A9EDD9D83F9C7EA1BF75D8E ___m_MultiHashMapData;
  2107. };
  2108. struct ReadOnlySpan_1_t6190994DF094ABDFA6908C2C3FB347457E8E4282
  2109. {
  2110. ByReference_1_tDDF129F0BC02430629D5CD253C681112F166BAD4 ____pointer;
  2111. int32_t ____length;
  2112. };
  2113. struct ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8
  2114. {
  2115. ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 ____pointer;
  2116. int32_t ____length;
  2117. };
  2118. struct Span_1_tBABB2D63897F271C24C07BA851A911176740FE74
  2119. {
  2120. ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 ____pointer;
  2121. int32_t ____length;
  2122. };
  2123. struct ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  2124. {
  2125. };
  2126. struct GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F : public RuntimeObject
  2127. {
  2128. int32_t ___m_Version;
  2129. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___m_InstanceDataBufferCopyKernels;
  2130. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___m_InstanceDataBufferUploadKernels;
  2131. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___m_TransformUpdaterKernels;
  2132. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___m_WindDataUpdaterKernels;
  2133. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___m_OccluderDepthPyramidKernels;
  2134. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___m_InstanceOcclusionCullingKernels;
  2135. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___m_OcclusionCullingDebugKernels;
  2136. Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_DebugOcclusionTestPS;
  2137. Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_DebugOccluderPS;
  2138. };
  2139. struct GPUResidentDrawerSettings_tADE99E022C133C2D383D056788BA763D4BC43231
  2140. {
  2141. uint8_t ___mode;
  2142. bool ___supportDitheringCrossFade;
  2143. bool ___enableOcclusionCulling;
  2144. bool ___allowInEditMode;
  2145. float ___smallMeshScreenPercentage;
  2146. Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___errorShader;
  2147. Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___loadingShader;
  2148. };
  2149. struct GPUResidentDrawerSettings_tADE99E022C133C2D383D056788BA763D4BC43231_marshaled_pinvoke
  2150. {
  2151. uint8_t ___mode;
  2152. int32_t ___supportDitheringCrossFade;
  2153. int32_t ___enableOcclusionCulling;
  2154. int32_t ___allowInEditMode;
  2155. float ___smallMeshScreenPercentage;
  2156. Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___errorShader;
  2157. Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___loadingShader;
  2158. };
  2159. struct GPUResidentDrawerSettings_tADE99E022C133C2D383D056788BA763D4BC43231_marshaled_com
  2160. {
  2161. uint8_t ___mode;
  2162. int32_t ___supportDitheringCrossFade;
  2163. int32_t ___enableOcclusionCulling;
  2164. int32_t ___allowInEditMode;
  2165. float ___smallMeshScreenPercentage;
  2166. Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___errorShader;
  2167. Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___loadingShader;
  2168. };
  2169. struct LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB
  2170. {
  2171. LocalKeywordSpace_t8D56A7A6130EF8C8F8BA247C67F1CB8256DA34AA ___m_SpaceInfo;
  2172. String_t* ___m_Name;
  2173. uint32_t ___m_Index;
  2174. };
  2175. struct LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB_marshaled_pinvoke
  2176. {
  2177. LocalKeywordSpace_t8D56A7A6130EF8C8F8BA247C67F1CB8256DA34AA ___m_SpaceInfo;
  2178. char* ___m_Name;
  2179. uint32_t ___m_Index;
  2180. };
  2181. struct LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB_marshaled_com
  2182. {
  2183. LocalKeywordSpace_t8D56A7A6130EF8C8F8BA247C67F1CB8256DA34AA ___m_SpaceInfo;
  2184. Il2CppChar* ___m_Name;
  2185. uint32_t ___m_Index;
  2186. };
  2187. struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  2188. {
  2189. };
  2190. struct MulticastDelegate_t : public Delegate_t
  2191. {
  2192. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
  2193. };
  2194. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  2195. {
  2196. Delegate_t_marshaled_pinvoke** ___delegates;
  2197. };
  2198. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  2199. {
  2200. Delegate_t_marshaled_com** ___delegates;
  2201. };
  2202. struct OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8
  2203. {
  2204. RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___occluderDepthPyramid;
  2205. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___occlusionDebugOverlay;
  2206. OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 ___cb;
  2207. };
  2208. struct OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8_marshaled_pinvoke
  2209. {
  2210. RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___occluderDepthPyramid;
  2211. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___occlusionDebugOverlay;
  2212. OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 ___cb;
  2213. };
  2214. struct OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8_marshaled_com
  2215. {
  2216. RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___occluderDepthPyramid;
  2217. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___occlusionDebugOverlay;
  2218. OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 ___cb;
  2219. };
  2220. struct OcclusionCullingSettings_tC718E8CFEFA8FAAC25DA4E151AEBC0268999D842
  2221. {
  2222. int32_t ___viewInstanceID;
  2223. int32_t ___occlusionTest;
  2224. int32_t ___instanceMultiplier;
  2225. };
  2226. struct RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B
  2227. {
  2228. int32_t ___m_Type;
  2229. int32_t ___m_NameID;
  2230. int32_t ___m_InstanceID;
  2231. intptr_t ___m_BufferPointer;
  2232. int32_t ___m_MipLevel;
  2233. int32_t ___m_CubeFace;
  2234. int32_t ___m_DepthSlice;
  2235. };
  2236. struct RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98 : public RuntimeObject
  2237. {
  2238. InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* ___m_InstanceDataSystem;
  2239. GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* ___m_Resources;
  2240. GPUDrivenProcessor_tB1BC3D8A5CF027C45CB4015CE5C88705BB717E08* ___m_GPUDrivenProcessor;
  2241. LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* ___m_LODGroupDataPool;
  2242. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___m_InstanceDataBuffer;
  2243. RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B ___m_RenderersParameters;
  2244. GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3 ___m_UploadResources;
  2245. GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38 ___m_GrowerResources;
  2246. CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___m_CmdBuffer;
  2247. SphericalHarmonicsL2_tCBFB646455D2069E738976E5B745C6DF023B6BA2 ___m_CachedAmbientProbe;
  2248. float ___m_SmallMeshScreenPercentage;
  2249. GPUDrivenLODGroupDataCallback_t513D83047833752F3C25B9C0AAAB474E94D71DA0* ___m_UpdateLODGroupCallback;
  2250. GPUDrivenLODGroupDataCallback_t513D83047833752F3C25B9C0AAAB474E94D71DA0* ___m_TransformLODGroupCallback;
  2251. OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* ___m_OcclusionCullingCommon;
  2252. DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* ___m_DebugStats;
  2253. };
  2254. struct RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A
  2255. {
  2256. InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5 ___instanceNumInfo;
  2257. bool ___supportDitheringCrossFade;
  2258. bool ___enableBoundingSpheresInstanceData;
  2259. float ___smallMeshScreenPercentage;
  2260. bool ___enableCullerDebugStats;
  2261. };
  2262. struct RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A_marshaled_pinvoke
  2263. {
  2264. InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5 ___instanceNumInfo;
  2265. int32_t ___supportDitheringCrossFade;
  2266. int32_t ___enableBoundingSpheresInstanceData;
  2267. float ___smallMeshScreenPercentage;
  2268. int32_t ___enableCullerDebugStats;
  2269. };
  2270. struct RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A_marshaled_com
  2271. {
  2272. InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5 ___instanceNumInfo;
  2273. int32_t ___supportDitheringCrossFade;
  2274. int32_t ___enableBoundingSpheresInstanceData;
  2275. float ___smallMeshScreenPercentage;
  2276. int32_t ___enableCullerDebugStats;
  2277. };
  2278. struct ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C
  2279. {
  2280. uint32_t ___m_Value;
  2281. int32_t ___m_Version;
  2282. int32_t ___U3CtypeU3Ek__BackingField;
  2283. };
  2284. struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  2285. {
  2286. };
  2287. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  2288. {
  2289. };
  2290. struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  2291. {
  2292. };
  2293. struct OcclusionTestOverlaySetupPassData_tD78F3F93BEC29903CF6BD8933FA73FD839B898FF : public RuntimeObject
  2294. {
  2295. OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 ___cb;
  2296. };
  2297. struct BaseRenderFunc_2_tB62F048192BB5048E63EAD81328C6B5457B1E41C : public MulticastDelegate_t
  2298. {
  2299. };
  2300. struct BaseRenderFunc_2_tF4969FE8D2C71B92C1B13BDBFB389B4314E848EE : public MulticastDelegate_t
  2301. {
  2302. };
  2303. struct BaseRenderFunc_2_tC7358C0441210C9592A04580DCFF5CC6DB4DD548 : public MulticastDelegate_t
  2304. {
  2305. };
  2306. struct BaseRenderFunc_2_tB89A87375ADCDE5F5D9C1853D22CC82E4488FC04 : public MulticastDelegate_t
  2307. {
  2308. };
  2309. struct Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30
  2310. {
  2311. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_Array;
  2312. int32_t ___m_Index;
  2313. int32_t ___value;
  2314. };
  2315. struct AllocateOrGetLODGroupDataInstancesJob_tAFFA5AC4F70E50403FB38EFB8B8E75E249171238
  2316. {
  2317. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___lodGroupsID;
  2318. NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB ___lodGroupsData;
  2319. NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD ___lodGroupCullingData;
  2320. NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1 ___lodGroupDataHash;
  2321. NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB ___freeLODGroupDataHandles;
  2322. NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E ___lodGroupInstances;
  2323. int32_t* ___previousRendererCount;
  2324. };
  2325. struct BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5
  2326. {
  2327. ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___handle;
  2328. };
  2329. struct CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE
  2330. {
  2331. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_StructData;
  2332. NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 ___m_InstanceIndices;
  2333. NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565 ___instances;
  2334. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___rendererGroupIDs;
  2335. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___meshIDs;
  2336. NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A ___localAABBs;
  2337. NativeArray_1_t77B64176C0572D89FD510B6E3730C55F58D0F4E3 ___flags;
  2338. NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___lodGroupAndMasks;
  2339. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___gameObjectLayers;
  2340. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___refCounts;
  2341. };
  2342. struct FreeLODGroupDataJob_tB92469B0B8B3C719907AE61E13AF6A6FB8A1916C
  2343. {
  2344. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___destroyedLODGroupsID;
  2345. NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB ___lodGroupsData;
  2346. NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1 ___lodGroupDataHash;
  2347. NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB ___freeLODGroupDataHandles;
  2348. int32_t* ___removedRendererCount;
  2349. };
  2350. struct GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7
  2351. {
  2352. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___lodGroupID;
  2353. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___lodOffset;
  2354. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___lodCount;
  2355. NativeArray_1_tF1FF9717CDE70F718B881DF6F986AC02FE8122AE ___fadeMode;
  2356. NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD ___worldSpaceReferencePoint;
  2357. NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF ___worldSpaceSize;
  2358. NativeArray_1_t1779DD80E20BBE47D98F52B8F789215FA99BC8C8 ___renderersCount;
  2359. NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB ___lastLODIsBillboard;
  2360. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___invalidLODGroupID;
  2361. NativeArray_1_t1779DD80E20BBE47D98F52B8F789215FA99BC8C8 ___lodRenderersCount;
  2362. NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF ___lodScreenRelativeTransitionHeight;
  2363. NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF ___lodFadeTransitionWidth;
  2364. };
  2365. struct GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568
  2366. {
  2367. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___rendererGroupID;
  2368. NativeArray_1_t596D8D9BF28AE72A671779EB28469319AC3F1147 ___localBounds;
  2369. NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 ___lightmapScaleOffset;
  2370. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___gameObjectLayer;
  2371. NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___renderingLayerMask;
  2372. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___lodGroupID;
  2373. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___lightmapIndex;
  2374. NativeArray_1_t1A9BB89FE5439D8C850AB18E4601D3C0502C8A5C ___packedRendererData;
  2375. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___rendererPriority;
  2376. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___meshIndex;
  2377. NativeArray_1_t1779DD80E20BBE47D98F52B8F789215FA99BC8C8 ___subMeshStartIndex;
  2378. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___materialsOffset;
  2379. NativeArray_1_t1779DD80E20BBE47D98F52B8F789215FA99BC8C8 ___materialsCount;
  2380. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___instancesOffset;
  2381. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___instancesCount;
  2382. NativeArray_1_t671C61BFD2F520DB36712AFCE9CE9BA1FC6BE4B5 ___editorData;
  2383. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___invalidRendererGroupID;
  2384. NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 ___localToWorldMatrix;
  2385. NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 ___prevLocalToWorldMatrix;
  2386. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___rendererGroupIndex;
  2387. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___meshID;
  2388. NativeArray_1_t1779DD80E20BBE47D98F52B8F789215FA99BC8C8 ___subMeshCount;
  2389. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___subMeshDescOffset;
  2390. NativeArray_1_tF670CAD185DDF5208060ECE543F68A06A3852A92 ___subMeshDesc;
  2391. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___materialIndex;
  2392. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___materialID;
  2393. NativeArray_1_t712BAFB3B7FD80607F953479B6E3EE2D54BD9446 ___packedMaterialData;
  2394. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___materialFilterFlags;
  2395. };
  2396. struct GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3 : public RuntimeObject
  2397. {
  2398. InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5 ___instanceNumInfo;
  2399. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___instancesNumPrefixSum;
  2400. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___instancesSpan;
  2401. int32_t ___byteSize;
  2402. int32_t ___perInstanceComponentCount;
  2403. int32_t ___version;
  2404. int32_t ___layoutVersion;
  2405. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___gpuBuffer;
  2406. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___validComponentsIndicesGpuBuffer;
  2407. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___componentAddressesGpuBuffer;
  2408. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___componentInstanceIndexRangesGpuBuffer;
  2409. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___componentByteCountsGpuBuffer;
  2410. NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6 ___descriptions;
  2411. NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212 ___defaultMetadata;
  2412. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___gpuBufferComponentAddress;
  2413. NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9 ___nameToMetadataMap;
  2414. };
  2415. struct GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53
  2416. {
  2417. int32_t ___m_UintPerInstance;
  2418. int32_t ___m_Capacity;
  2419. int32_t ___m_InstanceCount;
  2420. NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB ___m_ComponentIsInstanced;
  2421. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_ComponentDataIndex;
  2422. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_DescriptionsUintSize;
  2423. NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___m_TmpDataBuffer;
  2424. NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 ___m_WritenComponentIndices;
  2425. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_DummyArray;
  2426. };
  2427. struct GPUResidentDrawer_tB6F260E4DEC50D7E0DA2BD0CB131A51CDDCA3009 : public RuntimeObject
  2428. {
  2429. GPUResidentDrawerSettings_tADE99E022C133C2D383D056788BA763D4BC43231 ___m_Settings;
  2430. GPUDrivenProcessor_tB1BC3D8A5CF027C45CB4015CE5C88705BB717E08* ___m_GPUDrivenProcessor;
  2431. RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* ___m_BatchersContext;
  2432. GPUResidentBatcher_t03EB1BFD059B1DFA8BBACB7415CB3ED0C69B3A21* ___m_Batcher;
  2433. ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69* ___m_Dispatcher;
  2434. MeshRendererDrawer_t182D4CA6D47D89664D9839379B94CFE69E3DCE98* ___m_MeshRendererDrawer;
  2435. };
  2436. struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  2437. {
  2438. };
  2439. struct IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5
  2440. {
  2441. IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076 ___m_BufferLimits;
  2442. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_InstanceBuffer;
  2443. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_InstanceInfoBuffer;
  2444. NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2 ___m_InstanceInfoStaging;
  2445. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_ArgsBuffer;
  2446. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_DrawInfoBuffer;
  2447. NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507 ___m_DrawInfoStaging;
  2448. int32_t ___m_ContextAllocCounter;
  2449. NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D ___m_ContextIndexFromViewID;
  2450. NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075 ___m_Contexts;
  2451. NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876 ___m_ContextAllocInfo;
  2452. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_AllocationCounters;
  2453. };
  2454. struct IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5_marshaled_pinvoke
  2455. {
  2456. IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076 ___m_BufferLimits;
  2457. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_InstanceBuffer;
  2458. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_InstanceInfoBuffer;
  2459. NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2 ___m_InstanceInfoStaging;
  2460. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_ArgsBuffer;
  2461. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_DrawInfoBuffer;
  2462. NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507 ___m_DrawInfoStaging;
  2463. int32_t ___m_ContextAllocCounter;
  2464. NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D ___m_ContextIndexFromViewID;
  2465. NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075 ___m_Contexts;
  2466. NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876 ___m_ContextAllocInfo;
  2467. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_AllocationCounters;
  2468. };
  2469. struct IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5_marshaled_com
  2470. {
  2471. IndirectBufferLimits_t6035702207C41A67B85B52BF1019C16EA7CE0076 ___m_BufferLimits;
  2472. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_InstanceBuffer;
  2473. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_InstanceInfoBuffer;
  2474. NativeArray_1_tB8F0DDF2408274818FBB9DB19DE6BF57FCE751A2 ___m_InstanceInfoStaging;
  2475. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_ArgsBuffer;
  2476. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_DrawInfoBuffer;
  2477. NativeArray_1_t53D1F8A0601B0A0A14155D124CA9BE481C9F9507 ___m_DrawInfoStaging;
  2478. int32_t ___m_ContextAllocCounter;
  2479. NativeHashMap_2_t0528057075A5322E46CA3AFDB8F9EBDAD8B5731D ___m_ContextIndexFromViewID;
  2480. NativeList_1_t8241184D23A22BA25C6CF82158DE1ACE4143D075 ___m_Contexts;
  2481. NativeArray_1_t010CFDCC413C944832DC3E8129AE25C0D1FD6876 ___m_ContextAllocInfo;
  2482. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_AllocationCounters;
  2483. };
  2484. struct InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA
  2485. {
  2486. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_StructData;
  2487. NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 ___m_FreeInstances;
  2488. int32_t ___m_BaseInstanceOffset;
  2489. int32_t ___m_InstanceStride;
  2490. };
  2491. struct InstanceCullerSplitDebugArray_tAA23F6BFC283BAF767F47CB047E7AA4CF702A8F1
  2492. {
  2493. NativeList_1_t006A61C5E07DE47DD2FC020A873ECEFC81D02A88 ___m_Info;
  2494. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_Counters;
  2495. NativeQueue_1_tA574A1D792BEDC7C9D7D60530F71E6A15136538C ___m_CounterSync;
  2496. };
  2497. struct InstanceOcclusionEventDebugArray_t090FE53FB162303ADB4A15BB669805B554BDE0AB
  2498. {
  2499. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_CounterBuffer;
  2500. UnsafeList_1_tBB6961066733E78B8C22E5C4D4D5FF9A581981D1 ___m_PendingInfo;
  2501. NativeQueue_1_t43507309F65853F48FBFC2EB1350EFE20FC66FB6 ___m_Requests;
  2502. UnsafeList_1_tBB6961066733E78B8C22E5C4D4D5FF9A581981D1 ___m_LatestInfo;
  2503. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_LatestCounters;
  2504. bool ___m_HasLatest;
  2505. };
  2506. struct InstanceOcclusionEventDebugArray_t090FE53FB162303ADB4A15BB669805B554BDE0AB_marshaled_pinvoke
  2507. {
  2508. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_CounterBuffer;
  2509. UnsafeList_1_tBB6961066733E78B8C22E5C4D4D5FF9A581981D1 ___m_PendingInfo;
  2510. NativeQueue_1_t43507309F65853F48FBFC2EB1350EFE20FC66FB6 ___m_Requests;
  2511. UnsafeList_1_tBB6961066733E78B8C22E5C4D4D5FF9A581981D1 ___m_LatestInfo;
  2512. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_LatestCounters;
  2513. int32_t ___m_HasLatest;
  2514. };
  2515. struct InstanceOcclusionEventDebugArray_t090FE53FB162303ADB4A15BB669805B554BDE0AB_marshaled_com
  2516. {
  2517. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___m_CounterBuffer;
  2518. UnsafeList_1_tBB6961066733E78B8C22E5C4D4D5FF9A581981D1 ___m_PendingInfo;
  2519. NativeQueue_1_t43507309F65853F48FBFC2EB1350EFE20FC66FB6 ___m_Requests;
  2520. UnsafeList_1_tBB6961066733E78B8C22E5C4D4D5FF9A581981D1 ___m_LatestInfo;
  2521. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_LatestCounters;
  2522. int32_t ___m_HasLatest;
  2523. };
  2524. struct LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569 : public RuntimeObject
  2525. {
  2526. NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB ___m_LODGroupData;
  2527. NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1 ___m_LODGroupDataHash;
  2528. NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD ___m_LODGroupCullingData;
  2529. NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB ___m_FreeLODGroupDataHandles;
  2530. int32_t ___m_CrossfadedRendererCount;
  2531. bool ___m_SupportDitheringCrossFade;
  2532. };
  2533. struct OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5
  2534. {
  2535. int32_t ___version;
  2536. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___depthBufferSize;
  2537. NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690 ___subviewData;
  2538. int32_t ___subviewValidMask;
  2539. NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672 ___occluderMipBounds;
  2540. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___occluderMipLayoutSize;
  2541. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___occluderDepthPyramidSize;
  2542. RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___occluderDepthPyramid;
  2543. int32_t ___occlusionDebugOverlaySize;
  2544. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___occlusionDebugOverlay;
  2545. bool ___debugNeedsClear;
  2546. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___constantBuffer;
  2547. NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9 ___constantBufferData;
  2548. };
  2549. struct OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5_marshaled_pinvoke
  2550. {
  2551. int32_t ___version;
  2552. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___depthBufferSize;
  2553. NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690 ___subviewData;
  2554. int32_t ___subviewValidMask;
  2555. NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672 ___occluderMipBounds;
  2556. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___occluderMipLayoutSize;
  2557. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___occluderDepthPyramidSize;
  2558. RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___occluderDepthPyramid;
  2559. int32_t ___occlusionDebugOverlaySize;
  2560. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___occlusionDebugOverlay;
  2561. int32_t ___debugNeedsClear;
  2562. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___constantBuffer;
  2563. NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9 ___constantBufferData;
  2564. };
  2565. struct OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5_marshaled_com
  2566. {
  2567. int32_t ___version;
  2568. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___depthBufferSize;
  2569. NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690 ___subviewData;
  2570. int32_t ___subviewValidMask;
  2571. NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672 ___occluderMipBounds;
  2572. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___occluderMipLayoutSize;
  2573. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___occluderDepthPyramidSize;
  2574. RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___occluderDepthPyramid;
  2575. int32_t ___occlusionDebugOverlaySize;
  2576. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___occlusionDebugOverlay;
  2577. int32_t ___debugNeedsClear;
  2578. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___constantBuffer;
  2579. NativeArray_1_t96CEF42677DEFA822FCF9EABABD69E7624393AC9 ___constantBufferData;
  2580. };
  2581. struct OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C
  2582. {
  2583. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___cs;
  2584. LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB ___occlusionDebugKeyword;
  2585. };
  2586. struct OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C_marshaled_pinvoke
  2587. {
  2588. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___cs;
  2589. LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB_marshaled_pinvoke ___occlusionDebugKeyword;
  2590. };
  2591. struct OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C_marshaled_com
  2592. {
  2593. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___cs;
  2594. LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB_marshaled_com ___occlusionDebugKeyword;
  2595. };
  2596. struct ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317
  2597. {
  2598. int32_t ___m_Allocator;
  2599. NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3 ___m_Bits;
  2600. int32_t ___m_Length;
  2601. };
  2602. struct RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B : public RuntimeObject
  2603. {
  2604. RTHandleSystem_tAE496B31B56A77B4896E34576C961C3CA073998F* ___m_Owner;
  2605. RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___m_RT;
  2606. Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___m_ExternalTexture;
  2607. RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_NameID;
  2608. bool ___m_EnableMSAA;
  2609. bool ___m_EnableRandomWrite;
  2610. bool ___m_EnableHWDynamicScale;
  2611. bool ___m_RTHasOwnership;
  2612. String_t* ___m_Name;
  2613. bool ___m_UseCustomHandleScales;
  2614. RTHandleProperties_tBCB3E1EFE8B366995704C1322B9C443877580CD6 ___m_CustomHandleProperties;
  2615. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CscaleFactorU3Ek__BackingField;
  2616. ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791* ___scaleFunc;
  2617. bool ___U3CuseScalingU3Ek__BackingField;
  2618. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___U3CreferenceSizeU3Ek__BackingField;
  2619. };
  2620. struct SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7
  2621. {
  2622. NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9 ___m_SubviewIDToIndexMap;
  2623. NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 ___m_SlotFreeList;
  2624. NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333 ___m_Slots;
  2625. NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34 ___m_PlaneStorage;
  2626. };
  2627. struct TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388
  2628. {
  2629. ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___handle;
  2630. bool ___builtin;
  2631. };
  2632. struct TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_pinvoke
  2633. {
  2634. ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___handle;
  2635. int32_t ___builtin;
  2636. };
  2637. struct TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_com
  2638. {
  2639. ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___handle;
  2640. int32_t ___builtin;
  2641. };
  2642. struct TransformDispatchData_tDD80F62146EC1E25A25FD4C562BED0C52731E1B4
  2643. {
  2644. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___transformedID;
  2645. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___parentID;
  2646. NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 ___localToWorldMatrices;
  2647. NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD ___positions;
  2648. NativeArray_1_t033CD013BF2CA1D8A5909650F2E75960C527E638 ___rotations;
  2649. NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD ___scales;
  2650. };
  2651. struct TypeDispatchData_tF20A8BD105729A9AA353F600381DFB39DD8BF21F
  2652. {
  2653. ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* ___changed;
  2654. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___changedID;
  2655. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___destroyedID;
  2656. };
  2657. struct TypeDispatchData_tF20A8BD105729A9AA353F600381DFB39DD8BF21F_marshaled_pinvoke
  2658. {
  2659. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke* ___changed;
  2660. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___changedID;
  2661. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___destroyedID;
  2662. };
  2663. struct TypeDispatchData_tF20A8BD105729A9AA353F600381DFB39DD8BF21F_marshaled_com
  2664. {
  2665. Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com** ___changed;
  2666. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___changedID;
  2667. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___destroyedID;
  2668. };
  2669. struct UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C
  2670. {
  2671. NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1 ___lodGroupDataHash;
  2672. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___lodGroupIDs;
  2673. NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD ___worldSpaceReferencePoints;
  2674. NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF ___worldSpaceSizes;
  2675. bool ___requiresGPUUpload;
  2676. bool ___supportDitheringCrossFade;
  2677. NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB ___lodGroupData;
  2678. NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD ___lodGroupCullingData;
  2679. UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 ___atomicUpdateCount;
  2680. };
  2681. struct UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_marshaled_pinvoke
  2682. {
  2683. NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1 ___lodGroupDataHash;
  2684. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___lodGroupIDs;
  2685. NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD ___worldSpaceReferencePoints;
  2686. NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF ___worldSpaceSizes;
  2687. int32_t ___requiresGPUUpload;
  2688. int32_t ___supportDitheringCrossFade;
  2689. NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB ___lodGroupData;
  2690. NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD ___lodGroupCullingData;
  2691. UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 ___atomicUpdateCount;
  2692. };
  2693. struct UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_marshaled_com
  2694. {
  2695. NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1 ___lodGroupDataHash;
  2696. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___lodGroupIDs;
  2697. NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD ___worldSpaceReferencePoints;
  2698. NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF ___worldSpaceSizes;
  2699. int32_t ___requiresGPUUpload;
  2700. int32_t ___supportDitheringCrossFade;
  2701. NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB ___lodGroupData;
  2702. NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD ___lodGroupCullingData;
  2703. UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 ___atomicUpdateCount;
  2704. };
  2705. struct ReadOnly_tE69A412FE71F8B82F4822C181711AAA37F3BC5BC
  2706. {
  2707. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___instancesNumPrefixSum;
  2708. };
  2709. struct RadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885
  2710. {
  2711. int32_t ___radix;
  2712. int32_t ___jobsCount;
  2713. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___array;
  2714. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___counter;
  2715. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___indicesSum;
  2716. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___buckets;
  2717. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___indices;
  2718. };
  2719. struct RadixSortBucketCountJob_t0937025811F11C3D50DB77C0F53634187A7F9DD5
  2720. {
  2721. int32_t ___radix;
  2722. int32_t ___jobsCount;
  2723. int32_t ___batchSize;
  2724. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___array;
  2725. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___buckets;
  2726. };
  2727. struct RadixSortBucketSortJob_t74C18F3C548EAA827E617156F6C5391B2549633C
  2728. {
  2729. int32_t ___radix;
  2730. int32_t ___batchSize;
  2731. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___array;
  2732. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___indices;
  2733. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___arraySorted;
  2734. };
  2735. struct RadixSortPrefixSumJob_tB66E0848187F3DC6F5EB22FABD8D1E92852B5E90
  2736. {
  2737. int32_t ___jobsCount;
  2738. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___indicesSum;
  2739. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___indices;
  2740. };
  2741. struct CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF
  2742. {
  2743. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_StructData;
  2744. NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 ___m_InstanceIndices;
  2745. NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___instances;
  2746. NativeArray_1_tD50C1560C0B57B735333075DF206AB11B0E18565 ___sharedInstances;
  2747. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___localToWorldIsFlippedBits;
  2748. NativeArray_1_tEA1CDFF3990541CCE5DB2228D58782D33425EB0A ___worldAABBs;
  2749. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___tetrahedronCacheIndices;
  2750. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___movedInCurrentFrameBits;
  2751. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___movedInPreviousFrameBits;
  2752. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___visibleInPreviousFrameBits;
  2753. EditorInstanceDataArrays_t76B622E0CFFED0B4D6EF0AE1D07186179A4FE788 ___editorData;
  2754. };
  2755. struct GPUDrivenLODGroupDataCallback_t513D83047833752F3C25B9C0AAAB474E94D71DA0 : public MulticastDelegate_t
  2756. {
  2757. };
  2758. struct GPUResidentBatcher_t03EB1BFD059B1DFA8BBACB7415CB3ED0C69B3A21 : public RuntimeObject
  2759. {
  2760. RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* ___m_BatchersContext;
  2761. GPUDrivenProcessor_tB1BC3D8A5CF027C45CB4015CE5C88705BB717E08* ___m_GPUDrivenProcessor;
  2762. GPUDrivenRendererDataCallback_t4152C087393A384E442BAFE6B3AE0FAFB80C2EFF* ___m_UpdateRendererDataCallback;
  2763. InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* ___m_InstanceCullingBatcher;
  2764. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___m_ProcessedThisFrameTreeBits;
  2765. };
  2766. struct InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A
  2767. {
  2768. InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA ___m_InstanceAlloc_MeshRenderer;
  2769. InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA ___m_InstanceAlloc_SpeedTree;
  2770. InstanceAllocator_t023DB6BA73113F25FB9332365B272B5D571AC1BA ___m_SharedInstanceAlloc;
  2771. };
  2772. struct InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966
  2773. {
  2774. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___m_CompactedVisibilityMasks;
  2775. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___m_CompactedVisibilityMasksJobsHandle;
  2776. IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5 ___m_IndirectStorage;
  2777. OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C ___m_OcclusionTestShader;
  2778. int32_t ___m_ResetDrawArgsKernel;
  2779. int32_t ___m_CopyInstancesKernel;
  2780. int32_t ___m_CullInstancesKernel;
  2781. DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* ___m_DebugStats;
  2782. InstanceCullerSplitDebugArray_tAA23F6BFC283BAF767F47CB047E7AA4CF702A8F1 ___m_SplitDebugArray;
  2783. InstanceOcclusionEventDebugArray_t090FE53FB162303ADB4A15BB669805B554BDE0AB ___m_OcclusionEventDebugArray;
  2784. ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSampleInstanceOcclusionTest;
  2785. NativeArray_1_t4F815DBC475817C50E7C63B3C14F7AEF8272FA9E ___m_ShaderVariables;
  2786. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___m_ConstantBuffer;
  2787. CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___m_CommandBuffer;
  2788. };
  2789. struct InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966_marshaled_pinvoke
  2790. {
  2791. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___m_CompactedVisibilityMasks;
  2792. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___m_CompactedVisibilityMasksJobsHandle;
  2793. IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5_marshaled_pinvoke ___m_IndirectStorage;
  2794. OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C_marshaled_pinvoke ___m_OcclusionTestShader;
  2795. int32_t ___m_ResetDrawArgsKernel;
  2796. int32_t ___m_CopyInstancesKernel;
  2797. int32_t ___m_CullInstancesKernel;
  2798. DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* ___m_DebugStats;
  2799. InstanceCullerSplitDebugArray_tAA23F6BFC283BAF767F47CB047E7AA4CF702A8F1 ___m_SplitDebugArray;
  2800. InstanceOcclusionEventDebugArray_t090FE53FB162303ADB4A15BB669805B554BDE0AB_marshaled_pinvoke ___m_OcclusionEventDebugArray;
  2801. ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSampleInstanceOcclusionTest;
  2802. NativeArray_1_t4F815DBC475817C50E7C63B3C14F7AEF8272FA9E ___m_ShaderVariables;
  2803. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___m_ConstantBuffer;
  2804. CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___m_CommandBuffer;
  2805. };
  2806. struct InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966_marshaled_com
  2807. {
  2808. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___m_CompactedVisibilityMasks;
  2809. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___m_CompactedVisibilityMasksJobsHandle;
  2810. IndirectBufferContextStorage_t163864EFB0FCBEC52967FBC133744C5B7381C1E5_marshaled_com ___m_IndirectStorage;
  2811. OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C_marshaled_com ___m_OcclusionTestShader;
  2812. int32_t ___m_ResetDrawArgsKernel;
  2813. int32_t ___m_CopyInstancesKernel;
  2814. int32_t ___m_CullInstancesKernel;
  2815. DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* ___m_DebugStats;
  2816. InstanceCullerSplitDebugArray_tAA23F6BFC283BAF767F47CB047E7AA4CF702A8F1 ___m_SplitDebugArray;
  2817. InstanceOcclusionEventDebugArray_t090FE53FB162303ADB4A15BB669805B554BDE0AB_marshaled_com ___m_OcclusionEventDebugArray;
  2818. ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSampleInstanceOcclusionTest;
  2819. NativeArray_1_t4F815DBC475817C50E7C63B3C14F7AEF8272FA9E ___m_ShaderVariables;
  2820. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___m_ConstantBuffer;
  2821. CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___m_CommandBuffer;
  2822. };
  2823. struct ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69 : public RuntimeObject
  2824. {
  2825. intptr_t ___m_Ptr;
  2826. int32_t ___m_DispatchAllocator;
  2827. TypeDispatchData_tF20A8BD105729A9AA353F600381DFB39DD8BF21F ___m_TypeDispatchData;
  2828. TransformDispatchData_tDD80F62146EC1E25A25FD4C562BED0C52731E1B4 ___m_TransformDispatchData;
  2829. ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* ___m_TransformedComponents;
  2830. Action_1_t42A8343A925FA227C9A30B3153BD9DFF00864DC0* ___m_TypeDataCallback;
  2831. Action_1_t66F20A50678273BCDE80B6C298A6521516E5D843* ___m_TransformDataCallback;
  2832. Action_1_t64127E4DD3E938737FD4F04E605CFE2A03708201* ___m_TransformComponentCallback;
  2833. };
  2834. struct OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3
  2835. {
  2836. TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___occluderDepthPyramid;
  2837. BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 ___occlusionDebugOverlay;
  2838. };
  2839. struct OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3_marshaled_pinvoke
  2840. {
  2841. TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_pinvoke ___occluderDepthPyramid;
  2842. BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 ___occlusionDebugOverlay;
  2843. };
  2844. struct OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3_marshaled_com
  2845. {
  2846. TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_com ___occluderDepthPyramid;
  2847. BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 ___occlusionDebugOverlay;
  2848. };
  2849. struct OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123
  2850. {
  2851. int32_t ___viewInstanceID;
  2852. int32_t ___subviewCount;
  2853. TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___depthTexture;
  2854. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___depthSize;
  2855. bool ___depthIsArray;
  2856. };
  2857. struct OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123_marshaled_pinvoke
  2858. {
  2859. int32_t ___viewInstanceID;
  2860. int32_t ___subviewCount;
  2861. TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_pinvoke ___depthTexture;
  2862. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___depthSize;
  2863. int32_t ___depthIsArray;
  2864. };
  2865. struct OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123_marshaled_com
  2866. {
  2867. int32_t ___viewInstanceID;
  2868. int32_t ___subviewCount;
  2869. TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_com ___depthTexture;
  2870. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___depthSize;
  2871. int32_t ___depthIsArray;
  2872. };
  2873. struct OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD : public RuntimeObject
  2874. {
  2875. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_DebugOcclusionTestMaterial;
  2876. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_OccluderDebugViewMaterial;
  2877. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___m_OcclusionDebugCS;
  2878. int32_t ___m_ClearOcclusionDebugKernel;
  2879. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___m_OccluderDepthPyramidCS;
  2880. int32_t ___m_OccluderDepthDownscaleKernel;
  2881. int32_t ___m_FrameIndex;
  2882. SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7 ___m_SilhouettePlaneCache;
  2883. NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9 ___m_ViewIDToIndexMap;
  2884. List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* ___m_OccluderContextData;
  2885. NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C ___m_OccluderContextSlots;
  2886. NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 ___m_FreeOccluderContexts;
  2887. NativeArray_1_tA65DF3C93200CA9EE1285F1D2DDD8FB5657EAAF8 ___m_CommonShaderVariables;
  2888. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___m_CommonConstantBuffer;
  2889. NativeArray_1_t1DE29B20DF59D7CF0F8F69260363FB6E9CD19554 ___m_DebugShaderVariables;
  2890. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___m_DebugConstantBuffer;
  2891. ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSamplerUpdateOccluders;
  2892. ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSamplerOcclusionTestOverlay;
  2893. ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSamplerOccluderOverlay;
  2894. };
  2895. struct UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F
  2896. {
  2897. NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E ___lodGroupInstances;
  2898. GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7 ___inputData;
  2899. bool ___supportDitheringCrossFade;
  2900. NativeArray_1_t2A6DBCE9D1522CC5FF53114CB98442AEAB5881EF ___lodGroupsData;
  2901. NativeArray_1_t81A98CB47CC3CC448BF340C94B99A75C5ADCB7F6 ___lodGroupsCullingData;
  2902. UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 ___rendererCount;
  2903. };
  2904. struct UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_marshaled_pinvoke
  2905. {
  2906. NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E ___lodGroupInstances;
  2907. GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7 ___inputData;
  2908. int32_t ___supportDitheringCrossFade;
  2909. NativeArray_1_t2A6DBCE9D1522CC5FF53114CB98442AEAB5881EF ___lodGroupsData;
  2910. NativeArray_1_t81A98CB47CC3CC448BF340C94B99A75C5ADCB7F6 ___lodGroupsCullingData;
  2911. UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 ___rendererCount;
  2912. };
  2913. struct UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_marshaled_com
  2914. {
  2915. NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E ___lodGroupInstances;
  2916. GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7 ___inputData;
  2917. int32_t ___supportDitheringCrossFade;
  2918. NativeArray_1_t2A6DBCE9D1522CC5FF53114CB98442AEAB5881EF ___lodGroupsData;
  2919. NativeArray_1_t81A98CB47CC3CC448BF340C94B99A75C5ADCB7F6 ___lodGroupsCullingData;
  2920. UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 ___rendererCount;
  2921. };
  2922. struct ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31
  2923. {
  2924. ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B ___instanceIndices;
  2925. ReadOnly_t1CAEC312F8157A59A9201E3E3B1A27C44FB47310 ___instances;
  2926. ReadOnly_t314120526818447F30E1FA91A14D79167A6365D4 ___sharedInstances;
  2927. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___localToWorldIsFlippedBits;
  2928. ReadOnly_tEDE38A52FAB74BA6088AF99AAFC32C7649A289AA ___worldAABBs;
  2929. ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B ___tetrahedronCacheIndices;
  2930. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___movedInCurrentFrameBits;
  2931. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___movedInPreviousFrameBits;
  2932. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ___visibleInPreviousFrameBits;
  2933. ReadOnly_t02392D65620EC811463D7106E5BA6DE3C63F2F74 ___editorData;
  2934. };
  2935. struct OcclusionTestOverlayPassData_t45363AA9EC6BAC573A164EF744B755F06B5710CD : public RuntimeObject
  2936. {
  2937. BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 ___debugPyramid;
  2938. };
  2939. struct InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16 : public RuntimeObject
  2940. {
  2941. RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* ___m_BatchersContext;
  2942. CPUDrawInstanceData_tC4887C5FA241D761FA6F3E44F34E1A77B59958F7* ___m_DrawInstanceData;
  2943. BatchRendererGroup_t452089ECEC9BF01E82CD6AE044B6D75B8CD12D10* ___m_BRG;
  2944. NativeParallelHashMap_2_tDA93C536A95E913A4A38B4387FB9E0AC0634B184 ___m_GlobalBatchIDs;
  2945. InstanceCuller_tA685900A6409379DB011B2919CDDC1F3BFBFE966 ___m_Culler;
  2946. NativeParallelHashMap_2_tC02F6A3A939816974341E9FB7EA769755D46204C ___m_BatchMaterialHash;
  2947. NativeParallelHashMap_2_t2EB8E091638D1A733B25C6647D85DA87FC51359F ___m_BatchMeshHash;
  2948. int32_t ___m_CachedInstanceDataBufferLayoutVersion;
  2949. OnCullingCompleteCallback_tF06F0204B04072C0D12E8FD9B2731D24CF3F875C* ___m_OnCompleteCallback;
  2950. };
  2951. struct InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F : public RuntimeObject
  2952. {
  2953. InstanceAllocators_tBE9CC880984F39ADC519EF269EB765FC38EC353A ___m_InstanceAllocators;
  2954. CPUSharedInstanceData_tDAE4E834B1238CC8EDFC9C9698956EAA1BAAC1CE ___m_SharedInstanceData;
  2955. CPUInstanceData_t6C711318636D1071DF101E0691EED3AC0AAF09AF ___m_InstanceData;
  2956. NativeParallelMultiHashMap_2_t172C4BF674F1229B07342E39139897436494C171 ___m_RendererGroupInstanceMultiHash;
  2957. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___m_TransformUpdateCS;
  2958. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___m_WindDataUpdateCS;
  2959. int32_t ___m_TransformInitKernel;
  2960. int32_t ___m_TransformUpdateKernel;
  2961. int32_t ___m_MotionUpdateKernel;
  2962. int32_t ___m_ProbeUpdateKernel;
  2963. int32_t ___m_WindDataCopyHistoryKernel;
  2964. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___m_UpdateIndexQueueBuffer;
  2965. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___m_ProbeUpdateDataQueueBuffer;
  2966. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___m_ProbeOcclusionUpdateDataQueueBuffer;
  2967. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___m_TransformUpdateDataQueueBuffer;
  2968. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___m_BoundingSpheresUpdateDataQueueBuffer;
  2969. bool ___m_EnableBoundingSpheres;
  2970. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_ScratchWindParamAddressArray;
  2971. };
  2972. struct UpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A : public RuntimeObject
  2973. {
  2974. OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123 ___occluderParams;
  2975. List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D* ___occluderSubviewUpdates;
  2976. OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3 ___occluderHandles;
  2977. };
  2978. struct List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278_StaticFields
  2979. {
  2980. OccluderContextU5BU5D_tA022C78F32B4792C0A2A0DB9E49145D0608B0403* ___s_emptyArray;
  2981. };
  2982. struct List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D_StaticFields
  2983. {
  2984. OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* ___s_emptyArray;
  2985. };
  2986. struct ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F_StaticFields
  2987. {
  2988. ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* ___computecmd;
  2989. };
  2990. struct RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_StaticFields
  2991. {
  2992. int32_t ___kMaxMRTCount;
  2993. List_1_tB5216E2043E168F4E0A122E4594A52A4BA2394F2* ___s_RegisteredGraphs;
  2994. bool ___U3CisRenderGraphViewerActiveU3Ek__BackingField;
  2995. bool ___U3CenableValidityChecksU3Ek__BackingField;
  2996. OnGraphRegisteredDelegate_t7DEB75DB071EA0F49C47E2617D72D40EF3A8188C* ___onGraphRegistered;
  2997. OnGraphRegisteredDelegate_t7DEB75DB071EA0F49C47E2617D72D40EF3A8188C* ___onGraphUnregistered;
  2998. OnExecutionRegisteredDelegate_tCCD234646691F298602408925867AE91256D2226* ___onExecutionRegistered;
  2999. OnExecutionRegisteredDelegate_tCCD234646691F298602408925867AE91256D2226* ___onExecutionUnregistered;
  3000. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___onDebugDataCaptured;
  3001. };
  3002. struct RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437_StaticFields
  3003. {
  3004. DynamicArray_1_t843ECB88E0EEDBBB658FF535E6B19186D9F69540* ___s_AllocatedPools;
  3005. };
  3006. struct String_t_StaticFields
  3007. {
  3008. String_t* ___Empty;
  3009. };
  3010. struct U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_StaticFields
  3011. {
  3012. U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A* ___U3CU3E9;
  3013. BaseRenderFunc_2_tC7358C0441210C9592A04580DCFF5CC6DB4DD548* ___U3CU3E9__29_0;
  3014. BaseRenderFunc_2_tB62F048192BB5048E63EAD81328C6B5457B1E41C* ___U3CU3E9__32_0;
  3015. BaseRenderFunc_2_tB89A87375ADCDE5F5D9C1853D22CC82E4488FC04* ___U3CU3E9__37_0;
  3016. };
  3017. struct ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_StaticFields
  3018. {
  3019. int32_t ___OcclusionCullingCommonShaderVariables;
  3020. int32_t ____OccluderDepthPyramid;
  3021. int32_t ____OcclusionDebugOverlay;
  3022. int32_t ___OcclusionCullingDebugShaderVariables;
  3023. };
  3024. struct ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields
  3025. {
  3026. int32_t ____BaseColor;
  3027. int32_t ___unity_SpecCube0_HDR;
  3028. int32_t ___unity_SHCoefficients;
  3029. int32_t ___unity_LightmapST;
  3030. int32_t ___unity_ObjectToWorld;
  3031. int32_t ___unity_WorldToObject;
  3032. int32_t ___unity_MatrixPreviousM;
  3033. int32_t ___unity_MatrixPreviousMI;
  3034. int32_t ___unity_WorldBoundingSphere;
  3035. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___DOTS_ST_WindParams;
  3036. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___DOTS_ST_WindHistoryParams;
  3037. };
  3038. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  3039. {
  3040. String_t* ___TrueString;
  3041. String_t* ___FalseString;
  3042. };
  3043. struct GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_StaticFields
  3044. {
  3045. GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 ___Invalid;
  3046. };
  3047. struct IntPtr_t_StaticFields
  3048. {
  3049. intptr_t ___Zero;
  3050. };
  3051. struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
  3052. {
  3053. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix;
  3054. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix;
  3055. };
  3056. struct RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_StaticFields
  3057. {
  3058. RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8* ___rastercmd;
  3059. };
  3060. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
  3061. {
  3062. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector;
  3063. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector;
  3064. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector;
  3065. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector;
  3066. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector;
  3067. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector;
  3068. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector;
  3069. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector;
  3070. };
  3071. struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields
  3072. {
  3073. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero;
  3074. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One;
  3075. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up;
  3076. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down;
  3077. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left;
  3078. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right;
  3079. };
  3080. struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
  3081. {
  3082. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector;
  3083. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector;
  3084. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector;
  3085. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector;
  3086. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector;
  3087. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector;
  3088. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector;
  3089. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector;
  3090. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector;
  3091. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector;
  3092. };
  3093. struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
  3094. {
  3095. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector;
  3096. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector;
  3097. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector;
  3098. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector;
  3099. };
  3100. struct float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_StaticFields
  3101. {
  3102. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___zero;
  3103. };
  3104. struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7_StaticFields
  3105. {
  3106. bool ___ThrowOnSetRenderTarget;
  3107. };
  3108. struct Exception_t_StaticFields
  3109. {
  3110. RuntimeObject* ___s_EDILock;
  3111. };
  3112. struct GPUDrivenProcessor_tB1BC3D8A5CF027C45CB4015CE5C88705BB717E08_StaticFields
  3113. {
  3114. GPUDrivenRendererDataNativeCallback_t74A4C778AB0444EA3F0CB9D4A0BAB569DECB1F1A* ___s_NativeRendererCallback;
  3115. GPUDrivenLODGroupDataNativeCallback_t3C7AFECDD582B8AAA0205A4075B00C42ED1AE75A* ___s_NativeLODGroupCallback;
  3116. };
  3117. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
  3118. {
  3119. int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
  3120. };
  3121. struct RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_StaticFields
  3122. {
  3123. int32_t ___s_uintSize;
  3124. };
  3125. struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_StaticFields
  3126. {
  3127. int32_t ___k_ColorId;
  3128. int32_t ___k_MainTexId;
  3129. };
  3130. struct ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_StaticFields
  3131. {
  3132. uint32_t ___s_CurrentValidBit;
  3133. uint32_t ___s_SharedResourceValidBit;
  3134. };
  3135. struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_StaticFields
  3136. {
  3137. int32_t ___GenerateAllMips;
  3138. };
  3139. struct BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5_StaticFields
  3140. {
  3141. BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 ___s_NullHandle;
  3142. };
  3143. struct GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3_StaticFields
  3144. {
  3145. int32_t ___s_NextLayoutVersion;
  3146. };
  3147. struct GPUResidentDrawer_tB6F260E4DEC50D7E0DA2BD0CB131A51CDDCA3009_StaticFields
  3148. {
  3149. GPUResidentDrawer_tB6F260E4DEC50D7E0DA2BD0CB131A51CDDCA3009* ___s_Instance;
  3150. };
  3151. struct TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_StaticFields
  3152. {
  3153. TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___s_NullHandle;
  3154. };
  3155. struct ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69_StaticFields
  3156. {
  3157. Action_6_t51807BC92A7C39F1B9981D2B9661C16BA7DDA854* ___s_TypeDispatch;
  3158. Action_8_tB8FB2317194ED06F8C20B32C70ABA34BC783A881* ___s_TransformDispatch;
  3159. };
  3160. struct OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD_StaticFields
  3161. {
  3162. int32_t ___s_MaxContextGCFrame;
  3163. };
  3164. #ifdef __clang__
  3165. #pragma clang diagnostic pop
  3166. #endif
  3167. struct ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967 : public RuntimeArray
  3168. {
  3169. ALIGN_FIELD (8) ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C m_Items[1];
  3170. inline ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C GetAt(il2cpp_array_size_t index) const
  3171. {
  3172. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3173. return m_Items[index];
  3174. }
  3175. inline ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C* GetAddressAt(il2cpp_array_size_t index)
  3176. {
  3177. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3178. return m_Items + index;
  3179. }
  3180. inline void SetAt(il2cpp_array_size_t index, ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C value)
  3181. {
  3182. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3183. m_Items[index] = value;
  3184. }
  3185. inline ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C GetAtUnchecked(il2cpp_array_size_t index) const
  3186. {
  3187. return m_Items[index];
  3188. }
  3189. inline ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3190. {
  3191. return m_Items + index;
  3192. }
  3193. inline void SetAtUnchecked(il2cpp_array_size_t index, ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C value)
  3194. {
  3195. m_Items[index] = value;
  3196. }
  3197. };
  3198. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
  3199. {
  3200. ALIGN_FIELD (8) int32_t m_Items[1];
  3201. inline int32_t GetAt(il2cpp_array_size_t index) const
  3202. {
  3203. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3204. return m_Items[index];
  3205. }
  3206. inline int32_t* GetAddressAt(il2cpp_array_size_t index)
  3207. {
  3208. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3209. return m_Items + index;
  3210. }
  3211. inline void SetAt(il2cpp_array_size_t index, int32_t value)
  3212. {
  3213. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3214. m_Items[index] = value;
  3215. }
  3216. inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
  3217. {
  3218. return m_Items[index];
  3219. }
  3220. inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3221. {
  3222. return m_Items + index;
  3223. }
  3224. inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
  3225. {
  3226. m_Items[index] = value;
  3227. }
  3228. };
  3229. struct OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55 : public RuntimeArray
  3230. {
  3231. ALIGN_FIELD (8) OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 m_Items[1];
  3232. inline OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 GetAt(il2cpp_array_size_t index) const
  3233. {
  3234. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3235. return m_Items[index];
  3236. }
  3237. inline OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* GetAddressAt(il2cpp_array_size_t index)
  3238. {
  3239. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3240. return m_Items + index;
  3241. }
  3242. inline void SetAt(il2cpp_array_size_t index, OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 value)
  3243. {
  3244. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3245. m_Items[index] = value;
  3246. }
  3247. inline OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 GetAtUnchecked(il2cpp_array_size_t index) const
  3248. {
  3249. return m_Items[index];
  3250. }
  3251. inline OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3252. {
  3253. return m_Items + index;
  3254. }
  3255. inline void SetAtUnchecked(il2cpp_array_size_t index, OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 value)
  3256. {
  3257. m_Items[index] = value;
  3258. }
  3259. };
  3260. struct OccluderContextU5BU5D_tA022C78F32B4792C0A2A0DB9E49145D0608B0403 : public RuntimeArray
  3261. {
  3262. ALIGN_FIELD (8) OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 m_Items[1];
  3263. inline OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 GetAt(il2cpp_array_size_t index) const
  3264. {
  3265. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3266. return m_Items[index];
  3267. }
  3268. inline OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* GetAddressAt(il2cpp_array_size_t index)
  3269. {
  3270. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3271. return m_Items + index;
  3272. }
  3273. inline void SetAt(il2cpp_array_size_t index, OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 value)
  3274. {
  3275. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3276. m_Items[index] = value;
  3277. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___occluderDepthPyramid), (void*)NULL);
  3278. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  3279. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___occlusionDebugOverlay), (void*)NULL);
  3280. #endif
  3281. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  3282. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___constantBuffer), (void*)NULL);
  3283. #endif
  3284. }
  3285. inline OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 GetAtUnchecked(il2cpp_array_size_t index) const
  3286. {
  3287. return m_Items[index];
  3288. }
  3289. inline OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3290. {
  3291. return m_Items + index;
  3292. }
  3293. inline void SetAtUnchecked(il2cpp_array_size_t index, OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 value)
  3294. {
  3295. m_Items[index] = value;
  3296. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___occluderDepthPyramid), (void*)NULL);
  3297. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  3298. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___occlusionDebugOverlay), (void*)NULL);
  3299. #endif
  3300. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  3301. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___constantBuffer), (void*)NULL);
  3302. #endif
  3303. }
  3304. };
  3305. IL2CPP_EXTERN_C void U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshal_pinvoke(const U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA& unmarshaled, U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshaled_pinvoke& marshaled);
  3306. IL2CPP_EXTERN_C void U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshal_pinvoke_back(const U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshaled_pinvoke& marshaled, U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA& unmarshaled);
  3307. IL2CPP_EXTERN_C void U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshal_pinvoke_cleanup(U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshaled_pinvoke& marshaled);
  3308. IL2CPP_EXTERN_C void U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshal_com(const U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA& unmarshaled, U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshaled_com& marshaled);
  3309. IL2CPP_EXTERN_C void U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshal_com_back(const U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshaled_com& marshaled, U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA& unmarshaled);
  3310. IL2CPP_EXTERN_C void U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshal_com_cleanup(U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshaled_com& marshaled);
  3311. IL2CPP_EXTERN_C void LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB_marshal_pinvoke(const LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB& unmarshaled, LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB_marshaled_pinvoke& marshaled);
  3312. IL2CPP_EXTERN_C void LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB_marshal_pinvoke_back(const LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB_marshaled_pinvoke& marshaled, LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB& unmarshaled);
  3313. IL2CPP_EXTERN_C void LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB_marshal_pinvoke_cleanup(LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB_marshaled_pinvoke& marshaled);
  3314. IL2CPP_EXTERN_C void LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB_marshal_com(const LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB& unmarshaled, LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB_marshaled_com& marshaled);
  3315. IL2CPP_EXTERN_C void LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB_marshal_com_back(const LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB_marshaled_com& marshaled, LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB& unmarshaled);
  3316. IL2CPP_EXTERN_C void LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB_marshal_com_cleanup(LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB_marshaled_com& marshaled);
  3317. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeParallelHashMap_2_TryGetValue_m36DB2F87FBF44054B07E61E7DA0292639629D27F_gshared (NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1* __this, int32_t ___0_key, GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* ___1_item, const RuntimeMethod* method) ;
  3318. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* NativeListUnsafeUtility_GetUnsafePtr_TisLODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_m92AF6631A6724529122A5D20B438FEB65A84C938_gshared (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB ___0_list, const RuntimeMethod* method) ;
  3319. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF* NativeListUnsafeUtility_GetUnsafePtr_TisLODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_m7B5522DD626C96B6EFE9776A5D0408DF8CD54ACB_gshared (NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD ___0_list, const RuntimeMethod* method) ;
  3320. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeList_1_get_Length_mF15C1A614422EFA23EB86416DFE5F1B1803A26E9_gshared_inline (NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB* __this, const RuntimeMethod* method) ;
  3321. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeList_1_get_Length_m64D05E7D212DA77DCC02E3A980E017826597243E_gshared_inline (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB* __this, const RuntimeMethod* method) ;
  3322. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 NativeList_1_get_Item_m21CFB1285A3069C1951DEC1458DED1F6F26D3915_gshared_inline (NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3323. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeParallelHashMap_2_TryAdd_m25F06B5E3571B751A5915F1DD9E25BA903D6B482_gshared (NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1* __this, int32_t ___0_key, GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 ___1_item, const RuntimeMethod* method) ;
  3324. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* NativeList_1_ElementAt_mA7E61B8C657DF77C0F0F95CD412C5117E8ED77F0_gshared (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3325. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_ResizeUninitialized_mAB8D48AF85486A5F6128DC6309F640E81E51123A_gshared (NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB* __this, int32_t ___0_length, const RuntimeMethod* method) ;
  3326. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_ResizeUninitialized_mEA61338B169C874D3EFCAC234D00CC4879F3228C_gshared (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB* __this, int32_t ___0_length, const RuntimeMethod* method) ;
  3327. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_ResizeUninitialized_mBF048F89E4B8E46D992E502D358241A3D3A45038_gshared (NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD* __this, int32_t ___0_length, const RuntimeMethod* method) ;
  3328. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeArrayUnsafeUtility_GetUnsafePtr_TisLODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_m15D547C9D1E9006C362EBE016D025A9080A1E7AF_gshared (NativeArray_1_t2A6DBCE9D1522CC5FF53114CB98442AEAB5881EF ___0_nativeArray, const RuntimeMethod* method) ;
  3329. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeArrayUnsafeUtility_GetUnsafePtr_TisLODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_m913804158042A5F3F1FA17B9A4E96DF2E39781EF_gshared (NativeArray_1_t81A98CB47CC3CC448BF340C94B99A75C5ADCB7F6 ___0_nativeArray, const RuntimeMethod* method) ;
  3330. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30 NativeArray_1_GetEnumerator_m6E656AE4243351850AD99E832638DDF081239389_gshared (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, const RuntimeMethod* method) ;
  3331. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m76DC8FCCF3E42CD42363AD6C2BAC71ABDA1535C2_gshared (Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30* __this, const RuntimeMethod* method) ;
  3332. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_m9615CE722B0B33517472FA29CB73AE60D8E8D522_gshared_inline (Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30* __this, const RuntimeMethod* method) ;
  3333. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeParallelHashMap_2_Remove_m529418F625AB9BC9052FFAF96827EB8D4664AEB4_gshared (NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1* __this, int32_t ___0_key, const RuntimeMethod* method) ;
  3334. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Add_mC5817DD01A1B813AF908DCEE81D2A67FA4597DAE_gshared (NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB* __this, GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* ___0_value, const RuntimeMethod* method) ;
  3335. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m62905577B99C79AEA734E15AC569B10365214EDA_gshared_inline (Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30* __this, const RuntimeMethod* method) ;
  3336. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1__ctor_m4709FBCCE285A11413A2F823E4461F98A3F07BAA_gshared (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB* __this, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___0_allocator, const RuntimeMethod* method) ;
  3337. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeParallelHashMap_2__ctor_m0019A3CC58E8A8410EE4E94A87B1A82BE0384BA8_gshared (NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1* __this, int32_t ___0_capacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
  3338. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1__ctor_m1384D23541A99CEC47CCF41D26AD17387D97E90C_gshared (NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD* __this, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___0_allocator, const RuntimeMethod* method) ;
  3339. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1__ctor_m7E7CD5064F951D76E776F5F280AE120B207E4B35_gshared (NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB* __this, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___0_allocator, const RuntimeMethod* method) ;
  3340. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Dispose_m12E53E48C933E43129D85D72F76D1255C382B019_gshared (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB* __this, const RuntimeMethod* method) ;
  3341. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeParallelHashMap_2_Dispose_m36895DD50E42DFBB3EEB01DEAC39D68484013461_gshared (NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1* __this, const RuntimeMethod* method) ;
  3342. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Dispose_m3C471FC3F3A9BC9749FD271129AD97E68D683B5D_gshared (NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD* __this, const RuntimeMethod* method) ;
  3343. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Dispose_m18C27B0CE338E8F2BBECB860083BF360F8D96DC4_gshared (NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB* __this, const RuntimeMethod* method) ;
  3344. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForExtensions_Schedule_TisUpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_m2B60DABEAABA61CD0BD9C7B7FE155270D090E22D_gshared (UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_innerloopBatchCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method) ;
  3345. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForExtensions_Run_TisUpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_m7AA29A41738B45553AC4E46EA1B516E733999E6A_gshared (UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C ___0_jobData, int32_t ___1_arrayLength, const RuntimeMethod* method) ;
  3346. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mD0F26C30D505CF393A50CEAD19D9BAAD3E77CB87_gshared (NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
  3347. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobExtensions_Run_TisAllocateOrGetLODGroupDataInstancesJob_tAFFA5AC4F70E50403FB38EFB8B8E75E249171238_mB8CEFE0C810FD6AA771A574DA095BB8594691675_gshared (AllocateOrGetLODGroupDataInstancesJob_tAFFA5AC4F70E50403FB38EFB8B8E75E249171238 ___0_jobData, const RuntimeMethod* method) ;
  3348. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t2A6DBCE9D1522CC5FF53114CB98442AEAB5881EF NativeList_1_AsArray_mBF8FAB7634B8B4854D626C2E0B0620AFAF0EAD20_gshared (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB* __this, const RuntimeMethod* method) ;
  3349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t81A98CB47CC3CC448BF340C94B99A75C5ADCB7F6 NativeList_1_AsArray_mEBCCCC67DC7FFD4562A74EE48748415425A84E1E_gshared (NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD* __this, const RuntimeMethod* method) ;
  3350. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForExtensions_Schedule_TisUpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_m1046ECE7FFA343D66AC7DBA4DC8458F5A819B45A_gshared (UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_innerloopBatchCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method) ;
  3351. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForExtensions_Run_TisUpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_mDD590564009DAC816B77D13D21E3FCC6BDF3FF66_gshared (UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F ___0_jobData, int32_t ___1_arrayLength, const RuntimeMethod* method) ;
  3352. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_mB7356672FF7B43E7BA9814A15428B812950C65CA_gshared (NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E* __this, const RuntimeMethod* method) ;
  3353. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobExtensions_Run_TisFreeLODGroupDataJob_tB92469B0B8B3C719907AE61E13AF6A6FB8A1916C_m42B9A4143825584885CEB43F778A8937F489618B_gshared (FreeLODGroupDataJob_tB92469B0B8B3C719907AE61E13AF6A6FB8A1916C ___0_jobData, const RuntimeMethod* method) ;
  3354. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeParallelHashMap_2__ctor_m5B14A187C0C4A05D6B129B300B602E387F42A04B_gshared (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* __this, int32_t ___0_capacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
  3355. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1__ctor_m5697273576B6FA770C7C26B21495B790E0D88EFA_gshared (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
  3356. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1__ctor_m9F30EE4AEC3626EC28F07B84BDB52836D00FEDB7_gshared (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
  3357. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1__ctor_mBC23D2B2B15A643186A0725DF9D152F9EC581061_gshared (NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
  3358. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeParallelHashMap_2_Dispose_m424865EAF792C6A590BB7F8F0D2760F358CEC15E_gshared (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* __this, const RuntimeMethod* method) ;
  3359. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E_gshared (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, const RuntimeMethod* method) ;
  3360. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Dispose_mFECBA32AB853CC0ADF791AFB0ACBFED1FAF8D425_gshared (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* __this, const RuntimeMethod* method) ;
  3361. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Dispose_m77CC3DBC60106FBEB1B21A01803D1990990BA9DE_gshared (NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34* __this, const RuntimeMethod* method) ;
  3362. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B_gshared (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* __this, int32_t ___0_key, int32_t* ___1_item, const RuntimeMethod* method) ;
  3363. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_gshared_inline (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, const RuntimeMethod* method) ;
  3364. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_gshared_inline (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3365. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_set_Length_mBCC2C2854400594DDFB9DC08CD2AEA0084966E25_gshared (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  3366. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeList_1_get_Length_m73B80E4FAA09E483580102068521E2C4D69C62B3_gshared_inline (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* __this, const RuntimeMethod* method) ;
  3367. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeList_1_get_Capacity_mA0186FC870B25A4A95D1707C36D90E687FF32AD7_gshared_inline (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* __this, const RuntimeMethod* method) ;
  3368. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_SetCapacity_m3F4C8874A6CCE81DCA708CD8550F42BC9D430002_gshared (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  3369. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_SetCapacity_m93D7A345B15D90B43080B6AE6BE90E4D19E1DA37_gshared (NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  3370. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_ResizeUninitialized_m4C86424F814085D2D502AE2FEC31E6F0B37C7722_gshared (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* __this, int32_t ___0_length, const RuntimeMethod* method) ;
  3371. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_ResizeUninitialized_m43BA611B42453D29772FE156FF99DBC2ED439ED6_gshared (NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34* __this, int32_t ___0_length, const RuntimeMethod* method) ;
  3372. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeParallelHashMap_2_Add_m81BB75E78731282382FA5870AF24C287523BC692_gshared (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* __this, int32_t ___0_key, int32_t ___1_item, const RuntimeMethod* method) ;
  3373. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NativeList_1_set_Item_mDAB7C29FE80FB2863AD2BB0D374B6344C8BB0396_gshared_inline (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* __this, int32_t ___0_index, Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127 ___1_value, const RuntimeMethod* method) ;
  3374. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 NativeList_1_AsArray_mD1E540EB5C863F0EDCA8396DE9541D9E5EC2A180_gshared (NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34* __this, const RuntimeMethod* method) ;
  3375. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 NativeArray_1_GetSubArray_m2B4EA9FF70CC0BFCB8DCD9630E730DDA436A1F8C_gshared (NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) ;
  3376. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_CopyFrom_m2688FA6B612C06DF23AFE9FAFA58C8CF1DE12CA2_gshared (NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49* __this, NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 ___0_array, const RuntimeMethod* method) ;
  3377. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127 NativeList_1_get_Item_mB3BEA9B9B62B19B0E6C171ECC3B377CA5F90AD76_gshared_inline (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3378. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeParallelHashMap_2_Remove_m8C584829B282C40C60A88AB121C670DB050058C9_gshared (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* __this, int32_t ___0_key, const RuntimeMethod* method) ;
  3379. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Add_mD5F3F9AEDF81C4AE1F22A002348E5296010D0064_gshared (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, int32_t* ___0_value, const RuntimeMethod* method) ;
  3380. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m5DA0C61BFDDCD8C85B8721A1173F0DDBC1669903_gshared (List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* __this, const RuntimeMethod* method) ;
  3381. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1__ctor_m2D12F2F0C0FCFB8EA0355A0474885D16138A2FEB_gshared (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
  3382. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m61F8CE41798ABF5B7A2D5740A8BD5600E0F3699D_gshared (NativeArray_1_tA65DF3C93200CA9EE1285F1D2DDD8FB5657EAAF8* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
  3383. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_TisOcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74_m3634617FCC0586139135B4C5B15EB5E4DA8E35EA_gshared_inline (const RuntimeMethod* method) ;
  3384. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m71E93F75148F4CFE8591B24ED629D8151CE8A211_gshared (NativeArray_1_t1DE29B20DF59D7CF0F8F69260363FB6E9CD19554* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
  3385. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_TisOcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185_m663BD9D7D3900AFE1F17906E4ACD10A7ABE007AE_gshared_inline (const RuntimeMethod* method) ;
  3386. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeCommandBuffer_SetBufferData_TisOcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74_m032997C6BEE6472C00E22C5E668E9671CAA11680_gshared (ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* __this, ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___0_buffer, NativeArray_1_tA65DF3C93200CA9EE1285F1D2DDD8FB5657EAAF8 ___1_data, const RuntimeMethod* method) ;
  3387. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RenderGraph_AddComputePass_TisRuntimeObject_m4752327B4ECA159DB714AEB805DE3C0AEDA53359_gshared (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* __this, String_t* ___0_passName, RuntimeObject** ___1_passData, ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___2_sampler, String_t* ___3_file, int32_t ___4_line, const RuntimeMethod* method) ;
  3388. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseRenderFunc_2__ctor_mDC58545FDE0ACE8DDA93E3C3AF0D636A40E65081_gshared (BaseRenderFunc_2_tCEF4A4193D64B47BA9BDF45CF9B801DEB82FED1C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  3389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RenderGraph_AddRasterRenderPass_TisRuntimeObject_mC67DBCDAE9E5C0D6FA1406B1CD4EA8A1F9244044_gshared (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* __this, String_t* ___0_passName, RuntimeObject** ___1_passData, ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___2_sampler, String_t* ___3_file, int32_t ___4_line, const RuntimeMethod* method) ;
  3390. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseRenderFunc_2__ctor_m72268C37DF7D310181ABEF09D65817B1108D843E_gshared (BaseRenderFunc_2_tA367BC6873E6166CAEC57DF6061E145117B9C512* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  3391. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97_gshared (List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3392. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m66CC30CA0E0BE87880FF86D619D5BC234242396C_gshared (List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* __this, int32_t ___0_index, OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 ___1_value, const RuntimeMethod* method) ;
  3393. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_gshared_inline (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3394. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NativeList_1_set_Item_mA8CFA8D763FB7EB84EEA6F9091F3C0CABF1171EC_gshared_inline (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* __this, int32_t ___0_index, OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D ___1_value, const RuntimeMethod* method) ;
  3395. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m70F8774CCC65139B5F0DCD950BDB5DCA2DA9339A_gshared (List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D* __this, const RuntimeMethod* method) ;
  3396. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mB5D763BA8377517C9AC2CBCE7AA19863F9D3AC90_gshared_inline (List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D* __this, const RuntimeMethod* method) ;
  3397. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m36C7CCBD20ADDEBB2529E0A509C9C1C789DDCF83_gshared_inline (List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D* __this, OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 ___0_item, const RuntimeMethod* method) ;
  3398. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlySpan_1_get_Length_m4A5D6A21747999C3D2022901E150B790F8F7A0FC_gshared_inline (ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8* __this, const RuntimeMethod* method) ;
  3399. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Clear_m648174B76DB59174778B0031DAC866A84D577161_gshared (NativeList_1_t1A94CC8D245554512B29D5AFB5727CF7838B8373* __this, const RuntimeMethod* method) ;
  3400. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tD10565C30D691E9BF29F10DBC6E7C3425524C3FC NativeParallelHashMap_2_GetEnumerator_mA4BC9259A705ACE70324C8DE751680481DB02B4B_gshared (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* __this, const RuntimeMethod* method) ;
  3401. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m8C98705F181DF631D38F4C37B0A0EA2F82A05D65_gshared (Enumerator_tD10565C30D691E9BF29F10DBC6E7C3425524C3FC* __this, const RuntimeMethod* method) ;
  3402. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValue_2_tA2095BCEA0636324FDC7EAC8BD293CE93C247893 Enumerator_get_Current_m13241E8F07066776776711DA3347892DAE3A0AD7_gshared_inline (Enumerator_tD10565C30D691E9BF29F10DBC6E7C3425524C3FC* __this, const RuntimeMethod* method) ;
  3403. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t* KeyValue_2_get_Value_mCAD23D7F69AFC3ECFF88CF73A12C7743B40103A1_gshared (KeyValue_2_tA2095BCEA0636324FDC7EAC8BD293CE93C247893* __this, const RuntimeMethod* method) ;
  3404. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeList_1_get_Length_m1FD59DF166F8A71E58A5599823E625FDF1E754B9_gshared_inline (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* __this, const RuntimeMethod* method) ;
  3405. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t KeyValue_2_get_Key_m843B1A0821424E4E06E6EE9BA06C2FFC0BE1092E_gshared (KeyValue_2_tA2095BCEA0636324FDC7EAC8BD293CE93C247893* __this, const RuntimeMethod* method) ;
  3406. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Add_mE5CB2CE2878D92A0C183125B2C7283442F5B4C62_gshared (NativeList_1_t1A94CC8D245554512B29D5AFB5727CF7838B8373* __this, DebugOccluderStats_t7B4C48EC856FCC7FDF2811DF6C222E53DD80AD93* ___0_value, const RuntimeMethod* method) ;
  3407. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mD312DD0DF983C6F5AEC2FC370505CBBDBE05A389_gshared_inline (Enumerator_tD10565C30D691E9BF29F10DBC6E7C3425524C3FC* __this, const RuntimeMethod* method) ;
  3408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeParallelHashMap_2_ContainsKey_m45222F2B17E58DE167FD27B6A47F43142D84D37D_gshared (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* __this, int32_t ___0_key, const RuntimeMethod* method) ;
  3409. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4954670290432CCA1A478E95834E8190ACA6AAC5_gshared_inline (List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* __this, const RuntimeMethod* method) ;
  3410. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_RemoveAt_m4FA4D72861272463B47F576F88C40BD65843981B_gshared (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3411. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mC203CC257CCAC935DDC757C442EFA38F598D1B72_gshared_inline (List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* __this, OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 ___0_item, const RuntimeMethod* method) ;
  3412. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Add_mD2E11882D44592E3FF5268B44DB44C98380662B0_gshared (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* __this, OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D* ___0_value, const RuntimeMethod* method) ;
  3413. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m38ACDE327D80BEDC3DAF3360C1DACE0E1719F3CE_gshared_inline (List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* __this, const RuntimeMethod* method) ;
  3414. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeList_1_Dispose_mE7FAC7802D2E4BCB510C38A95027166C68652DE7_gshared (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* __this, const RuntimeMethod* method) ;
  3415. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_mDD8758DB0D52F681B5DE8A0CD4A9A9432DB25D55_gshared (NativeArray_1_tA65DF3C93200CA9EE1285F1D2DDD8FB5657EAAF8* __this, const RuntimeMethod* method) ;
  3416. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m8F94B2D08004493E58248FB381F9A497E87C81E2_gshared (NativeArray_1_t1DE29B20DF59D7CF0F8F69260363FB6E9CD19554* __this, const RuntimeMethod* method) ;
  3417. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeCommandBuffer_SetBufferData_TisOcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185_m2AEBEA259CF44A75197B496481FEB5BC81515CA3_gshared (ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* __this, ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___0_buffer, NativeArray_1_t1DE29B20DF59D7CF0F8F69260363FB6E9CD19554 ___1_data, const RuntimeMethod* method) ;
  3418. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mEC6EDC870FCB1FA027DDCBE7BAE34AFA9398A1DE_gshared_inline (List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D* __this, const RuntimeMethod* method) ;
  3419. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mED105F1DB197E159F07DE41446F0203180C8A441_gshared_inline (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) ;
  3420. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 List_1_get_Item_m453D9ACDFFF1EC463DB89226552846A849909D9F_gshared (List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3421. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8 Span_1_op_Implicit_m066B480F835EDE1819C9F5F060705A32090F88DB_gshared (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74 ___0_span, const RuntimeMethod* method) ;
  3422. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectDispatcher_EnableTypeTracking_TisRuntimeObject_mFCF95FC68E55C2C41FC08522352CA8C8136EAFBC_gshared (ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69* __this, int32_t ___0_typeTrackingMask, const RuntimeMethod* method) ;
  3423. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectDispatcher_EnableTransformTracking_TisRuntimeObject_m482E27E5FBE062E349A8722DC11A2772F8F76C8F_gshared (ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69* __this, int32_t ___0_trackingType, const RuntimeMethod* method) ;
  3424. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectDispatcher_DisableTypeTracking_TisRuntimeObject_m7FA786E95CF26551D593796BA849CF4C9C5C23B1_gshared (ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69* __this, const RuntimeMethod* method) ;
  3425. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectDispatcher_DisableTransformTracking_TisRuntimeObject_m3A383C2032A6894EF3739156CB004A0D089D4DDA_gshared (ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69* __this, int32_t ___0_trackingType, const RuntimeMethod* method) ;
  3426. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeDispatchData_tF20A8BD105729A9AA353F600381DFB39DD8BF21F ObjectDispatcher_GetTypeChangesAndClear_TisRuntimeObject_m240EF0622520509C9B3D4CA0ECF66C1CA59A517F_gshared (ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69* __this, int32_t ___0_allocator, bool ___1_sortByInstanceID, bool ___2_noScriptingArray, const RuntimeMethod* method) ;
  3427. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TransformDispatchData_tDD80F62146EC1E25A25FD4C562BED0C52731E1B4 ObjectDispatcher_GetTransformChangesAndClear_TisRuntimeObject_m37EE64470D14E45FD0783D9B34F36AB075B0B959_gshared (ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69* __this, int32_t ___0_trackingType, int32_t ___1_allocator, const RuntimeMethod* method) ;
  3428. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m2B08A55873756E21BCB6D1C2CD1D3ED18D00BCA2_gshared (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
  3429. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m2C67EBF40272FAE50ACAE7825D1C71C673CE32C7_gshared (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* __this, const RuntimeMethod* method) ;
  3430. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnly_t7E91E5ED8C9D77B2630CAA1F7E79B68D2A777BA4 NativeArray_1_AsReadOnly_mB3B340B76B15539AEB4582026459F0757D133C8E_gshared (NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* __this, const RuntimeMethod* method) ;
  3431. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnly_get_Length_m563B84F5D44C547A822486B9DEFCA1DC5FC435AD_gshared_inline (ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B* __this, const RuntimeMethod* method) ;
  3432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t6190994DF094ABDFA6908C2C3FB347457E8E4282 ReadOnly_op_Implicit_m490027CCD44D0F2B4CAB3CB737518E39A0BCB716_gshared (ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B* ___0_source, const RuntimeMethod* method) ;
  3433. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlySpan_1_t6190994DF094ABDFA6908C2C3FB347457E8E4282 NativeArray_1_op_Implicit_m00183030196858D0016F2A18C13320B0366B4D00_gshared (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* ___0_source, const RuntimeMethod* method) ;
  3434. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBufferBuilder_AddComponent_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_mE4128875E6A9A06ADE4006011D16A3123DAF7711_gshared (GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039* __this, int32_t ___0_propertyID, bool ___1_isOverriden, bool ___2_isPerInstance, int32_t ___3_instanceType, uint32_t ___4_componentGroup, const RuntimeMethod* method) ;
  3435. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBufferBuilder_AddComponent_TisSHCoefficients_tA64D516B4C4756B7FF4E78ADB989319321BAC163_mC28268D77C56F5E669FE2023FC7F5C7603791374_gshared (GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039* __this, int32_t ___0_propertyID, bool ___1_isOverriden, bool ___2_isPerInstance, int32_t ___3_instanceType, uint32_t ___4_componentGroup, const RuntimeMethod* method) ;
  3436. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBufferBuilder_AddComponent_TisPackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB_mD02B0BA6F9C2F83BB2F69259D5AE2A6DF54F131A_gshared (GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039* __this, int32_t ___0_propertyID, bool ___1_isOverriden, bool ___2_isPerInstance, int32_t ___3_instanceType, uint32_t ___4_componentGroup, const RuntimeMethod* method) ;
  3437. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD5B3C428BB4E25A820C242BF663DC5471EFFA654_gshared_inline (const RuntimeMethod* method) ;
  3438. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_m515E3293906739ED5CE99626F8DCCE21A479CAD9_gshared_inline (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3* __this, const RuntimeMethod* method) ;
  3439. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mA4F6CB5955011F4319940C36A0CE4CAB8975AAFB_gshared (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
  3440. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_mD66AB1D64109774FDAE0802A3D9333942CAA6E86_gshared (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3* __this, const RuntimeMethod* method) ;
  3441. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Copy_mC516499825EDF1C479F5BF04C5AD2F16E2C43E8D_gshared (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3 ___0_src, NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3 ___1_dst, int32_t ___2_length, const RuntimeMethod* method) ;
  3442. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeArrayUnsafeUtility_GetUnsafePtr_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mA00A801E46239C4AF570A95998D1304800BB4493_gshared (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3 ___0_nativeArray, const RuntimeMethod* method) ;
  3443. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeArrayUnsafeUtility_GetUnsafeReadOnlyPtr_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m83D60DC24F744BAE654BA72391E71FC4119E5D0C_gshared (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3 ___0_nativeArray, const RuntimeMethod* method) ;
  3444. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3 NativeArray_1_GetSubArray_m5CF5B4B8D01930DCE8D9BA85EAF496202827B945_gshared (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) ;
  3445. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_gshared (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
  3446. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobForExtensions_ScheduleParallel_TisRadixSortBucketCountJob_t0937025811F11C3D50DB77C0F53634187A7F9DD5_m39A89AAD4B82FDCC6AFD6126D2A73D22FCA0F8D9_gshared (RadixSortBucketCountJob_t0937025811F11C3D50DB77C0F53634187A7F9DD5 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_innerloopBatchCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependency, const RuntimeMethod* method) ;
  3447. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobForExtensions_ScheduleParallel_TisRadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885_mE656647C614DF02CC0445F97DC98F4B865924147_gshared (RadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_innerloopBatchCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependency, const RuntimeMethod* method) ;
  3448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobForExtensions_ScheduleParallel_TisRadixSortPrefixSumJob_tB66E0848187F3DC6F5EB22FABD8D1E92852B5E90_m72EB23CC3227298124F559A369DA43A5A1C8BCBF_gshared (RadixSortPrefixSumJob_tB66E0848187F3DC6F5EB22FABD8D1E92852B5E90 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_innerloopBatchCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependency, const RuntimeMethod* method) ;
  3449. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobForExtensions_ScheduleParallel_TisRadixSortBucketSortJob_t74C18F3C548EAA827E617156F6C5391B2549633C_m84DAC39851C2BB1CC4948F875A60B6886D6E1C2C_gshared (RadixSortBucketSortJob_t74C18F3C548EAA827E617156F6C5391B2549633C ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_innerloopBatchCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependency, const RuntimeMethod* method) ;
  3450. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_gshared (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, const RuntimeMethod* method) ;
  3451. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SortJob_2_tF5A8EBE6C2885BA7F056EE208E1F67DAB0B69B03 NativeSortExtension_SortJob_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9E3417425C9B76FA372D6033A174ABAA465BFFAC_gshared (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_array, const RuntimeMethod* method) ;
  3452. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 SortJob_2_Schedule_m22719A523B631BE6909546A645D7FE71F71286E8_gshared (SortJob_2_tF5A8EBE6C2885BA7F056EE208E1F67DAB0B69B03* __this, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___0_inputDeps, const RuntimeMethod* method) ;
  3453. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeArrayUnsafeUtility_GetUnsafePtr_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD2D9DC546B80A05000B107C8E09FAA4BED3B2144_gshared (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_nativeArray, const RuntimeMethod* method) ;
  3454. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t* UnsafeUtility_AsRef_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF01FDF0EACCFED286E93933B693A2BE11A6A8946_gshared_inline (void* ___0_ptr, const RuntimeMethod* method) ;
  3455. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForExtensions_EarlyJobInit_TisCullingJob_t4206A6B00371EC11303617597A8DA5BFCCF92681_m2DC4159A94818A11066545C0E0AE99BC10ED1524_gshared (const RuntimeMethod* method) ;
  3456. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForExtensions_EarlyJobInit_TisAllocateBinsPerBatch_t5239CCD1592A1183C158D7DBFBCB38CFB8A65904_mD321B4489EDBD81B6632FA85232CDC9BDC55EDA0_gshared (const RuntimeMethod* method) ;
  3457. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobExtensions_EarlyJobInit_TisPrefixSumDrawsAndInstances_t270E5AA9BF72798DF9C0F217224637E0B89F710D_mA1791E64521EA49E30078C93A9563DEAAD09FD2E_gshared (const RuntimeMethod* method) ;
  3458. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForExtensions_EarlyJobInit_TisDrawCommandOutputPerBatch_t4A45E11E8E7CBD974DA211971082C0ED66445215_m237890434EF86A58AE167154294FE537DD7A512D_gshared (const RuntimeMethod* method) ;
  3459. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForBatchExtensions_EarlyJobInit_TisCompactVisibilityMasksJob_tDE1D39C552A38F0687E6280ECC355983FA6AA3A5_m0F21D875DD17C792ED8C5BF66BE859FF8555B1E6_gshared (const RuntimeMethod* method) ;
  3460. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobExtensions_EarlyJobInit_TisPrefixSumDrawInstancesJob_tBACC8A4D7ECB2D5AAA5276450B3791B1A57B58A3_mFD895AB10D2176A05381B95934A200E8EB7DFA02_gshared (const RuntimeMethod* method) ;
  3461. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForExtensions_EarlyJobInit_TisBuildDrawListsJob_t04305ADFB7117F4E8B5C09D5FDA60BB738D5EF56_mDC33AAEDEB4E0AD91C61823A87FC087220EDC855_gshared (const RuntimeMethod* method) ;
  3462. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForBatchExtensions_EarlyJobInit_TisFindDrawInstancesJob_t1C8504DEE1F86FCFCF6CD91EB00B8C7863FF6D32_m5A16FDB80854D4EE75A1C33E2E5B12AFD19A316B_gshared (const RuntimeMethod* method) ;
  3463. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForBatchExtensions_EarlyJobInit_TisFindMaterialDrawInstancesJob_t4EF4F264A2BC2F4F7A5C17F0A643AB6605704C10_m2D9D6941580B574C20289779054CEA12F7A92577_gshared (const RuntimeMethod* method) ;
  3464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobExtensions_EarlyJobInit_TisRemoveDrawInstanceIndicesJob_t151D13E4EF511FE1FE4601388AD7EB68E03C0145_m3653EED40E0754F3F398457B18C4613041E63CC7_gshared (const RuntimeMethod* method) ;
  3465. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobExtensions_EarlyJobInit_TisCreateDrawBatchesJob_t801264117519B00F4694931412231022E8213C07_mBDCD4FAF233EB86B0C5EC4EAFB2F91B55BF3820E_gshared (const RuntimeMethod* method) ;
  3466. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForExtensions_EarlyJobInit_TisConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300_mB7338B4EFD47DEF147AC28CA5A413E87920E1EF2_gshared (const RuntimeMethod* method) ;
  3467. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForExtensions_EarlyJobInit_TisWriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53_mEAB04AED8502C8FFE813DFD03931703B11FBF64F_gshared (const RuntimeMethod* method) ;
  3468. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForBatchExtensions_EarlyJobInit_TisQueryRendererGroupInstancesCountJob_t859951CF904C8C4C9C01B6276B891CB13B8E1008_m68F90DD2F23661C9B41C4A6996465549D902D955_gshared (const RuntimeMethod* method) ;
  3469. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobExtensions_EarlyJobInit_TisComputeInstancesOffsetAndResizeInstancesArrayJob_tAC7DC0467C6B3BCB1818A4AF66A822EA0F5DB2B8_m904278A656E7A3752F4B090CC297668E83F7A369_gshared (const RuntimeMethod* method) ;
  3470. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForBatchExtensions_EarlyJobInit_TisQueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F_mB19BB956B68E6963D44B0BEA1A07F53FC76EB46F_gshared (const RuntimeMethod* method) ;
  3471. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForBatchExtensions_EarlyJobInit_TisQueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96_m8732F540F24D273AFA350B3F820072FD1CB12EED_gshared (const RuntimeMethod* method) ;
  3472. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForBatchExtensions_EarlyJobInit_TisQuerySortedMeshInstancesJob_tAEECEBC3EB73BC46AC8416E908E2A0F35C102035_mF0EDCDF0A75102A9A57D16F6E6E62F102CA17C59_gshared (const RuntimeMethod* method) ;
  3473. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForExtensions_EarlyJobInit_TisCalculateInterpolatedLightAndOcclusionProbesBatchJob_tE9C041455CA23D36663116BFAD6B43917706F319_mD3DD95880125311EE3FDD135686A81C812F330F2_gshared (const RuntimeMethod* method) ;
  3474. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForExtensions_EarlyJobInit_TisScatterTetrahedronCacheIndicesJob_t562BE88F37C17457794459AC793559BCDB9E463E_m003D312CAFECFCE2ABD7008BAFD0F6190B1754BA_gshared (const RuntimeMethod* method) ;
  3475. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForBatchExtensions_EarlyJobInit_TisTransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_mA2BDA654636006AF02CB4279E640BE31E43D05F0_gshared (const RuntimeMethod* method) ;
  3476. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForBatchExtensions_EarlyJobInit_TisProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_mAE4268BBB3F6C6A16E8D5C452A5812DC81DB6392_gshared (const RuntimeMethod* method) ;
  3477. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForExtensions_EarlyJobInit_TisMotionUpdateJob_tDB543A1611EFDB1D87E61D6BC4236C212A972663_mAE06956FE76422BFF3C3909AA62B70640362A355_gshared (const RuntimeMethod* method) ;
  3478. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobExtensions_EarlyJobInit_TisReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_m938D4C4AB7B20832A38801735A51143032F24D77_gshared (const RuntimeMethod* method) ;
  3479. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobExtensions_EarlyJobInit_TisFreeInstancesJob_t8DCCA61CAD05A598137323B1BF6E7781463FB6AA_m051BA1F39209A628F8196EFB47988B1EE9DC097B_gshared (const RuntimeMethod* method) ;
  3480. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobExtensions_EarlyJobInit_TisFreeRendererGroupInstancesJob_t01437F2F9B635A2A6C2F33C4F89CCDA3A945D8DC_m18548707FAD9C8E90043897BFE8840F313F89022_gshared (const RuntimeMethod* method) ;
  3481. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForExtensions_EarlyJobInit_TisUpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_mABB6E60084F95E7DD37814EA69DDF5C4488615E5_gshared (const RuntimeMethod* method) ;
  3482. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForExtensions_EarlyJobInit_TisCollectInstancesLODGroupsAndMasksJob_t8DB356214F71B334A6296B0F61AB13B52B7A608F_mBF7661EAB36EC8D2E7A95EC03500109C187818C0_gshared (const RuntimeMethod* method) ;
  3483. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForBatchExtensions_EarlyJobInit_TisGetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_m6B8A393B6F201DDE25AD6D36465247B504B58C1C_gshared (const RuntimeMethod* method) ;
  3484. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForBatchExtensions_EarlyJobInit_TisUpdateCompactedInstanceVisibilityJob_t75558D319C89FB856EDF16622F27CAEEE8C40EB7_mEE892822EA3A1A7E3164D7CB02B26E41ADF06144_gshared (const RuntimeMethod* method) ;
  3485. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForExtensions_EarlyJobInit_TisUpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_mD35C0C06FB99A2909B85A70E7A08D6C11C4C5307_gshared (const RuntimeMethod* method) ;
  3486. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobExtensions_EarlyJobInit_TisAllocateOrGetLODGroupDataInstancesJob_tAFFA5AC4F70E50403FB38EFB8B8E75E249171238_mFFBBBA3A2724AE1890A31D630E9217C4ADF5BCBA_gshared (const RuntimeMethod* method) ;
  3487. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForExtensions_EarlyJobInit_TisUpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_mC85662041EBAAC44E1AE343715A3730ADEDD35EA_gshared (const RuntimeMethod* method) ;
  3488. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobExtensions_EarlyJobInit_TisFreeLODGroupDataJob_tB92469B0B8B3C719907AE61E13AF6A6FB8A1916C_m458058EDBD794982A7D856A8E96DE5340356E94D_gshared (const RuntimeMethod* method) ;
  3489. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobForExtensions_EarlyJobInit_TisRadixSortBucketCountJob_t0937025811F11C3D50DB77C0F53634187A7F9DD5_mC20D17E34685F14A42E6DCC248E72D1798159B37_gshared (const RuntimeMethod* method) ;
  3490. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobForExtensions_EarlyJobInit_TisRadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885_mCBB7DE4EBA09CD1E744647EA6677BF40980C20C3_gshared (const RuntimeMethod* method) ;
  3491. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobForExtensions_EarlyJobInit_TisRadixSortPrefixSumJob_tB66E0848187F3DC6F5EB22FABD8D1E92852B5E90_m75D4466D714BB94879F083EE1B4CACA8CF52FA1B_gshared (const RuntimeMethod* method) ;
  3492. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobForExtensions_EarlyJobInit_TisRadixSortBucketSortJob_t74C18F3C548EAA827E617156F6C5391B2549633C_mC1AF0EC3EC60CC939F17F4CF939811BFA41F39DC_gshared (const RuntimeMethod* method) ;
  3493. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForExtensions_EarlyJobInit_TisRegisterNewInstancesJob_1_t7E086EEFD6D55BB59AAE32A17C94F0B844BD241B_mF1033A9CE3CAB89C3D1A7E6F8109EDB7ABD1ED47_gshared (const RuntimeMethod* method) ;
  3494. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForExtensions_EarlyJobInit_TisRegisterNewInstancesJob_1_tD90979C7141588BD1758432213BB971C1B34DB3D_mCE2996B8E5DD7FC21E7B05E3DA38ED0170EB4BC5_gshared (const RuntimeMethod* method) ;
  3495. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForBatchExtensions_EarlyJobInit_TisFindNonRegisteredInstancesJob_1_t7EC89AC2A427D72C5ED64481E5803F7964521411_mF4CB960470E6460D69D8B3F2644B3FCF40E5D54B_gshared (const RuntimeMethod* method) ;
  3496. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IJobParallelForBatchExtensions_EarlyJobInit_TisFindNonRegisteredInstancesJob_1_tEA1F77523DDC7B1A0B9680431593C70679EAFC6C_mA837169B23152478F1D9A8AB9E14A2ECA4046442_gshared (const RuntimeMethod* method) ;
  3497. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_mD1E5C8DD49072A881A8E24188E040F2089C604DA_gshared_inline (UnsafeList_1_t63B5C5C34A6F0AA798780FFCAB916CE54ABF71AE* __this, const RuntimeMethod* method) ;
  3498. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_m1953324ECD3B052802965ECD79DBD7C5E7F52BA9_gshared_inline (UnsafeList_1_t466025709A4C0CCFAD422C17FFAB3956BEBAF9D2* __this, const RuntimeMethod* method) ;
  3499. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 UnsafeList_1_get_Item_m2B8B3D3D9EBC4045D065BB30D711ED3499A41598_gshared_inline (UnsafeList_1_t63B5C5C34A6F0AA798780FFCAB916CE54ABF71AE* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3500. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_ReadArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mFBA66C06ECEB0A2BC1AAE634B6E6BB436F957084_gshared_inline (void* ___0_source, int32_t ___1_index, const RuntimeMethod* method) ;
  3501. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_mEA927D1405F8410976953A49C12817C90D673A4B_gshared_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, const RuntimeMethod* method) ;
  3502. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Item_mBC4A2DE7600592D19C522E98636E3EBA5BD43195_gshared_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3503. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_mFE9C02C4C7169AE23DE6BC1B834E0DBC1D03DBB1_gshared_inline (UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7* __this, const RuntimeMethod* method) ;
  3504. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Capacity_m9C10840F54FD1F0871C1C7E25CE7AF92622DF9AD_gshared_inline (UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7* __this, const RuntimeMethod* method) ;
  3505. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeList_1_set_Item_m0B5139C9A3714A3C5E0B576AB276E1A0FCA406B9_gshared_inline (UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7* __this, int32_t ___0_index, Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127 ___1_value, const RuntimeMethod* method) ;
  3506. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127 UnsafeList_1_get_Item_mEFA75FB7304D5FFEA7E3F6226B01453D10013A3B_gshared_inline (UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3507. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D UnsafeList_1_get_Item_mE621D922A067844ECFB3EC3FD5CAF0F18284C825_gshared_inline (UnsafeList_1_t32D453EB9CD75257217D0A2E7ACB98E0A23EA5AA* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3508. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeList_1_set_Item_m36035574C8D1A1555A348CD8F326A3FB2F57A28B_gshared_inline (UnsafeList_1_t32D453EB9CD75257217D0A2E7ACB98E0A23EA5AA* __this, int32_t ___0_index, OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D ___1_value, const RuntimeMethod* method) ;
  3509. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mC884E21163119E315C18DD2C1C1E9035224EF2AF_gshared (List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D* __this, OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 ___0_item, const RuntimeMethod* method) ;
  3510. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValue_2_tA2095BCEA0636324FDC7EAC8BD293CE93C247893 UnsafeParallelHashMapDataEnumerator_GetCurrent_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m4F1FA419512AEADE3C3A9DDFAEFB4E75B19E7F4B_gshared_inline (UnsafeParallelHashMapDataEnumerator_t8CD0B557DE7804D4ED6A5599D87CC889C2DDA4F5* __this, const RuntimeMethod* method) ;
  3511. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_m2673797C6B1B5ED6A4C644298C555559E56C2682_gshared_inline (UnsafeList_1_t32D453EB9CD75257217D0A2E7ACB98E0A23EA5AA* __this, const RuntimeMethod* method) ;
  3512. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mCF0E6101559D121B7A7E130DE650FD3FC2A18830_gshared (List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* __this, OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 ___0_item, const RuntimeMethod* method) ;
  3513. inline bool NativeParallelHashMap_2_TryGetValue_m36DB2F87FBF44054B07E61E7DA0292639629D27F (NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1* __this, int32_t ___0_key, GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* ___1_item, const RuntimeMethod* method)
  3514. {
  3515. return (( bool (*) (NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1*, int32_t, GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78*, const RuntimeMethod*))NativeParallelHashMap_2_TryGetValue_m36DB2F87FBF44054B07E61E7DA0292639629D27F_gshared)(__this, ___0_key, ___1_item, method);
  3516. }
  3517. inline LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* NativeListUnsafeUtility_GetUnsafePtr_TisLODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_m92AF6631A6724529122A5D20B438FEB65A84C938 (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB ___0_list, const RuntimeMethod* method)
  3518. {
  3519. return (( LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* (*) (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB, const RuntimeMethod*))NativeListUnsafeUtility_GetUnsafePtr_TisLODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_m92AF6631A6724529122A5D20B438FEB65A84C938_gshared)(___0_list, method);
  3520. }
  3521. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GPUInstanceIndex_get_index_m0EDBD4FD5FC090990E2A24DCEBB5346B260C919D_inline (GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* __this, const RuntimeMethod* method) ;
  3522. inline LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF* NativeListUnsafeUtility_GetUnsafePtr_TisLODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_m7B5522DD626C96B6EFE9776A5D0408DF8CD54ACB (NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD ___0_list, const RuntimeMethod* method)
  3523. {
  3524. return (( LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF* (*) (NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD, const RuntimeMethod*))NativeListUnsafeUtility_GetUnsafePtr_TisLODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_m7B5522DD626C96B6EFE9776A5D0408DF8CD54ACB_gshared)(___0_list, method);
  3525. }
  3526. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Implicit_mE1831A3AC179B7EB3236F8202EC8DD5CE05376AB (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
  3527. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LODGroupRenderingUtils_CalculateLODDistance_m8E6D74E4D1F593158767E34CE33DC2379ED13B86 (float ___0_relativeScreenHeight, float ___1_size, const RuntimeMethod* method) ;
  3528. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
  3529. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void UpdateLODGroupTransformJob_Execute_m10AD64037A0D9FFAB351270A412B4B4342A6B8C5 (UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3530. inline int32_t NativeList_1_get_Length_mF15C1A614422EFA23EB86416DFE5F1B1803A26E9_inline (NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB* __this, const RuntimeMethod* method)
  3531. {
  3532. return (( int32_t (*) (NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB*, const RuntimeMethod*))NativeList_1_get_Length_mF15C1A614422EFA23EB86416DFE5F1B1803A26E9_gshared_inline)(__this, method);
  3533. }
  3534. inline int32_t NativeList_1_get_Length_m64D05E7D212DA77DCC02E3A980E017826597243E_inline (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB* __this, const RuntimeMethod* method)
  3535. {
  3536. return (( int32_t (*) (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB*, const RuntimeMethod*))NativeList_1_get_Length_m64D05E7D212DA77DCC02E3A980E017826597243E_gshared_inline)(__this, method);
  3537. }
  3538. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GPUInstanceIndex_set_index_m24EF3293A5E4CA20F4186F53B459500CDAE40687_inline (GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  3539. inline GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 NativeList_1_get_Item_m21CFB1285A3069C1951DEC1458DED1F6F26D3915_inline (NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB* __this, int32_t ___0_index, const RuntimeMethod* method)
  3540. {
  3541. return (( GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 (*) (NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB*, int32_t, const RuntimeMethod*))NativeList_1_get_Item_m21CFB1285A3069C1951DEC1458DED1F6F26D3915_gshared_inline)(__this, ___0_index, method);
  3542. }
  3543. inline bool NativeParallelHashMap_2_TryAdd_m25F06B5E3571B751A5915F1DD9E25BA903D6B482 (NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1* __this, int32_t ___0_key, GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 ___1_item, const RuntimeMethod* method)
  3544. {
  3545. return (( bool (*) (NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1*, int32_t, GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78, const RuntimeMethod*))NativeParallelHashMap_2_TryAdd_m25F06B5E3571B751A5915F1DD9E25BA903D6B482_gshared)(__this, ___0_key, ___1_item, method);
  3546. }
  3547. inline LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* NativeList_1_ElementAt_mA7E61B8C657DF77C0F0F95CD412C5117E8ED77F0 (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB* __this, int32_t ___0_index, const RuntimeMethod* method)
  3548. {
  3549. return (( LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* (*) (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB*, int32_t, const RuntimeMethod*))NativeList_1_ElementAt_mA7E61B8C657DF77C0F0F95CD412C5117E8ED77F0_gshared)(__this, ___0_index, method);
  3550. }
  3551. inline void NativeList_1_ResizeUninitialized_mAB8D48AF85486A5F6128DC6309F640E81E51123A (NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB* __this, int32_t ___0_length, const RuntimeMethod* method)
  3552. {
  3553. (( void (*) (NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB*, int32_t, const RuntimeMethod*))NativeList_1_ResizeUninitialized_mAB8D48AF85486A5F6128DC6309F640E81E51123A_gshared)(__this, ___0_length, method);
  3554. }
  3555. inline void NativeList_1_ResizeUninitialized_mEA61338B169C874D3EFCAC234D00CC4879F3228C (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB* __this, int32_t ___0_length, const RuntimeMethod* method)
  3556. {
  3557. (( void (*) (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB*, int32_t, const RuntimeMethod*))NativeList_1_ResizeUninitialized_mEA61338B169C874D3EFCAC234D00CC4879F3228C_gshared)(__this, ___0_length, method);
  3558. }
  3559. inline void NativeList_1_ResizeUninitialized_mBF048F89E4B8E46D992E502D358241A3D3A45038 (NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD* __this, int32_t ___0_length, const RuntimeMethod* method)
  3560. {
  3561. (( void (*) (NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD*, int32_t, const RuntimeMethod*))NativeList_1_ResizeUninitialized_mBF048F89E4B8E46D992E502D358241A3D3A45038_gshared)(__this, ___0_length, method);
  3562. }
  3563. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void AllocateOrGetLODGroupDataInstancesJob_Execute_mF977F85F444872F9F0E507A0DADE7F2550050CA7 (AllocateOrGetLODGroupDataInstancesJob_tAFFA5AC4F70E50403FB38EFB8B8E75E249171238* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ;
  3564. inline void* NativeArrayUnsafeUtility_GetUnsafePtr_TisLODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_m15D547C9D1E9006C362EBE016D025A9080A1E7AF (NativeArray_1_t2A6DBCE9D1522CC5FF53114CB98442AEAB5881EF ___0_nativeArray, const RuntimeMethod* method)
  3565. {
  3566. return (( void* (*) (NativeArray_1_t2A6DBCE9D1522CC5FF53114CB98442AEAB5881EF, const RuntimeMethod*))NativeArrayUnsafeUtility_GetUnsafePtr_TisLODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_m15D547C9D1E9006C362EBE016D025A9080A1E7AF_gshared)(___0_nativeArray, method);
  3567. }
  3568. inline void* NativeArrayUnsafeUtility_GetUnsafePtr_TisLODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_m913804158042A5F3F1FA17B9A4E96DF2E39781EF (NativeArray_1_t81A98CB47CC3CC448BF340C94B99A75C5ADCB7F6 ___0_nativeArray, const RuntimeMethod* method)
  3569. {
  3570. return (( void* (*) (NativeArray_1_t81A98CB47CC3CC448BF340C94B99A75C5ADCB7F6, const RuntimeMethod*))NativeArrayUnsafeUtility_GetUnsafePtr_TisLODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_m913804158042A5F3F1FA17B9A4E96DF2E39781EF_gshared)(___0_nativeArray, method);
  3571. }
  3572. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnsafeAtomicCounter32_Add_mDA7FAE5B9565EA6855FED9E398595C9B2E119194 (UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  3573. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
  3574. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void UpdateLODGroupDataJob_Execute_m37868AFCE3AFCC80D46C8156CA2713096FE5EC3D (UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3575. inline Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30 NativeArray_1_GetEnumerator_m6E656AE4243351850AD99E832638DDF081239389 (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, const RuntimeMethod* method)
  3576. {
  3577. return (( Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30 (*) (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*, const RuntimeMethod*))NativeArray_1_GetEnumerator_m6E656AE4243351850AD99E832638DDF081239389_gshared)(__this, method);
  3578. }
  3579. inline void Enumerator_Dispose_m76DC8FCCF3E42CD42363AD6C2BAC71ABDA1535C2 (Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30* __this, const RuntimeMethod* method)
  3580. {
  3581. (( void (*) (Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30*, const RuntimeMethod*))Enumerator_Dispose_m76DC8FCCF3E42CD42363AD6C2BAC71ABDA1535C2_gshared)(__this, method);
  3582. }
  3583. inline int32_t Enumerator_get_Current_m9615CE722B0B33517472FA29CB73AE60D8E8D522_inline (Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30* __this, const RuntimeMethod* method)
  3584. {
  3585. return (( int32_t (*) (Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30*, const RuntimeMethod*))Enumerator_get_Current_m9615CE722B0B33517472FA29CB73AE60D8E8D522_gshared_inline)(__this, method);
  3586. }
  3587. inline bool NativeParallelHashMap_2_Remove_m529418F625AB9BC9052FFAF96827EB8D4664AEB4 (NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1* __this, int32_t ___0_key, const RuntimeMethod* method)
  3588. {
  3589. return (( bool (*) (NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1*, int32_t, const RuntimeMethod*))NativeParallelHashMap_2_Remove_m529418F625AB9BC9052FFAF96827EB8D4664AEB4_gshared)(__this, ___0_key, method);
  3590. }
  3591. inline void NativeList_1_Add_mC5817DD01A1B813AF908DCEE81D2A67FA4597DAE (NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB* __this, GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* ___0_value, const RuntimeMethod* method)
  3592. {
  3593. (( void (*) (NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB*, GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78*, const RuntimeMethod*))NativeList_1_Add_mC5817DD01A1B813AF908DCEE81D2A67FA4597DAE_gshared)(__this, ___0_value, method);
  3594. }
  3595. inline bool Enumerator_MoveNext_m62905577B99C79AEA734E15AC569B10365214EDA_inline (Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30* __this, const RuntimeMethod* method)
  3596. {
  3597. return (( bool (*) (Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30*, const RuntimeMethod*))Enumerator_MoveNext_m62905577B99C79AEA734E15AC569B10365214EDA_gshared_inline)(__this, method);
  3598. }
  3599. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void FreeLODGroupDataJob_Execute_mABCBCD7B1C65E4A56F7F608884D1F9FB4FA1AAF7 (FreeLODGroupDataJob_tB92469B0B8B3C719907AE61E13AF6A6FB8A1916C* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ;
  3600. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  3601. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D (int32_t ___0_a, const RuntimeMethod* method) ;
  3602. inline void NativeList_1__ctor_m4709FBCCE285A11413A2F823E4461F98A3F07BAA (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB* __this, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___0_allocator, const RuntimeMethod* method)
  3603. {
  3604. (( void (*) (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB*, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeList_1__ctor_m4709FBCCE285A11413A2F823E4461F98A3F07BAA_gshared)(__this, ___0_allocator, method);
  3605. }
  3606. inline void NativeParallelHashMap_2__ctor_m0019A3CC58E8A8410EE4E94A87B1A82BE0384BA8 (NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1* __this, int32_t ___0_capacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
  3607. {
  3608. (( void (*) (NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeParallelHashMap_2__ctor_m0019A3CC58E8A8410EE4E94A87B1A82BE0384BA8_gshared)(__this, ___0_capacity, ___1_allocator, method);
  3609. }
  3610. inline void NativeList_1__ctor_m1384D23541A99CEC47CCF41D26AD17387D97E90C (NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD* __this, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___0_allocator, const RuntimeMethod* method)
  3611. {
  3612. (( void (*) (NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD*, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeList_1__ctor_m1384D23541A99CEC47CCF41D26AD17387D97E90C_gshared)(__this, ___0_allocator, method);
  3613. }
  3614. inline void NativeList_1__ctor_m7E7CD5064F951D76E776F5F280AE120B207E4B35 (NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB* __this, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___0_allocator, const RuntimeMethod* method)
  3615. {
  3616. (( void (*) (NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB*, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeList_1__ctor_m7E7CD5064F951D76E776F5F280AE120B207E4B35_gshared)(__this, ___0_allocator, method);
  3617. }
  3618. inline void NativeList_1_Dispose_m12E53E48C933E43129D85D72F76D1255C382B019 (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB* __this, const RuntimeMethod* method)
  3619. {
  3620. (( void (*) (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB*, const RuntimeMethod*))NativeList_1_Dispose_m12E53E48C933E43129D85D72F76D1255C382B019_gshared)(__this, method);
  3621. }
  3622. inline void NativeParallelHashMap_2_Dispose_m36895DD50E42DFBB3EEB01DEAC39D68484013461 (NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1* __this, const RuntimeMethod* method)
  3623. {
  3624. (( void (*) (NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1*, const RuntimeMethod*))NativeParallelHashMap_2_Dispose_m36895DD50E42DFBB3EEB01DEAC39D68484013461_gshared)(__this, method);
  3625. }
  3626. inline void NativeList_1_Dispose_m3C471FC3F3A9BC9749FD271129AD97E68D683B5D (NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD* __this, const RuntimeMethod* method)
  3627. {
  3628. (( void (*) (NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD*, const RuntimeMethod*))NativeList_1_Dispose_m3C471FC3F3A9BC9749FD271129AD97E68D683B5D_gshared)(__this, method);
  3629. }
  3630. inline void NativeList_1_Dispose_m18C27B0CE338E8F2BBECB860083BF360F8D96DC4 (NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB* __this, const RuntimeMethod* method)
  3631. {
  3632. (( void (*) (NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB*, const RuntimeMethod*))NativeList_1_Dispose_m18C27B0CE338E8F2BBECB860083BF360F8D96DC4_gshared)(__this, method);
  3633. }
  3634. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeAtomicCounter32__ctor_m1758A643330E7D0582DF34ABC6603E1A70C39586_inline (UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62* __this, void* ___0_ptr, const RuntimeMethod* method) ;
  3635. inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForExtensions_Schedule_TisUpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_m2B60DABEAABA61CD0BD9C7B7FE155270D090E22D (UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_innerloopBatchCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method)
  3636. {
  3637. return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobParallelForExtensions_Schedule_TisUpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_m2B60DABEAABA61CD0BD9C7B7FE155270D090E22D_gshared)(___0_jobData, ___1_arrayLength, ___2_innerloopBatchCount, ___3_dependsOn, method);
  3638. }
  3639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A (JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08* __this, const RuntimeMethod* method) ;
  3640. inline void IJobParallelForExtensions_Run_TisUpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_m7AA29A41738B45553AC4E46EA1B516E733999E6A (UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C ___0_jobData, int32_t ___1_arrayLength, const RuntimeMethod* method)
  3641. {
  3642. (( void (*) (UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C, int32_t, const RuntimeMethod*))IJobParallelForExtensions_Run_TisUpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_m7AA29A41738B45553AC4E46EA1B516E733999E6A_gshared)(___0_jobData, ___1_arrayLength, method);
  3643. }
  3644. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LODGroupDataPool_FreeLODGroupData_m900936DC26BBC6F1ABF60871DAF69D93FB79C900 (LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_destroyedLODGroupsID, const RuntimeMethod* method) ;
  3645. inline void NativeArray_1__ctor_mD0F26C30D505CF393A50CEAD19D9BAAD3E77CB87 (NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
  3646. {
  3647. (( void (*) (NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mD0F26C30D505CF393A50CEAD19D9BAAD3E77CB87_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
  3648. }
  3649. inline void IJobExtensions_Run_TisAllocateOrGetLODGroupDataInstancesJob_tAFFA5AC4F70E50403FB38EFB8B8E75E249171238_mB8CEFE0C810FD6AA771A574DA095BB8594691675 (AllocateOrGetLODGroupDataInstancesJob_tAFFA5AC4F70E50403FB38EFB8B8E75E249171238 ___0_jobData, const RuntimeMethod* method)
  3650. {
  3651. (( void (*) (AllocateOrGetLODGroupDataInstancesJob_tAFFA5AC4F70E50403FB38EFB8B8E75E249171238, const RuntimeMethod*))IJobExtensions_Run_TisAllocateOrGetLODGroupDataInstancesJob_tAFFA5AC4F70E50403FB38EFB8B8E75E249171238_mB8CEFE0C810FD6AA771A574DA095BB8594691675_gshared)(___0_jobData, method);
  3652. }
  3653. inline NativeArray_1_t2A6DBCE9D1522CC5FF53114CB98442AEAB5881EF NativeList_1_AsArray_mBF8FAB7634B8B4854D626C2E0B0620AFAF0EAD20 (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB* __this, const RuntimeMethod* method)
  3654. {
  3655. return (( NativeArray_1_t2A6DBCE9D1522CC5FF53114CB98442AEAB5881EF (*) (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB*, const RuntimeMethod*))NativeList_1_AsArray_mBF8FAB7634B8B4854D626C2E0B0620AFAF0EAD20_gshared)(__this, method);
  3656. }
  3657. inline NativeArray_1_t81A98CB47CC3CC448BF340C94B99A75C5ADCB7F6 NativeList_1_AsArray_mEBCCCC67DC7FFD4562A74EE48748415425A84E1E (NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD* __this, const RuntimeMethod* method)
  3658. {
  3659. return (( NativeArray_1_t81A98CB47CC3CC448BF340C94B99A75C5ADCB7F6 (*) (NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD*, const RuntimeMethod*))NativeList_1_AsArray_mEBCCCC67DC7FFD4562A74EE48748415425A84E1E_gshared)(__this, method);
  3660. }
  3661. inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobParallelForExtensions_Schedule_TisUpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_m1046ECE7FFA343D66AC7DBA4DC8458F5A819B45A (UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_innerloopBatchCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependsOn, const RuntimeMethod* method)
  3662. {
  3663. return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobParallelForExtensions_Schedule_TisUpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_m1046ECE7FFA343D66AC7DBA4DC8458F5A819B45A_gshared)(___0_jobData, ___1_arrayLength, ___2_innerloopBatchCount, ___3_dependsOn, method);
  3664. }
  3665. inline void IJobParallelForExtensions_Run_TisUpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_mDD590564009DAC816B77D13D21E3FCC6BDF3FF66 (UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F ___0_jobData, int32_t ___1_arrayLength, const RuntimeMethod* method)
  3666. {
  3667. (( void (*) (UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F, int32_t, const RuntimeMethod*))IJobParallelForExtensions_Run_TisUpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_mDD590564009DAC816B77D13D21E3FCC6BDF3FF66_gshared)(___0_jobData, ___1_arrayLength, method);
  3668. }
  3669. inline void NativeArray_1_Dispose_mB7356672FF7B43E7BA9814A15428B812950C65CA (NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E* __this, const RuntimeMethod* method)
  3670. {
  3671. (( void (*) (NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E*, const RuntimeMethod*))NativeArray_1_Dispose_mB7356672FF7B43E7BA9814A15428B812950C65CA_gshared)(__this, method);
  3672. }
  3673. inline void IJobExtensions_Run_TisFreeLODGroupDataJob_tB92469B0B8B3C719907AE61E13AF6A6FB8A1916C_m42B9A4143825584885CEB43F778A8937F489618B (FreeLODGroupDataJob_tB92469B0B8B3C719907AE61E13AF6A6FB8A1916C ___0_jobData, const RuntimeMethod* method)
  3674. {
  3675. (( void (*) (FreeLODGroupDataJob_tB92469B0B8B3C719907AE61E13AF6A6FB8A1916C, const RuntimeMethod*))IJobExtensions_Run_TisFreeLODGroupDataJob_tB92469B0B8B3C719907AE61E13AF6A6FB8A1916C_m42B9A4143825584885CEB43F778A8937F489618B_gshared)(___0_jobData, method);
  3676. }
  3677. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LODParameters_get_isOrthographic_mFF3B1AA8358A47BF1C39580E330440D5F07FD09C (LODParameters_t54D2AA0FD8E53BCF51D7A42BC1A72FCA8C78A08A* __this, const RuntimeMethod* method) ;
  3678. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LODParameters_get_orthoSize_m2A70701A6682F2B6BD70999BFA039C2857A2CDF8 (LODParameters_t54D2AA0FD8E53BCF51D7A42BC1A72FCA8C78A08A* __this, const RuntimeMethod* method) ;
  3679. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LODParameters_get_fieldOfView_mA9A4E1BBF2CD9ECA63A433EFC6A3D36EDE76CC9F (LODParameters_t54D2AA0FD8E53BCF51D7A42BC1A72FCA8C78A08A* __this, const RuntimeMethod* method) ;
  3680. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LODGroupRenderingUtils_CalculateFOVHalfAngle_m419B49ED9977DF739E0E1E39573AC58D40C261BB (float ___0_fieldOfView, const RuntimeMethod* method) ;
  3681. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float QualitySettings_get_lodBias_mFC5A527CC65FE124E6C58757AA11ADCB6F8C9BCD (const RuntimeMethod* method) ;
  3682. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
  3683. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
  3684. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocalKeyword__ctor_m2525E4690C99FAF415082FD7E1AD44CFE7F08169 (LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB* __this, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___0_shader, String_t* ___1_name, const RuntimeMethod* method) ;
  3685. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionTestComputeShader_Init_mC423CA21A41E4B44DB2715096F04D7498A80E960 (OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C* __this, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___0_cs, const RuntimeMethod* method) ;
  3686. inline void NativeParallelHashMap_2__ctor_m5B14A187C0C4A05D6B129B300B602E387F42A04B (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* __this, int32_t ___0_capacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
  3687. {
  3688. (( void (*) (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeParallelHashMap_2__ctor_m5B14A187C0C4A05D6B129B300B602E387F42A04B_gshared)(__this, ___0_capacity, ___1_allocator, method);
  3689. }
  3690. inline void NativeList_1__ctor_m5697273576B6FA770C7C26B21495B790E0D88EFA (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
  3691. {
  3692. (( void (*) (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeList_1__ctor_m5697273576B6FA770C7C26B21495B790E0D88EFA_gshared)(__this, ___0_initialCapacity, ___1_allocator, method);
  3693. }
  3694. inline void NativeList_1__ctor_m9F30EE4AEC3626EC28F07B84BDB52836D00FEDB7 (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
  3695. {
  3696. (( void (*) (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeList_1__ctor_m9F30EE4AEC3626EC28F07B84BDB52836D00FEDB7_gshared)(__this, ___0_initialCapacity, ___1_allocator, method);
  3697. }
  3698. inline void NativeList_1__ctor_mBC23D2B2B15A643186A0725DF9D152F9EC581061 (NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
  3699. {
  3700. (( void (*) (NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeList_1__ctor_mBC23D2B2B15A643186A0725DF9D152F9EC581061_gshared)(__this, ___0_initialCapacity, ___1_allocator, method);
  3701. }
  3702. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SilhouettePlaneCache_Init_mF14F33F1C7D6CD3704478C92314526747ABDFF0C (SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7* __this, const RuntimeMethod* method) ;
  3703. inline void NativeParallelHashMap_2_Dispose_m424865EAF792C6A590BB7F8F0D2760F358CEC15E (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* __this, const RuntimeMethod* method)
  3704. {
  3705. (( void (*) (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*, const RuntimeMethod*))NativeParallelHashMap_2_Dispose_m424865EAF792C6A590BB7F8F0D2760F358CEC15E_gshared)(__this, method);
  3706. }
  3707. inline void NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, const RuntimeMethod* method)
  3708. {
  3709. (( void (*) (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*, const RuntimeMethod*))NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E_gshared)(__this, method);
  3710. }
  3711. inline void NativeList_1_Dispose_mFECBA32AB853CC0ADF791AFB0ACBFED1FAF8D425 (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* __this, const RuntimeMethod* method)
  3712. {
  3713. (( void (*) (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333*, const RuntimeMethod*))NativeList_1_Dispose_mFECBA32AB853CC0ADF791AFB0ACBFED1FAF8D425_gshared)(__this, method);
  3714. }
  3715. inline void NativeList_1_Dispose_m77CC3DBC60106FBEB1B21A01803D1990990BA9DE (NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34* __this, const RuntimeMethod* method)
  3716. {
  3717. (( void (*) (NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34*, const RuntimeMethod*))NativeList_1_Dispose_m77CC3DBC60106FBEB1B21A01803D1990990BA9DE_gshared)(__this, method);
  3718. }
  3719. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SilhouettePlaneCache_Dispose_m52386469CD058770AAD5B4E19ADF603598BECEC5 (SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7* __this, const RuntimeMethod* method) ;
  3720. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52 (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
  3721. inline bool NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* __this, int32_t ___0_key, int32_t* ___1_item, const RuntimeMethod* method)
  3722. {
  3723. return (( bool (*) (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*, int32_t, int32_t*, const RuntimeMethod*))NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B_gshared)(__this, ___0_key, ___1_item, method);
  3724. }
  3725. inline int32_t NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_inline (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, const RuntimeMethod* method)
  3726. {
  3727. return (( int32_t (*) (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*, const RuntimeMethod*))NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_gshared_inline)(__this, method);
  3728. }
  3729. inline int32_t NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_inline (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, int32_t ___0_index, const RuntimeMethod* method)
  3730. {
  3731. return (( int32_t (*) (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*, int32_t, const RuntimeMethod*))NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_gshared_inline)(__this, ___0_index, method);
  3732. }
  3733. inline void NativeList_1_set_Length_mBCC2C2854400594DDFB9DC08CD2AEA0084966E25 (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, int32_t ___0_value, const RuntimeMethod* method)
  3734. {
  3735. (( void (*) (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*, int32_t, const RuntimeMethod*))NativeList_1_set_Length_mBCC2C2854400594DDFB9DC08CD2AEA0084966E25_gshared)(__this, ___0_value, method);
  3736. }
  3737. inline int32_t NativeList_1_get_Length_m73B80E4FAA09E483580102068521E2C4D69C62B3_inline (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* __this, const RuntimeMethod* method)
  3738. {
  3739. return (( int32_t (*) (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333*, const RuntimeMethod*))NativeList_1_get_Length_m73B80E4FAA09E483580102068521E2C4D69C62B3_gshared_inline)(__this, method);
  3740. }
  3741. inline int32_t NativeList_1_get_Capacity_mA0186FC870B25A4A95D1707C36D90E687FF32AD7_inline (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* __this, const RuntimeMethod* method)
  3742. {
  3743. return (( int32_t (*) (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333*, const RuntimeMethod*))NativeList_1_get_Capacity_mA0186FC870B25A4A95D1707C36D90E687FF32AD7_gshared_inline)(__this, method);
  3744. }
  3745. inline void NativeList_1_SetCapacity_m3F4C8874A6CCE81DCA708CD8550F42BC9D430002 (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  3746. {
  3747. (( void (*) (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333*, int32_t, const RuntimeMethod*))NativeList_1_SetCapacity_m3F4C8874A6CCE81DCA708CD8550F42BC9D430002_gshared)(__this, ___0_capacity, method);
  3748. }
  3749. inline void NativeList_1_SetCapacity_m93D7A345B15D90B43080B6AE6BE90E4D19E1DA37 (NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  3750. {
  3751. (( void (*) (NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34*, int32_t, const RuntimeMethod*))NativeList_1_SetCapacity_m93D7A345B15D90B43080B6AE6BE90E4D19E1DA37_gshared)(__this, ___0_capacity, method);
  3752. }
  3753. inline void NativeList_1_ResizeUninitialized_m4C86424F814085D2D502AE2FEC31E6F0B37C7722 (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* __this, int32_t ___0_length, const RuntimeMethod* method)
  3754. {
  3755. (( void (*) (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333*, int32_t, const RuntimeMethod*))NativeList_1_ResizeUninitialized_m4C86424F814085D2D502AE2FEC31E6F0B37C7722_gshared)(__this, ___0_length, method);
  3756. }
  3757. inline void NativeList_1_ResizeUninitialized_m43BA611B42453D29772FE156FF99DBC2ED439ED6 (NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34* __this, int32_t ___0_length, const RuntimeMethod* method)
  3758. {
  3759. (( void (*) (NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34*, int32_t, const RuntimeMethod*))NativeList_1_ResizeUninitialized_m43BA611B42453D29772FE156FF99DBC2ED439ED6_gshared)(__this, ___0_length, method);
  3760. }
  3761. inline void NativeParallelHashMap_2_Add_m81BB75E78731282382FA5870AF24C287523BC692 (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* __this, int32_t ___0_key, int32_t ___1_item, const RuntimeMethod* method)
  3762. {
  3763. (( void (*) (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*, int32_t, int32_t, const RuntimeMethod*))NativeParallelHashMap_2_Add_m81BB75E78731282382FA5870AF24C287523BC692_gshared)(__this, ___0_key, ___1_item, method);
  3764. }
  3765. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Slot__ctor_m0E99B79099FDB0098404A2FD223A9C029CFFF5D1 (Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127* __this, int32_t ___0_viewInstanceID, int32_t ___1_planeCount, int32_t ___2_frameIndex, const RuntimeMethod* method) ;
  3766. inline void NativeList_1_set_Item_mDAB7C29FE80FB2863AD2BB0D374B6344C8BB0396_inline (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* __this, int32_t ___0_index, Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127 ___1_value, const RuntimeMethod* method)
  3767. {
  3768. (( void (*) (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333*, int32_t, Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127, const RuntimeMethod*))NativeList_1_set_Item_mDAB7C29FE80FB2863AD2BB0D374B6344C8BB0396_gshared_inline)(__this, ___0_index, ___1_value, method);
  3769. }
  3770. inline NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 NativeList_1_AsArray_mD1E540EB5C863F0EDCA8396DE9541D9E5EC2A180 (NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34* __this, const RuntimeMethod* method)
  3771. {
  3772. return (( NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 (*) (NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34*, const RuntimeMethod*))NativeList_1_AsArray_mD1E540EB5C863F0EDCA8396DE9541D9E5EC2A180_gshared)(__this, method);
  3773. }
  3774. inline NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 NativeArray_1_GetSubArray_m2B4EA9FF70CC0BFCB8DCD9630E730DDA436A1F8C (NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
  3775. {
  3776. return (( NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 (*) (NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49*, int32_t, int32_t, const RuntimeMethod*))NativeArray_1_GetSubArray_m2B4EA9FF70CC0BFCB8DCD9630E730DDA436A1F8C_gshared)(__this, ___0_start, ___1_length, method);
  3777. }
  3778. inline void NativeArray_1_CopyFrom_m2688FA6B612C06DF23AFE9FAFA58C8CF1DE12CA2 (NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49* __this, NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 ___0_array, const RuntimeMethod* method)
  3779. {
  3780. (( void (*) (NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49*, NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49, const RuntimeMethod*))NativeArray_1_CopyFrom_m2688FA6B612C06DF23AFE9FAFA58C8CF1DE12CA2_gshared)(__this, ___0_array, method);
  3781. }
  3782. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SilhouettePlaneCache_Update_m08599EDAF7CC1D053E0E54A8DF15F55E1E0B6342 (SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7* __this, int32_t ___0_viewInstanceID, NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 ___1_planes, int32_t ___2_frameIndex, const RuntimeMethod* method) ;
  3783. inline Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127 NativeList_1_get_Item_mB3BEA9B9B62B19B0E6C171ECC3B377CA5F90AD76_inline (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* __this, int32_t ___0_index, const RuntimeMethod* method)
  3784. {
  3785. return (( Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127 (*) (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333*, int32_t, const RuntimeMethod*))NativeList_1_get_Item_mB3BEA9B9B62B19B0E6C171ECC3B377CA5F90AD76_gshared_inline)(__this, ___0_index, method);
  3786. }
  3787. inline bool NativeParallelHashMap_2_Remove_m8C584829B282C40C60A88AB121C670DB050058C9 (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* __this, int32_t ___0_key, const RuntimeMethod* method)
  3788. {
  3789. return (( bool (*) (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*, int32_t, const RuntimeMethod*))NativeParallelHashMap_2_Remove_m8C584829B282C40C60A88AB121C670DB050058C9_gshared)(__this, ___0_key, method);
  3790. }
  3791. inline void NativeList_1_Add_mD5F3F9AEDF81C4AE1F22A002348E5296010D0064 (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, int32_t* ___0_value, const RuntimeMethod* method)
  3792. {
  3793. (( void (*) (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*, int32_t*, const RuntimeMethod*))NativeList_1_Add_mD5F3F9AEDF81C4AE1F22A002348E5296010D0064_gshared)(__this, ___0_value, method);
  3794. }
  3795. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SilhouettePlaneCache_FreeUnusedSlots_m2249464604B48996B77945B9BBCDBDCECD2074C2 (SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7* __this, int32_t ___0_frameIndex, int32_t ___1_maximumAge, const RuntimeMethod* method) ;
  3796. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 SilhouettePlaneCache_GetSubArray_m0527F754CEEB54300C083A4BDAE9B56D026DA63C (SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7* __this, int32_t ___0_viewInstanceID, const RuntimeMethod* method) ;
  3797. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* GPUResidentDrawerResources_get_debugOcclusionTestPS_m0A869F58FF84A5B43E925DBE72A100212D672BF2_inline (GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* __this, const RuntimeMethod* method) ;
  3798. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CoreUtils_CreateEngineMaterial_m81DECC0AF6901F95B5041A00ED588F5230546AD2 (Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___0_shader, const RuntimeMethod* method) ;
  3799. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* GPUResidentDrawerResources_get_debugOccluderPS_m476766B8038CC61693711BEAB81BD5B65C95D9DD_inline (GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* __this, const RuntimeMethod* method) ;
  3800. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* GPUResidentDrawerResources_get_occlusionCullingDebugKernels_m8B7B3517326F40890A0935A0DC1DD55C8B14F164_inline (GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* __this, const RuntimeMethod* method) ;
  3801. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659 (ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* __this, String_t* ___0_name, const RuntimeMethod* method) ;
  3802. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* GPUResidentDrawerResources_get_occluderDepthPyramidKernels_m7006886C18CF45076331E4B6114CA37A3CE69532_inline (GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* __this, const RuntimeMethod* method) ;
  3803. inline void List_1__ctor_m5DA0C61BFDDCD8C85B8721A1173F0DDBC1669903 (List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* __this, const RuntimeMethod* method)
  3804. {
  3805. (( void (*) (List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278*, const RuntimeMethod*))List_1__ctor_m5DA0C61BFDDCD8C85B8721A1173F0DDBC1669903_gshared)(__this, method);
  3806. }
  3807. inline void NativeList_1__ctor_m2D12F2F0C0FCFB8EA0355A0474885D16138A2FEB (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
  3808. {
  3809. (( void (*) (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))NativeList_1__ctor_m2D12F2F0C0FCFB8EA0355A0474885D16138A2FEB_gshared)(__this, ___0_initialCapacity, ___1_allocator, method);
  3810. }
  3811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7 (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* __this, String_t* ___0_name, const RuntimeMethod* method) ;
  3812. inline void NativeArray_1__ctor_m61F8CE41798ABF5B7A2D5740A8BD5600E0F3699D (NativeArray_1_tA65DF3C93200CA9EE1285F1D2DDD8FB5657EAAF8* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
  3813. {
  3814. (( void (*) (NativeArray_1_tA65DF3C93200CA9EE1285F1D2DDD8FB5657EAAF8*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m61F8CE41798ABF5B7A2D5740A8BD5600E0F3699D_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
  3815. }
  3816. inline int32_t UnsafeUtility_SizeOf_TisOcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74_m3634617FCC0586139135B4C5B15EB5E4DA8E35EA_inline (const RuntimeMethod* method)
  3817. {
  3818. return (( int32_t (*) (const RuntimeMethod*))UnsafeUtility_SizeOf_TisOcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74_m3634617FCC0586139135B4C5B15EB5E4DA8E35EA_gshared_inline)(method);
  3819. }
  3820. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeBuffer__ctor_m10899F96063EF384E8F25E2D61242CCF5F327D08 (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, int32_t ___0_count, int32_t ___1_stride, int32_t ___2_type, const RuntimeMethod* method) ;
  3821. inline void NativeArray_1__ctor_m71E93F75148F4CFE8591B24ED629D8151CE8A211 (NativeArray_1_t1DE29B20DF59D7CF0F8F69260363FB6E9CD19554* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
  3822. {
  3823. (( void (*) (NativeArray_1_t1DE29B20DF59D7CF0F8F69260363FB6E9CD19554*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m71E93F75148F4CFE8591B24ED629D8151CE8A211_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
  3824. }
  3825. inline int32_t UnsafeUtility_SizeOf_TisOcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185_m663BD9D7D3900AFE1F17906E4ACD10A7ABE007AE_inline (const RuntimeMethod* method)
  3826. {
  3827. return (( int32_t (*) (const RuntimeMethod*))UnsafeUtility_SizeOf_TisOcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185_m663BD9D7D3900AFE1F17906E4ACD10A7ABE007AE_gshared_inline)(method);
  3828. }
  3829. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OccluderContext_SetKeyword_m57CB9C813FA45672B4E4EAD297757E2C427EE0EE (ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* ___0_cmd, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___1_cs, LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB* ___2_keyword, bool ___3_value, const RuntimeMethod* method) ;
  3830. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* GPUResidentDrawer_GetDebugStats_m857EE673158C860D3471D0CC6203B60D0BC98B4D (const RuntimeMethod* method) ;
  3831. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionCullingCommonShaderVariables__ctor_m6098CCD0E939B2F9DE8715FF129DAE892745C610 (OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* __this, OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* ___0_occluderCtx, InstanceOcclusionTestSubviewSettings_t82AEE150A78ECA4E3B73D453D7E5352087666541* ___1_subviewSettings, bool ___2_occlusionOverlayCountVisible, bool ___3_overrideOcclusionTestToAlwaysPass, const RuntimeMethod* method) ;
  3832. inline void ComputeCommandBuffer_SetBufferData_TisOcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74_m032997C6BEE6472C00E22C5E668E9671CAA11680 (ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* __this, ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___0_buffer, NativeArray_1_tA65DF3C93200CA9EE1285F1D2DDD8FB5657EAAF8 ___1_data, const RuntimeMethod* method)
  3833. {
  3834. (( void (*) (ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61*, ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*, NativeArray_1_tA65DF3C93200CA9EE1285F1D2DDD8FB5657EAAF8, const RuntimeMethod*))ComputeCommandBuffer_SetBufferData_TisOcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74_m032997C6BEE6472C00E22C5E668E9671CAA11680_gshared)(__this, ___0_buffer, ___1_data, method);
  3835. }
  3836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ComputeBuffer_get_stride_m8B4C7BD906762E12F4CAE3038F4331FA464C010E (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, const RuntimeMethod* method) ;
  3837. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeCommandBuffer_SetComputeConstantBufferParam_m2146903E8721689A8B0CE36704200A562D7D6311 (ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* __this, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___0_computeShader, int32_t ___1_nameID, ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___2_buffer, int32_t ___3_offset, int32_t ___4_size, const RuntimeMethod* method) ;
  3838. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionCullingCommon_DispatchDebugClear_mD07E3E63ABEB291DB36385737735511B88AD3AC2 (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* ___0_cmd, int32_t ___1_viewInstanceID, const RuntimeMethod* method) ;
  3839. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeCommandBuffer_SetComputeTextureParam_m93FDD4D7D66101D6FED554BEBC0ECB5587578044 (ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* __this, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___0_computeShader, int32_t ___1_kernelIndex, int32_t ___2_nameID, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___3_rt, const RuntimeMethod* method) ;
  3840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* BufferHandle_op_Implicit_m7F615A6584CE240EBAD5E06288E9AA519A594B76 (BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 ___0_buffer, const RuntimeMethod* method) ;
  3841. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeCommandBuffer_SetComputeBufferParam_m0AAEFBB91465C97ECF0056FF1504778491598715 (ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* __this, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___0_computeShader, int32_t ___1_kernelIndex, int32_t ___2_nameID, GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___3_buffer, const RuntimeMethod* method) ;
  3842. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DebugDisplayGPUResidentDrawer_get_occlusionTestOverlayEnable_m9A235C5BC833535F37EF6521C8201C3CE29C51A5 (DebugDisplayGPUResidentDrawer_tF9C1E662C774B366AD07B9EB4E0DB7FF5BFFC278* __this, const RuntimeMethod* method) ;
  3843. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8 OcclusionCullingCommon_GetOcclusionTestDebugOutput_m3F8B14753A940E66F3378EE0A13B467CD5B54163 (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, int32_t ___0_viewInstanceID, const RuntimeMethod* method) ;
  3844. inline RuntimeObject* RenderGraph_AddComputePass_TisOcclusionTestOverlaySetupPassData_tD78F3F93BEC29903CF6BD8933FA73FD839B898FF_m4735B85E1EDA8470571093D6A4FBE45A18FF6D29 (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* __this, String_t* ___0_passName, OcclusionTestOverlaySetupPassData_tD78F3F93BEC29903CF6BD8933FA73FD839B898FF** ___1_passData, ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___2_sampler, String_t* ___3_file, int32_t ___4_line, const RuntimeMethod* method)
  3845. {
  3846. return (( RuntimeObject* (*) (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E*, String_t*, OcclusionTestOverlaySetupPassData_tD78F3F93BEC29903CF6BD8933FA73FD839B898FF**, ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*, String_t*, int32_t, const RuntimeMethod*))RenderGraph_AddComputePass_TisRuntimeObject_m4752327B4ECA159DB714AEB805DE3C0AEDA53359_gshared)(__this, ___0_passName, ___1_passData, ___2_sampler, ___3_file, ___4_line, method);
  3847. }
  3848. inline void BaseRenderFunc_2__ctor_mD2052A617070BEFA3ADFAC9F680B79B01CE4B3B1 (BaseRenderFunc_2_tC7358C0441210C9592A04580DCFF5CC6DB4DD548* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  3849. {
  3850. (( void (*) (BaseRenderFunc_2_tC7358C0441210C9592A04580DCFF5CC6DB4DD548*, RuntimeObject*, intptr_t, const RuntimeMethod*))BaseRenderFunc_2__ctor_mDC58545FDE0ACE8DDA93E3C3AF0D636A40E65081_gshared)(__this, ___0_object, ___1_method, method);
  3851. }
  3852. inline RuntimeObject* RenderGraph_AddRasterRenderPass_TisOcclusionTestOverlayPassData_t45363AA9EC6BAC573A164EF744B755F06B5710CD_mD36F113BAEE67734DCCD1690BAD4727128DE4F38 (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* __this, String_t* ___0_passName, OcclusionTestOverlayPassData_t45363AA9EC6BAC573A164EF744B755F06B5710CD** ___1_passData, ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___2_sampler, String_t* ___3_file, int32_t ___4_line, const RuntimeMethod* method)
  3853. {
  3854. return (( RuntimeObject* (*) (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E*, String_t*, OcclusionTestOverlayPassData_t45363AA9EC6BAC573A164EF744B755F06B5710CD**, ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*, String_t*, int32_t, const RuntimeMethod*))RenderGraph_AddRasterRenderPass_TisRuntimeObject_mC67DBCDAE9E5C0D6FA1406B1CD4EA8A1F9244044_gshared)(__this, ___0_passName, ___1_passData, ___2_sampler, ___3_file, ___4_line, method);
  3855. }
  3856. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraph_ImportBuffer_m2C992E2CD031CA2B766800D02A1EC1F9ADB2D8A3 (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* __this, GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___0_graphicsBuffer, bool ___1_forceRelease, const RuntimeMethod* method) ;
  3857. inline void BaseRenderFunc_2__ctor_m4E577BF122155F7D73107F8ACDB2DCC4BEE345F4 (BaseRenderFunc_2_tF4969FE8D2C71B92C1B13BDBFB389B4314E848EE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  3858. {
  3859. (( void (*) (BaseRenderFunc_2_tF4969FE8D2C71B92C1B13BDBFB389B4314E848EE*, RuntimeObject*, intptr_t, const RuntimeMethod*))BaseRenderFunc_2__ctor_m72268C37DF7D310181ABEF09D65817B1108D843E_gshared)(__this, ___0_object, ___1_method, method);
  3860. }
  3861. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DebugDisplayGPUResidentDrawer_GetOccluderViewInstanceID_m726FCBE5E8C19295040CED7A6F87E7F31DCC3CE8 (DebugDisplayGPUResidentDrawer_tF9C1E662C774B366AD07B9EB4E0DB7FF5BFFC278* __this, int32_t* ___0_viewInstanceID, const RuntimeMethod* method) ;
  3862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Material_FindPass_mCCAAC088EE0E39AD5950BA41E965371417DBCFBC (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___0_passName, const RuntimeMethod* method) ;
  3863. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A RTHandle_get_referenceSize_mC92CF605112BBE2C0733AB1E4A9C42B760DCB34B_inline (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* __this, const RuntimeMethod* method) ;
  3864. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_v, const RuntimeMethod* method) ;
  3865. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ;
  3866. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_x, float ___1_y, float ___2_width, float ___3_height, const RuntimeMethod* method) ;
  3867. inline RuntimeObject* RenderGraph_AddRasterRenderPass_TisOccluderOverlayPassData_t1ED3157087A07E14430FED7DBB02BF94491246D3_m3E3BB5062E0D1F049613AC0EBD7517FACA4C0369 (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* __this, String_t* ___0_passName, OccluderOverlayPassData_t1ED3157087A07E14430FED7DBB02BF94491246D3** ___1_passData, ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___2_sampler, String_t* ___3_file, int32_t ___4_line, const RuntimeMethod* method)
  3868. {
  3869. return (( RuntimeObject* (*) (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E*, String_t*, OccluderOverlayPassData_t1ED3157087A07E14430FED7DBB02BF94491246D3**, ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*, String_t*, int32_t, const RuntimeMethod*))RenderGraph_AddRasterRenderPass_TisRuntimeObject_mC67DBCDAE9E5C0D6FA1406B1CD4EA8A1F9244044_gshared)(__this, ___0_passName, ___1_passData, ___2_sampler, ___3_file, ___4_line, method);
  3870. }
  3871. inline void BaseRenderFunc_2__ctor_m8C5573E9E7E3F29A3C297CE650619C9C008563AE (BaseRenderFunc_2_tB62F048192BB5048E63EAD81328C6B5457B1E41C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  3872. {
  3873. (( void (*) (BaseRenderFunc_2_tB62F048192BB5048E63EAD81328C6B5457B1E41C*, RuntimeObject*, intptr_t, const RuntimeMethod*))BaseRenderFunc_2__ctor_m72268C37DF7D310181ABEF09D65817B1108D843E_gshared)(__this, ___0_object, ___1_method, method);
  3874. }
  3875. inline OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97 (List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* __this, int32_t ___0_index, const RuntimeMethod* method)
  3876. {
  3877. return (( OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 (*) (List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278*, int32_t, const RuntimeMethod*))List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97_gshared)(__this, ___0_index, method);
  3878. }
  3879. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OcclusionCullingCommon_UseOcclusionDebug_mB3DD90044DC771F1A74BDEAC59C921AE66E9311D (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* ___0_occluderCtx, const RuntimeMethod* method) ;
  3880. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
  3881. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
  3882. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OccluderContext_get_subviewCount_m49FDF73077D5C9F1789BA0C35A39A7F78FCBF414 (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, const RuntimeMethod* method) ;
  3883. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeCommandBuffer_DispatchCompute_m8C32F8EB60C2EE3C511CB915C4DA7591A2D4BAE7 (ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* __this, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___0_computeShader, int32_t ___1_kernelIndex, int32_t ___2_threadGroupsX, int32_t ___3_threadGroupsY, int32_t ___4_threadGroupsZ, const RuntimeMethod* method) ;
  3884. inline void List_1_set_Item_m66CC30CA0E0BE87880FF86D619D5BC234242396C (List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* __this, int32_t ___0_index, OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 ___1_value, const RuntimeMethod* method)
  3885. {
  3886. (( void (*) (List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278*, int32_t, OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5, const RuntimeMethod*))List_1_set_Item_m66CC30CA0E0BE87880FF86D619D5BC234242396C_gshared)(__this, ___0_index, ___1_value, method);
  3887. }
  3888. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* __this, const RuntimeMethod* method) ;
  3889. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OcclusionCullingCommon_NewContext_m192A0843FCB88873DB0DBC0D30E85E34D9CD3724 (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, int32_t ___0_viewInstanceID, const RuntimeMethod* method) ;
  3890. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OccluderContext_PrepareOccluders_m558D900C293C248A3CEE8FE6640C98873039DF1D (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* ___0_occluderParams, const RuntimeMethod* method) ;
  3891. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3 OccluderContext_Import_m59CDBBE79F1A96B17BE009D5D561E35D69DA19D7 (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_renderGraph, const RuntimeMethod* method) ;
  3892. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionCullingCommon_DeleteContext_mD0DD525EF7A79EDEC506F1FD27762960E7A9D773 (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, int32_t ___0_viewInstanceID, const RuntimeMethod* method) ;
  3893. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OccluderContext_CreateFarDepthPyramid_mAE9A7D75C802A5AB3F91ED35C2BF61DA52C0AB0F (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* ___0_cmd, OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* ___1_occluderParams, ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8 ___2_occluderSubviewUpdates, OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3* ___3_occluderHandles, NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 ___4_silhouettePlanes, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___5_occluderDepthPyramidCS, int32_t ___6_occluderDepthDownscaleKernel, const RuntimeMethod* method) ;
  3894. inline OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_inline (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* __this, int32_t ___0_index, const RuntimeMethod* method)
  3895. {
  3896. return (( OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D (*) (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C*, int32_t, const RuntimeMethod*))NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_gshared_inline)(__this, ___0_index, method);
  3897. }
  3898. inline void NativeList_1_set_Item_mA8CFA8D763FB7EB84EEA6F9091F3C0CABF1171EC_inline (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* __this, int32_t ___0_index, OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D ___1_value, const RuntimeMethod* method)
  3899. {
  3900. (( void (*) (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C*, int32_t, OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D, const RuntimeMethod*))NativeList_1_set_Item_mA8CFA8D763FB7EB84EEA6F9091F3C0CABF1171EC_gshared_inline)(__this, ___0_index, ___1_value, method);
  3901. }
  3902. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3 OcclusionCullingCommon_PrepareOccluders_mB04E538ADB8D350F2F77C2B0AEB3235B5537C78A (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_renderGraph, OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* ___1_occluderParams, const RuntimeMethod* method) ;
  3903. inline RuntimeObject* RenderGraph_AddComputePass_TisUpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A_m0D0402A359A9593CC8A6CA5387B5DB3DA9A20006 (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* __this, String_t* ___0_passName, UpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A** ___1_passData, ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___2_sampler, String_t* ___3_file, int32_t ___4_line, const RuntimeMethod* method)
  3904. {
  3905. return (( RuntimeObject* (*) (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E*, String_t*, UpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A**, ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*, String_t*, int32_t, const RuntimeMethod*))RenderGraph_AddComputePass_TisRuntimeObject_m4752327B4ECA159DB714AEB805DE3C0AEDA53359_gshared)(__this, ___0_passName, ___1_passData, ___2_sampler, ___3_file, ___4_line, method);
  3906. }
  3907. inline void List_1__ctor_m70F8774CCC65139B5F0DCD950BDB5DCA2DA9339A (List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D* __this, const RuntimeMethod* method)
  3908. {
  3909. (( void (*) (List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D*, const RuntimeMethod*))List_1__ctor_m70F8774CCC65139B5F0DCD950BDB5DCA2DA9339A_gshared)(__this, method);
  3910. }
  3911. inline void List_1_Clear_mB5D763BA8377517C9AC2CBCE7AA19863F9D3AC90_inline (List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D* __this, const RuntimeMethod* method)
  3912. {
  3913. (( void (*) (List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D*, const RuntimeMethod*))List_1_Clear_mB5D763BA8377517C9AC2CBCE7AA19863F9D3AC90_gshared_inline)(__this, method);
  3914. }
  3915. inline void List_1_Add_m36C7CCBD20ADDEBB2529E0A509C9C1C789DDCF83_inline (List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D* __this, OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 ___0_item, const RuntimeMethod* method)
  3916. {
  3917. (( void (*) (List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D*, OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7, const RuntimeMethod*))List_1_Add_m36C7CCBD20ADDEBB2529E0A509C9C1C789DDCF83_gshared_inline)(__this, ___0_item, method);
  3918. }
  3919. inline int32_t ReadOnlySpan_1_get_Length_m4A5D6A21747999C3D2022901E150B790F8F7A0FC_inline (ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8* __this, const RuntimeMethod* method)
  3920. {
  3921. return (( int32_t (*) (ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8*, const RuntimeMethod*))ReadOnlySpan_1_get_Length_m4A5D6A21747999C3D2022901E150B790F8F7A0FC_gshared_inline)(__this, method);
  3922. }
  3923. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OccluderHandles_UseForOccluderUpdate_m4376DEB9151FDF5678FDFE2ED525A3B3AC31AF03 (OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3* __this, RuntimeObject* ___0_builder, const RuntimeMethod* method) ;
  3924. inline void BaseRenderFunc_2__ctor_mEB1CF33BB9F3F10463E08C6784D9376AEE7458A4 (BaseRenderFunc_2_tB89A87375ADCDE5F5D9C1853D22CC82E4488FC04* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  3925. {
  3926. (( void (*) (BaseRenderFunc_2_tB89A87375ADCDE5F5D9C1853D22CC82E4488FC04*, RuntimeObject*, intptr_t, const RuntimeMethod*))BaseRenderFunc_2__ctor_mDC58545FDE0ACE8DDA93E3C3AF0D636A40E65081_gshared)(__this, ___0_object, ___1_method, method);
  3927. }
  3928. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8 OccluderContext_GetDebugOutput_m0B03B350C81D50A7DA8CEB969E70AF0F782675C5 (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, const RuntimeMethod* method) ;
  3929. inline void NativeList_1_Clear_m648174B76DB59174778B0031DAC866A84D577161 (NativeList_1_t1A94CC8D245554512B29D5AFB5727CF7838B8373* __this, const RuntimeMethod* method)
  3930. {
  3931. (( void (*) (NativeList_1_t1A94CC8D245554512B29D5AFB5727CF7838B8373*, const RuntimeMethod*))NativeList_1_Clear_m648174B76DB59174778B0031DAC866A84D577161_gshared)(__this, method);
  3932. }
  3933. inline Enumerator_tD10565C30D691E9BF29F10DBC6E7C3425524C3FC NativeParallelHashMap_2_GetEnumerator_mA4BC9259A705ACE70324C8DE751680481DB02B4B (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* __this, const RuntimeMethod* method)
  3934. {
  3935. return (( Enumerator_tD10565C30D691E9BF29F10DBC6E7C3425524C3FC (*) (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*, const RuntimeMethod*))NativeParallelHashMap_2_GetEnumerator_mA4BC9259A705ACE70324C8DE751680481DB02B4B_gshared)(__this, method);
  3936. }
  3937. inline void Enumerator_Dispose_m8C98705F181DF631D38F4C37B0A0EA2F82A05D65 (Enumerator_tD10565C30D691E9BF29F10DBC6E7C3425524C3FC* __this, const RuntimeMethod* method)
  3938. {
  3939. (( void (*) (Enumerator_tD10565C30D691E9BF29F10DBC6E7C3425524C3FC*, const RuntimeMethod*))Enumerator_Dispose_m8C98705F181DF631D38F4C37B0A0EA2F82A05D65_gshared)(__this, method);
  3940. }
  3941. inline KeyValue_2_tA2095BCEA0636324FDC7EAC8BD293CE93C247893 Enumerator_get_Current_m13241E8F07066776776711DA3347892DAE3A0AD7_inline (Enumerator_tD10565C30D691E9BF29F10DBC6E7C3425524C3FC* __this, const RuntimeMethod* method)
  3942. {
  3943. return (( KeyValue_2_tA2095BCEA0636324FDC7EAC8BD293CE93C247893 (*) (Enumerator_tD10565C30D691E9BF29F10DBC6E7C3425524C3FC*, const RuntimeMethod*))Enumerator_get_Current_m13241E8F07066776776711DA3347892DAE3A0AD7_gshared_inline)(__this, method);
  3944. }
  3945. inline int32_t* KeyValue_2_get_Value_mCAD23D7F69AFC3ECFF88CF73A12C7743B40103A1 (KeyValue_2_tA2095BCEA0636324FDC7EAC8BD293CE93C247893* __this, const RuntimeMethod* method)
  3946. {
  3947. return (( int32_t* (*) (KeyValue_2_tA2095BCEA0636324FDC7EAC8BD293CE93C247893*, const RuntimeMethod*))KeyValue_2_get_Value_mCAD23D7F69AFC3ECFF88CF73A12C7743B40103A1_gshared)(__this, method);
  3948. }
  3949. inline int32_t NativeList_1_get_Length_m1FD59DF166F8A71E58A5599823E625FDF1E754B9_inline (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* __this, const RuntimeMethod* method)
  3950. {
  3951. return (( int32_t (*) (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C*, const RuntimeMethod*))NativeList_1_get_Length_m1FD59DF166F8A71E58A5599823E625FDF1E754B9_gshared_inline)(__this, method);
  3952. }
  3953. inline int32_t KeyValue_2_get_Key_m843B1A0821424E4E06E6EE9BA06C2FFC0BE1092E (KeyValue_2_tA2095BCEA0636324FDC7EAC8BD293CE93C247893* __this, const RuntimeMethod* method)
  3954. {
  3955. return (( int32_t (*) (KeyValue_2_tA2095BCEA0636324FDC7EAC8BD293CE93C247893*, const RuntimeMethod*))KeyValue_2_get_Key_m843B1A0821424E4E06E6EE9BA06C2FFC0BE1092E_gshared)(__this, method);
  3956. }
  3957. inline void NativeList_1_Add_mE5CB2CE2878D92A0C183125B2C7283442F5B4C62 (NativeList_1_t1A94CC8D245554512B29D5AFB5727CF7838B8373* __this, DebugOccluderStats_t7B4C48EC856FCC7FDF2811DF6C222E53DD80AD93* ___0_value, const RuntimeMethod* method)
  3958. {
  3959. (( void (*) (NativeList_1_t1A94CC8D245554512B29D5AFB5727CF7838B8373*, DebugOccluderStats_t7B4C48EC856FCC7FDF2811DF6C222E53DD80AD93*, const RuntimeMethod*))NativeList_1_Add_mE5CB2CE2878D92A0C183125B2C7283442F5B4C62_gshared)(__this, ___0_value, method);
  3960. }
  3961. inline bool Enumerator_MoveNext_mD312DD0DF983C6F5AEC2FC370505CBBDBE05A389_inline (Enumerator_tD10565C30D691E9BF29F10DBC6E7C3425524C3FC* __this, const RuntimeMethod* method)
  3962. {
  3963. return (( bool (*) (Enumerator_tD10565C30D691E9BF29F10DBC6E7C3425524C3FC*, const RuntimeMethod*))Enumerator_MoveNext_mD312DD0DF983C6F5AEC2FC370505CBBDBE05A389_gshared_inline)(__this, method);
  3964. }
  3965. inline bool NativeParallelHashMap_2_ContainsKey_m45222F2B17E58DE167FD27B6A47F43142D84D37D (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* __this, int32_t ___0_key, const RuntimeMethod* method)
  3966. {
  3967. return (( bool (*) (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*, int32_t, const RuntimeMethod*))NativeParallelHashMap_2_ContainsKey_m45222F2B17E58DE167FD27B6A47F43142D84D37D_gshared)(__this, ___0_key, method);
  3968. }
  3969. inline int32_t List_1_get_Count_m4954670290432CCA1A478E95834E8190ACA6AAC5_inline (List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* __this, const RuntimeMethod* method)
  3970. {
  3971. return (( int32_t (*) (List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278*, const RuntimeMethod*))List_1_get_Count_m4954670290432CCA1A478E95834E8190ACA6AAC5_gshared_inline)(__this, method);
  3972. }
  3973. inline void NativeList_1_RemoveAt_m4FA4D72861272463B47F576F88C40BD65843981B (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, int32_t ___0_index, const RuntimeMethod* method)
  3974. {
  3975. (( void (*) (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*, int32_t, const RuntimeMethod*))NativeList_1_RemoveAt_m4FA4D72861272463B47F576F88C40BD65843981B_gshared)(__this, ___0_index, method);
  3976. }
  3977. inline void List_1_Add_mC203CC257CCAC935DDC757C442EFA38F598D1B72_inline (List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* __this, OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 ___0_item, const RuntimeMethod* method)
  3978. {
  3979. (( void (*) (List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278*, OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5, const RuntimeMethod*))List_1_Add_mC203CC257CCAC935DDC757C442EFA38F598D1B72_gshared_inline)(__this, ___0_item, method);
  3980. }
  3981. inline void NativeList_1_Add_mD2E11882D44592E3FF5268B44DB44C98380662B0 (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* __this, OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D* ___0_value, const RuntimeMethod* method)
  3982. {
  3983. (( void (*) (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C*, OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D*, const RuntimeMethod*))NativeList_1_Add_mD2E11882D44592E3FF5268B44DB44C98380662B0_gshared)(__this, ___0_value, method);
  3984. }
  3985. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OccluderContext_Dispose_mF02789AFBB76CD0F4491CDD8A83BCD15938F22D8 (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, const RuntimeMethod* method) ;
  3986. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_Destroy_mD2FDD299C528530E4CC5F99EFBAF90ABC7B02C69 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ;
  3987. inline void List_1_Clear_m38ACDE327D80BEDC3DAF3360C1DACE0E1719F3CE_inline (List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* __this, const RuntimeMethod* method)
  3988. {
  3989. (( void (*) (List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278*, const RuntimeMethod*))List_1_Clear_m38ACDE327D80BEDC3DAF3360C1DACE0E1719F3CE_gshared_inline)(__this, method);
  3990. }
  3991. inline void NativeList_1_Dispose_mE7FAC7802D2E4BCB510C38A95027166C68652DE7 (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* __this, const RuntimeMethod* method)
  3992. {
  3993. (( void (*) (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C*, const RuntimeMethod*))NativeList_1_Dispose_mE7FAC7802D2E4BCB510C38A95027166C68652DE7_gshared)(__this, method);
  3994. }
  3995. inline void NativeArray_1_Dispose_mDD8758DB0D52F681B5DE8A0CD4A9A9432DB25D55 (NativeArray_1_tA65DF3C93200CA9EE1285F1D2DDD8FB5657EAAF8* __this, const RuntimeMethod* method)
  3996. {
  3997. (( void (*) (NativeArray_1_tA65DF3C93200CA9EE1285F1D2DDD8FB5657EAAF8*, const RuntimeMethod*))NativeArray_1_Dispose_mDD8758DB0D52F681B5DE8A0CD4A9A9432DB25D55_gshared)(__this, method);
  3998. }
  3999. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeBuffer_Release_mF1F157C929A0A5B2FDCD703A286EE09723450B72 (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, const RuntimeMethod* method) ;
  4000. inline void NativeArray_1_Dispose_m8F94B2D08004493E58248FB381F9A497E87C81E2 (NativeArray_1_t1DE29B20DF59D7CF0F8F69260363FB6E9CD19554* __this, const RuntimeMethod* method)
  4001. {
  4002. (( void (*) (NativeArray_1_t1DE29B20DF59D7CF0F8F69260363FB6E9CD19554*, const RuntimeMethod*))NativeArray_1_Dispose_m8F94B2D08004493E58248FB381F9A497E87C81E2_gshared)(__this, method);
  4003. }
  4004. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RasterCommandBuffer_SetGlobalBuffer_m825B2326111F529332FCD563DF828F1B0B52AA11 (RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8* __this, int32_t ___0_nameID, GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___1_value, const RuntimeMethod* method) ;
  4005. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_DrawFullScreen_m135F656BB708E76CB256D4F9F617F97230F32E6E (RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8* ___0_commandBuffer, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_material, MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___2_properties, int32_t ___3_shaderPassId, const RuntimeMethod* method) ;
  4006. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA (String_t* ___0_name, const RuntimeMethod* method) ;
  4007. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m7AF3A5B26F1D35F52C4E1518DCB55AF32705CA12 (U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A* __this, const RuntimeMethod* method) ;
  4008. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GPUResidentDrawer_tB6F260E4DEC50D7E0DA2BD0CB131A51CDDCA3009* GPUResidentDrawer_get_instance_m142CE6BEC88AA7FA34052B0138128C3B944FEBDD_inline (const RuntimeMethod* method) ;
  4009. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GPUResidentBatcher_t03EB1BFD059B1DFA8BBACB7415CB3ED0C69B3A21* GPUResidentDrawer_get_batcher_m03715B9C280D664F90B0B1F592D9C3ADD212F9F3_inline (GPUResidentDrawer_tB6F260E4DEC50D7E0DA2BD0CB131A51CDDCA3009* __this, const RuntimeMethod* method) ;
  4010. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* GPUResidentBatcher_get_occlusionCullingCommon_mCC135850F6B339139CBA5E60715E4B059195CBC7 (GPUResidentBatcher_t03EB1BFD059B1DFA8BBACB7415CB3ED0C69B3A21* __this, const RuntimeMethod* method) ;
  4011. inline void ComputeCommandBuffer_SetBufferData_TisOcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185_m2AEBEA259CF44A75197B496481FEB5BC81515CA3 (ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* __this, ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___0_buffer, NativeArray_1_t1DE29B20DF59D7CF0F8F69260363FB6E9CD19554 ___1_data, const RuntimeMethod* method)
  4012. {
  4013. (( void (*) (ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61*, ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*, NativeArray_1_t1DE29B20DF59D7CF0F8F69260363FB6E9CD19554, const RuntimeMethod*))ComputeCommandBuffer_SetBufferData_TisOcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185_m2AEBEA259CF44A75197B496481FEB5BC81515CA3_gshared)(__this, ___0_buffer, ___1_data, method);
  4014. }
  4015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetConstantBuffer_m84A5BFC452DDEB7E4B3A812C42EC6C64A3941238 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___0_nameID, ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___1_value, int32_t ___2_offset, int32_t ___3_size, const RuntimeMethod* method) ;
  4016. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437* RasterGraphContext_get_renderGraphPool_m3AAB1E77002C4F8DF11C3BF8C6D6014F16F9144C (RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147* __this, const RuntimeMethod* method) ;
  4017. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* RenderGraphObjectPool_GetTempMaterialPropertyBlock_m6ECE4D3436DFD28EFECACD5650C6C646625460CF (RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437* __this, const RuntimeMethod* method) ;
  4018. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* RTHandle_op_Implicit_mEF75557100B4F5D5BD918A60C85060711687CD43 (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___0_handle, const RuntimeMethod* method) ;
  4019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetTexture_mB802D9FA760800EA0AB78F5CE229F5F8108F7178 (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, String_t* ___0_name, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___1_value, const RuntimeMethod* method) ;
  4020. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ;
  4021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetVector_mB3D0FFCCDFF9D78447719F25DB8C1AFCB12B8BD5 (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, String_t* ___0_name, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, const RuntimeMethod* method) ;
  4022. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RasterCommandBuffer_SetViewport_mCC43D00D3A49FF4179249DC0A9C5AF417589C74D (RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_pixelRect, const RuntimeMethod* method) ;
  4023. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method) ;
  4024. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RasterCommandBuffer_DrawProcedural_m54031CCE6CA11C2EB6CBBEA42F9D6904A3673582 (RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_matrix, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_material, int32_t ___2_shaderPass, int32_t ___3_topology, int32_t ___4_vertexCount, int32_t ___5_instanceCount, MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___6_properties, const RuntimeMethod* method) ;
  4025. inline int32_t List_1_get_Count_mEC6EDC870FCB1FA027DDCBE7BAE34AFA9398A1DE_inline (List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D* __this, const RuntimeMethod* method)
  4026. {
  4027. return (( int32_t (*) (List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D*, const RuntimeMethod*))List_1_get_Count_mEC6EDC870FCB1FA027DDCBE7BAE34AFA9398A1DE_gshared_inline)(__this, method);
  4028. }
  4029. inline void Span_1__ctor_mED105F1DB197E159F07DE41446F0203180C8A441_inline (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method)
  4030. {
  4031. (( void (*) (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74*, void*, int32_t, const RuntimeMethod*))Span_1__ctor_mED105F1DB197E159F07DE41446F0203180C8A441_gshared_inline)(__this, ___0_pointer, ___1_length, method);
  4032. }
  4033. inline OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 List_1_get_Item_m453D9ACDFFF1EC463DB89226552846A849909D9F (List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D* __this, int32_t ___0_index, const RuntimeMethod* method)
  4034. {
  4035. return (( OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 (*) (List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D*, int32_t, const RuntimeMethod*))List_1_get_Item_m453D9ACDFFF1EC463DB89226552846A849909D9F_gshared)(__this, ___0_index, method);
  4036. }
  4037. inline ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8 Span_1_op_Implicit_m066B480F835EDE1819C9F5F060705A32090F88DB (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74 ___0_span, const RuntimeMethod* method)
  4038. {
  4039. return (( ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8 (*) (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74, const RuntimeMethod*))Span_1_op_Implicit_m066B480F835EDE1819C9F5F060705A32090F88DB_gshared)(___0_span, method);
  4040. }
  4041. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionCullingCommon_CreateFarDepthPyramid_mA599495FF407F8137E6B40745EFA5296FD390859 (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* ___0_cmd, OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* ___1_occluderParams, ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8 ___2_occluderSubviewUpdates, OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3* ___3_occluderHandles, const RuntimeMethod* method) ;
  4042. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* GPUResidentBatcher_get_instanceCullingBatcher_m9E7BF9BA5E63072AB043C86836AC4C036AD5D465_inline (GPUResidentBatcher_t03EB1BFD059B1DFA8BBACB7415CB3ED0C69B3A21* __this, const RuntimeMethod* method) ;
  4043. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceCullingBatcher_InstanceOccludersUpdated_mB9D7CECE86473174B52A1D76E73DC546738C9A44 (InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* __this, int32_t ___0_viewInstanceID, int32_t ___1_subviewMask, const RuntimeMethod* method) ;
  4044. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OccluderContext_IsSubviewValid_m88BE2A076AC851E9D11AB02B30ECE80A7E4D6BE0 (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, int32_t ___0_subviewIndex, const RuntimeMethod* method) ;
  4045. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Matrix4x4_get_Item_m771C2EE3A3BFFBAC9F2AD07FFCAAF6146C1BE92A (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4046. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4047. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 OccluderContext_get_depthBufferSizeInOccluderPixels_mF734AB99EBF484188554B86CB2E07048E6138C36 (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* __this, const RuntimeMethod* method) ;
  4048. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
  4049. inline void ObjectDispatcher_EnableTypeTracking_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mE7983A612740D5745E327FE2BF01BC9FEBE79102 (ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69* __this, int32_t ___0_typeTrackingMask, const RuntimeMethod* method)
  4050. {
  4051. (( void (*) (ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69*, int32_t, const RuntimeMethod*))ObjectDispatcher_EnableTypeTracking_TisRuntimeObject_mFCF95FC68E55C2C41FC08522352CA8C8136EAFBC_gshared)(__this, ___0_typeTrackingMask, method);
  4052. }
  4053. inline void ObjectDispatcher_EnableTransformTracking_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mC5E55A5337054B3A134A92CD878A36DCAD9DDF10 (ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69* __this, int32_t ___0_trackingType, const RuntimeMethod* method)
  4054. {
  4055. (( void (*) (ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69*, int32_t, const RuntimeMethod*))ObjectDispatcher_EnableTransformTracking_TisRuntimeObject_m482E27E5FBE062E349A8722DC11A2772F8F76C8F_gshared)(__this, ___0_trackingType, method);
  4056. }
  4057. inline void ObjectDispatcher_DisableTypeTracking_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mB46292D44BE28FE63420AAD9FA7546026EBDDDAB (ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69* __this, const RuntimeMethod* method)
  4058. {
  4059. (( void (*) (ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69*, const RuntimeMethod*))ObjectDispatcher_DisableTypeTracking_TisRuntimeObject_m7FA786E95CF26551D593796BA849CF4C9C5C23B1_gshared)(__this, method);
  4060. }
  4061. inline void ObjectDispatcher_DisableTransformTracking_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m270C976E789EA427A03D6A2DBC686C1A6759B788 (ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69* __this, int32_t ___0_trackingType, const RuntimeMethod* method)
  4062. {
  4063. (( void (*) (ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69*, int32_t, const RuntimeMethod*))ObjectDispatcher_DisableTransformTracking_TisRuntimeObject_m3A383C2032A6894EF3739156CB004A0D089D4DDA_gshared)(__this, ___0_trackingType, method);
  4064. }
  4065. inline TypeDispatchData_tF20A8BD105729A9AA353F600381DFB39DD8BF21F ObjectDispatcher_GetTypeChangesAndClear_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mDB080F3A400018256AD1E54C7F30D8A8ECEC19DE (ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69* __this, int32_t ___0_allocator, bool ___1_sortByInstanceID, bool ___2_noScriptingArray, const RuntimeMethod* method)
  4066. {
  4067. return (( TypeDispatchData_tF20A8BD105729A9AA353F600381DFB39DD8BF21F (*) (ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69*, int32_t, bool, bool, const RuntimeMethod*))ObjectDispatcher_GetTypeChangesAndClear_TisRuntimeObject_m240EF0622520509C9B3D4CA0ECF66C1CA59A517F_gshared)(__this, ___0_allocator, ___1_sortByInstanceID, ___2_noScriptingArray, method);
  4068. }
  4069. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUResidentDrawer_ProcessRenderers_mDE65712387F2DE272BC6E8FB9150A21FE666362F (GPUResidentDrawer_tB6F260E4DEC50D7E0DA2BD0CB131A51CDDCA3009* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_rendererGroupsID, const RuntimeMethod* method) ;
  4070. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUResidentDrawer_FreeRendererGroupInstances_mB1F97569BF13FF60B883AF582A0F1BC153664AE0 (GPUResidentDrawer_tB6F260E4DEC50D7E0DA2BD0CB131A51CDDCA3009* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_rendererGroupIDs, const RuntimeMethod* method) ;
  4071. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeDispatchData_Dispose_m5E70993B62AFC8BB19163A8D7711BD3B5CC9424C (TypeDispatchData_tF20A8BD105729A9AA353F600381DFB39DD8BF21F* __this, const RuntimeMethod* method) ;
  4072. inline TransformDispatchData_tDD80F62146EC1E25A25FD4C562BED0C52731E1B4 ObjectDispatcher_GetTransformChangesAndClear_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m5771BAA041C3E095532BE8362B06CC9AD6AD79B4 (ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69* __this, int32_t ___0_trackingType, int32_t ___1_allocator, const RuntimeMethod* method)
  4073. {
  4074. return (( TransformDispatchData_tDD80F62146EC1E25A25FD4C562BED0C52731E1B4 (*) (ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69*, int32_t, int32_t, const RuntimeMethod*))ObjectDispatcher_GetTransformChangesAndClear_TisRuntimeObject_m37EE64470D14E45FD0783D9B34F36AB075B0B959_gshared)(__this, ___0_trackingType, ___1_allocator, method);
  4075. }
  4076. inline void NativeArray_1__ctor_m2B08A55873756E21BCB6D1C2CD1D3ED18D00BCA2 (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
  4077. {
  4078. (( void (*) (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m2B08A55873756E21BCB6D1C2CD1D3ED18D00BCA2_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
  4079. }
  4080. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 GPUResidentDrawer_ScheduleQueryRendererGroupInstancesJob_mCC2105095C5D0AB94F74B0DF5033C72BF8F64E21 (GPUResidentDrawer_tB6F260E4DEC50D7E0DA2BD0CB131A51CDDCA3009* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_rendererGroupIDs, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___1_instances, const RuntimeMethod* method) ;
  4081. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUResidentDrawer_TransformInstances_m20475CB2F2401DD9A54661E4EA63ACC2A5D72B49 (GPUResidentDrawer_tB6F260E4DEC50D7E0DA2BD0CB131A51CDDCA3009* __this, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___0_instances, NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 ___1_localToWorldMatrices, const RuntimeMethod* method) ;
  4082. inline void NativeArray_1_Dispose_m2C67EBF40272FAE50ACAE7825D1C71C673CE32C7 (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C* __this, const RuntimeMethod* method)
  4083. {
  4084. (( void (*) (NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C*, const RuntimeMethod*))NativeArray_1_Dispose_m2C67EBF40272FAE50ACAE7825D1C71C673CE32C7_gshared)(__this, method);
  4085. }
  4086. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TransformDispatchData_Dispose_m1C2E3B8C249D6E8785C19CC17C7ACBA4167A31BF (TransformDispatchData_tDD80F62146EC1E25A25FD4C562BED0C52731E1B4* __this, const RuntimeMethod* method) ;
  4087. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceNumInfo__ctor_mCFED34B4FC73F15366339611E22502A8366B016C (InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* __this, int32_t ___0_meshRendererNum, int32_t ___1_speedTreeNum, const RuntimeMethod* method) ;
  4088. inline ReadOnly_t7E91E5ED8C9D77B2630CAA1F7E79B68D2A777BA4 NativeArray_1_AsReadOnly_mB3B340B76B15539AEB4582026459F0757D133C8E (NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* __this, const RuntimeMethod* method)
  4089. {
  4090. return (( ReadOnly_t7E91E5ED8C9D77B2630CAA1F7E79B68D2A777BA4 (*) (NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6*, const RuntimeMethod*))NativeArray_1_AsReadOnly_mB3B340B76B15539AEB4582026459F0757D133C8E_gshared)(__this, method);
  4091. }
  4092. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD LODGroupDataPool_get_lodGroupCullingData_m9D4FE39BAD4D72923936ABBBEBEEF7F2F3131865_inline (LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* __this, const RuntimeMethod* method) ;
  4093. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t LODGroupDataPool_get_crossfadedRendererCount_m1851897792114FF4241A4099060D707ECAD45334_inline (LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* __this, const RuntimeMethod* method) ;
  4094. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InstanceDataSystem_get_hasBoundingSpheres_mE95EB4398294EC395CE2A5A16F5D86EF8D86AFBF_inline (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, const RuntimeMethod* method) ;
  4095. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31 InstanceDataSystem_get_instanceData_mCB763544E2728F9E48CEF5CB5284044D1C61CDF1 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, const RuntimeMethod* method) ;
  4096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E InstanceDataSystem_get_sharedInstanceData_m917A6760CCBBEBB27FECC0035926431ED41D1BDF (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, const RuntimeMethod* method) ;
  4097. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnly_tE69A412FE71F8B82F4822C181711AAA37F3BC5BC GPUInstanceDataBuffer_AsReadOnly_m7E7EAB66B500E1CAA7AEB2C2F7CAEBE40CCE729F (GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* __this, const RuntimeMethod* method) ;
  4098. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C InstanceDataSystem_get_aliveInstances_m24552E5DB0DD7022BEBC44E99BAD4E5B91C3FD89 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, const RuntimeMethod* method) ;
  4099. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* RenderersParameters_CreateInstanceDataBuffer_m945CE4EF304375414A46DDED06474BFC3132D971 (int32_t ___0_flags, InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* ___1_instanceNumInfo, const RuntimeMethod* method) ;
  4100. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersParameters__ctor_mD3445734819B50610F768B8E6EF49822D5ABEE8A (RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* __this, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3** ___0_instanceDataBuffer, const RuntimeMethod* method) ;
  4101. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceNumInfo_GetInstanceNum_m42CC8341EB7A73444DB20B9B64ACF5377CA7CE19 (InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* __this, int32_t ___0_type, const RuntimeMethod* method) ;
  4102. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LODGroupDataPool__ctor_m41A2B2D9392893C14F8F1CC08EDE34AE43CDBC8C (LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* __this, GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* ___0_resources, int32_t ___1_initialInstanceCount, bool ___2_supportDitheringCrossFade, const RuntimeMethod* method) ;
  4103. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUResources_LoadShaders_m9ACB6FC1CAC3C07D223AB04073FEFEBCD55F5CDA (GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* __this, GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* ___0_resources, const RuntimeMethod* method) ;
  4104. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUResources_LoadShaders_m4C5A24A42FDCD3D04EBB7C2342E23D14748CBB89 (GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* __this, GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* ___0_resources, const RuntimeMethod* method) ;
  4105. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer__ctor_m9445F1606331B732FCA393591F3E230714FD5FF4 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, const RuntimeMethod* method) ;
  4106. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_set_name_mEC83B7FE28D6817A36A8B894A661D6D217488965 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  4107. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SphericalHarmonicsL2_tCBFB646455D2069E738976E5B745C6DF023B6BA2 RenderSettings_get_ambientProbe_m5C2414022D3D759F89B4B0ECCB76F8E0B78C085C (const RuntimeMethod* method) ;
  4108. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceNumInfo_GetTotalInstanceNum_m55D6043571FB3440889F98A7D638F6A43D060982 (InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* __this, const RuntimeMethod* method) ;
  4109. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem__ctor_m5F7B568C5D6BF6507682A782B497C5DF9AF288E7 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, int32_t ___0_maxInstances, bool ___1_enableBoundingSpheres, GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* ___2_resources, const RuntimeMethod* method) ;
  4110. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUDrivenLODGroupDataCallback__ctor_m8E3366365D02188CD1B09C74579ECDAC882843A4 (GPUDrivenLODGroupDataCallback_t513D83047833752F3C25B9C0AAAB474E94D71DA0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  4111. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionCullingCommon__ctor_m3B0C90E1EF8186EB97881C43D58E13303CACED1C (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, const RuntimeMethod* method) ;
  4112. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionCullingCommon_Init_mB12BBAEE22EA6EA4C93640CF113484C45AB21128 (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* ___0_resources, const RuntimeMethod* method) ;
  4113. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugRendererBatcherStats__ctor_mAE82DDFAB36DFF39F4B28D1D43B5896042B250B0 (DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* __this, const RuntimeMethod* method) ;
  4114. inline int32_t ReadOnly_get_Length_m563B84F5D44C547A822486B9DEFCA1DC5FC435AD_inline (ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B* __this, const RuntimeMethod* method)
  4115. {
  4116. return (( int32_t (*) (ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B*, const RuntimeMethod*))ReadOnly_get_Length_m563B84F5D44C547A822486B9DEFCA1DC5FC435AD_gshared_inline)(__this, method);
  4117. }
  4118. inline ReadOnlySpan_1_t6190994DF094ABDFA6908C2C3FB347457E8E4282 ReadOnly_op_Implicit_m490027CCD44D0F2B4CAB3CB737518E39A0BCB716 (ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B* ___0_source, const RuntimeMethod* method)
  4119. {
  4120. return (( ReadOnlySpan_1_t6190994DF094ABDFA6908C2C3FB347457E8E4282 (*) (ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B*, const RuntimeMethod*))ReadOnly_op_Implicit_m490027CCD44D0F2B4CAB3CB737518E39A0BCB716_gshared)(___0_source, method);
  4121. }
  4122. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUDrivenProcessor_DisableGPUDrivenRendering_mBDE8795BE25205E33748E36EBFAE140E811B30BA (GPUDrivenProcessor_tB1BC3D8A5CF027C45CB4015CE5C88705BB717E08* __this, ReadOnlySpan_1_t6190994DF094ABDFA6908C2C3FB347457E8E4282 ___0_renderersID, const RuntimeMethod* method) ;
  4123. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_Dispose_mD8F0ABE86EC7824BD24020C924702A073024A5FC (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, const RuntimeMethod* method) ;
  4124. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_Release_m7D3C99D5B1598F727BD2E0E115FAD6A4E1A123A6 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, const RuntimeMethod* method) ;
  4125. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUResources_Dispose_mBB023C03E82397C5CF141105338158EEDA6841AF (GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* __this, const RuntimeMethod* method) ;
  4126. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUResources_Dispose_m2D71F420E19EDC6E791D5FD0BDAA81501C6017E6 (GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* __this, const RuntimeMethod* method) ;
  4127. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LODGroupDataPool_Dispose_m018568FAFC3BCCE2F577FC92B6A3223CC585AA91 (LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* __this, const RuntimeMethod* method) ;
  4128. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBuffer_Dispose_m338824ADC36E89D59E8D1EC451F00A78337A4165 (GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* __this, const RuntimeMethod* method) ;
  4129. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugRendererBatcherStats_Dispose_m76B62E89A85CAA6D7108200B3C4BDAF9DB4832E7 (DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* __this, const RuntimeMethod* method) ;
  4130. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionCullingCommon_Dispose_mA5C16ABDC8FFDCBDF1B0BBDAAF046EB707CAB0BE (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, const RuntimeMethod* method) ;
  4131. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceDataSystem_GetAliveInstancesOfType_mACA5AF484D118330CACC8C0D919BAFDDA30D43FA (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, int32_t ___0_instanceType, const RuntimeMethod* method) ;
  4132. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBufferGrower__ctor_m2555453CA56595D3963837F7226E4F85D11379B1 (GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544* __this, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___0_sourceBuffer, InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* ___1_instanceNumInfo, const RuntimeMethod* method) ;
  4133. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBufferGrower_Dispose_m24A1DE3F1FE59498294C9845783B541018F54BE3 (GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544* __this, const RuntimeMethod* method) ;
  4134. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* GPUInstanceDataBufferGrower_SubmitToGpu_mF6B94F8512B09B0E57404C840A3C22D621C8EE9A (GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544* __this, GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* ___0_gpuResources, const RuntimeMethod* method) ;
  4135. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InstanceDataSystem_GetMaxInstancesOfType_mD0C2B5D78BAA3DF5116E66D663F0AB88A1267928 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, int32_t ___0_instanceType, const RuntimeMethod* method) ;
  4136. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersBatchersContext_GrowInstanceBuffer_m72EEF32E7D68892D6B6C686290FB074274AF33AD (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* ___0_instanceNumInfo, const RuntimeMethod* method) ;
  4137. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LODGroupDataPool_UpdateLODGroupData_mF09A39F868F16124B4F2503B1F725FE54AE7A96B (LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* __this, GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7* ___0_inputData, const RuntimeMethod* method) ;
  4138. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LODGroupDataPool_UpdateLODGroupTransformData_mA548FB2A357D0A1CF586FBD7B3D04B928BCE005A (LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* __this, GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7* ___0_inputData, const RuntimeMethod* method) ;
  4139. inline ReadOnlySpan_1_t6190994DF094ABDFA6908C2C3FB347457E8E4282 NativeArray_1_op_Implicit_m00183030196858D0016F2A18C13320B0366B4D00 (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* ___0_source, const RuntimeMethod* method)
  4140. {
  4141. return (( ReadOnlySpan_1_t6190994DF094ABDFA6908C2C3FB347457E8E4282 (*) (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*, const RuntimeMethod*))NativeArray_1_op_Implicit_m00183030196858D0016F2A18C13320B0366B4D00_gshared)(___0_source, method);
  4142. }
  4143. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUDrivenProcessor_DispatchLODGroupData_m9CC4276987C57445FE34C8A8B7A794AF8ADACF45 (GPUDrivenProcessor_tB1BC3D8A5CF027C45CB4015CE5C88705BB717E08* __this, ReadOnlySpan_1_t6190994DF094ABDFA6908C2C3FB347457E8E4282 ___0_lodGroupID, GPUDrivenLODGroupDataCallback_t513D83047833752F3C25B9C0AAAB474E94D71DA0* ___1_callback, const RuntimeMethod* method) ;
  4144. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_ReallocateAndGetInstances_mD8B36795100226FED3AFE497FC9DED84FF4A6476 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* ___0_rendererData, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___1_instances, const RuntimeMethod* method) ;
  4145. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersBatchersContext_EnsureInstanceBufferCapacity_mE609DC40C454449FDFCD61C0347BF4F4C7CFC395 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method) ;
  4146. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1 LODGroupDataPool_get_lodGroupDataHash_m62280E732F32C5C35B2DADCD304E46662939F045_inline (LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* __this, const RuntimeMethod* method) ;
  4147. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 InstanceDataSystem_ScheduleUpdateInstanceDataJob_mEB4A7B9A770F619108268D0B11ABE99DCEFAC479 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___0_instances, GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* ___1_rendererData, NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1 ___2_lodGroupDataMap, const RuntimeMethod* method) ;
  4148. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_FreeRendererGroupInstances_mDB237F9840CA6B5121A30D5238DEFCBBE2DC7B78 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_rendererGroupsID, const RuntimeMethod* method) ;
  4149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 InstanceDataSystem_ScheduleQueryRendererGroupInstancesJob_m4C0025CA86226F2D5A23C721CA42E7E8DF4C30B4 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_rendererGroupIDs, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___1_instances, const RuntimeMethod* method) ;
  4150. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 InstanceDataSystem_ScheduleQueryRendererGroupInstancesJob_m04F92151A520DC0AF8F1FB4B7AFA040C0F625D0E (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_rendererGroupIDs, NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC ___1_instances, const RuntimeMethod* method) ;
  4151. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 InstanceDataSystem_ScheduleQuerySortedMeshInstancesJob_m04115ECA07C31067F98B727EE322A1786C70175C (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_sortedMeshIDs, NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC ___1_instances, const RuntimeMethod* method) ;
  4152. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBufferUploader__ctor_mAD57A016FC2E0940D4A469F418E161A1DCA8CC8C (GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* __this, NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* ___0_descriptions, int32_t ___1_capacity, int32_t ___2_instanceType, const RuntimeMethod* method) ;
  4153. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBufferUploader_SubmitToGpu_m6037322A91258909D757C712390F08395A36CF9C (GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* __this, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___0_instanceDataBuffer, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___1_instances, GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* ___2_gpuResources, bool ___3_submitOnlyWrittenParams, const RuntimeMethod* method) ;
  4154. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBufferUploader_SubmitToGpu_m352C6DB1B32BBB2D141C76ECCB19F8FF55940105 (GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* __this, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___0_instanceDataBuffer, NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E ___1_gpuInstanceIndices, GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* ___2_gpuResources, bool ___3_submitOnlyWrittenParams, const RuntimeMethod* method) ;
  4155. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_InitializeInstanceTransforms_mF2F8A8EEDBFFA25647574740B190DD2899B5B0F8 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___0_instances, NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 ___1_localToWorldMatrices, NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 ___2_prevLocalToWorldMatrices, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* ___3_renderersParameters, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___4_outputBuffer, const RuntimeMethod* method) ;
  4156. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersBatchersContext_ChangeInstanceBufferVersion_m8BDA9E1B471724D930283E832CDC1C4D1172499C (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method) ;
  4157. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_UpdateInstanceTransforms_m7A0057B405E3D12CFF3EB78FCB3BE1D1593A0E43 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___0_instances, NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 ___1_localToWorldMatrices, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* ___2_renderersParameters, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___3_outputBuffer, const RuntimeMethod* method) ;
  4158. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SphericalHarmonicsL2_op_Inequality_m90BF42CB163D3B13AFB67FC3A76BCC6D3BAE947E (SphericalHarmonicsL2_tCBFB646455D2069E738976E5B745C6DF023B6BA2 ___0_lhs, SphericalHarmonicsL2_tCBFB646455D2069E738976E5B745C6DF023B6BA2 ___1_rhs, const RuntimeMethod* method) ;
  4159. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_UpdateAllInstanceProbes_m2544131305465C5C6DE3956ACE326DC2B9DB05AF (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* ___0_renderersParameters, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___1_outputBuffer, const RuntimeMethod* method) ;
  4160. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_UpdateInstanceWindDataHistory_m9E2E361D86A93AEC4256E9E45E6FF8C25DDEF97E (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E ___0_gpuInstanceIndices, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B ___1_renderersParameters, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___2_outputBuffer, const RuntimeMethod* method) ;
  4161. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_UpdateInstanceMotions_mDCDA88917F5E5B6CC8D8FCFB50744E529C11CDFF (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* ___0_renderersParameters, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* ___1_outputBuffer, const RuntimeMethod* method) ;
  4162. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_UpdatePerFrameInstanceVisibility_m1C6A42FA01165B8F7D05C4179DD093BE19AA4512 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* ___0_compactedVisibilityMasks, const RuntimeMethod* method) ;
  4163. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDataSystem_GetVisibleTreeInstances_m215114432B8645A102573A589C21C9925471A451 (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* ___0_compactedVisibilityMasks, ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* ___1_processedBits, NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 ___2_visibeTreeRendererIDs, NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC ___3_visibeTreeInstances, bool ___4_becomeVisibleOnly, int32_t* ___5_becomeVisibeTreeInstancesCount, const RuntimeMethod* method) ;
  4164. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionCullingCommon_UpdateFrame_m62E1615FE4BB0184C70EF0D5A1B5341A9E6B439E (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, const RuntimeMethod* method) ;
  4165. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionCullingCommon_UpdateOccluderStats_mFCE4F68D13AD834D837ACC6CF5818BB454DEB374 (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* ___0_debugStats, const RuntimeMethod* method) ;
  4166. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUInstanceDataBufferBuilder_Dispose_m1869839D0122EAE7FE7A7F9FE5356CCDE50D6636 (GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039* __this, const RuntimeMethod* method) ;
  4167. inline void GPUInstanceDataBufferBuilder_AddComponent_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_mE4128875E6A9A06ADE4006011D16A3123DAF7711 (GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039* __this, int32_t ___0_propertyID, bool ___1_isOverriden, bool ___2_isPerInstance, int32_t ___3_instanceType, uint32_t ___4_componentGroup, const RuntimeMethod* method)
  4168. {
  4169. (( void (*) (GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039*, int32_t, bool, bool, int32_t, uint32_t, const RuntimeMethod*))GPUInstanceDataBufferBuilder_AddComponent_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_mE4128875E6A9A06ADE4006011D16A3123DAF7711_gshared)(__this, ___0_propertyID, ___1_isOverriden, ___2_isPerInstance, ___3_instanceType, ___4_componentGroup, method);
  4170. }
  4171. inline void GPUInstanceDataBufferBuilder_AddComponent_TisSHCoefficients_tA64D516B4C4756B7FF4E78ADB989319321BAC163_mC28268D77C56F5E669FE2023FC7F5C7603791374 (GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039* __this, int32_t ___0_propertyID, bool ___1_isOverriden, bool ___2_isPerInstance, int32_t ___3_instanceType, uint32_t ___4_componentGroup, const RuntimeMethod* method)
  4172. {
  4173. (( void (*) (GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039*, int32_t, bool, bool, int32_t, uint32_t, const RuntimeMethod*))GPUInstanceDataBufferBuilder_AddComponent_TisSHCoefficients_tA64D516B4C4756B7FF4E78ADB989319321BAC163_mC28268D77C56F5E669FE2023FC7F5C7603791374_gshared)(__this, ___0_propertyID, ___1_isOverriden, ___2_isPerInstance, ___3_instanceType, ___4_componentGroup, method);
  4174. }
  4175. inline void GPUInstanceDataBufferBuilder_AddComponent_TisPackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB_mD02B0BA6F9C2F83BB2F69259D5AE2A6DF54F131A (GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039* __this, int32_t ___0_propertyID, bool ___1_isOverriden, bool ___2_isPerInstance, int32_t ___3_instanceType, uint32_t ___4_componentGroup, const RuntimeMethod* method)
  4176. {
  4177. (( void (*) (GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039*, int32_t, bool, bool, int32_t, uint32_t, const RuntimeMethod*))GPUInstanceDataBufferBuilder_AddComponent_TisPackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB_mD02B0BA6F9C2F83BB2F69259D5AE2A6DF54F131A_gshared)(__this, ___0_propertyID, ___1_isOverriden, ___2_isPerInstance, ___3_instanceType, ___4_componentGroup, method);
  4178. }
  4179. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* GPUInstanceDataBufferBuilder_Build_mDEF5AC49115B5D3CD195C5802389B93AE1C25C8C (GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039* __this, InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* ___0_instanceNumInfo, const RuntimeMethod* method) ;
  4180. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C RenderersParameters_U3C_ctorU3Eg__GetParamInfoU7C14_0_mD43A1760BB14DE3AF585F6E664A7641CA2E4560F (GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3** ___0_instanceDataBuffer, int32_t ___1_paramNameIdx, bool ___2_assertOnFail, const RuntimeMethod* method) ;
  4181. inline int32_t UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD5B3C428BB4E25A820C242BF663DC5471EFFA654_inline (const RuntimeMethod* method)
  4182. {
  4183. return (( int32_t (*) (const RuntimeMethod*))UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD5B3C428BB4E25A820C242BF663DC5471EFFA654_gshared_inline)(method);
  4184. }
  4185. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GPUInstanceDataBuffer_GetGpuAddress_mCDCEF5E738A3FE9E217D94ECA43A2AE5A6380225 (GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* __this, int32_t ___0_propertyID, bool ___1_assertOnFail, const RuntimeMethod* method) ;
  4186. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GPUInstanceDataBuffer_GetPropertyIndex_mF39E38B5B13B5BF4E45934C274E076B4401656DA (GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* __this, int32_t ___0_propertyID, bool ___1_assertOnFail, const RuntimeMethod* method) ;
  4187. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
  4188. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ParallelBitArray_get_Length_m82FE0E2AC9FAB29DA67E28FFAEA04EB642955B08_inline (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, const RuntimeMethod* method) ;
  4189. inline bool NativeArray_1_get_IsCreated_m515E3293906739ED5CE99626F8DCCE21A479CAD9_inline (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3* __this, const RuntimeMethod* method)
  4190. {
  4191. return (( bool (*) (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3*, const RuntimeMethod*))NativeArray_1_get_IsCreated_m515E3293906739ED5CE99626F8DCCE21A479CAD9_gshared_inline)(__this, method);
  4192. }
  4193. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ParallelBitArray_get_IsCreated_m31B6CFD3C95548F523C3D074463B827B7CD7A535 (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, const RuntimeMethod* method) ;
  4194. inline void NativeArray_1__ctor_mA4F6CB5955011F4319940C36A0CE4CAB8975AAFB (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
  4195. {
  4196. (( void (*) (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mA4F6CB5955011F4319940C36A0CE4CAB8975AAFB_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
  4197. }
  4198. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelBitArray__ctor_m7BB9EA31D2DF48FD4BE5D8773C539A76C5D4E6E4 (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
  4199. inline void NativeArray_1_Dispose_mD66AB1D64109774FDAE0802A3D9333942CAA6E86 (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3* __this, const RuntimeMethod* method)
  4200. {
  4201. (( void (*) (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3*, const RuntimeMethod*))NativeArray_1_Dispose_mD66AB1D64109774FDAE0802A3D9333942CAA6E86_gshared)(__this, method);
  4202. }
  4203. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelBitArray_Dispose_m24CBECA125F3D0090E9786E6AF56CB2E6DE452C6 (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, const RuntimeMethod* method) ;
  4204. inline void NativeArray_1_Copy_mC516499825EDF1C479F5BF04C5AD2F16E2C43E8D (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3 ___0_src, NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3 ___1_dst, int32_t ___2_length, const RuntimeMethod* method)
  4205. {
  4206. (( void (*) (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3, NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3, int32_t, const RuntimeMethod*))NativeArray_1_Copy_mC516499825EDF1C479F5BF04C5AD2F16E2C43E8D_gshared)(___0_src, ___1_dst, ___2_length, method);
  4207. }
  4208. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelBitArray_Resize_mA268182EEF9B41198BFC3780A74CF12D9B232011 (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, int32_t ___0_newLength, const RuntimeMethod* method) ;
  4209. inline void* NativeArrayUnsafeUtility_GetUnsafePtr_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mA00A801E46239C4AF570A95998D1304800BB4493 (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3 ___0_nativeArray, const RuntimeMethod* method)
  4210. {
  4211. return (( void* (*) (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3, const RuntimeMethod*))NativeArrayUnsafeUtility_GetUnsafePtr_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mA00A801E46239C4AF570A95998D1304800BB4493_gshared)(___0_nativeArray, method);
  4212. }
  4213. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Interlocked_Read_m5AE4A3AB140FB3DFDEA62768428A26C4062DEACF (int64_t* ___0_location, const RuntimeMethod* method) ;
  4214. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Interlocked_CompareExchange_mC1544954FE8929F557519834DED2C7DCA1CA81C3 (int64_t* ___0_location1, int64_t ___1_value, int64_t ___2_comparand, const RuntimeMethod* method) ;
  4215. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelBitArray_Set_mEDB30931801E1F71F11F62CCB23F3537EEE0F1EA (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, int32_t ___0_index, bool ___1_value, const RuntimeMethod* method) ;
  4216. inline void* NativeArrayUnsafeUtility_GetUnsafeReadOnlyPtr_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m83D60DC24F744BAE654BA72391E71FC4119E5D0C (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3 ___0_nativeArray, const RuntimeMethod* method)
  4217. {
  4218. return (( void* (*) (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3, const RuntimeMethod*))NativeArrayUnsafeUtility_GetUnsafeReadOnlyPtr_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m83D60DC24F744BAE654BA72391E71FC4119E5D0C_gshared)(___0_nativeArray, method);
  4219. }
  4220. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ParallelBitArray_Get_m250C22A6191BAF4C5B314EFAF451E391D251F2B0 (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4221. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t ParallelBitArray_GetChunk_m7303392F0138448DF74E7A709F38B500B9461ED2 (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, int32_t ___0_chunk_index, const RuntimeMethod* method) ;
  4222. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelBitArray_SetChunk_m48943193199714BCF0925DD8E14C8EB651885629 (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, int32_t ___0_chunk_index, uint64_t ___1_chunk_bits, const RuntimeMethod* method) ;
  4223. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelBitArray_InterlockedOrChunk_m51A85AD8A6A6FFD317303DEABA6B9797B79CE658 (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, int32_t ___0_chunk_index, uint64_t ___1_chunk_bits, const RuntimeMethod* method) ;
  4224. inline NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3 NativeArray_1_GetSubArray_m5CF5B4B8D01930DCE8D9BA85EAF496202827B945 (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
  4225. {
  4226. return (( NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3 (*) (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3*, int32_t, int32_t, const RuntimeMethod*))NativeArray_1_GetSubArray_m5CF5B4B8D01930DCE8D9BA85EAF496202827B945_gshared)(__this, ___0_start, ___1_length, method);
  4227. }
  4228. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ParallelBitArray_GetSubArray_m45E14868BB90EC98D0467ABDA3DAD1BD4BFC49DD (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, int32_t ___0_length, const RuntimeMethod* method) ;
  4229. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JobsUtility_get_JobWorkerCount_mECB1507F27193AB2B0FDF14D375C2913A78DC8B3 (const RuntimeMethod* method) ;
  4230. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
  4231. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline (float ___0_f, const RuntimeMethod* method) ;
  4232. inline void NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
  4233. {
  4234. (( void (*) (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
  4235. }
  4236. inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobForExtensions_ScheduleParallel_TisRadixSortBucketCountJob_t0937025811F11C3D50DB77C0F53634187A7F9DD5_m39A89AAD4B82FDCC6AFD6126D2A73D22FCA0F8D9 (RadixSortBucketCountJob_t0937025811F11C3D50DB77C0F53634187A7F9DD5 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_innerloopBatchCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependency, const RuntimeMethod* method)
  4237. {
  4238. return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (RadixSortBucketCountJob_t0937025811F11C3D50DB77C0F53634187A7F9DD5, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobForExtensions_ScheduleParallel_TisRadixSortBucketCountJob_t0937025811F11C3D50DB77C0F53634187A7F9DD5_m39A89AAD4B82FDCC6AFD6126D2A73D22FCA0F8D9_gshared)(___0_jobData, ___1_arrayLength, ___2_innerloopBatchCount, ___3_dependency, method);
  4239. }
  4240. inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobForExtensions_ScheduleParallel_TisRadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885_mE656647C614DF02CC0445F97DC98F4B865924147 (RadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_innerloopBatchCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependency, const RuntimeMethod* method)
  4241. {
  4242. return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (RadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobForExtensions_ScheduleParallel_TisRadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885_mE656647C614DF02CC0445F97DC98F4B865924147_gshared)(___0_jobData, ___1_arrayLength, ___2_innerloopBatchCount, ___3_dependency, method);
  4243. }
  4244. inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobForExtensions_ScheduleParallel_TisRadixSortPrefixSumJob_tB66E0848187F3DC6F5EB22FABD8D1E92852B5E90_m72EB23CC3227298124F559A369DA43A5A1C8BCBF (RadixSortPrefixSumJob_tB66E0848187F3DC6F5EB22FABD8D1E92852B5E90 ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_innerloopBatchCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependency, const RuntimeMethod* method)
  4245. {
  4246. return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (RadixSortPrefixSumJob_tB66E0848187F3DC6F5EB22FABD8D1E92852B5E90, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobForExtensions_ScheduleParallel_TisRadixSortPrefixSumJob_tB66E0848187F3DC6F5EB22FABD8D1E92852B5E90_m72EB23CC3227298124F559A369DA43A5A1C8BCBF_gshared)(___0_jobData, ___1_arrayLength, ___2_innerloopBatchCount, ___3_dependency, method);
  4247. }
  4248. inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobForExtensions_ScheduleParallel_TisRadixSortBucketSortJob_t74C18F3C548EAA827E617156F6C5391B2549633C_m84DAC39851C2BB1CC4948F875A60B6886D6E1C2C (RadixSortBucketSortJob_t74C18F3C548EAA827E617156F6C5391B2549633C ___0_jobData, int32_t ___1_arrayLength, int32_t ___2_innerloopBatchCount, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___3_dependency, const RuntimeMethod* method)
  4249. {
  4250. return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (RadixSortBucketSortJob_t74C18F3C548EAA827E617156F6C5391B2549633C, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobForExtensions_ScheduleParallel_TisRadixSortBucketSortJob_t74C18F3C548EAA827E617156F6C5391B2549633C_m84DAC39851C2BB1CC4948F875A60B6886D6E1C2C_gshared)(___0_jobData, ___1_arrayLength, ___2_innerloopBatchCount, ___3_dependency, method);
  4251. }
  4252. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JobHandle_ScheduleBatchedJobs_mCA0E146397E30E31FB57C96DAA1820451886DACA (const RuntimeMethod* method) ;
  4253. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelSortExtensions_U3CParallelSortU3Eg__SwapU7C2_0_mDD868A15D4BFD33E6DFF6107497D4EB6EE040E16 (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* ___0_a, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* ___1_b, const RuntimeMethod* method) ;
  4254. inline void NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, const RuntimeMethod* method)
  4255. {
  4256. (( void (*) (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*, const RuntimeMethod*))NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_gshared)(__this, method);
  4257. }
  4258. inline SortJob_2_tF5A8EBE6C2885BA7F056EE208E1F67DAB0B69B03 NativeSortExtension_SortJob_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9E3417425C9B76FA372D6033A174ABAA465BFFAC (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_array, const RuntimeMethod* method)
  4259. {
  4260. return (( SortJob_2_tF5A8EBE6C2885BA7F056EE208E1F67DAB0B69B03 (*) (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C, const RuntimeMethod*))NativeSortExtension_SortJob_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9E3417425C9B76FA372D6033A174ABAA465BFFAC_gshared)(___0_array, method);
  4261. }
  4262. inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 SortJob_2_Schedule_m22719A523B631BE6909546A645D7FE71F71286E8 (SortJob_2_tF5A8EBE6C2885BA7F056EE208E1F67DAB0B69B03* __this, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___0_inputDeps, const RuntimeMethod* method)
  4263. {
  4264. return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (SortJob_2_tF5A8EBE6C2885BA7F056EE208E1F67DAB0B69B03*, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))SortJob_2_Schedule_m22719A523B631BE6909546A645D7FE71F71286E8_gshared)(__this, ___0_inputDeps, method);
  4265. }
  4266. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_min_m02D43DF516544C279AF660EA4731449C82991849_inline (int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ;
  4267. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void RadixSortBucketCountJob_Execute_mF3ADEB0523C3DE92CB5CFEF01B65E72C9AB7C023 (RadixSortBucketCountJob_t0937025811F11C3D50DB77C0F53634187A7F9DD5* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4268. inline void* NativeArrayUnsafeUtility_GetUnsafePtr_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD2D9DC546B80A05000B107C8E09FAA4BED3B2144 (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_nativeArray, const RuntimeMethod* method)
  4269. {
  4270. return (( void* (*) (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C, const RuntimeMethod*))NativeArrayUnsafeUtility_GetUnsafePtr_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD2D9DC546B80A05000B107C8E09FAA4BED3B2144_gshared)(___0_nativeArray, method);
  4271. }
  4272. inline int32_t* UnsafeUtility_AsRef_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF01FDF0EACCFED286E93933B693A2BE11A6A8946_inline (void* ___0_ptr, const RuntimeMethod* method)
  4273. {
  4274. return (( int32_t* (*) (void*, const RuntimeMethod*))UnsafeUtility_AsRef_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF01FDF0EACCFED286E93933B693A2BE11A6A8946_gshared_inline)(___0_ptr, method);
  4275. }
  4276. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Interlocked_Increment_m3C240C32E8D9544EC050B74D4F28EEB58F1F9309 (int32_t* ___0_location, const RuntimeMethod* method) ;
  4277. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t RadixSortBatchPrefixSumJob_JobIndexPrefixSum_m9C47BE4B67FCFF29A8FA94D39589F9B9A2840EE3 (RadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_sum, int32_t ___1_i, const RuntimeMethod* method) ;
  4278. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t RadixSortBatchPrefixSumJob_AtomicIncrement_m89775B1090C6296097B6445BC76D2C6BE88F199E (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_counter, const RuntimeMethod* method) ;
  4279. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void RadixSortBatchPrefixSumJob_Execute_m434849692F7D93EF83545890B59FC96BF14AED93 (RadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4280. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void RadixSortPrefixSumJob_Execute_mF1969BD6160F81BA429AF74A8944935FC83BC551 (RadixSortPrefixSumJob_tB66E0848187F3DC6F5EB22FABD8D1E92852B5E90* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4281. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void RadixSortBucketSortJob_Execute_mDB0AB3CD468DA898E41CBF3E9EF5BE26AD26E4D2 (RadixSortBucketSortJob_t74C18F3C548EAA827E617156F6C5391B2549633C* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4282. inline void IJobParallelForExtensions_EarlyJobInit_TisCullingJob_t4206A6B00371EC11303617597A8DA5BFCCF92681_m2DC4159A94818A11066545C0E0AE99BC10ED1524 (const RuntimeMethod* method)
  4283. {
  4284. (( void (*) (const RuntimeMethod*))IJobParallelForExtensions_EarlyJobInit_TisCullingJob_t4206A6B00371EC11303617597A8DA5BFCCF92681_m2DC4159A94818A11066545C0E0AE99BC10ED1524_gshared)(method);
  4285. }
  4286. inline void IJobParallelForExtensions_EarlyJobInit_TisAllocateBinsPerBatch_t5239CCD1592A1183C158D7DBFBCB38CFB8A65904_mD321B4489EDBD81B6632FA85232CDC9BDC55EDA0 (const RuntimeMethod* method)
  4287. {
  4288. (( void (*) (const RuntimeMethod*))IJobParallelForExtensions_EarlyJobInit_TisAllocateBinsPerBatch_t5239CCD1592A1183C158D7DBFBCB38CFB8A65904_mD321B4489EDBD81B6632FA85232CDC9BDC55EDA0_gshared)(method);
  4289. }
  4290. inline void IJobExtensions_EarlyJobInit_TisPrefixSumDrawsAndInstances_t270E5AA9BF72798DF9C0F217224637E0B89F710D_mA1791E64521EA49E30078C93A9563DEAAD09FD2E (const RuntimeMethod* method)
  4291. {
  4292. (( void (*) (const RuntimeMethod*))IJobExtensions_EarlyJobInit_TisPrefixSumDrawsAndInstances_t270E5AA9BF72798DF9C0F217224637E0B89F710D_mA1791E64521EA49E30078C93A9563DEAAD09FD2E_gshared)(method);
  4293. }
  4294. inline void IJobParallelForExtensions_EarlyJobInit_TisDrawCommandOutputPerBatch_t4A45E11E8E7CBD974DA211971082C0ED66445215_m237890434EF86A58AE167154294FE537DD7A512D (const RuntimeMethod* method)
  4295. {
  4296. (( void (*) (const RuntimeMethod*))IJobParallelForExtensions_EarlyJobInit_TisDrawCommandOutputPerBatch_t4A45E11E8E7CBD974DA211971082C0ED66445215_m237890434EF86A58AE167154294FE537DD7A512D_gshared)(method);
  4297. }
  4298. inline void IJobParallelForBatchExtensions_EarlyJobInit_TisCompactVisibilityMasksJob_tDE1D39C552A38F0687E6280ECC355983FA6AA3A5_m0F21D875DD17C792ED8C5BF66BE859FF8555B1E6 (const RuntimeMethod* method)
  4299. {
  4300. (( void (*) (const RuntimeMethod*))IJobParallelForBatchExtensions_EarlyJobInit_TisCompactVisibilityMasksJob_tDE1D39C552A38F0687E6280ECC355983FA6AA3A5_m0F21D875DD17C792ED8C5BF66BE859FF8555B1E6_gshared)(method);
  4301. }
  4302. inline void IJobExtensions_EarlyJobInit_TisPrefixSumDrawInstancesJob_tBACC8A4D7ECB2D5AAA5276450B3791B1A57B58A3_mFD895AB10D2176A05381B95934A200E8EB7DFA02 (const RuntimeMethod* method)
  4303. {
  4304. (( void (*) (const RuntimeMethod*))IJobExtensions_EarlyJobInit_TisPrefixSumDrawInstancesJob_tBACC8A4D7ECB2D5AAA5276450B3791B1A57B58A3_mFD895AB10D2176A05381B95934A200E8EB7DFA02_gshared)(method);
  4305. }
  4306. inline void IJobParallelForExtensions_EarlyJobInit_TisBuildDrawListsJob_t04305ADFB7117F4E8B5C09D5FDA60BB738D5EF56_mDC33AAEDEB4E0AD91C61823A87FC087220EDC855 (const RuntimeMethod* method)
  4307. {
  4308. (( void (*) (const RuntimeMethod*))IJobParallelForExtensions_EarlyJobInit_TisBuildDrawListsJob_t04305ADFB7117F4E8B5C09D5FDA60BB738D5EF56_mDC33AAEDEB4E0AD91C61823A87FC087220EDC855_gshared)(method);
  4309. }
  4310. inline void IJobParallelForBatchExtensions_EarlyJobInit_TisFindDrawInstancesJob_t1C8504DEE1F86FCFCF6CD91EB00B8C7863FF6D32_m5A16FDB80854D4EE75A1C33E2E5B12AFD19A316B (const RuntimeMethod* method)
  4311. {
  4312. (( void (*) (const RuntimeMethod*))IJobParallelForBatchExtensions_EarlyJobInit_TisFindDrawInstancesJob_t1C8504DEE1F86FCFCF6CD91EB00B8C7863FF6D32_m5A16FDB80854D4EE75A1C33E2E5B12AFD19A316B_gshared)(method);
  4313. }
  4314. inline void IJobParallelForBatchExtensions_EarlyJobInit_TisFindMaterialDrawInstancesJob_t4EF4F264A2BC2F4F7A5C17F0A643AB6605704C10_m2D9D6941580B574C20289779054CEA12F7A92577 (const RuntimeMethod* method)
  4315. {
  4316. (( void (*) (const RuntimeMethod*))IJobParallelForBatchExtensions_EarlyJobInit_TisFindMaterialDrawInstancesJob_t4EF4F264A2BC2F4F7A5C17F0A643AB6605704C10_m2D9D6941580B574C20289779054CEA12F7A92577_gshared)(method);
  4317. }
  4318. inline void IJobExtensions_EarlyJobInit_TisRemoveDrawInstanceIndicesJob_t151D13E4EF511FE1FE4601388AD7EB68E03C0145_m3653EED40E0754F3F398457B18C4613041E63CC7 (const RuntimeMethod* method)
  4319. {
  4320. (( void (*) (const RuntimeMethod*))IJobExtensions_EarlyJobInit_TisRemoveDrawInstanceIndicesJob_t151D13E4EF511FE1FE4601388AD7EB68E03C0145_m3653EED40E0754F3F398457B18C4613041E63CC7_gshared)(method);
  4321. }
  4322. inline void IJobExtensions_EarlyJobInit_TisCreateDrawBatchesJob_t801264117519B00F4694931412231022E8213C07_mBDCD4FAF233EB86B0C5EC4EAFB2F91B55BF3820E (const RuntimeMethod* method)
  4323. {
  4324. (( void (*) (const RuntimeMethod*))IJobExtensions_EarlyJobInit_TisCreateDrawBatchesJob_t801264117519B00F4694931412231022E8213C07_mBDCD4FAF233EB86B0C5EC4EAFB2F91B55BF3820E_gshared)(method);
  4325. }
  4326. inline void IJobParallelForExtensions_EarlyJobInit_TisConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300_mB7338B4EFD47DEF147AC28CA5A413E87920E1EF2 (const RuntimeMethod* method)
  4327. {
  4328. (( void (*) (const RuntimeMethod*))IJobParallelForExtensions_EarlyJobInit_TisConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300_mB7338B4EFD47DEF147AC28CA5A413E87920E1EF2_gshared)(method);
  4329. }
  4330. inline void IJobParallelForExtensions_EarlyJobInit_TisWriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53_mEAB04AED8502C8FFE813DFD03931703B11FBF64F (const RuntimeMethod* method)
  4331. {
  4332. (( void (*) (const RuntimeMethod*))IJobParallelForExtensions_EarlyJobInit_TisWriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53_mEAB04AED8502C8FFE813DFD03931703B11FBF64F_gshared)(method);
  4333. }
  4334. inline void IJobParallelForBatchExtensions_EarlyJobInit_TisQueryRendererGroupInstancesCountJob_t859951CF904C8C4C9C01B6276B891CB13B8E1008_m68F90DD2F23661C9B41C4A6996465549D902D955 (const RuntimeMethod* method)
  4335. {
  4336. (( void (*) (const RuntimeMethod*))IJobParallelForBatchExtensions_EarlyJobInit_TisQueryRendererGroupInstancesCountJob_t859951CF904C8C4C9C01B6276B891CB13B8E1008_m68F90DD2F23661C9B41C4A6996465549D902D955_gshared)(method);
  4337. }
  4338. inline void IJobExtensions_EarlyJobInit_TisComputeInstancesOffsetAndResizeInstancesArrayJob_tAC7DC0467C6B3BCB1818A4AF66A822EA0F5DB2B8_m904278A656E7A3752F4B090CC297668E83F7A369 (const RuntimeMethod* method)
  4339. {
  4340. (( void (*) (const RuntimeMethod*))IJobExtensions_EarlyJobInit_TisComputeInstancesOffsetAndResizeInstancesArrayJob_tAC7DC0467C6B3BCB1818A4AF66A822EA0F5DB2B8_m904278A656E7A3752F4B090CC297668E83F7A369_gshared)(method);
  4341. }
  4342. inline void IJobParallelForBatchExtensions_EarlyJobInit_TisQueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F_mB19BB956B68E6963D44B0BEA1A07F53FC76EB46F (const RuntimeMethod* method)
  4343. {
  4344. (( void (*) (const RuntimeMethod*))IJobParallelForBatchExtensions_EarlyJobInit_TisQueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F_mB19BB956B68E6963D44B0BEA1A07F53FC76EB46F_gshared)(method);
  4345. }
  4346. inline void IJobParallelForBatchExtensions_EarlyJobInit_TisQueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96_m8732F540F24D273AFA350B3F820072FD1CB12EED (const RuntimeMethod* method)
  4347. {
  4348. (( void (*) (const RuntimeMethod*))IJobParallelForBatchExtensions_EarlyJobInit_TisQueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96_m8732F540F24D273AFA350B3F820072FD1CB12EED_gshared)(method);
  4349. }
  4350. inline void IJobParallelForBatchExtensions_EarlyJobInit_TisQuerySortedMeshInstancesJob_tAEECEBC3EB73BC46AC8416E908E2A0F35C102035_mF0EDCDF0A75102A9A57D16F6E6E62F102CA17C59 (const RuntimeMethod* method)
  4351. {
  4352. (( void (*) (const RuntimeMethod*))IJobParallelForBatchExtensions_EarlyJobInit_TisQuerySortedMeshInstancesJob_tAEECEBC3EB73BC46AC8416E908E2A0F35C102035_mF0EDCDF0A75102A9A57D16F6E6E62F102CA17C59_gshared)(method);
  4353. }
  4354. inline void IJobParallelForExtensions_EarlyJobInit_TisCalculateInterpolatedLightAndOcclusionProbesBatchJob_tE9C041455CA23D36663116BFAD6B43917706F319_mD3DD95880125311EE3FDD135686A81C812F330F2 (const RuntimeMethod* method)
  4355. {
  4356. (( void (*) (const RuntimeMethod*))IJobParallelForExtensions_EarlyJobInit_TisCalculateInterpolatedLightAndOcclusionProbesBatchJob_tE9C041455CA23D36663116BFAD6B43917706F319_mD3DD95880125311EE3FDD135686A81C812F330F2_gshared)(method);
  4357. }
  4358. inline void IJobParallelForExtensions_EarlyJobInit_TisScatterTetrahedronCacheIndicesJob_t562BE88F37C17457794459AC793559BCDB9E463E_m003D312CAFECFCE2ABD7008BAFD0F6190B1754BA (const RuntimeMethod* method)
  4359. {
  4360. (( void (*) (const RuntimeMethod*))IJobParallelForExtensions_EarlyJobInit_TisScatterTetrahedronCacheIndicesJob_t562BE88F37C17457794459AC793559BCDB9E463E_m003D312CAFECFCE2ABD7008BAFD0F6190B1754BA_gshared)(method);
  4361. }
  4362. inline void IJobParallelForBatchExtensions_EarlyJobInit_TisTransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_mA2BDA654636006AF02CB4279E640BE31E43D05F0 (const RuntimeMethod* method)
  4363. {
  4364. (( void (*) (const RuntimeMethod*))IJobParallelForBatchExtensions_EarlyJobInit_TisTransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_mA2BDA654636006AF02CB4279E640BE31E43D05F0_gshared)(method);
  4365. }
  4366. inline void IJobParallelForBatchExtensions_EarlyJobInit_TisProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_mAE4268BBB3F6C6A16E8D5C452A5812DC81DB6392 (const RuntimeMethod* method)
  4367. {
  4368. (( void (*) (const RuntimeMethod*))IJobParallelForBatchExtensions_EarlyJobInit_TisProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_mAE4268BBB3F6C6A16E8D5C452A5812DC81DB6392_gshared)(method);
  4369. }
  4370. inline void IJobParallelForExtensions_EarlyJobInit_TisMotionUpdateJob_tDB543A1611EFDB1D87E61D6BC4236C212A972663_mAE06956FE76422BFF3C3909AA62B70640362A355 (const RuntimeMethod* method)
  4371. {
  4372. (( void (*) (const RuntimeMethod*))IJobParallelForExtensions_EarlyJobInit_TisMotionUpdateJob_tDB543A1611EFDB1D87E61D6BC4236C212A972663_mAE06956FE76422BFF3C3909AA62B70640362A355_gshared)(method);
  4373. }
  4374. inline void IJobExtensions_EarlyJobInit_TisReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_m938D4C4AB7B20832A38801735A51143032F24D77 (const RuntimeMethod* method)
  4375. {
  4376. (( void (*) (const RuntimeMethod*))IJobExtensions_EarlyJobInit_TisReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_m938D4C4AB7B20832A38801735A51143032F24D77_gshared)(method);
  4377. }
  4378. inline void IJobExtensions_EarlyJobInit_TisFreeInstancesJob_t8DCCA61CAD05A598137323B1BF6E7781463FB6AA_m051BA1F39209A628F8196EFB47988B1EE9DC097B (const RuntimeMethod* method)
  4379. {
  4380. (( void (*) (const RuntimeMethod*))IJobExtensions_EarlyJobInit_TisFreeInstancesJob_t8DCCA61CAD05A598137323B1BF6E7781463FB6AA_m051BA1F39209A628F8196EFB47988B1EE9DC097B_gshared)(method);
  4381. }
  4382. inline void IJobExtensions_EarlyJobInit_TisFreeRendererGroupInstancesJob_t01437F2F9B635A2A6C2F33C4F89CCDA3A945D8DC_m18548707FAD9C8E90043897BFE8840F313F89022 (const RuntimeMethod* method)
  4383. {
  4384. (( void (*) (const RuntimeMethod*))IJobExtensions_EarlyJobInit_TisFreeRendererGroupInstancesJob_t01437F2F9B635A2A6C2F33C4F89CCDA3A945D8DC_m18548707FAD9C8E90043897BFE8840F313F89022_gshared)(method);
  4385. }
  4386. inline void IJobParallelForExtensions_EarlyJobInit_TisUpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_mABB6E60084F95E7DD37814EA69DDF5C4488615E5 (const RuntimeMethod* method)
  4387. {
  4388. (( void (*) (const RuntimeMethod*))IJobParallelForExtensions_EarlyJobInit_TisUpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_mABB6E60084F95E7DD37814EA69DDF5C4488615E5_gshared)(method);
  4389. }
  4390. inline void IJobParallelForExtensions_EarlyJobInit_TisCollectInstancesLODGroupsAndMasksJob_t8DB356214F71B334A6296B0F61AB13B52B7A608F_mBF7661EAB36EC8D2E7A95EC03500109C187818C0 (const RuntimeMethod* method)
  4391. {
  4392. (( void (*) (const RuntimeMethod*))IJobParallelForExtensions_EarlyJobInit_TisCollectInstancesLODGroupsAndMasksJob_t8DB356214F71B334A6296B0F61AB13B52B7A608F_mBF7661EAB36EC8D2E7A95EC03500109C187818C0_gshared)(method);
  4393. }
  4394. inline void IJobParallelForBatchExtensions_EarlyJobInit_TisGetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_m6B8A393B6F201DDE25AD6D36465247B504B58C1C (const RuntimeMethod* method)
  4395. {
  4396. (( void (*) (const RuntimeMethod*))IJobParallelForBatchExtensions_EarlyJobInit_TisGetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_m6B8A393B6F201DDE25AD6D36465247B504B58C1C_gshared)(method);
  4397. }
  4398. inline void IJobParallelForBatchExtensions_EarlyJobInit_TisUpdateCompactedInstanceVisibilityJob_t75558D319C89FB856EDF16622F27CAEEE8C40EB7_mEE892822EA3A1A7E3164D7CB02B26E41ADF06144 (const RuntimeMethod* method)
  4399. {
  4400. (( void (*) (const RuntimeMethod*))IJobParallelForBatchExtensions_EarlyJobInit_TisUpdateCompactedInstanceVisibilityJob_t75558D319C89FB856EDF16622F27CAEEE8C40EB7_mEE892822EA3A1A7E3164D7CB02B26E41ADF06144_gshared)(method);
  4401. }
  4402. inline void IJobParallelForExtensions_EarlyJobInit_TisUpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_mD35C0C06FB99A2909B85A70E7A08D6C11C4C5307 (const RuntimeMethod* method)
  4403. {
  4404. (( void (*) (const RuntimeMethod*))IJobParallelForExtensions_EarlyJobInit_TisUpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_mD35C0C06FB99A2909B85A70E7A08D6C11C4C5307_gshared)(method);
  4405. }
  4406. inline void IJobExtensions_EarlyJobInit_TisAllocateOrGetLODGroupDataInstancesJob_tAFFA5AC4F70E50403FB38EFB8B8E75E249171238_mFFBBBA3A2724AE1890A31D630E9217C4ADF5BCBA (const RuntimeMethod* method)
  4407. {
  4408. (( void (*) (const RuntimeMethod*))IJobExtensions_EarlyJobInit_TisAllocateOrGetLODGroupDataInstancesJob_tAFFA5AC4F70E50403FB38EFB8B8E75E249171238_mFFBBBA3A2724AE1890A31D630E9217C4ADF5BCBA_gshared)(method);
  4409. }
  4410. inline void IJobParallelForExtensions_EarlyJobInit_TisUpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_mC85662041EBAAC44E1AE343715A3730ADEDD35EA (const RuntimeMethod* method)
  4411. {
  4412. (( void (*) (const RuntimeMethod*))IJobParallelForExtensions_EarlyJobInit_TisUpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_mC85662041EBAAC44E1AE343715A3730ADEDD35EA_gshared)(method);
  4413. }
  4414. inline void IJobExtensions_EarlyJobInit_TisFreeLODGroupDataJob_tB92469B0B8B3C719907AE61E13AF6A6FB8A1916C_m458058EDBD794982A7D856A8E96DE5340356E94D (const RuntimeMethod* method)
  4415. {
  4416. (( void (*) (const RuntimeMethod*))IJobExtensions_EarlyJobInit_TisFreeLODGroupDataJob_tB92469B0B8B3C719907AE61E13AF6A6FB8A1916C_m458058EDBD794982A7D856A8E96DE5340356E94D_gshared)(method);
  4417. }
  4418. inline void IJobForExtensions_EarlyJobInit_TisRadixSortBucketCountJob_t0937025811F11C3D50DB77C0F53634187A7F9DD5_mC20D17E34685F14A42E6DCC248E72D1798159B37 (const RuntimeMethod* method)
  4419. {
  4420. (( void (*) (const RuntimeMethod*))IJobForExtensions_EarlyJobInit_TisRadixSortBucketCountJob_t0937025811F11C3D50DB77C0F53634187A7F9DD5_mC20D17E34685F14A42E6DCC248E72D1798159B37_gshared)(method);
  4421. }
  4422. inline void IJobForExtensions_EarlyJobInit_TisRadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885_mCBB7DE4EBA09CD1E744647EA6677BF40980C20C3 (const RuntimeMethod* method)
  4423. {
  4424. (( void (*) (const RuntimeMethod*))IJobForExtensions_EarlyJobInit_TisRadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885_mCBB7DE4EBA09CD1E744647EA6677BF40980C20C3_gshared)(method);
  4425. }
  4426. inline void IJobForExtensions_EarlyJobInit_TisRadixSortPrefixSumJob_tB66E0848187F3DC6F5EB22FABD8D1E92852B5E90_m75D4466D714BB94879F083EE1B4CACA8CF52FA1B (const RuntimeMethod* method)
  4427. {
  4428. (( void (*) (const RuntimeMethod*))IJobForExtensions_EarlyJobInit_TisRadixSortPrefixSumJob_tB66E0848187F3DC6F5EB22FABD8D1E92852B5E90_m75D4466D714BB94879F083EE1B4CACA8CF52FA1B_gshared)(method);
  4429. }
  4430. inline void IJobForExtensions_EarlyJobInit_TisRadixSortBucketSortJob_t74C18F3C548EAA827E617156F6C5391B2549633C_mC1AF0EC3EC60CC939F17F4CF939811BFA41F39DC (const RuntimeMethod* method)
  4431. {
  4432. (( void (*) (const RuntimeMethod*))IJobForExtensions_EarlyJobInit_TisRadixSortBucketSortJob_t74C18F3C548EAA827E617156F6C5391B2549633C_mC1AF0EC3EC60CC939F17F4CF939811BFA41F39DC_gshared)(method);
  4433. }
  4434. inline void IJobParallelForExtensions_EarlyJobInit_TisRegisterNewInstancesJob_1_t7E086EEFD6D55BB59AAE32A17C94F0B844BD241B_mF1033A9CE3CAB89C3D1A7E6F8109EDB7ABD1ED47 (const RuntimeMethod* method)
  4435. {
  4436. (( void (*) (const RuntimeMethod*))IJobParallelForExtensions_EarlyJobInit_TisRegisterNewInstancesJob_1_t7E086EEFD6D55BB59AAE32A17C94F0B844BD241B_mF1033A9CE3CAB89C3D1A7E6F8109EDB7ABD1ED47_gshared)(method);
  4437. }
  4438. inline void IJobParallelForExtensions_EarlyJobInit_TisRegisterNewInstancesJob_1_tD90979C7141588BD1758432213BB971C1B34DB3D_mCE2996B8E5DD7FC21E7B05E3DA38ED0170EB4BC5 (const RuntimeMethod* method)
  4439. {
  4440. (( void (*) (const RuntimeMethod*))IJobParallelForExtensions_EarlyJobInit_TisRegisterNewInstancesJob_1_tD90979C7141588BD1758432213BB971C1B34DB3D_mCE2996B8E5DD7FC21E7B05E3DA38ED0170EB4BC5_gshared)(method);
  4441. }
  4442. inline void IJobParallelForBatchExtensions_EarlyJobInit_TisFindNonRegisteredInstancesJob_1_t7EC89AC2A427D72C5ED64481E5803F7964521411_mF4CB960470E6460D69D8B3F2644B3FCF40E5D54B (const RuntimeMethod* method)
  4443. {
  4444. (( void (*) (const RuntimeMethod*))IJobParallelForBatchExtensions_EarlyJobInit_TisFindNonRegisteredInstancesJob_1_t7EC89AC2A427D72C5ED64481E5803F7964521411_mF4CB960470E6460D69D8B3F2644B3FCF40E5D54B_gshared)(method);
  4445. }
  4446. inline void IJobParallelForBatchExtensions_EarlyJobInit_TisFindNonRegisteredInstancesJob_1_tEA1F77523DDC7B1A0B9680431593C70679EAFC6C_mA837169B23152478F1D9A8AB9E14A2ECA4046442 (const RuntimeMethod* method)
  4447. {
  4448. (( void (*) (const RuntimeMethod*))IJobParallelForBatchExtensions_EarlyJobInit_TisFindNonRegisteredInstancesJob_1_tEA1F77523DDC7B1A0B9680431593C70679EAFC6C_mA837169B23152478F1D9A8AB9E14A2ECA4046442_gshared)(method);
  4449. }
  4450. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EarlyInitHelpers_JobReflectionDataCreationFailed_mD6AB08D5BB411CCE38A87793C3C7062EC91FD1EC (Exception_t* ___0_ex, const RuntimeMethod* method) ;
  4451. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void __JobReflectionRegistrationOutput__15867191014387474753_CreateJobReflectionData_m61B92F5EF70DF366B7640CA4487293699C2E2A18 (const RuntimeMethod* method) ;
  4452. 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) ;
  4453. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
  4454. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ResourceHandle_IsValid_m20B0218FDCA98DCD069AE3BE86FEFCAEDB985B9A_inline (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, const RuntimeMethod* method) ;
  4455. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexOutOfRangeException__ctor_mFD06819F05B815BE2D6E826D4E04F4C449D0A425 (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  4456. inline int32_t UnsafeList_1_get_Length_mD1E5C8DD49072A881A8E24188E040F2089C604DA_inline (UnsafeList_1_t63B5C5C34A6F0AA798780FFCAB916CE54ABF71AE* __this, const RuntimeMethod* method)
  4457. {
  4458. return (( int32_t (*) (UnsafeList_1_t63B5C5C34A6F0AA798780FFCAB916CE54ABF71AE*, const RuntimeMethod*))UnsafeList_1_get_Length_mD1E5C8DD49072A881A8E24188E040F2089C604DA_gshared_inline)(__this, method);
  4459. }
  4460. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline (int32_t ___0_value, const RuntimeMethod* method) ;
  4461. inline int32_t UnsafeList_1_get_Length_m1953324ECD3B052802965ECD79DBD7C5E7F52BA9_inline (UnsafeList_1_t466025709A4C0CCFAD422C17FFAB3956BEBAF9D2* __this, const RuntimeMethod* method)
  4462. {
  4463. return (( int32_t (*) (UnsafeList_1_t466025709A4C0CCFAD422C17FFAB3956BEBAF9D2*, const RuntimeMethod*))UnsafeList_1_get_Length_m1953324ECD3B052802965ECD79DBD7C5E7F52BA9_gshared_inline)(__this, method);
  4464. }
  4465. inline GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 UnsafeList_1_get_Item_m2B8B3D3D9EBC4045D065BB30D711ED3499A41598_inline (UnsafeList_1_t63B5C5C34A6F0AA798780FFCAB916CE54ABF71AE* __this, int32_t ___0_index, const RuntimeMethod* method)
  4466. {
  4467. return (( GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 (*) (UnsafeList_1_t63B5C5C34A6F0AA798780FFCAB916CE54ABF71AE*, int32_t, const RuntimeMethod*))UnsafeList_1_get_Item_m2B8B3D3D9EBC4045D065BB30D711ED3499A41598_gshared_inline)(__this, ___0_index, method);
  4468. }
  4469. inline int32_t UnsafeUtility_ReadArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mFBA66C06ECEB0A2BC1AAE634B6E6BB436F957084_inline (void* ___0_source, int32_t ___1_index, const RuntimeMethod* method)
  4470. {
  4471. return (( int32_t (*) (void*, int32_t, const RuntimeMethod*))UnsafeUtility_ReadArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mFBA66C06ECEB0A2BC1AAE634B6E6BB436F957084_gshared_inline)(___0_source, ___1_index, method);
  4472. }
  4473. inline int32_t UnsafeList_1_get_Length_mEA927D1405F8410976953A49C12817C90D673A4B_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, const RuntimeMethod* method)
  4474. {
  4475. return (( int32_t (*) (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*, const RuntimeMethod*))UnsafeList_1_get_Length_mEA927D1405F8410976953A49C12817C90D673A4B_gshared_inline)(__this, method);
  4476. }
  4477. inline int32_t UnsafeList_1_get_Item_mBC4A2DE7600592D19C522E98636E3EBA5BD43195_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, int32_t ___0_index, const RuntimeMethod* method)
  4478. {
  4479. return (( int32_t (*) (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*, int32_t, const RuntimeMethod*))UnsafeList_1_get_Item_mBC4A2DE7600592D19C522E98636E3EBA5BD43195_gshared_inline)(__this, ___0_index, method);
  4480. }
  4481. inline int32_t UnsafeList_1_get_Length_mFE9C02C4C7169AE23DE6BC1B834E0DBC1D03DBB1_inline (UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7* __this, const RuntimeMethod* method)
  4482. {
  4483. return (( int32_t (*) (UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7*, const RuntimeMethod*))UnsafeList_1_get_Length_mFE9C02C4C7169AE23DE6BC1B834E0DBC1D03DBB1_gshared_inline)(__this, method);
  4484. }
  4485. inline int32_t UnsafeList_1_get_Capacity_m9C10840F54FD1F0871C1C7E25CE7AF92622DF9AD_inline (UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7* __this, const RuntimeMethod* method)
  4486. {
  4487. return (( int32_t (*) (UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7*, const RuntimeMethod*))UnsafeList_1_get_Capacity_m9C10840F54FD1F0871C1C7E25CE7AF92622DF9AD_gshared_inline)(__this, method);
  4488. }
  4489. inline void UnsafeList_1_set_Item_m0B5139C9A3714A3C5E0B576AB276E1A0FCA406B9_inline (UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7* __this, int32_t ___0_index, Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127 ___1_value, const RuntimeMethod* method)
  4490. {
  4491. (( void (*) (UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7*, int32_t, Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127, const RuntimeMethod*))UnsafeList_1_set_Item_m0B5139C9A3714A3C5E0B576AB276E1A0FCA406B9_gshared_inline)(__this, ___0_index, ___1_value, method);
  4492. }
  4493. inline Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127 UnsafeList_1_get_Item_mEFA75FB7304D5FFEA7E3F6226B01453D10013A3B_inline (UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7* __this, int32_t ___0_index, const RuntimeMethod* method)
  4494. {
  4495. return (( Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127 (*) (UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7*, int32_t, const RuntimeMethod*))UnsafeList_1_get_Item_mEFA75FB7304D5FFEA7E3F6226B01453D10013A3B_gshared_inline)(__this, ___0_index, method);
  4496. }
  4497. inline OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D UnsafeList_1_get_Item_mE621D922A067844ECFB3EC3FD5CAF0F18284C825_inline (UnsafeList_1_t32D453EB9CD75257217D0A2E7ACB98E0A23EA5AA* __this, int32_t ___0_index, const RuntimeMethod* method)
  4498. {
  4499. return (( OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D (*) (UnsafeList_1_t32D453EB9CD75257217D0A2E7ACB98E0A23EA5AA*, int32_t, const RuntimeMethod*))UnsafeList_1_get_Item_mE621D922A067844ECFB3EC3FD5CAF0F18284C825_gshared_inline)(__this, ___0_index, method);
  4500. }
  4501. inline void UnsafeList_1_set_Item_m36035574C8D1A1555A348CD8F326A3FB2F57A28B_inline (UnsafeList_1_t32D453EB9CD75257217D0A2E7ACB98E0A23EA5AA* __this, int32_t ___0_index, OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D ___1_value, const RuntimeMethod* method)
  4502. {
  4503. (( void (*) (UnsafeList_1_t32D453EB9CD75257217D0A2E7ACB98E0A23EA5AA*, int32_t, OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D, const RuntimeMethod*))UnsafeList_1_set_Item_m36035574C8D1A1555A348CD8F326A3FB2F57A28B_gshared_inline)(__this, ___0_index, ___1_value, method);
  4504. }
  4505. inline void List_1_AddWithResize_mC884E21163119E315C18DD2C1C1E9035224EF2AF (List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D* __this, OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 ___0_item, const RuntimeMethod* method)
  4506. {
  4507. (( void (*) (List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D*, OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7, const RuntimeMethod*))List_1_AddWithResize_mC884E21163119E315C18DD2C1C1E9035224EF2AF_gshared)(__this, ___0_item, method);
  4508. }
  4509. inline KeyValue_2_tA2095BCEA0636324FDC7EAC8BD293CE93C247893 UnsafeParallelHashMapDataEnumerator_GetCurrent_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m4F1FA419512AEADE3C3A9DDFAEFB4E75B19E7F4B_inline (UnsafeParallelHashMapDataEnumerator_t8CD0B557DE7804D4ED6A5599D87CC889C2DDA4F5* __this, const RuntimeMethod* method)
  4510. {
  4511. return (( KeyValue_2_tA2095BCEA0636324FDC7EAC8BD293CE93C247893 (*) (UnsafeParallelHashMapDataEnumerator_t8CD0B557DE7804D4ED6A5599D87CC889C2DDA4F5*, const RuntimeMethod*))UnsafeParallelHashMapDataEnumerator_GetCurrent_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m4F1FA419512AEADE3C3A9DDFAEFB4E75B19E7F4B_gshared_inline)(__this, method);
  4512. }
  4513. inline int32_t UnsafeList_1_get_Length_m2673797C6B1B5ED6A4C644298C555559E56C2682_inline (UnsafeList_1_t32D453EB9CD75257217D0A2E7ACB98E0A23EA5AA* __this, const RuntimeMethod* method)
  4514. {
  4515. return (( int32_t (*) (UnsafeList_1_t32D453EB9CD75257217D0A2E7ACB98E0A23EA5AA*, const RuntimeMethod*))UnsafeList_1_get_Length_m2673797C6B1B5ED6A4C644298C555559E56C2682_gshared_inline)(__this, method);
  4516. }
  4517. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeParallelHashMapDataEnumerator_MoveNext_m15C57E6A73D44B6A1DEC165D193181FC30441204_inline (UnsafeParallelHashMapDataEnumerator_t8CD0B557DE7804D4ED6A5599D87CC889C2DDA4F5* __this, const RuntimeMethod* method) ;
  4518. inline void List_1_AddWithResize_mCF0E6101559D121B7A7E130DE650FD3FC2A18830 (List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* __this, OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 ___0_item, const RuntimeMethod* method)
  4519. {
  4520. (( void (*) (List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278*, OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5, const RuntimeMethod*))List_1_AddWithResize_mCF0E6101559D121B7A7E130DE650FD3FC2A18830_gshared)(__this, ___0_item, method);
  4521. }
  4522. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
  4523. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56 (const RuntimeMethod* method) ;
  4524. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeParallelHashMapData_MoveNext_m3A7C4662D2D479B740F657CECED1B78E1BDE1BDE_inline (UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* ___0_data, int32_t* ___1_bucketIndex, int32_t* ___2_nextIndex, int32_t* ___3_index, const RuntimeMethod* method) ;
  4525. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnsafeParallelHashMapData_MoveNextSearch_m470DB16F92234F8BF5C36E38E1B2D81A208634F4 (UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* ___0_data, int32_t* ___1_bucketIndex, int32_t* ___2_nextIndex, int32_t* ___3_index, const RuntimeMethod* method) ;
  4526. #ifdef __clang__
  4527. #pragma clang diagnostic push
  4528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4529. #pragma clang diagnostic ignored "-Wunused-variable"
  4530. #endif
  4531. #ifdef __clang__
  4532. #pragma clang diagnostic pop
  4533. #endif
  4534. #ifdef __clang__
  4535. #pragma clang diagnostic push
  4536. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4537. #pragma clang diagnostic ignored "-Wunused-variable"
  4538. #endif
  4539. IL2CPP_EXTERN_C void LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_marshal_pinvoke(const LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241& unmarshaled, LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_marshaled_pinvoke& marshaled)
  4540. {
  4541. marshaled.___valid = static_cast<int32_t>(unmarshaled.___valid);
  4542. marshaled.___lodCount = unmarshaled.___lodCount;
  4543. marshaled.___rendererCount = unmarshaled.___rendererCount;
  4544. marshaled.___screenRelativeTransitionHeights = unmarshaled.___screenRelativeTransitionHeights;
  4545. marshaled.___fadeTransitionWidth = unmarshaled.___fadeTransitionWidth;
  4546. }
  4547. IL2CPP_EXTERN_C void LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_marshal_pinvoke_back(const LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_marshaled_pinvoke& marshaled, LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241& unmarshaled)
  4548. {
  4549. bool unmarshaledvalid_temp_0 = false;
  4550. unmarshaledvalid_temp_0 = static_cast<bool>(marshaled.___valid);
  4551. unmarshaled.___valid = unmarshaledvalid_temp_0;
  4552. int32_t unmarshaledlodCount_temp_1 = 0;
  4553. unmarshaledlodCount_temp_1 = marshaled.___lodCount;
  4554. unmarshaled.___lodCount = unmarshaledlodCount_temp_1;
  4555. int32_t unmarshaledrendererCount_temp_2 = 0;
  4556. unmarshaledrendererCount_temp_2 = marshaled.___rendererCount;
  4557. unmarshaled.___rendererCount = unmarshaledrendererCount_temp_2;
  4558. U3CscreenRelativeTransitionHeightsU3Ee__FixedBuffer_t3C930A601B8249105638E6F0B9F03AE94B6E7D86 unmarshaledscreenRelativeTransitionHeights_temp_3;
  4559. memset((&unmarshaledscreenRelativeTransitionHeights_temp_3), 0, sizeof(unmarshaledscreenRelativeTransitionHeights_temp_3));
  4560. unmarshaledscreenRelativeTransitionHeights_temp_3 = marshaled.___screenRelativeTransitionHeights;
  4561. unmarshaled.___screenRelativeTransitionHeights = unmarshaledscreenRelativeTransitionHeights_temp_3;
  4562. U3CfadeTransitionWidthU3Ee__FixedBuffer_tC7AABC6C0E6DA2AE976823F5FF282478010122FE unmarshaledfadeTransitionWidth_temp_4;
  4563. memset((&unmarshaledfadeTransitionWidth_temp_4), 0, sizeof(unmarshaledfadeTransitionWidth_temp_4));
  4564. unmarshaledfadeTransitionWidth_temp_4 = marshaled.___fadeTransitionWidth;
  4565. unmarshaled.___fadeTransitionWidth = unmarshaledfadeTransitionWidth_temp_4;
  4566. }
  4567. IL2CPP_EXTERN_C void LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_marshal_pinvoke_cleanup(LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_marshaled_pinvoke& marshaled)
  4568. {
  4569. }
  4570. IL2CPP_EXTERN_C void LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_marshal_com(const LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241& unmarshaled, LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_marshaled_com& marshaled)
  4571. {
  4572. marshaled.___valid = static_cast<int32_t>(unmarshaled.___valid);
  4573. marshaled.___lodCount = unmarshaled.___lodCount;
  4574. marshaled.___rendererCount = unmarshaled.___rendererCount;
  4575. marshaled.___screenRelativeTransitionHeights = unmarshaled.___screenRelativeTransitionHeights;
  4576. marshaled.___fadeTransitionWidth = unmarshaled.___fadeTransitionWidth;
  4577. }
  4578. IL2CPP_EXTERN_C void LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_marshal_com_back(const LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_marshaled_com& marshaled, LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241& unmarshaled)
  4579. {
  4580. bool unmarshaledvalid_temp_0 = false;
  4581. unmarshaledvalid_temp_0 = static_cast<bool>(marshaled.___valid);
  4582. unmarshaled.___valid = unmarshaledvalid_temp_0;
  4583. int32_t unmarshaledlodCount_temp_1 = 0;
  4584. unmarshaledlodCount_temp_1 = marshaled.___lodCount;
  4585. unmarshaled.___lodCount = unmarshaledlodCount_temp_1;
  4586. int32_t unmarshaledrendererCount_temp_2 = 0;
  4587. unmarshaledrendererCount_temp_2 = marshaled.___rendererCount;
  4588. unmarshaled.___rendererCount = unmarshaledrendererCount_temp_2;
  4589. U3CscreenRelativeTransitionHeightsU3Ee__FixedBuffer_t3C930A601B8249105638E6F0B9F03AE94B6E7D86 unmarshaledscreenRelativeTransitionHeights_temp_3;
  4590. memset((&unmarshaledscreenRelativeTransitionHeights_temp_3), 0, sizeof(unmarshaledscreenRelativeTransitionHeights_temp_3));
  4591. unmarshaledscreenRelativeTransitionHeights_temp_3 = marshaled.___screenRelativeTransitionHeights;
  4592. unmarshaled.___screenRelativeTransitionHeights = unmarshaledscreenRelativeTransitionHeights_temp_3;
  4593. U3CfadeTransitionWidthU3Ee__FixedBuffer_tC7AABC6C0E6DA2AE976823F5FF282478010122FE unmarshaledfadeTransitionWidth_temp_4;
  4594. memset((&unmarshaledfadeTransitionWidth_temp_4), 0, sizeof(unmarshaledfadeTransitionWidth_temp_4));
  4595. unmarshaledfadeTransitionWidth_temp_4 = marshaled.___fadeTransitionWidth;
  4596. unmarshaled.___fadeTransitionWidth = unmarshaledfadeTransitionWidth_temp_4;
  4597. }
  4598. IL2CPP_EXTERN_C void LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_marshal_com_cleanup(LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_marshaled_com& marshaled)
  4599. {
  4600. }
  4601. #ifdef __clang__
  4602. #pragma clang diagnostic pop
  4603. #endif
  4604. #ifdef __clang__
  4605. #pragma clang diagnostic push
  4606. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4607. #pragma clang diagnostic ignored "-Wunused-variable"
  4608. #endif
  4609. #ifdef __clang__
  4610. #pragma clang diagnostic pop
  4611. #endif
  4612. #ifdef __clang__
  4613. #pragma clang diagnostic push
  4614. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4615. #pragma clang diagnostic ignored "-Wunused-variable"
  4616. #endif
  4617. #ifdef __clang__
  4618. #pragma clang diagnostic pop
  4619. #endif
  4620. #ifdef __clang__
  4621. #pragma clang diagnostic push
  4622. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4623. #pragma clang diagnostic ignored "-Wunused-variable"
  4624. #endif
  4625. IL2CPP_EXTERN_C void LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_marshal_pinvoke(const LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF& unmarshaled, LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_marshaled_pinvoke& marshaled)
  4626. {
  4627. marshaled.___worldSpaceReferencePoint = unmarshaled.___worldSpaceReferencePoint;
  4628. marshaled.___lodCount = unmarshaled.___lodCount;
  4629. marshaled.___sqrDistances = unmarshaled.___sqrDistances;
  4630. marshaled.___transitionDistances = unmarshaled.___transitionDistances;
  4631. marshaled.___worldSpaceSize = unmarshaled.___worldSpaceSize;
  4632. U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshal_pinvoke(unmarshaled.___percentageFlags, marshaled.___percentageFlags);
  4633. }
  4634. IL2CPP_EXTERN_C void LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_marshal_pinvoke_back(const LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_marshaled_pinvoke& marshaled, LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF& unmarshaled)
  4635. {
  4636. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E unmarshaledworldSpaceReferencePoint_temp_0;
  4637. memset((&unmarshaledworldSpaceReferencePoint_temp_0), 0, sizeof(unmarshaledworldSpaceReferencePoint_temp_0));
  4638. unmarshaledworldSpaceReferencePoint_temp_0 = marshaled.___worldSpaceReferencePoint;
  4639. unmarshaled.___worldSpaceReferencePoint = unmarshaledworldSpaceReferencePoint_temp_0;
  4640. int32_t unmarshaledlodCount_temp_1 = 0;
  4641. unmarshaledlodCount_temp_1 = marshaled.___lodCount;
  4642. unmarshaled.___lodCount = unmarshaledlodCount_temp_1;
  4643. U3CsqrDistancesU3Ee__FixedBuffer_tBE2A04F33CF7215086CA2D1F1C539B2B37A14415 unmarshaledsqrDistances_temp_2;
  4644. memset((&unmarshaledsqrDistances_temp_2), 0, sizeof(unmarshaledsqrDistances_temp_2));
  4645. unmarshaledsqrDistances_temp_2 = marshaled.___sqrDistances;
  4646. unmarshaled.___sqrDistances = unmarshaledsqrDistances_temp_2;
  4647. U3CtransitionDistancesU3Ee__FixedBuffer_t497E5273319068BE697947EDF74CE3852589CB3C unmarshaledtransitionDistances_temp_3;
  4648. memset((&unmarshaledtransitionDistances_temp_3), 0, sizeof(unmarshaledtransitionDistances_temp_3));
  4649. unmarshaledtransitionDistances_temp_3 = marshaled.___transitionDistances;
  4650. unmarshaled.___transitionDistances = unmarshaledtransitionDistances_temp_3;
  4651. float unmarshaledworldSpaceSize_temp_4 = 0.0f;
  4652. unmarshaledworldSpaceSize_temp_4 = marshaled.___worldSpaceSize;
  4653. unmarshaled.___worldSpaceSize = unmarshaledworldSpaceSize_temp_4;
  4654. U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA unmarshaledpercentageFlags_temp_5;
  4655. memset((&unmarshaledpercentageFlags_temp_5), 0, sizeof(unmarshaledpercentageFlags_temp_5));
  4656. U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshal_pinvoke_back(marshaled.___percentageFlags, unmarshaledpercentageFlags_temp_5);
  4657. unmarshaled.___percentageFlags = unmarshaledpercentageFlags_temp_5;
  4658. }
  4659. IL2CPP_EXTERN_C void LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_marshal_pinvoke_cleanup(LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_marshaled_pinvoke& marshaled)
  4660. {
  4661. U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshal_pinvoke_cleanup(marshaled.___percentageFlags);
  4662. }
  4663. IL2CPP_EXTERN_C void LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_marshal_com(const LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF& unmarshaled, LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_marshaled_com& marshaled)
  4664. {
  4665. marshaled.___worldSpaceReferencePoint = unmarshaled.___worldSpaceReferencePoint;
  4666. marshaled.___lodCount = unmarshaled.___lodCount;
  4667. marshaled.___sqrDistances = unmarshaled.___sqrDistances;
  4668. marshaled.___transitionDistances = unmarshaled.___transitionDistances;
  4669. marshaled.___worldSpaceSize = unmarshaled.___worldSpaceSize;
  4670. U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshal_com(unmarshaled.___percentageFlags, marshaled.___percentageFlags);
  4671. }
  4672. IL2CPP_EXTERN_C void LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_marshal_com_back(const LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_marshaled_com& marshaled, LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF& unmarshaled)
  4673. {
  4674. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E unmarshaledworldSpaceReferencePoint_temp_0;
  4675. memset((&unmarshaledworldSpaceReferencePoint_temp_0), 0, sizeof(unmarshaledworldSpaceReferencePoint_temp_0));
  4676. unmarshaledworldSpaceReferencePoint_temp_0 = marshaled.___worldSpaceReferencePoint;
  4677. unmarshaled.___worldSpaceReferencePoint = unmarshaledworldSpaceReferencePoint_temp_0;
  4678. int32_t unmarshaledlodCount_temp_1 = 0;
  4679. unmarshaledlodCount_temp_1 = marshaled.___lodCount;
  4680. unmarshaled.___lodCount = unmarshaledlodCount_temp_1;
  4681. U3CsqrDistancesU3Ee__FixedBuffer_tBE2A04F33CF7215086CA2D1F1C539B2B37A14415 unmarshaledsqrDistances_temp_2;
  4682. memset((&unmarshaledsqrDistances_temp_2), 0, sizeof(unmarshaledsqrDistances_temp_2));
  4683. unmarshaledsqrDistances_temp_2 = marshaled.___sqrDistances;
  4684. unmarshaled.___sqrDistances = unmarshaledsqrDistances_temp_2;
  4685. U3CtransitionDistancesU3Ee__FixedBuffer_t497E5273319068BE697947EDF74CE3852589CB3C unmarshaledtransitionDistances_temp_3;
  4686. memset((&unmarshaledtransitionDistances_temp_3), 0, sizeof(unmarshaledtransitionDistances_temp_3));
  4687. unmarshaledtransitionDistances_temp_3 = marshaled.___transitionDistances;
  4688. unmarshaled.___transitionDistances = unmarshaledtransitionDistances_temp_3;
  4689. float unmarshaledworldSpaceSize_temp_4 = 0.0f;
  4690. unmarshaledworldSpaceSize_temp_4 = marshaled.___worldSpaceSize;
  4691. unmarshaled.___worldSpaceSize = unmarshaledworldSpaceSize_temp_4;
  4692. U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA unmarshaledpercentageFlags_temp_5;
  4693. memset((&unmarshaledpercentageFlags_temp_5), 0, sizeof(unmarshaledpercentageFlags_temp_5));
  4694. U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshal_com_back(marshaled.___percentageFlags, unmarshaledpercentageFlags_temp_5);
  4695. unmarshaled.___percentageFlags = unmarshaledpercentageFlags_temp_5;
  4696. }
  4697. IL2CPP_EXTERN_C void LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_marshal_com_cleanup(LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_marshaled_com& marshaled)
  4698. {
  4699. U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshal_com_cleanup(marshaled.___percentageFlags);
  4700. }
  4701. #ifdef __clang__
  4702. #pragma clang diagnostic pop
  4703. #endif
  4704. #ifdef __clang__
  4705. #pragma clang diagnostic push
  4706. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4707. #pragma clang diagnostic ignored "-Wunused-variable"
  4708. #endif
  4709. IL2CPP_EXTERN_C void U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshal_pinvoke(const U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA& unmarshaled, U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshaled_pinvoke& marshaled)
  4710. {
  4711. marshaled.___FixedElementField = static_cast<int32_t>(unmarshaled.___FixedElementField);
  4712. }
  4713. IL2CPP_EXTERN_C void U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshal_pinvoke_back(const U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshaled_pinvoke& marshaled, U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA& unmarshaled)
  4714. {
  4715. bool unmarshaledFixedElementField_temp_0 = false;
  4716. unmarshaledFixedElementField_temp_0 = static_cast<bool>(marshaled.___FixedElementField);
  4717. unmarshaled.___FixedElementField = unmarshaledFixedElementField_temp_0;
  4718. }
  4719. IL2CPP_EXTERN_C void U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshal_pinvoke_cleanup(U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshaled_pinvoke& marshaled)
  4720. {
  4721. }
  4722. IL2CPP_EXTERN_C void U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshal_com(const U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA& unmarshaled, U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshaled_com& marshaled)
  4723. {
  4724. marshaled.___FixedElementField = static_cast<int32_t>(unmarshaled.___FixedElementField);
  4725. }
  4726. IL2CPP_EXTERN_C void U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshal_com_back(const U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshaled_com& marshaled, U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA& unmarshaled)
  4727. {
  4728. bool unmarshaledFixedElementField_temp_0 = false;
  4729. unmarshaledFixedElementField_temp_0 = static_cast<bool>(marshaled.___FixedElementField);
  4730. unmarshaled.___FixedElementField = unmarshaledFixedElementField_temp_0;
  4731. }
  4732. IL2CPP_EXTERN_C void U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshal_com_cleanup(U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA_marshaled_com& marshaled)
  4733. {
  4734. }
  4735. #ifdef __clang__
  4736. #pragma clang diagnostic pop
  4737. #endif
  4738. #ifdef __clang__
  4739. #pragma clang diagnostic push
  4740. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4741. #pragma clang diagnostic ignored "-Wunused-variable"
  4742. #endif
  4743. #ifdef __clang__
  4744. #pragma clang diagnostic pop
  4745. #endif
  4746. #ifdef __clang__
  4747. #pragma clang diagnostic push
  4748. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4749. #pragma clang diagnostic ignored "-Wunused-variable"
  4750. #endif
  4751. #ifdef __clang__
  4752. #pragma clang diagnostic pop
  4753. #endif
  4754. #ifdef __clang__
  4755. #pragma clang diagnostic push
  4756. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4757. #pragma clang diagnostic ignored "-Wunused-variable"
  4758. #endif
  4759. IL2CPP_EXTERN_C void UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_marshal_pinvoke(const UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C& unmarshaled, UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_marshaled_pinvoke& marshaled)
  4760. {
  4761. marshaled.___lodGroupDataHash = unmarshaled.___lodGroupDataHash;
  4762. marshaled.___lodGroupIDs = unmarshaled.___lodGroupIDs;
  4763. marshaled.___worldSpaceReferencePoints = unmarshaled.___worldSpaceReferencePoints;
  4764. marshaled.___worldSpaceSizes = unmarshaled.___worldSpaceSizes;
  4765. marshaled.___requiresGPUUpload = static_cast<int32_t>(unmarshaled.___requiresGPUUpload);
  4766. marshaled.___supportDitheringCrossFade = static_cast<int32_t>(unmarshaled.___supportDitheringCrossFade);
  4767. marshaled.___lodGroupData = unmarshaled.___lodGroupData;
  4768. marshaled.___lodGroupCullingData = unmarshaled.___lodGroupCullingData;
  4769. marshaled.___atomicUpdateCount = unmarshaled.___atomicUpdateCount;
  4770. }
  4771. IL2CPP_EXTERN_C void UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_marshal_pinvoke_back(const UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_marshaled_pinvoke& marshaled, UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C& unmarshaled)
  4772. {
  4773. NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1 unmarshaledlodGroupDataHash_temp_0;
  4774. memset((&unmarshaledlodGroupDataHash_temp_0), 0, sizeof(unmarshaledlodGroupDataHash_temp_0));
  4775. unmarshaledlodGroupDataHash_temp_0 = marshaled.___lodGroupDataHash;
  4776. unmarshaled.___lodGroupDataHash = unmarshaledlodGroupDataHash_temp_0;
  4777. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C unmarshaledlodGroupIDs_temp_1;
  4778. memset((&unmarshaledlodGroupIDs_temp_1), 0, sizeof(unmarshaledlodGroupIDs_temp_1));
  4779. unmarshaledlodGroupIDs_temp_1 = marshaled.___lodGroupIDs;
  4780. unmarshaled.___lodGroupIDs = unmarshaledlodGroupIDs_temp_1;
  4781. NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD unmarshaledworldSpaceReferencePoints_temp_2;
  4782. memset((&unmarshaledworldSpaceReferencePoints_temp_2), 0, sizeof(unmarshaledworldSpaceReferencePoints_temp_2));
  4783. unmarshaledworldSpaceReferencePoints_temp_2 = marshaled.___worldSpaceReferencePoints;
  4784. unmarshaled.___worldSpaceReferencePoints = unmarshaledworldSpaceReferencePoints_temp_2;
  4785. NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF unmarshaledworldSpaceSizes_temp_3;
  4786. memset((&unmarshaledworldSpaceSizes_temp_3), 0, sizeof(unmarshaledworldSpaceSizes_temp_3));
  4787. unmarshaledworldSpaceSizes_temp_3 = marshaled.___worldSpaceSizes;
  4788. unmarshaled.___worldSpaceSizes = unmarshaledworldSpaceSizes_temp_3;
  4789. bool unmarshaledrequiresGPUUpload_temp_4 = false;
  4790. unmarshaledrequiresGPUUpload_temp_4 = static_cast<bool>(marshaled.___requiresGPUUpload);
  4791. unmarshaled.___requiresGPUUpload = unmarshaledrequiresGPUUpload_temp_4;
  4792. bool unmarshaledsupportDitheringCrossFade_temp_5 = false;
  4793. unmarshaledsupportDitheringCrossFade_temp_5 = static_cast<bool>(marshaled.___supportDitheringCrossFade);
  4794. unmarshaled.___supportDitheringCrossFade = unmarshaledsupportDitheringCrossFade_temp_5;
  4795. NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB unmarshaledlodGroupData_temp_6;
  4796. memset((&unmarshaledlodGroupData_temp_6), 0, sizeof(unmarshaledlodGroupData_temp_6));
  4797. unmarshaledlodGroupData_temp_6 = marshaled.___lodGroupData;
  4798. unmarshaled.___lodGroupData = unmarshaledlodGroupData_temp_6;
  4799. NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD unmarshaledlodGroupCullingData_temp_7;
  4800. memset((&unmarshaledlodGroupCullingData_temp_7), 0, sizeof(unmarshaledlodGroupCullingData_temp_7));
  4801. unmarshaledlodGroupCullingData_temp_7 = marshaled.___lodGroupCullingData;
  4802. unmarshaled.___lodGroupCullingData = unmarshaledlodGroupCullingData_temp_7;
  4803. UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 unmarshaledatomicUpdateCount_temp_8;
  4804. memset((&unmarshaledatomicUpdateCount_temp_8), 0, sizeof(unmarshaledatomicUpdateCount_temp_8));
  4805. unmarshaledatomicUpdateCount_temp_8 = marshaled.___atomicUpdateCount;
  4806. unmarshaled.___atomicUpdateCount = unmarshaledatomicUpdateCount_temp_8;
  4807. }
  4808. IL2CPP_EXTERN_C void UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_marshal_pinvoke_cleanup(UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_marshaled_pinvoke& marshaled)
  4809. {
  4810. }
  4811. IL2CPP_EXTERN_C void UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_marshal_com(const UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C& unmarshaled, UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_marshaled_com& marshaled)
  4812. {
  4813. marshaled.___lodGroupDataHash = unmarshaled.___lodGroupDataHash;
  4814. marshaled.___lodGroupIDs = unmarshaled.___lodGroupIDs;
  4815. marshaled.___worldSpaceReferencePoints = unmarshaled.___worldSpaceReferencePoints;
  4816. marshaled.___worldSpaceSizes = unmarshaled.___worldSpaceSizes;
  4817. marshaled.___requiresGPUUpload = static_cast<int32_t>(unmarshaled.___requiresGPUUpload);
  4818. marshaled.___supportDitheringCrossFade = static_cast<int32_t>(unmarshaled.___supportDitheringCrossFade);
  4819. marshaled.___lodGroupData = unmarshaled.___lodGroupData;
  4820. marshaled.___lodGroupCullingData = unmarshaled.___lodGroupCullingData;
  4821. marshaled.___atomicUpdateCount = unmarshaled.___atomicUpdateCount;
  4822. }
  4823. IL2CPP_EXTERN_C void UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_marshal_com_back(const UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_marshaled_com& marshaled, UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C& unmarshaled)
  4824. {
  4825. NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1 unmarshaledlodGroupDataHash_temp_0;
  4826. memset((&unmarshaledlodGroupDataHash_temp_0), 0, sizeof(unmarshaledlodGroupDataHash_temp_0));
  4827. unmarshaledlodGroupDataHash_temp_0 = marshaled.___lodGroupDataHash;
  4828. unmarshaled.___lodGroupDataHash = unmarshaledlodGroupDataHash_temp_0;
  4829. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C unmarshaledlodGroupIDs_temp_1;
  4830. memset((&unmarshaledlodGroupIDs_temp_1), 0, sizeof(unmarshaledlodGroupIDs_temp_1));
  4831. unmarshaledlodGroupIDs_temp_1 = marshaled.___lodGroupIDs;
  4832. unmarshaled.___lodGroupIDs = unmarshaledlodGroupIDs_temp_1;
  4833. NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD unmarshaledworldSpaceReferencePoints_temp_2;
  4834. memset((&unmarshaledworldSpaceReferencePoints_temp_2), 0, sizeof(unmarshaledworldSpaceReferencePoints_temp_2));
  4835. unmarshaledworldSpaceReferencePoints_temp_2 = marshaled.___worldSpaceReferencePoints;
  4836. unmarshaled.___worldSpaceReferencePoints = unmarshaledworldSpaceReferencePoints_temp_2;
  4837. NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF unmarshaledworldSpaceSizes_temp_3;
  4838. memset((&unmarshaledworldSpaceSizes_temp_3), 0, sizeof(unmarshaledworldSpaceSizes_temp_3));
  4839. unmarshaledworldSpaceSizes_temp_3 = marshaled.___worldSpaceSizes;
  4840. unmarshaled.___worldSpaceSizes = unmarshaledworldSpaceSizes_temp_3;
  4841. bool unmarshaledrequiresGPUUpload_temp_4 = false;
  4842. unmarshaledrequiresGPUUpload_temp_4 = static_cast<bool>(marshaled.___requiresGPUUpload);
  4843. unmarshaled.___requiresGPUUpload = unmarshaledrequiresGPUUpload_temp_4;
  4844. bool unmarshaledsupportDitheringCrossFade_temp_5 = false;
  4845. unmarshaledsupportDitheringCrossFade_temp_5 = static_cast<bool>(marshaled.___supportDitheringCrossFade);
  4846. unmarshaled.___supportDitheringCrossFade = unmarshaledsupportDitheringCrossFade_temp_5;
  4847. NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB unmarshaledlodGroupData_temp_6;
  4848. memset((&unmarshaledlodGroupData_temp_6), 0, sizeof(unmarshaledlodGroupData_temp_6));
  4849. unmarshaledlodGroupData_temp_6 = marshaled.___lodGroupData;
  4850. unmarshaled.___lodGroupData = unmarshaledlodGroupData_temp_6;
  4851. NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD unmarshaledlodGroupCullingData_temp_7;
  4852. memset((&unmarshaledlodGroupCullingData_temp_7), 0, sizeof(unmarshaledlodGroupCullingData_temp_7));
  4853. unmarshaledlodGroupCullingData_temp_7 = marshaled.___lodGroupCullingData;
  4854. unmarshaled.___lodGroupCullingData = unmarshaledlodGroupCullingData_temp_7;
  4855. UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 unmarshaledatomicUpdateCount_temp_8;
  4856. memset((&unmarshaledatomicUpdateCount_temp_8), 0, sizeof(unmarshaledatomicUpdateCount_temp_8));
  4857. unmarshaledatomicUpdateCount_temp_8 = marshaled.___atomicUpdateCount;
  4858. unmarshaled.___atomicUpdateCount = unmarshaledatomicUpdateCount_temp_8;
  4859. }
  4860. IL2CPP_EXTERN_C void UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_marshal_com_cleanup(UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_marshaled_com& marshaled)
  4861. {
  4862. }
  4863. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void UpdateLODGroupTransformJob_Execute_m10AD64037A0D9FFAB351270A412B4B4342A6B8C5 (UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method)
  4864. {
  4865. static bool s_Il2CppMethodInitialized;
  4866. if (!s_Il2CppMethodInitialized)
  4867. {
  4868. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_il2cpp_TypeInfo_var);
  4869. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeListUnsafeUtility_GetUnsafePtr_TisLODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_m7B5522DD626C96B6EFE9776A5D0408DF8CD54ACB_RuntimeMethod_var);
  4870. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeListUnsafeUtility_GetUnsafePtr_TisLODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_m92AF6631A6724529122A5D20B438FEB65A84C938_RuntimeMethod_var);
  4871. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_TryGetValue_m36DB2F87FBF44054B07E61E7DA0292639629D27F_RuntimeMethod_var);
  4872. s_Il2CppMethodInitialized = true;
  4873. }
  4874. int32_t V_0 = 0;
  4875. GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 V_1;
  4876. memset((&V_1), 0, sizeof(V_1));
  4877. float V_2 = 0.0f;
  4878. LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* V_3 = NULL;
  4879. LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF* V_4 = NULL;
  4880. int32_t V_5 = 0;
  4881. float V_6 = 0.0f;
  4882. float V_7 = 0.0f;
  4883. float V_8 = 0.0f;
  4884. float V_9 = 0.0f;
  4885. float V_10 = 0.0f;
  4886. float G_B7_0 = 0.0f;
  4887. {
  4888. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___lodGroupIDs);
  4889. int32_t L_1 = ___0_index;
  4890. int32_t L_2;
  4891. L_2 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_0)->___m_Buffer, L_1);
  4892. V_0 = L_2;
  4893. NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1* L_3 = (NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1*)(&__this->___lodGroupDataHash);
  4894. int32_t L_4 = V_0;
  4895. bool L_5;
  4896. L_5 = NativeParallelHashMap_2_TryGetValue_m36DB2F87FBF44054B07E61E7DA0292639629D27F(L_3, L_4, (&V_1), NativeParallelHashMap_2_TryGetValue_m36DB2F87FBF44054B07E61E7DA0292639629D27F_RuntimeMethod_var);
  4897. if (!L_5)
  4898. {
  4899. goto IL_017c;
  4900. }
  4901. }
  4902. {
  4903. NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF* L_6 = (NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF*)(&__this->___worldSpaceSizes);
  4904. int32_t L_7 = ___0_index;
  4905. float L_8;
  4906. L_8 = IL2CPP_NATIVEARRAY_GET_ITEM(float, (L_6)->___m_Buffer, L_7);
  4907. V_2 = L_8;
  4908. NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB L_9 = __this->___lodGroupData;
  4909. LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* L_10;
  4910. L_10 = NativeListUnsafeUtility_GetUnsafePtr_TisLODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_m92AF6631A6724529122A5D20B438FEB65A84C938(L_9, NativeListUnsafeUtility_GetUnsafePtr_TisLODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_m92AF6631A6724529122A5D20B438FEB65A84C938_RuntimeMethod_var);
  4911. il2cpp_codegen_runtime_class_init_inline(GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_il2cpp_TypeInfo_var);
  4912. int32_t L_11;
  4913. L_11 = GPUInstanceIndex_get_index_m0EDBD4FD5FC090990E2A24DCEBB5346B260C919D_inline((&V_1), NULL);
  4914. uint32_t L_12 = sizeof(LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241);
  4915. V_3 = ((LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241*)il2cpp_codegen_add((intptr_t)L_10, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_11), (int32_t)L_12))));
  4916. NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD L_13 = __this->___lodGroupCullingData;
  4917. LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF* L_14;
  4918. L_14 = NativeListUnsafeUtility_GetUnsafePtr_TisLODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_m7B5522DD626C96B6EFE9776A5D0408DF8CD54ACB(L_13, NativeListUnsafeUtility_GetUnsafePtr_TisLODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_m7B5522DD626C96B6EFE9776A5D0408DF8CD54ACB_RuntimeMethod_var);
  4919. int32_t L_15;
  4920. L_15 = GPUInstanceIndex_get_index_m0EDBD4FD5FC090990E2A24DCEBB5346B260C919D_inline((&V_1), NULL);
  4921. uint32_t L_16 = sizeof(LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF);
  4922. V_4 = ((LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF*)il2cpp_codegen_add((intptr_t)L_14, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_15), (int32_t)L_16))));
  4923. LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF* L_17 = V_4;
  4924. float L_18 = V_2;
  4925. NullCheck(L_17);
  4926. L_17->___worldSpaceSize = L_18;
  4927. LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF* L_19 = V_4;
  4928. NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD* L_20 = (NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD*)(&__this->___worldSpaceReferencePoints);
  4929. int32_t L_21 = ___0_index;
  4930. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
  4931. L_22 = IL2CPP_NATIVEARRAY_GET_ITEM(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, (L_20)->___m_Buffer, L_21);
  4932. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_23;
  4933. L_23 = float3_op_Implicit_mE1831A3AC179B7EB3236F8202EC8DD5CE05376AB(L_22, NULL);
  4934. NullCheck(L_19);
  4935. L_19->___worldSpaceReferencePoint = L_23;
  4936. V_5 = 0;
  4937. goto IL_016f;
  4938. }
  4939. IL_008e:
  4940. {
  4941. LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* L_24 = V_3;
  4942. NullCheck(L_24);
  4943. U3CscreenRelativeTransitionHeightsU3Ee__FixedBuffer_t3C930A601B8249105638E6F0B9F03AE94B6E7D86* L_25 = (U3CscreenRelativeTransitionHeightsU3Ee__FixedBuffer_t3C930A601B8249105638E6F0B9F03AE94B6E7D86*)(&L_24->___screenRelativeTransitionHeights);
  4944. float* L_26 = (float*)(&L_25->___FixedElementField);
  4945. int32_t L_27 = V_5;
  4946. float L_28 = *((float*)((float*)il2cpp_codegen_add((intptr_t)L_26, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_27), 4)))));
  4947. V_6 = L_28;
  4948. float L_29 = V_6;
  4949. float L_30 = V_2;
  4950. float L_31;
  4951. L_31 = LODGroupRenderingUtils_CalculateLODDistance_m8E6D74E4D1F593158767E34CE33DC2379ED13B86(L_29, L_30, NULL);
  4952. V_7 = L_31;
  4953. LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF* L_32 = V_4;
  4954. NullCheck(L_32);
  4955. U3CsqrDistancesU3Ee__FixedBuffer_tBE2A04F33CF7215086CA2D1F1C539B2B37A14415* L_33 = (U3CsqrDistancesU3Ee__FixedBuffer_tBE2A04F33CF7215086CA2D1F1C539B2B37A14415*)(&L_32->___sqrDistances);
  4956. float* L_34 = (float*)(&L_33->___FixedElementField);
  4957. int32_t L_35 = V_5;
  4958. float L_36 = V_7;
  4959. float L_37 = V_7;
  4960. *((float*)((float*)il2cpp_codegen_add((intptr_t)L_34, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_35), 4))))) = (float)((float)il2cpp_codegen_multiply(L_36, L_37));
  4961. bool L_38 = __this->___supportDitheringCrossFade;
  4962. if (!L_38)
  4963. {
  4964. goto IL_0151;
  4965. }
  4966. }
  4967. {
  4968. LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF* L_39 = V_4;
  4969. NullCheck(L_39);
  4970. U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA* L_40 = (U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA*)(&L_39->___percentageFlags);
  4971. bool* L_41 = (bool*)(&L_40->___FixedElementField);
  4972. int32_t L_42 = V_5;
  4973. int32_t L_43 = *((uint8_t*)((bool*)il2cpp_codegen_add((intptr_t)L_41, L_42)));
  4974. if (L_43)
  4975. {
  4976. goto IL_0151;
  4977. }
  4978. }
  4979. {
  4980. int32_t L_44 = V_5;
  4981. if (L_44)
  4982. {
  4983. goto IL_00ec;
  4984. }
  4985. }
  4986. {
  4987. G_B7_0 = (1.0f);
  4988. goto IL_0100;
  4989. }
  4990. IL_00ec:
  4991. {
  4992. LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* L_45 = V_3;
  4993. NullCheck(L_45);
  4994. U3CscreenRelativeTransitionHeightsU3Ee__FixedBuffer_t3C930A601B8249105638E6F0B9F03AE94B6E7D86* L_46 = (U3CscreenRelativeTransitionHeightsU3Ee__FixedBuffer_t3C930A601B8249105638E6F0B9F03AE94B6E7D86*)(&L_45->___screenRelativeTransitionHeights);
  4995. float* L_47 = (float*)(&L_46->___FixedElementField);
  4996. int32_t L_48 = V_5;
  4997. float L_49 = *((float*)((float*)il2cpp_codegen_add((intptr_t)L_47, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_subtract(L_48, 1))), 4)))));
  4998. G_B7_0 = L_49;
  4999. }
  5000. IL_0100:
  5001. {
  5002. V_8 = G_B7_0;
  5003. float L_50 = V_6;
  5004. LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* L_51 = V_3;
  5005. NullCheck(L_51);
  5006. U3CfadeTransitionWidthU3Ee__FixedBuffer_tC7AABC6C0E6DA2AE976823F5FF282478010122FE* L_52 = (U3CfadeTransitionWidthU3Ee__FixedBuffer_tC7AABC6C0E6DA2AE976823F5FF282478010122FE*)(&L_51->___fadeTransitionWidth);
  5007. float* L_53 = (float*)(&L_52->___FixedElementField);
  5008. int32_t L_54 = V_5;
  5009. float L_55 = *((float*)((float*)il2cpp_codegen_add((intptr_t)L_53, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_54), 4)))));
  5010. float L_56 = V_8;
  5011. float L_57 = V_6;
  5012. V_9 = ((float)il2cpp_codegen_add(L_50, ((float)il2cpp_codegen_multiply(L_55, ((float)il2cpp_codegen_subtract(L_56, L_57))))));
  5013. float L_58 = V_7;
  5014. float L_59 = V_9;
  5015. float L_60 = V_2;
  5016. float L_61;
  5017. L_61 = LODGroupRenderingUtils_CalculateLODDistance_m8E6D74E4D1F593158767E34CE33DC2379ED13B86(L_59, L_60, NULL);
  5018. V_10 = ((float)il2cpp_codegen_subtract(L_58, L_61));
  5019. float L_62 = V_10;
  5020. float L_63;
  5021. L_63 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_62, NULL);
  5022. V_10 = L_63;
  5023. LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF* L_64 = V_4;
  5024. NullCheck(L_64);
  5025. U3CtransitionDistancesU3Ee__FixedBuffer_t497E5273319068BE697947EDF74CE3852589CB3C* L_65 = (U3CtransitionDistancesU3Ee__FixedBuffer_t497E5273319068BE697947EDF74CE3852589CB3C*)(&L_64->___transitionDistances);
  5026. float* L_66 = (float*)(&L_65->___FixedElementField);
  5027. int32_t L_67 = V_5;
  5028. float L_68 = V_10;
  5029. *((float*)((float*)il2cpp_codegen_add((intptr_t)L_66, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_67), 4))))) = (float)L_68;
  5030. goto IL_0169;
  5031. }
  5032. IL_0151:
  5033. {
  5034. LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF* L_69 = V_4;
  5035. NullCheck(L_69);
  5036. U3CtransitionDistancesU3Ee__FixedBuffer_t497E5273319068BE697947EDF74CE3852589CB3C* L_70 = (U3CtransitionDistancesU3Ee__FixedBuffer_t497E5273319068BE697947EDF74CE3852589CB3C*)(&L_69->___transitionDistances);
  5037. float* L_71 = (float*)(&L_70->___FixedElementField);
  5038. int32_t L_72 = V_5;
  5039. *((float*)((float*)il2cpp_codegen_add((intptr_t)L_71, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_72), 4))))) = (float)(0.0f);
  5040. }
  5041. IL_0169:
  5042. {
  5043. int32_t L_73 = V_5;
  5044. V_5 = ((int32_t)il2cpp_codegen_add(L_73, 1));
  5045. }
  5046. IL_016f:
  5047. {
  5048. int32_t L_74 = V_5;
  5049. LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* L_75 = V_3;
  5050. NullCheck(L_75);
  5051. int32_t L_76 = L_75->___lodCount;
  5052. if ((((int32_t)L_74) < ((int32_t)L_76)))
  5053. {
  5054. goto IL_008e;
  5055. }
  5056. }
  5057. IL_017c:
  5058. {
  5059. return;
  5060. }
  5061. }
  5062. IL2CPP_EXTERN_C void UpdateLODGroupTransformJob_Execute_m10AD64037A0D9FFAB351270A412B4B4342A6B8C5_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method)
  5063. {
  5064. UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C* _thisAdjusted;
  5065. int32_t _offset = 1;
  5066. _thisAdjusted = reinterpret_cast<UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C*>(__this + _offset);
  5067. UpdateLODGroupTransformJob_Execute_m10AD64037A0D9FFAB351270A412B4B4342A6B8C5(_thisAdjusted, ___0_index, method);
  5068. }
  5069. #ifdef __clang__
  5070. #pragma clang diagnostic pop
  5071. #endif
  5072. #ifdef __clang__
  5073. #pragma clang diagnostic push
  5074. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5075. #pragma clang diagnostic ignored "-Wunused-variable"
  5076. #endif
  5077. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void AllocateOrGetLODGroupDataInstancesJob_Execute_mF977F85F444872F9F0E507A0DADE7F2550050CA7 (AllocateOrGetLODGroupDataInstancesJob_tAFFA5AC4F70E50403FB38EFB8B8E75E249171238* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method)
  5078. {
  5079. static bool s_Il2CppMethodInitialized;
  5080. if (!s_Il2CppMethodInitialized)
  5081. {
  5082. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_il2cpp_TypeInfo_var);
  5083. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_ElementAt_mA7E61B8C657DF77C0F0F95CD412C5117E8ED77F0_RuntimeMethod_var);
  5084. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_ResizeUninitialized_mAB8D48AF85486A5F6128DC6309F640E81E51123A_RuntimeMethod_var);
  5085. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_ResizeUninitialized_mBF048F89E4B8E46D992E502D358241A3D3A45038_RuntimeMethod_var);
  5086. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_ResizeUninitialized_mEA61338B169C874D3EFCAC234D00CC4879F3228C_RuntimeMethod_var);
  5087. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Item_m21CFB1285A3069C1951DEC1458DED1F6F26D3915_RuntimeMethod_var);
  5088. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_m64D05E7D212DA77DCC02E3A980E017826597243E_RuntimeMethod_var);
  5089. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_mF15C1A614422EFA23EB86416DFE5F1B1803A26E9_RuntimeMethod_var);
  5090. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_TryAdd_m25F06B5E3571B751A5915F1DD9E25BA903D6B482_RuntimeMethod_var);
  5091. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_TryGetValue_m36DB2F87FBF44054B07E61E7DA0292639629D27F_RuntimeMethod_var);
  5092. s_Il2CppMethodInitialized = true;
  5093. }
  5094. int32_t V_0 = 0;
  5095. int32_t V_1 = 0;
  5096. int32_t V_2 = 0;
  5097. int32_t V_3 = 0;
  5098. GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 V_4;
  5099. memset((&V_4), 0, sizeof(V_4));
  5100. GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 V_5;
  5101. memset((&V_5), 0, sizeof(V_5));
  5102. {
  5103. NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB* L_0 = (NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB*)(&__this->___freeLODGroupDataHandles);
  5104. int32_t L_1;
  5105. L_1 = NativeList_1_get_Length_mF15C1A614422EFA23EB86416DFE5F1B1803A26E9_inline(L_0, NativeList_1_get_Length_mF15C1A614422EFA23EB86416DFE5F1B1803A26E9_RuntimeMethod_var);
  5106. V_0 = L_1;
  5107. NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB* L_2 = (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB*)(&__this->___lodGroupsData);
  5108. int32_t L_3;
  5109. L_3 = NativeList_1_get_Length_m64D05E7D212DA77DCC02E3A980E017826597243E_inline(L_2, NativeList_1_get_Length_m64D05E7D212DA77DCC02E3A980E017826597243E_RuntimeMethod_var);
  5110. V_1 = L_3;
  5111. V_2 = 0;
  5112. goto IL_00af;
  5113. }
  5114. IL_001f:
  5115. {
  5116. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_4 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___lodGroupsID);
  5117. int32_t L_5 = V_2;
  5118. int32_t L_6;
  5119. L_6 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_4)->___m_Buffer, L_5);
  5120. V_3 = L_6;
  5121. NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1* L_7 = (NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1*)(&__this->___lodGroupDataHash);
  5122. int32_t L_8 = V_3;
  5123. bool L_9;
  5124. L_9 = NativeParallelHashMap_2_TryGetValue_m36DB2F87FBF44054B07E61E7DA0292639629D27F(L_7, L_8, (&V_4), NativeParallelHashMap_2_TryGetValue_m36DB2F87FBF44054B07E61E7DA0292639629D27F_RuntimeMethod_var);
  5125. if (L_9)
  5126. {
  5127. goto IL_007c;
  5128. }
  5129. }
  5130. {
  5131. int32_t L_10 = V_0;
  5132. if (L_10)
  5133. {
  5134. goto IL_0059;
  5135. }
  5136. }
  5137. {
  5138. il2cpp_codegen_initobj((&V_5), sizeof(GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78));
  5139. int32_t L_11 = V_1;
  5140. int32_t L_12 = L_11;
  5141. V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
  5142. il2cpp_codegen_runtime_class_init_inline(GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_il2cpp_TypeInfo_var);
  5143. GPUInstanceIndex_set_index_m24EF3293A5E4CA20F4186F53B459500CDAE40687_inline((&V_5), L_12, NULL);
  5144. GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 L_13 = V_5;
  5145. V_4 = L_13;
  5146. goto IL_006b;
  5147. }
  5148. IL_0059:
  5149. {
  5150. NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB* L_14 = (NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB*)(&__this->___freeLODGroupDataHandles);
  5151. int32_t L_15 = V_0;
  5152. int32_t L_16 = ((int32_t)il2cpp_codegen_subtract(L_15, 1));
  5153. V_0 = L_16;
  5154. GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 L_17;
  5155. L_17 = NativeList_1_get_Item_m21CFB1285A3069C1951DEC1458DED1F6F26D3915_inline(L_14, L_16, NativeList_1_get_Item_m21CFB1285A3069C1951DEC1458DED1F6F26D3915_RuntimeMethod_var);
  5156. V_4 = L_17;
  5157. }
  5158. IL_006b:
  5159. {
  5160. NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1* L_18 = (NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1*)(&__this->___lodGroupDataHash);
  5161. int32_t L_19 = V_3;
  5162. GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 L_20 = V_4;
  5163. bool L_21;
  5164. L_21 = NativeParallelHashMap_2_TryAdd_m25F06B5E3571B751A5915F1DD9E25BA903D6B482(L_18, L_19, L_20, NativeParallelHashMap_2_TryAdd_m25F06B5E3571B751A5915F1DD9E25BA903D6B482_RuntimeMethod_var);
  5165. goto IL_009d;
  5166. }
  5167. IL_007c:
  5168. {
  5169. int32_t* L_22 = __this->___previousRendererCount;
  5170. int32_t* L_23 = L_22;
  5171. int32_t L_24 = (*(L_23));
  5172. NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB* L_25 = (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB*)(&__this->___lodGroupsData);
  5173. il2cpp_codegen_runtime_class_init_inline(GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_il2cpp_TypeInfo_var);
  5174. int32_t L_26;
  5175. L_26 = GPUInstanceIndex_get_index_m0EDBD4FD5FC090990E2A24DCEBB5346B260C919D_inline((&V_4), NULL);
  5176. LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* L_27;
  5177. L_27 = NativeList_1_ElementAt_mA7E61B8C657DF77C0F0F95CD412C5117E8ED77F0(L_25, L_26, NativeList_1_ElementAt_mA7E61B8C657DF77C0F0F95CD412C5117E8ED77F0_RuntimeMethod_var);
  5178. int32_t L_28 = L_27->___rendererCount;
  5179. *((int32_t*)L_23) = (int32_t)((int32_t)il2cpp_codegen_add(L_24, L_28));
  5180. }
  5181. IL_009d:
  5182. {
  5183. NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E* L_29 = (NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E*)(&__this->___lodGroupInstances);
  5184. int32_t L_30 = V_2;
  5185. GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 L_31 = V_4;
  5186. IL2CPP_NATIVEARRAY_SET_ITEM(GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78, (L_29)->___m_Buffer, L_30, (L_31));
  5187. int32_t L_32 = V_2;
  5188. V_2 = ((int32_t)il2cpp_codegen_add(L_32, 1));
  5189. }
  5190. IL_00af:
  5191. {
  5192. int32_t L_33 = V_2;
  5193. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_34 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___lodGroupsID);
  5194. int32_t L_35;
  5195. L_35 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_34)->___m_Length);
  5196. if ((((int32_t)L_33) < ((int32_t)L_35)))
  5197. {
  5198. goto IL_001f;
  5199. }
  5200. }
  5201. {
  5202. NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB* L_36 = (NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB*)(&__this->___freeLODGroupDataHandles);
  5203. int32_t L_37 = V_0;
  5204. NativeList_1_ResizeUninitialized_mAB8D48AF85486A5F6128DC6309F640E81E51123A(L_36, L_37, NativeList_1_ResizeUninitialized_mAB8D48AF85486A5F6128DC6309F640E81E51123A_RuntimeMethod_var);
  5205. NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB* L_38 = (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB*)(&__this->___lodGroupsData);
  5206. int32_t L_39 = V_1;
  5207. NativeList_1_ResizeUninitialized_mEA61338B169C874D3EFCAC234D00CC4879F3228C(L_38, L_39, NativeList_1_ResizeUninitialized_mEA61338B169C874D3EFCAC234D00CC4879F3228C_RuntimeMethod_var);
  5208. NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD* L_40 = (NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD*)(&__this->___lodGroupCullingData);
  5209. int32_t L_41 = V_1;
  5210. NativeList_1_ResizeUninitialized_mBF048F89E4B8E46D992E502D358241A3D3A45038(L_40, L_41, NativeList_1_ResizeUninitialized_mBF048F89E4B8E46D992E502D358241A3D3A45038_RuntimeMethod_var);
  5211. return;
  5212. }
  5213. }
  5214. IL2CPP_EXTERN_C void AllocateOrGetLODGroupDataInstancesJob_Execute_mF977F85F444872F9F0E507A0DADE7F2550050CA7_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method)
  5215. {
  5216. AllocateOrGetLODGroupDataInstancesJob_tAFFA5AC4F70E50403FB38EFB8B8E75E249171238* _thisAdjusted;
  5217. int32_t _offset = 1;
  5218. _thisAdjusted = reinterpret_cast<AllocateOrGetLODGroupDataInstancesJob_tAFFA5AC4F70E50403FB38EFB8B8E75E249171238*>(__this + _offset);
  5219. AllocateOrGetLODGroupDataInstancesJob_Execute_mF977F85F444872F9F0E507A0DADE7F2550050CA7(_thisAdjusted, method);
  5220. }
  5221. #ifdef __clang__
  5222. #pragma clang diagnostic pop
  5223. #endif
  5224. #ifdef __clang__
  5225. #pragma clang diagnostic push
  5226. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5227. #pragma clang diagnostic ignored "-Wunused-variable"
  5228. #endif
  5229. IL2CPP_EXTERN_C void UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_marshal_pinvoke(const UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F& unmarshaled, UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_marshaled_pinvoke& marshaled)
  5230. {
  5231. marshaled.___lodGroupInstances = unmarshaled.___lodGroupInstances;
  5232. marshaled.___inputData = unmarshaled.___inputData;
  5233. marshaled.___supportDitheringCrossFade = static_cast<int32_t>(unmarshaled.___supportDitheringCrossFade);
  5234. marshaled.___lodGroupsData = unmarshaled.___lodGroupsData;
  5235. marshaled.___lodGroupsCullingData = unmarshaled.___lodGroupsCullingData;
  5236. marshaled.___rendererCount = unmarshaled.___rendererCount;
  5237. }
  5238. IL2CPP_EXTERN_C void UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_marshal_pinvoke_back(const UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_marshaled_pinvoke& marshaled, UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F& unmarshaled)
  5239. {
  5240. NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E unmarshaledlodGroupInstances_temp_0;
  5241. memset((&unmarshaledlodGroupInstances_temp_0), 0, sizeof(unmarshaledlodGroupInstances_temp_0));
  5242. unmarshaledlodGroupInstances_temp_0 = marshaled.___lodGroupInstances;
  5243. unmarshaled.___lodGroupInstances = unmarshaledlodGroupInstances_temp_0;
  5244. GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7 unmarshaledinputData_temp_1;
  5245. memset((&unmarshaledinputData_temp_1), 0, sizeof(unmarshaledinputData_temp_1));
  5246. unmarshaledinputData_temp_1 = marshaled.___inputData;
  5247. unmarshaled.___inputData = unmarshaledinputData_temp_1;
  5248. bool unmarshaledsupportDitheringCrossFade_temp_2 = false;
  5249. unmarshaledsupportDitheringCrossFade_temp_2 = static_cast<bool>(marshaled.___supportDitheringCrossFade);
  5250. unmarshaled.___supportDitheringCrossFade = unmarshaledsupportDitheringCrossFade_temp_2;
  5251. NativeArray_1_t2A6DBCE9D1522CC5FF53114CB98442AEAB5881EF unmarshaledlodGroupsData_temp_3;
  5252. memset((&unmarshaledlodGroupsData_temp_3), 0, sizeof(unmarshaledlodGroupsData_temp_3));
  5253. unmarshaledlodGroupsData_temp_3 = marshaled.___lodGroupsData;
  5254. unmarshaled.___lodGroupsData = unmarshaledlodGroupsData_temp_3;
  5255. NativeArray_1_t81A98CB47CC3CC448BF340C94B99A75C5ADCB7F6 unmarshaledlodGroupsCullingData_temp_4;
  5256. memset((&unmarshaledlodGroupsCullingData_temp_4), 0, sizeof(unmarshaledlodGroupsCullingData_temp_4));
  5257. unmarshaledlodGroupsCullingData_temp_4 = marshaled.___lodGroupsCullingData;
  5258. unmarshaled.___lodGroupsCullingData = unmarshaledlodGroupsCullingData_temp_4;
  5259. UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 unmarshaledrendererCount_temp_5;
  5260. memset((&unmarshaledrendererCount_temp_5), 0, sizeof(unmarshaledrendererCount_temp_5));
  5261. unmarshaledrendererCount_temp_5 = marshaled.___rendererCount;
  5262. unmarshaled.___rendererCount = unmarshaledrendererCount_temp_5;
  5263. }
  5264. IL2CPP_EXTERN_C void UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_marshal_pinvoke_cleanup(UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_marshaled_pinvoke& marshaled)
  5265. {
  5266. }
  5267. IL2CPP_EXTERN_C void UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_marshal_com(const UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F& unmarshaled, UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_marshaled_com& marshaled)
  5268. {
  5269. marshaled.___lodGroupInstances = unmarshaled.___lodGroupInstances;
  5270. marshaled.___inputData = unmarshaled.___inputData;
  5271. marshaled.___supportDitheringCrossFade = static_cast<int32_t>(unmarshaled.___supportDitheringCrossFade);
  5272. marshaled.___lodGroupsData = unmarshaled.___lodGroupsData;
  5273. marshaled.___lodGroupsCullingData = unmarshaled.___lodGroupsCullingData;
  5274. marshaled.___rendererCount = unmarshaled.___rendererCount;
  5275. }
  5276. IL2CPP_EXTERN_C void UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_marshal_com_back(const UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_marshaled_com& marshaled, UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F& unmarshaled)
  5277. {
  5278. NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E unmarshaledlodGroupInstances_temp_0;
  5279. memset((&unmarshaledlodGroupInstances_temp_0), 0, sizeof(unmarshaledlodGroupInstances_temp_0));
  5280. unmarshaledlodGroupInstances_temp_0 = marshaled.___lodGroupInstances;
  5281. unmarshaled.___lodGroupInstances = unmarshaledlodGroupInstances_temp_0;
  5282. GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7 unmarshaledinputData_temp_1;
  5283. memset((&unmarshaledinputData_temp_1), 0, sizeof(unmarshaledinputData_temp_1));
  5284. unmarshaledinputData_temp_1 = marshaled.___inputData;
  5285. unmarshaled.___inputData = unmarshaledinputData_temp_1;
  5286. bool unmarshaledsupportDitheringCrossFade_temp_2 = false;
  5287. unmarshaledsupportDitheringCrossFade_temp_2 = static_cast<bool>(marshaled.___supportDitheringCrossFade);
  5288. unmarshaled.___supportDitheringCrossFade = unmarshaledsupportDitheringCrossFade_temp_2;
  5289. NativeArray_1_t2A6DBCE9D1522CC5FF53114CB98442AEAB5881EF unmarshaledlodGroupsData_temp_3;
  5290. memset((&unmarshaledlodGroupsData_temp_3), 0, sizeof(unmarshaledlodGroupsData_temp_3));
  5291. unmarshaledlodGroupsData_temp_3 = marshaled.___lodGroupsData;
  5292. unmarshaled.___lodGroupsData = unmarshaledlodGroupsData_temp_3;
  5293. NativeArray_1_t81A98CB47CC3CC448BF340C94B99A75C5ADCB7F6 unmarshaledlodGroupsCullingData_temp_4;
  5294. memset((&unmarshaledlodGroupsCullingData_temp_4), 0, sizeof(unmarshaledlodGroupsCullingData_temp_4));
  5295. unmarshaledlodGroupsCullingData_temp_4 = marshaled.___lodGroupsCullingData;
  5296. unmarshaled.___lodGroupsCullingData = unmarshaledlodGroupsCullingData_temp_4;
  5297. UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 unmarshaledrendererCount_temp_5;
  5298. memset((&unmarshaledrendererCount_temp_5), 0, sizeof(unmarshaledrendererCount_temp_5));
  5299. unmarshaledrendererCount_temp_5 = marshaled.___rendererCount;
  5300. unmarshaled.___rendererCount = unmarshaledrendererCount_temp_5;
  5301. }
  5302. IL2CPP_EXTERN_C void UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_marshal_com_cleanup(UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_marshaled_com& marshaled)
  5303. {
  5304. }
  5305. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void UpdateLODGroupDataJob_Execute_m37868AFCE3AFCC80D46C8156CA2713096FE5EC3D (UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method)
  5306. {
  5307. static bool s_Il2CppMethodInitialized;
  5308. if (!s_Il2CppMethodInitialized)
  5309. {
  5310. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_il2cpp_TypeInfo_var);
  5311. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  5312. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_TisLODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_m913804158042A5F3F1FA17B9A4E96DF2E39781EF_RuntimeMethod_var);
  5313. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_TisLODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_m15D547C9D1E9006C362EBE016D025A9080A1E7AF_RuntimeMethod_var);
  5314. s_Il2CppMethodInitialized = true;
  5315. }
  5316. GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 V_0;
  5317. memset((&V_0), 0, sizeof(V_0));
  5318. int32_t V_1 = 0;
  5319. int32_t V_2 = 0;
  5320. int16_t V_3 = 0;
  5321. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
  5322. memset((&V_4), 0, sizeof(V_4));
  5323. float V_5 = 0.0f;
  5324. bool V_6 = false;
  5325. bool V_7 = false;
  5326. bool V_8 = false;
  5327. LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* V_9 = NULL;
  5328. LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF* V_10 = NULL;
  5329. int32_t V_11 = 0;
  5330. int32_t V_12 = 0;
  5331. bool V_13 = false;
  5332. int32_t V_14 = 0;
  5333. int32_t V_15 = 0;
  5334. float V_16 = 0.0f;
  5335. float V_17 = 0.0f;
  5336. float V_18 = 0.0f;
  5337. float V_19 = 0.0f;
  5338. float V_20 = 0.0f;
  5339. float V_21 = 0.0f;
  5340. int32_t G_B2_0 = 0;
  5341. int32_t G_B1_0 = 0;
  5342. int32_t G_B3_0 = 0;
  5343. int32_t G_B3_1 = 0;
  5344. LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* G_B5_0 = NULL;
  5345. LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* G_B4_0 = NULL;
  5346. int32_t G_B6_0 = 0;
  5347. LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* G_B6_1 = NULL;
  5348. int32_t G_B10_0 = 0;
  5349. float G_B24_0 = 0.0f;
  5350. {
  5351. NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E* L_0 = (NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E*)(&__this->___lodGroupInstances);
  5352. int32_t L_1 = ___0_index;
  5353. GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 L_2;
  5354. L_2 = IL2CPP_NATIVEARRAY_GET_ITEM(GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78, (L_0)->___m_Buffer, L_1);
  5355. V_0 = L_2;
  5356. GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7* L_3 = (GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7*)(&__this->___inputData);
  5357. NativeArray_1_tF1FF9717CDE70F718B881DF6F986AC02FE8122AE* L_4 = (NativeArray_1_tF1FF9717CDE70F718B881DF6F986AC02FE8122AE*)(&L_3->___fadeMode);
  5358. int32_t L_5 = ___0_index;
  5359. int32_t L_6;
  5360. L_6 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_4)->___m_Buffer, L_5);
  5361. GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7* L_7 = (GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7*)(&__this->___inputData);
  5362. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_8 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&L_7->___lodOffset);
  5363. int32_t L_9 = ___0_index;
  5364. int32_t L_10;
  5365. L_10 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_8)->___m_Buffer, L_9);
  5366. V_1 = L_10;
  5367. GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7* L_11 = (GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7*)(&__this->___inputData);
  5368. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_12 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&L_11->___lodCount);
  5369. int32_t L_13 = ___0_index;
  5370. int32_t L_14;
  5371. L_14 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_12)->___m_Buffer, L_13);
  5372. V_2 = L_14;
  5373. GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7* L_15 = (GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7*)(&__this->___inputData);
  5374. NativeArray_1_t1779DD80E20BBE47D98F52B8F789215FA99BC8C8* L_16 = (NativeArray_1_t1779DD80E20BBE47D98F52B8F789215FA99BC8C8*)(&L_15->___renderersCount);
  5375. int32_t L_17 = ___0_index;
  5376. int16_t L_18;
  5377. L_18 = IL2CPP_NATIVEARRAY_GET_ITEM(int16_t, (L_16)->___m_Buffer, L_17);
  5378. V_3 = L_18;
  5379. GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7* L_19 = (GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7*)(&__this->___inputData);
  5380. NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD* L_20 = (NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD*)(&L_19->___worldSpaceReferencePoint);
  5381. int32_t L_21 = ___0_index;
  5382. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
  5383. L_22 = IL2CPP_NATIVEARRAY_GET_ITEM(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, (L_20)->___m_Buffer, L_21);
  5384. V_4 = L_22;
  5385. GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7* L_23 = (GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7*)(&__this->___inputData);
  5386. NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF* L_24 = (NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF*)(&L_23->___worldSpaceSize);
  5387. int32_t L_25 = ___0_index;
  5388. float L_26;
  5389. L_26 = IL2CPP_NATIVEARRAY_GET_ITEM(float, (L_24)->___m_Buffer, L_25);
  5390. V_5 = L_26;
  5391. GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7* L_27 = (GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7*)(&__this->___inputData);
  5392. NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB* L_28 = (NativeArray_1_t107C57D0357BCF9956A60495CD8FAADDF1D26AFB*)(&L_27->___lastLODIsBillboard);
  5393. int32_t L_29 = ___0_index;
  5394. bool L_30;
  5395. L_30 = IL2CPP_NATIVEARRAY_GET_ITEM(bool, (L_28)->___m_Buffer, L_29);
  5396. V_6 = L_30;
  5397. int32_t L_31 = L_6;
  5398. if (!L_31)
  5399. {
  5400. G_B2_0 = L_31;
  5401. goto IL_0098;
  5402. }
  5403. G_B1_0 = L_31;
  5404. }
  5405. {
  5406. bool L_32 = __this->___supportDitheringCrossFade;
  5407. G_B3_0 = ((int32_t)(L_32));
  5408. G_B3_1 = G_B1_0;
  5409. goto IL_0099;
  5410. }
  5411. IL_0098:
  5412. {
  5413. G_B3_0 = 0;
  5414. G_B3_1 = G_B2_0;
  5415. }
  5416. IL_0099:
  5417. {
  5418. V_7 = (bool)G_B3_0;
  5419. V_8 = (bool)((((int32_t)G_B3_1) == ((int32_t)2))? 1 : 0);
  5420. NativeArray_1_t2A6DBCE9D1522CC5FF53114CB98442AEAB5881EF L_33 = __this->___lodGroupsData;
  5421. void* L_34;
  5422. L_34 = NativeArrayUnsafeUtility_GetUnsafePtr_TisLODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_m15D547C9D1E9006C362EBE016D025A9080A1E7AF(L_33, NativeArrayUnsafeUtility_GetUnsafePtr_TisLODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241_m15D547C9D1E9006C362EBE016D025A9080A1E7AF_RuntimeMethod_var);
  5423. il2cpp_codegen_runtime_class_init_inline(GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_il2cpp_TypeInfo_var);
  5424. int32_t L_35;
  5425. L_35 = GPUInstanceIndex_get_index_m0EDBD4FD5FC090990E2A24DCEBB5346B260C919D_inline((&V_0), NULL);
  5426. uint32_t L_36 = sizeof(LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241);
  5427. V_9 = (LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241*)((void*)il2cpp_codegen_add((intptr_t)L_34, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_35), (int32_t)L_36))));
  5428. NativeArray_1_t81A98CB47CC3CC448BF340C94B99A75C5ADCB7F6 L_37 = __this->___lodGroupsCullingData;
  5429. void* L_38;
  5430. L_38 = NativeArrayUnsafeUtility_GetUnsafePtr_TisLODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_m913804158042A5F3F1FA17B9A4E96DF2E39781EF(L_37, NativeArrayUnsafeUtility_GetUnsafePtr_TisLODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF_m913804158042A5F3F1FA17B9A4E96DF2E39781EF_RuntimeMethod_var);
  5431. int32_t L_39;
  5432. L_39 = GPUInstanceIndex_get_index_m0EDBD4FD5FC090990E2A24DCEBB5346B260C919D_inline((&V_0), NULL);
  5433. uint32_t L_40 = sizeof(LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF);
  5434. V_10 = (LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF*)((void*)il2cpp_codegen_add((intptr_t)L_38, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_39), (int32_t)L_40))));
  5435. LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* L_41 = V_9;
  5436. NullCheck(L_41);
  5437. L_41->___valid = (bool)1;
  5438. LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* L_42 = V_9;
  5439. int32_t L_43 = V_2;
  5440. NullCheck(L_42);
  5441. L_42->___lodCount = L_43;
  5442. LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* L_44 = V_9;
  5443. bool L_45 = V_7;
  5444. if (L_45)
  5445. {
  5446. G_B5_0 = L_44;
  5447. goto IL_00f3;
  5448. }
  5449. G_B4_0 = L_44;
  5450. }
  5451. {
  5452. G_B6_0 = 0;
  5453. G_B6_1 = G_B4_0;
  5454. goto IL_00f4;
  5455. }
  5456. IL_00f3:
  5457. {
  5458. int16_t L_46 = V_3;
  5459. G_B6_0 = ((int32_t)(L_46));
  5460. G_B6_1 = G_B5_0;
  5461. }
  5462. IL_00f4:
  5463. {
  5464. NullCheck(G_B6_1);
  5465. G_B6_1->___rendererCount = G_B6_0;
  5466. LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF* L_47 = V_10;
  5467. float L_48 = V_5;
  5468. NullCheck(L_47);
  5469. L_47->___worldSpaceSize = L_48;
  5470. LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF* L_49 = V_10;
  5471. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = V_4;
  5472. float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_51;
  5473. L_51 = float3_op_Implicit_mE1831A3AC179B7EB3236F8202EC8DD5CE05376AB(L_50, NULL);
  5474. NullCheck(L_49);
  5475. L_49->___worldSpaceReferencePoint = L_51;
  5476. LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF* L_52 = V_10;
  5477. int32_t L_53 = V_2;
  5478. NullCheck(L_52);
  5479. L_52->___lodCount = L_53;
  5480. UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62* L_54 = (UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62*)(&__this->___rendererCount);
  5481. LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* L_55 = V_9;
  5482. NullCheck(L_55);
  5483. int32_t L_56 = L_55->___rendererCount;
  5484. int32_t L_57;
  5485. L_57 = UnsafeAtomicCounter32_Add_mDA7FAE5B9565EA6855FED9E398595C9B2E119194(L_54, L_56, NULL);
  5486. V_11 = 0;
  5487. bool L_58 = V_8;
  5488. if (!L_58)
  5489. {
  5490. goto IL_0178;
  5491. }
  5492. }
  5493. {
  5494. int32_t L_59 = V_1;
  5495. int32_t L_60 = V_2;
  5496. V_12 = ((int32_t)il2cpp_codegen_add(L_59, ((int32_t)il2cpp_codegen_subtract(L_60, 1))));
  5497. int32_t L_61 = V_2;
  5498. if ((((int32_t)L_61) <= ((int32_t)0)))
  5499. {
  5500. goto IL_0154;
  5501. }
  5502. }
  5503. {
  5504. GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7* L_62 = (GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7*)(&__this->___inputData);
  5505. NativeArray_1_t1779DD80E20BBE47D98F52B8F789215FA99BC8C8* L_63 = (NativeArray_1_t1779DD80E20BBE47D98F52B8F789215FA99BC8C8*)(&L_62->___lodRenderersCount);
  5506. int32_t L_64 = V_12;
  5507. int16_t L_65;
  5508. L_65 = IL2CPP_NATIVEARRAY_GET_ITEM(int16_t, (L_63)->___m_Buffer, L_64);
  5509. G_B10_0 = ((((int32_t)L_65) == ((int32_t)1))? 1 : 0);
  5510. goto IL_0155;
  5511. }
  5512. IL_0154:
  5513. {
  5514. G_B10_0 = 0;
  5515. }
  5516. IL_0155:
  5517. {
  5518. bool L_66 = V_6;
  5519. V_13 = (bool)((int32_t)(G_B10_0&(int32_t)L_66));
  5520. int32_t L_67 = V_2;
  5521. if (L_67)
  5522. {
  5523. goto IL_0162;
  5524. }
  5525. }
  5526. {
  5527. V_11 = 0;
  5528. goto IL_0178;
  5529. }
  5530. IL_0162:
  5531. {
  5532. bool L_68 = V_13;
  5533. if (!L_68)
  5534. {
  5535. goto IL_0173;
  5536. }
  5537. }
  5538. {
  5539. int32_t L_69 = V_2;
  5540. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  5541. int32_t L_70;
  5542. L_70 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_69, 2, NULL);
  5543. V_11 = ((int32_t)il2cpp_codegen_subtract(L_70, 2));
  5544. goto IL_0178;
  5545. }
  5546. IL_0173:
  5547. {
  5548. int32_t L_71 = V_2;
  5549. V_11 = ((int32_t)il2cpp_codegen_subtract(L_71, 1));
  5550. }
  5551. IL_0178:
  5552. {
  5553. V_14 = 0;
  5554. goto IL_02d1;
  5555. }
  5556. IL_0180:
  5557. {
  5558. int32_t L_72 = V_1;
  5559. int32_t L_73 = V_14;
  5560. V_15 = ((int32_t)il2cpp_codegen_add(L_72, L_73));
  5561. GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7* L_74 = (GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7*)(&__this->___inputData);
  5562. NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF* L_75 = (NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF*)(&L_74->___lodScreenRelativeTransitionHeight);
  5563. int32_t L_76 = V_15;
  5564. float L_77;
  5565. L_77 = IL2CPP_NATIVEARRAY_GET_ITEM(float, (L_75)->___m_Buffer, L_76);
  5566. V_16 = L_77;
  5567. float L_78 = V_16;
  5568. float L_79 = V_5;
  5569. float L_80;
  5570. L_80 = LODGroupRenderingUtils_CalculateLODDistance_m8E6D74E4D1F593158767E34CE33DC2379ED13B86(L_78, L_79, NULL);
  5571. V_17 = L_80;
  5572. LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* L_81 = V_9;
  5573. NullCheck(L_81);
  5574. U3CscreenRelativeTransitionHeightsU3Ee__FixedBuffer_t3C930A601B8249105638E6F0B9F03AE94B6E7D86* L_82 = (U3CscreenRelativeTransitionHeightsU3Ee__FixedBuffer_t3C930A601B8249105638E6F0B9F03AE94B6E7D86*)(&L_81->___screenRelativeTransitionHeights);
  5575. float* L_83 = (float*)(&L_82->___FixedElementField);
  5576. int32_t L_84 = V_14;
  5577. float L_85 = V_16;
  5578. *((float*)((float*)il2cpp_codegen_add((intptr_t)L_83, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_84), 4))))) = (float)L_85;
  5579. LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* L_86 = V_9;
  5580. NullCheck(L_86);
  5581. U3CfadeTransitionWidthU3Ee__FixedBuffer_tC7AABC6C0E6DA2AE976823F5FF282478010122FE* L_87 = (U3CfadeTransitionWidthU3Ee__FixedBuffer_tC7AABC6C0E6DA2AE976823F5FF282478010122FE*)(&L_86->___fadeTransitionWidth);
  5582. float* L_88 = (float*)(&L_87->___FixedElementField);
  5583. int32_t L_89 = V_14;
  5584. *((float*)((float*)il2cpp_codegen_add((intptr_t)L_88, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_89), 4))))) = (float)(0.0f);
  5585. LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF* L_90 = V_10;
  5586. NullCheck(L_90);
  5587. U3CsqrDistancesU3Ee__FixedBuffer_tBE2A04F33CF7215086CA2D1F1C539B2B37A14415* L_91 = (U3CsqrDistancesU3Ee__FixedBuffer_tBE2A04F33CF7215086CA2D1F1C539B2B37A14415*)(&L_90->___sqrDistances);
  5588. float* L_92 = (float*)(&L_91->___FixedElementField);
  5589. int32_t L_93 = V_14;
  5590. float L_94 = V_17;
  5591. float L_95 = V_17;
  5592. *((float*)((float*)il2cpp_codegen_add((intptr_t)L_92, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_93), 4))))) = (float)((float)il2cpp_codegen_multiply(L_94, L_95));
  5593. LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF* L_96 = V_10;
  5594. NullCheck(L_96);
  5595. U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA* L_97 = (U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA*)(&L_96->___percentageFlags);
  5596. bool* L_98 = (bool*)(&L_97->___FixedElementField);
  5597. int32_t L_99 = V_14;
  5598. *((int8_t*)((bool*)il2cpp_codegen_add((intptr_t)L_98, L_99))) = (int8_t)0;
  5599. LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF* L_100 = V_10;
  5600. NullCheck(L_100);
  5601. U3CtransitionDistancesU3Ee__FixedBuffer_t497E5273319068BE697947EDF74CE3852589CB3C* L_101 = (U3CtransitionDistancesU3Ee__FixedBuffer_t497E5273319068BE697947EDF74CE3852589CB3C*)(&L_100->___transitionDistances);
  5602. float* L_102 = (float*)(&L_101->___FixedElementField);
  5603. int32_t L_103 = V_14;
  5604. *((float*)((float*)il2cpp_codegen_add((intptr_t)L_102, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_103), 4))))) = (float)(0.0f);
  5605. bool L_104 = V_8;
  5606. if (!L_104)
  5607. {
  5608. goto IL_0233;
  5609. }
  5610. }
  5611. {
  5612. int32_t L_105 = V_14;
  5613. int32_t L_106 = V_11;
  5614. if ((((int32_t)L_105) >= ((int32_t)L_106)))
  5615. {
  5616. goto IL_0233;
  5617. }
  5618. }
  5619. {
  5620. LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF* L_107 = V_10;
  5621. NullCheck(L_107);
  5622. U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA* L_108 = (U3CpercentageFlagsU3Ee__FixedBuffer_tCD60783832775FA82D449E02C0ECBF74970949DA*)(&L_107->___percentageFlags);
  5623. bool* L_109 = (bool*)(&L_108->___FixedElementField);
  5624. int32_t L_110 = V_14;
  5625. *((int8_t*)((bool*)il2cpp_codegen_add((intptr_t)L_109, L_110))) = (int8_t)1;
  5626. goto IL_02cb;
  5627. }
  5628. IL_0233:
  5629. {
  5630. bool L_111 = V_7;
  5631. if (!L_111)
  5632. {
  5633. goto IL_02cb;
  5634. }
  5635. }
  5636. {
  5637. int32_t L_112 = V_14;
  5638. int32_t L_113 = V_11;
  5639. if ((((int32_t)L_112) < ((int32_t)L_113)))
  5640. {
  5641. goto IL_02cb;
  5642. }
  5643. }
  5644. {
  5645. GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7* L_114 = (GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7*)(&__this->___inputData);
  5646. NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF* L_115 = (NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF*)(&L_114->___lodFadeTransitionWidth);
  5647. int32_t L_116 = V_15;
  5648. float L_117;
  5649. L_117 = IL2CPP_NATIVEARRAY_GET_ITEM(float, (L_115)->___m_Buffer, L_116);
  5650. V_18 = L_117;
  5651. int32_t L_118 = V_14;
  5652. if (L_118)
  5653. {
  5654. goto IL_0262;
  5655. }
  5656. }
  5657. {
  5658. G_B24_0 = (1.0f);
  5659. goto IL_0276;
  5660. }
  5661. IL_0262:
  5662. {
  5663. GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7* L_119 = (GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7*)(&__this->___inputData);
  5664. NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF* L_120 = (NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF*)(&L_119->___lodScreenRelativeTransitionHeight);
  5665. int32_t L_121 = V_15;
  5666. float L_122;
  5667. L_122 = IL2CPP_NATIVEARRAY_GET_ITEM(float, (L_120)->___m_Buffer, ((int32_t)il2cpp_codegen_subtract(L_121, 1)));
  5668. G_B24_0 = L_122;
  5669. }
  5670. IL_0276:
  5671. {
  5672. V_19 = G_B24_0;
  5673. float L_123 = V_16;
  5674. float L_124 = V_18;
  5675. float L_125 = V_19;
  5676. float L_126 = V_16;
  5677. V_20 = ((float)il2cpp_codegen_add(L_123, ((float)il2cpp_codegen_multiply(L_124, ((float)il2cpp_codegen_subtract(L_125, L_126))))));
  5678. float L_127 = V_17;
  5679. float L_128 = V_20;
  5680. float L_129 = V_5;
  5681. float L_130;
  5682. L_130 = LODGroupRenderingUtils_CalculateLODDistance_m8E6D74E4D1F593158767E34CE33DC2379ED13B86(L_128, L_129, NULL);
  5683. V_21 = ((float)il2cpp_codegen_subtract(L_127, L_130));
  5684. float L_131 = V_21;
  5685. float L_132;
  5686. L_132 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_131, NULL);
  5687. V_21 = L_132;
  5688. LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* L_133 = V_9;
  5689. NullCheck(L_133);
  5690. U3CfadeTransitionWidthU3Ee__FixedBuffer_tC7AABC6C0E6DA2AE976823F5FF282478010122FE* L_134 = (U3CfadeTransitionWidthU3Ee__FixedBuffer_tC7AABC6C0E6DA2AE976823F5FF282478010122FE*)(&L_133->___fadeTransitionWidth);
  5691. float* L_135 = (float*)(&L_134->___FixedElementField);
  5692. int32_t L_136 = V_14;
  5693. float L_137 = V_18;
  5694. *((float*)((float*)il2cpp_codegen_add((intptr_t)L_135, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_136), 4))))) = (float)L_137;
  5695. LODGroupCullingData_t511A004D7CBAE84368FCAA62A0348C24CB46EABF* L_138 = V_10;
  5696. NullCheck(L_138);
  5697. U3CtransitionDistancesU3Ee__FixedBuffer_t497E5273319068BE697947EDF74CE3852589CB3C* L_139 = (U3CtransitionDistancesU3Ee__FixedBuffer_t497E5273319068BE697947EDF74CE3852589CB3C*)(&L_138->___transitionDistances);
  5698. float* L_140 = (float*)(&L_139->___FixedElementField);
  5699. int32_t L_141 = V_14;
  5700. float L_142 = V_21;
  5701. *((float*)((float*)il2cpp_codegen_add((intptr_t)L_140, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_141), 4))))) = (float)L_142;
  5702. }
  5703. IL_02cb:
  5704. {
  5705. int32_t L_143 = V_14;
  5706. V_14 = ((int32_t)il2cpp_codegen_add(L_143, 1));
  5707. }
  5708. IL_02d1:
  5709. {
  5710. int32_t L_144 = V_14;
  5711. int32_t L_145 = V_2;
  5712. if ((((int32_t)L_144) < ((int32_t)L_145)))
  5713. {
  5714. goto IL_0180;
  5715. }
  5716. }
  5717. {
  5718. return;
  5719. }
  5720. }
  5721. IL2CPP_EXTERN_C void UpdateLODGroupDataJob_Execute_m37868AFCE3AFCC80D46C8156CA2713096FE5EC3D_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method)
  5722. {
  5723. UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F* _thisAdjusted;
  5724. int32_t _offset = 1;
  5725. _thisAdjusted = reinterpret_cast<UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F*>(__this + _offset);
  5726. UpdateLODGroupDataJob_Execute_m37868AFCE3AFCC80D46C8156CA2713096FE5EC3D(_thisAdjusted, ___0_index, method);
  5727. }
  5728. #ifdef __clang__
  5729. #pragma clang diagnostic pop
  5730. #endif
  5731. #ifdef __clang__
  5732. #pragma clang diagnostic push
  5733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5734. #pragma clang diagnostic ignored "-Wunused-variable"
  5735. #endif
  5736. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void FreeLODGroupDataJob_Execute_mABCBCD7B1C65E4A56F7F608884D1F9FB4FA1AAF7 (FreeLODGroupDataJob_tB92469B0B8B3C719907AE61E13AF6A6FB8A1916C* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method)
  5737. {
  5738. static bool s_Il2CppMethodInitialized;
  5739. if (!s_Il2CppMethodInitialized)
  5740. {
  5741. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m76DC8FCCF3E42CD42363AD6C2BAC71ABDA1535C2_RuntimeMethod_var);
  5742. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m62905577B99C79AEA734E15AC569B10365214EDA_RuntimeMethod_var);
  5743. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m9615CE722B0B33517472FA29CB73AE60D8E8D522_RuntimeMethod_var);
  5744. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_il2cpp_TypeInfo_var);
  5745. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetEnumerator_m6E656AE4243351850AD99E832638DDF081239389_RuntimeMethod_var);
  5746. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Add_mC5817DD01A1B813AF908DCEE81D2A67FA4597DAE_RuntimeMethod_var);
  5747. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_ElementAt_mA7E61B8C657DF77C0F0F95CD412C5117E8ED77F0_RuntimeMethod_var);
  5748. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_Remove_m529418F625AB9BC9052FFAF96827EB8D4664AEB4_RuntimeMethod_var);
  5749. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_TryGetValue_m36DB2F87FBF44054B07E61E7DA0292639629D27F_RuntimeMethod_var);
  5750. s_Il2CppMethodInitialized = true;
  5751. }
  5752. Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30 V_0;
  5753. memset((&V_0), 0, sizeof(V_0));
  5754. int32_t V_1 = 0;
  5755. GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 V_2;
  5756. memset((&V_2), 0, sizeof(V_2));
  5757. LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* V_3 = NULL;
  5758. {
  5759. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___destroyedLODGroupsID);
  5760. Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30 L_1;
  5761. L_1 = NativeArray_1_GetEnumerator_m6E656AE4243351850AD99E832638DDF081239389(L_0, NativeArray_1_GetEnumerator_m6E656AE4243351850AD99E832638DDF081239389_RuntimeMethod_var);
  5762. V_0 = L_1;
  5763. }
  5764. {
  5765. auto __finallyBlock = il2cpp::utils::Finally([&]
  5766. {
  5767. FINALLY_0075:
  5768. {
  5769. Enumerator_Dispose_m76DC8FCCF3E42CD42363AD6C2BAC71ABDA1535C2((&V_0), Enumerator_Dispose_m76DC8FCCF3E42CD42363AD6C2BAC71ABDA1535C2_RuntimeMethod_var);
  5770. return;
  5771. }
  5772. });
  5773. try
  5774. {
  5775. {
  5776. goto IL_006a_1;
  5777. }
  5778. IL_000e_1:
  5779. {
  5780. int32_t L_2;
  5781. L_2 = Enumerator_get_Current_m9615CE722B0B33517472FA29CB73AE60D8E8D522_inline((&V_0), Enumerator_get_Current_m9615CE722B0B33517472FA29CB73AE60D8E8D522_RuntimeMethod_var);
  5782. V_1 = L_2;
  5783. NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1* L_3 = (NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1*)(&__this->___lodGroupDataHash);
  5784. int32_t L_4 = V_1;
  5785. bool L_5;
  5786. L_5 = NativeParallelHashMap_2_TryGetValue_m36DB2F87FBF44054B07E61E7DA0292639629D27F(L_3, L_4, (&V_2), NativeParallelHashMap_2_TryGetValue_m36DB2F87FBF44054B07E61E7DA0292639629D27F_RuntimeMethod_var);
  5787. if (!L_5)
  5788. {
  5789. goto IL_006a_1;
  5790. }
  5791. }
  5792. {
  5793. NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1* L_6 = (NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1*)(&__this->___lodGroupDataHash);
  5794. int32_t L_7 = V_1;
  5795. bool L_8;
  5796. L_8 = NativeParallelHashMap_2_Remove_m529418F625AB9BC9052FFAF96827EB8D4664AEB4(L_6, L_7, NativeParallelHashMap_2_Remove_m529418F625AB9BC9052FFAF96827EB8D4664AEB4_RuntimeMethod_var);
  5797. NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB* L_9 = (NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB*)(&__this->___freeLODGroupDataHandles);
  5798. NativeList_1_Add_mC5817DD01A1B813AF908DCEE81D2A67FA4597DAE(L_9, (&V_2), NativeList_1_Add_mC5817DD01A1B813AF908DCEE81D2A67FA4597DAE_RuntimeMethod_var);
  5799. NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB* L_10 = (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB*)(&__this->___lodGroupsData);
  5800. il2cpp_codegen_runtime_class_init_inline(GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78_il2cpp_TypeInfo_var);
  5801. int32_t L_11;
  5802. L_11 = GPUInstanceIndex_get_index_m0EDBD4FD5FC090990E2A24DCEBB5346B260C919D_inline((&V_2), NULL);
  5803. LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* L_12;
  5804. L_12 = NativeList_1_ElementAt_mA7E61B8C657DF77C0F0F95CD412C5117E8ED77F0(L_10, L_11, NativeList_1_ElementAt_mA7E61B8C657DF77C0F0F95CD412C5117E8ED77F0_RuntimeMethod_var);
  5805. V_3 = L_12;
  5806. int32_t* L_13 = __this->___removedRendererCount;
  5807. int32_t* L_14 = L_13;
  5808. int32_t L_15 = (*(L_14));
  5809. LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* L_16 = V_3;
  5810. int32_t L_17 = L_16->___rendererCount;
  5811. *((int32_t*)L_14) = (int32_t)((int32_t)il2cpp_codegen_add(L_15, L_17));
  5812. LODGroupData_t270D641C75EEBF4612A34E2398D4D0A10A5B1241* L_18 = V_3;
  5813. L_18->___valid = (bool)0;
  5814. }
  5815. IL_006a_1:
  5816. {
  5817. bool L_19;
  5818. L_19 = Enumerator_MoveNext_m62905577B99C79AEA734E15AC569B10365214EDA_inline((&V_0), Enumerator_MoveNext_m62905577B99C79AEA734E15AC569B10365214EDA_RuntimeMethod_var);
  5819. if (L_19)
  5820. {
  5821. goto IL_000e_1;
  5822. }
  5823. }
  5824. {
  5825. goto IL_0083;
  5826. }
  5827. }
  5828. catch(Il2CppExceptionWrapper& e)
  5829. {
  5830. __finallyBlock.StoreException(e.ex);
  5831. }
  5832. }
  5833. IL_0083:
  5834. {
  5835. return;
  5836. }
  5837. }
  5838. IL2CPP_EXTERN_C void FreeLODGroupDataJob_Execute_mABCBCD7B1C65E4A56F7F608884D1F9FB4FA1AAF7_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method)
  5839. {
  5840. FreeLODGroupDataJob_tB92469B0B8B3C719907AE61E13AF6A6FB8A1916C* _thisAdjusted;
  5841. int32_t _offset = 1;
  5842. _thisAdjusted = reinterpret_cast<FreeLODGroupDataJob_tB92469B0B8B3C719907AE61E13AF6A6FB8A1916C*>(__this + _offset);
  5843. FreeLODGroupDataJob_Execute_mABCBCD7B1C65E4A56F7F608884D1F9FB4FA1AAF7(_thisAdjusted, method);
  5844. }
  5845. #ifdef __clang__
  5846. #pragma clang diagnostic pop
  5847. #endif
  5848. #ifdef __clang__
  5849. #pragma clang diagnostic push
  5850. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5851. #pragma clang diagnostic ignored "-Wunused-variable"
  5852. #endif
  5853. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1 LODGroupDataPool_get_lodGroupDataHash_m62280E732F32C5C35B2DADCD304E46662939F045 (LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* __this, const RuntimeMethod* method)
  5854. {
  5855. {
  5856. NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1 L_0 = __this->___m_LODGroupDataHash;
  5857. return L_0;
  5858. }
  5859. }
  5860. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD LODGroupDataPool_get_lodGroupCullingData_m9D4FE39BAD4D72923936ABBBEBEEF7F2F3131865 (LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* __this, const RuntimeMethod* method)
  5861. {
  5862. {
  5863. NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD L_0 = __this->___m_LODGroupCullingData;
  5864. return L_0;
  5865. }
  5866. }
  5867. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LODGroupDataPool_get_crossfadedRendererCount_m1851897792114FF4241A4099060D707ECAD45334 (LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* __this, const RuntimeMethod* method)
  5868. {
  5869. {
  5870. int32_t L_0 = __this->___m_CrossfadedRendererCount;
  5871. return L_0;
  5872. }
  5873. }
  5874. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LODGroupDataPool__ctor_m41A2B2D9392893C14F8F1CC08EDE34AE43CDBC8C (LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* __this, GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* ___0_resources, int32_t ___1_initialInstanceCount, bool ___2_supportDitheringCrossFade, const RuntimeMethod* method)
  5875. {
  5876. static bool s_Il2CppMethodInitialized;
  5877. if (!s_Il2CppMethodInitialized)
  5878. {
  5879. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1__ctor_m1384D23541A99CEC47CCF41D26AD17387D97E90C_RuntimeMethod_var);
  5880. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1__ctor_m4709FBCCE285A11413A2F823E4461F98A3F07BAA_RuntimeMethod_var);
  5881. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1__ctor_m7E7CD5064F951D76E776F5F280AE120B207E4B35_RuntimeMethod_var);
  5882. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2__ctor_m0019A3CC58E8A8410EE4E94A87B1A82BE0384BA8_RuntimeMethod_var);
  5883. s_Il2CppMethodInitialized = true;
  5884. }
  5885. {
  5886. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  5887. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_0;
  5888. L_0 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(4, NULL);
  5889. NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB L_1;
  5890. memset((&L_1), 0, sizeof(L_1));
  5891. NativeList_1__ctor_m4709FBCCE285A11413A2F823E4461F98A3F07BAA((&L_1), L_0, NativeList_1__ctor_m4709FBCCE285A11413A2F823E4461F98A3F07BAA_RuntimeMethod_var);
  5892. __this->___m_LODGroupData = L_1;
  5893. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_2;
  5894. L_2 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(4, NULL);
  5895. NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1 L_3;
  5896. memset((&L_3), 0, sizeof(L_3));
  5897. NativeParallelHashMap_2__ctor_m0019A3CC58E8A8410EE4E94A87B1A82BE0384BA8((&L_3), ((int32_t)64), L_2, NativeParallelHashMap_2__ctor_m0019A3CC58E8A8410EE4E94A87B1A82BE0384BA8_RuntimeMethod_var);
  5898. __this->___m_LODGroupDataHash = L_3;
  5899. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_4;
  5900. L_4 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(4, NULL);
  5901. NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD L_5;
  5902. memset((&L_5), 0, sizeof(L_5));
  5903. NativeList_1__ctor_m1384D23541A99CEC47CCF41D26AD17387D97E90C((&L_5), L_4, NativeList_1__ctor_m1384D23541A99CEC47CCF41D26AD17387D97E90C_RuntimeMethod_var);
  5904. __this->___m_LODGroupCullingData = L_5;
  5905. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_6;
  5906. L_6 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(4, NULL);
  5907. NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB L_7;
  5908. memset((&L_7), 0, sizeof(L_7));
  5909. NativeList_1__ctor_m7E7CD5064F951D76E776F5F280AE120B207E4B35((&L_7), L_6, NativeList_1__ctor_m7E7CD5064F951D76E776F5F280AE120B207E4B35_RuntimeMethod_var);
  5910. __this->___m_FreeLODGroupDataHandles = L_7;
  5911. bool L_8 = ___2_supportDitheringCrossFade;
  5912. __this->___m_SupportDitheringCrossFade = L_8;
  5913. return;
  5914. }
  5915. }
  5916. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LODGroupDataPool_Dispose_m018568FAFC3BCCE2F577FC92B6A3223CC585AA91 (LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* __this, const RuntimeMethod* method)
  5917. {
  5918. static bool s_Il2CppMethodInitialized;
  5919. if (!s_Il2CppMethodInitialized)
  5920. {
  5921. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Dispose_m12E53E48C933E43129D85D72F76D1255C382B019_RuntimeMethod_var);
  5922. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Dispose_m18C27B0CE338E8F2BBECB860083BF360F8D96DC4_RuntimeMethod_var);
  5923. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Dispose_m3C471FC3F3A9BC9749FD271129AD97E68D683B5D_RuntimeMethod_var);
  5924. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_Dispose_m36895DD50E42DFBB3EEB01DEAC39D68484013461_RuntimeMethod_var);
  5925. s_Il2CppMethodInitialized = true;
  5926. }
  5927. {
  5928. NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB* L_0 = (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB*)(&__this->___m_LODGroupData);
  5929. NativeList_1_Dispose_m12E53E48C933E43129D85D72F76D1255C382B019(L_0, NativeList_1_Dispose_m12E53E48C933E43129D85D72F76D1255C382B019_RuntimeMethod_var);
  5930. NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1* L_1 = (NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1*)(&__this->___m_LODGroupDataHash);
  5931. NativeParallelHashMap_2_Dispose_m36895DD50E42DFBB3EEB01DEAC39D68484013461(L_1, NativeParallelHashMap_2_Dispose_m36895DD50E42DFBB3EEB01DEAC39D68484013461_RuntimeMethod_var);
  5932. NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD* L_2 = (NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD*)(&__this->___m_LODGroupCullingData);
  5933. NativeList_1_Dispose_m3C471FC3F3A9BC9749FD271129AD97E68D683B5D(L_2, NativeList_1_Dispose_m3C471FC3F3A9BC9749FD271129AD97E68D683B5D_RuntimeMethod_var);
  5934. NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB* L_3 = (NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB*)(&__this->___m_FreeLODGroupDataHandles);
  5935. NativeList_1_Dispose_m18C27B0CE338E8F2BBECB860083BF360F8D96DC4(L_3, NativeList_1_Dispose_m18C27B0CE338E8F2BBECB860083BF360F8D96DC4_RuntimeMethod_var);
  5936. return;
  5937. }
  5938. }
  5939. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LODGroupDataPool_UpdateLODGroupTransformData_mA548FB2A357D0A1CF586FBD7B3D04B928BCE005A (LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* __this, GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7* ___0_inputData, const RuntimeMethod* method)
  5940. {
  5941. static bool s_Il2CppMethodInitialized;
  5942. if (!s_Il2CppMethodInitialized)
  5943. {
  5944. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForExtensions_Run_TisUpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_m7AA29A41738B45553AC4E46EA1B516E733999E6A_RuntimeMethod_var);
  5945. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForExtensions_Schedule_TisUpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_m2B60DABEAABA61CD0BD9C7B7FE155270D090E22D_RuntimeMethod_var);
  5946. s_Il2CppMethodInitialized = true;
  5947. }
  5948. int32_t V_0 = 0;
  5949. int32_t V_1 = 0;
  5950. UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C V_2;
  5951. memset((&V_2), 0, sizeof(V_2));
  5952. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_3;
  5953. memset((&V_3), 0, sizeof(V_3));
  5954. UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C V_4;
  5955. memset((&V_4), 0, sizeof(V_4));
  5956. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_5;
  5957. memset((&V_5), 0, sizeof(V_5));
  5958. {
  5959. GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7* L_0 = ___0_inputData;
  5960. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_1 = L_0->___lodGroupID;
  5961. V_3 = L_1;
  5962. int32_t L_2;
  5963. L_2 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_3))->___m_Length);
  5964. V_0 = L_2;
  5965. V_1 = 0;
  5966. il2cpp_codegen_initobj((&V_4), sizeof(UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C));
  5967. NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1 L_3 = __this->___m_LODGroupDataHash;
  5968. (&V_4)->___lodGroupDataHash = L_3;
  5969. GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7* L_4 = ___0_inputData;
  5970. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_5 = L_4->___lodGroupID;
  5971. (&V_4)->___lodGroupIDs = L_5;
  5972. GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7* L_6 = ___0_inputData;
  5973. NativeArray_1_t97E2BFD61E13EEF2CDE34A313415FAD03AB993FD L_7 = L_6->___worldSpaceReferencePoint;
  5974. (&V_4)->___worldSpaceReferencePoints = L_7;
  5975. GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7* L_8 = ___0_inputData;
  5976. NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF L_9 = L_8->___worldSpaceSize;
  5977. (&V_4)->___worldSpaceSizes = L_9;
  5978. NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB L_10 = __this->___m_LODGroupData;
  5979. (&V_4)->___lodGroupData = L_10;
  5980. NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD L_11 = __this->___m_LODGroupCullingData;
  5981. (&V_4)->___lodGroupCullingData = L_11;
  5982. bool L_12 = __this->___m_SupportDitheringCrossFade;
  5983. (&V_4)->___supportDitheringCrossFade = L_12;
  5984. UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 L_13;
  5985. memset((&L_13), 0, sizeof(L_13));
  5986. UnsafeAtomicCounter32__ctor_m1758A643330E7D0582DF34ABC6603E1A70C39586_inline((&L_13), (void*)((uintptr_t)(&V_1)), NULL);
  5987. (&V_4)->___atomicUpdateCount = L_13;
  5988. UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C L_14 = V_4;
  5989. V_2 = L_14;
  5990. int32_t L_15 = V_0;
  5991. if ((((int32_t)L_15) < ((int32_t)((int32_t)256))))
  5992. {
  5993. goto IL_00ae;
  5994. }
  5995. }
  5996. {
  5997. UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C L_16 = V_2;
  5998. int32_t L_17 = V_0;
  5999. il2cpp_codegen_initobj((&V_5), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
  6000. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_18 = V_5;
  6001. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_19;
  6002. L_19 = IJobParallelForExtensions_Schedule_TisUpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_m2B60DABEAABA61CD0BD9C7B7FE155270D090E22D(L_16, L_17, ((int32_t)256), L_18, IJobParallelForExtensions_Schedule_TisUpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_m2B60DABEAABA61CD0BD9C7B7FE155270D090E22D_RuntimeMethod_var);
  6003. V_5 = L_19;
  6004. JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A((&V_5), NULL);
  6005. return;
  6006. }
  6007. IL_00ae:
  6008. {
  6009. UpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C L_20 = V_2;
  6010. int32_t L_21 = V_0;
  6011. IJobParallelForExtensions_Run_TisUpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_m7AA29A41738B45553AC4E46EA1B516E733999E6A(L_20, L_21, IJobParallelForExtensions_Run_TisUpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_m7AA29A41738B45553AC4E46EA1B516E733999E6A_RuntimeMethod_var);
  6012. return;
  6013. }
  6014. }
  6015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LODGroupDataPool_UpdateLODGroupData_mF09A39F868F16124B4F2503B1F725FE54AE7A96B (LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* __this, GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7* ___0_inputData, const RuntimeMethod* method)
  6016. {
  6017. static bool s_Il2CppMethodInitialized;
  6018. if (!s_Il2CppMethodInitialized)
  6019. {
  6020. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobExtensions_Run_TisAllocateOrGetLODGroupDataInstancesJob_tAFFA5AC4F70E50403FB38EFB8B8E75E249171238_mB8CEFE0C810FD6AA771A574DA095BB8594691675_RuntimeMethod_var);
  6021. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForExtensions_Run_TisUpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_mDD590564009DAC816B77D13D21E3FCC6BDF3FF66_RuntimeMethod_var);
  6022. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForExtensions_Schedule_TisUpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_m1046ECE7FFA343D66AC7DBA4DC8458F5A819B45A_RuntimeMethod_var);
  6023. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mB7356672FF7B43E7BA9814A15428B812950C65CA_RuntimeMethod_var);
  6024. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mD0F26C30D505CF393A50CEAD19D9BAAD3E77CB87_RuntimeMethod_var);
  6025. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_AsArray_mBF8FAB7634B8B4854D626C2E0B0620AFAF0EAD20_RuntimeMethod_var);
  6026. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_AsArray_mEBCCCC67DC7FFD4562A74EE48748415425A84E1E_RuntimeMethod_var);
  6027. s_Il2CppMethodInitialized = true;
  6028. }
  6029. NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E V_0;
  6030. memset((&V_0), 0, sizeof(V_0));
  6031. int32_t V_1 = 0;
  6032. int32_t V_2 = 0;
  6033. UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F V_3;
  6034. memset((&V_3), 0, sizeof(V_3));
  6035. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_4;
  6036. memset((&V_4), 0, sizeof(V_4));
  6037. AllocateOrGetLODGroupDataInstancesJob_tAFFA5AC4F70E50403FB38EFB8B8E75E249171238 V_5;
  6038. memset((&V_5), 0, sizeof(V_5));
  6039. UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F V_6;
  6040. memset((&V_6), 0, sizeof(V_6));
  6041. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_7;
  6042. memset((&V_7), 0, sizeof(V_7));
  6043. {
  6044. GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7* L_0 = ___0_inputData;
  6045. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_1 = L_0->___invalidLODGroupID;
  6046. LODGroupDataPool_FreeLODGroupData_m900936DC26BBC6F1ABF60871DAF69D93FB79C900(__this, L_1, NULL);
  6047. GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7* L_2 = ___0_inputData;
  6048. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_3 = L_2->___lodGroupID;
  6049. V_4 = L_3;
  6050. int32_t L_4;
  6051. L_4 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_4))->___m_Length);
  6052. NativeArray_1__ctor_mD0F26C30D505CF393A50CEAD19D9BAAD3E77CB87((&V_0), L_4, 3, 0, NativeArray_1__ctor_mD0F26C30D505CF393A50CEAD19D9BAAD3E77CB87_RuntimeMethod_var);
  6053. V_1 = 0;
  6054. il2cpp_codegen_initobj((&V_5), sizeof(AllocateOrGetLODGroupDataInstancesJob_tAFFA5AC4F70E50403FB38EFB8B8E75E249171238));
  6055. GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7* L_5 = ___0_inputData;
  6056. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_6 = L_5->___lodGroupID;
  6057. (&V_5)->___lodGroupsID = L_6;
  6058. NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB L_7 = __this->___m_LODGroupData;
  6059. (&V_5)->___lodGroupsData = L_7;
  6060. NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD L_8 = __this->___m_LODGroupCullingData;
  6061. (&V_5)->___lodGroupCullingData = L_8;
  6062. NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1 L_9 = __this->___m_LODGroupDataHash;
  6063. (&V_5)->___lodGroupDataHash = L_9;
  6064. NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB L_10 = __this->___m_FreeLODGroupDataHandles;
  6065. (&V_5)->___freeLODGroupDataHandles = L_10;
  6066. NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E L_11 = V_0;
  6067. (&V_5)->___lodGroupInstances = L_11;
  6068. (&V_5)->___previousRendererCount = (int32_t*)((uintptr_t)(&V_1));
  6069. AllocateOrGetLODGroupDataInstancesJob_tAFFA5AC4F70E50403FB38EFB8B8E75E249171238 L_12 = V_5;
  6070. IJobExtensions_Run_TisAllocateOrGetLODGroupDataInstancesJob_tAFFA5AC4F70E50403FB38EFB8B8E75E249171238_mB8CEFE0C810FD6AA771A574DA095BB8594691675(L_12, IJobExtensions_Run_TisAllocateOrGetLODGroupDataInstancesJob_tAFFA5AC4F70E50403FB38EFB8B8E75E249171238_mB8CEFE0C810FD6AA771A574DA095BB8594691675_RuntimeMethod_var);
  6071. int32_t L_13 = __this->___m_CrossfadedRendererCount;
  6072. int32_t L_14 = V_1;
  6073. __this->___m_CrossfadedRendererCount = ((int32_t)il2cpp_codegen_subtract(L_13, L_14));
  6074. V_2 = 0;
  6075. il2cpp_codegen_initobj((&V_6), sizeof(UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F));
  6076. NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E L_15 = V_0;
  6077. (&V_6)->___lodGroupInstances = L_15;
  6078. GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7* L_16 = ___0_inputData;
  6079. GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7 L_17 = (*(GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7*)L_16);
  6080. (&V_6)->___inputData = L_17;
  6081. bool L_18 = __this->___m_SupportDitheringCrossFade;
  6082. (&V_6)->___supportDitheringCrossFade = L_18;
  6083. NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB* L_19 = (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB*)(&__this->___m_LODGroupData);
  6084. NativeArray_1_t2A6DBCE9D1522CC5FF53114CB98442AEAB5881EF L_20;
  6085. L_20 = NativeList_1_AsArray_mBF8FAB7634B8B4854D626C2E0B0620AFAF0EAD20(L_19, NativeList_1_AsArray_mBF8FAB7634B8B4854D626C2E0B0620AFAF0EAD20_RuntimeMethod_var);
  6086. (&V_6)->___lodGroupsData = L_20;
  6087. NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD* L_21 = (NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD*)(&__this->___m_LODGroupCullingData);
  6088. NativeArray_1_t81A98CB47CC3CC448BF340C94B99A75C5ADCB7F6 L_22;
  6089. L_22 = NativeList_1_AsArray_mEBCCCC67DC7FFD4562A74EE48748415425A84E1E(L_21, NativeList_1_AsArray_mEBCCCC67DC7FFD4562A74EE48748415425A84E1E_RuntimeMethod_var);
  6090. (&V_6)->___lodGroupsCullingData = L_22;
  6091. UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62 L_23;
  6092. memset((&L_23), 0, sizeof(L_23));
  6093. UnsafeAtomicCounter32__ctor_m1758A643330E7D0582DF34ABC6603E1A70C39586_inline((&L_23), (void*)((uintptr_t)(&V_2)), NULL);
  6094. (&V_6)->___rendererCount = L_23;
  6095. UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F L_24 = V_6;
  6096. V_3 = L_24;
  6097. int32_t L_25;
  6098. L_25 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_0))->___m_Length);
  6099. if ((((int32_t)L_25) < ((int32_t)((int32_t)256))))
  6100. {
  6101. goto IL_012d;
  6102. }
  6103. }
  6104. {
  6105. UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F L_26 = V_3;
  6106. int32_t L_27;
  6107. L_27 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_0))->___m_Length);
  6108. il2cpp_codegen_initobj((&V_7), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
  6109. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_28 = V_7;
  6110. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_29;
  6111. L_29 = IJobParallelForExtensions_Schedule_TisUpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_m1046ECE7FFA343D66AC7DBA4DC8458F5A819B45A(L_26, L_27, ((int32_t)256), L_28, IJobParallelForExtensions_Schedule_TisUpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_m1046ECE7FFA343D66AC7DBA4DC8458F5A819B45A_RuntimeMethod_var);
  6112. V_7 = L_29;
  6113. JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A((&V_7), NULL);
  6114. goto IL_013a;
  6115. }
  6116. IL_012d:
  6117. {
  6118. UpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F L_30 = V_3;
  6119. int32_t L_31;
  6120. L_31 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_0))->___m_Length);
  6121. IJobParallelForExtensions_Run_TisUpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_mDD590564009DAC816B77D13D21E3FCC6BDF3FF66(L_30, L_31, IJobParallelForExtensions_Run_TisUpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_mDD590564009DAC816B77D13D21E3FCC6BDF3FF66_RuntimeMethod_var);
  6122. }
  6123. IL_013a:
  6124. {
  6125. int32_t L_32 = __this->___m_CrossfadedRendererCount;
  6126. int32_t L_33 = V_2;
  6127. __this->___m_CrossfadedRendererCount = ((int32_t)il2cpp_codegen_add(L_32, L_33));
  6128. NativeArray_1_Dispose_mB7356672FF7B43E7BA9814A15428B812950C65CA((&V_0), NativeArray_1_Dispose_mB7356672FF7B43E7BA9814A15428B812950C65CA_RuntimeMethod_var);
  6129. return;
  6130. }
  6131. }
  6132. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LODGroupDataPool_FreeLODGroupData_m900936DC26BBC6F1ABF60871DAF69D93FB79C900 (LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_destroyedLODGroupsID, const RuntimeMethod* method)
  6133. {
  6134. static bool s_Il2CppMethodInitialized;
  6135. if (!s_Il2CppMethodInitialized)
  6136. {
  6137. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobExtensions_Run_TisFreeLODGroupDataJob_tB92469B0B8B3C719907AE61E13AF6A6FB8A1916C_m42B9A4143825584885CEB43F778A8937F489618B_RuntimeMethod_var);
  6138. s_Il2CppMethodInitialized = true;
  6139. }
  6140. int32_t V_0 = 0;
  6141. FreeLODGroupDataJob_tB92469B0B8B3C719907AE61E13AF6A6FB8A1916C V_1;
  6142. memset((&V_1), 0, sizeof(V_1));
  6143. {
  6144. int32_t L_0;
  6145. L_0 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_destroyedLODGroupsID))->___m_Length);
  6146. if (L_0)
  6147. {
  6148. goto IL_000a;
  6149. }
  6150. }
  6151. {
  6152. return;
  6153. }
  6154. IL_000a:
  6155. {
  6156. V_0 = 0;
  6157. il2cpp_codegen_initobj((&V_1), sizeof(FreeLODGroupDataJob_tB92469B0B8B3C719907AE61E13AF6A6FB8A1916C));
  6158. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_1 = ___0_destroyedLODGroupsID;
  6159. (&V_1)->___destroyedLODGroupsID = L_1;
  6160. NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB L_2 = __this->___m_LODGroupData;
  6161. (&V_1)->___lodGroupsData = L_2;
  6162. NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1 L_3 = __this->___m_LODGroupDataHash;
  6163. (&V_1)->___lodGroupDataHash = L_3;
  6164. NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB L_4 = __this->___m_FreeLODGroupDataHandles;
  6165. (&V_1)->___freeLODGroupDataHandles = L_4;
  6166. (&V_1)->___removedRendererCount = (int32_t*)((uintptr_t)(&V_0));
  6167. FreeLODGroupDataJob_tB92469B0B8B3C719907AE61E13AF6A6FB8A1916C L_5 = V_1;
  6168. IJobExtensions_Run_TisFreeLODGroupDataJob_tB92469B0B8B3C719907AE61E13AF6A6FB8A1916C_m42B9A4143825584885CEB43F778A8937F489618B(L_5, IJobExtensions_Run_TisFreeLODGroupDataJob_tB92469B0B8B3C719907AE61E13AF6A6FB8A1916C_m42B9A4143825584885CEB43F778A8937F489618B_RuntimeMethod_var);
  6169. int32_t L_6 = __this->___m_CrossfadedRendererCount;
  6170. int32_t L_7 = V_0;
  6171. __this->___m_CrossfadedRendererCount = ((int32_t)il2cpp_codegen_subtract(L_6, L_7));
  6172. return;
  6173. }
  6174. }
  6175. #ifdef __clang__
  6176. #pragma clang diagnostic pop
  6177. #endif
  6178. #ifdef __clang__
  6179. #pragma clang diagnostic push
  6180. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6181. #pragma clang diagnostic ignored "-Wunused-variable"
  6182. #endif
  6183. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LODGroupRenderingUtils_CalculateFOVHalfAngle_m419B49ED9977DF739E0E1E39573AC58D40C261BB (float ___0_fieldOfView, const RuntimeMethod* method)
  6184. {
  6185. {
  6186. float L_0 = ___0_fieldOfView;
  6187. float L_1;
  6188. L_1 = tanf(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((0.0174532924f), L_0)), (0.5f))));
  6189. return L_1;
  6190. }
  6191. }
  6192. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LODGroupRenderingUtils_CalculateScreenRelativeMetric_m56EC0877657629949583307045D8257A538620AF (LODParameters_t54D2AA0FD8E53BCF51D7A42BC1A72FCA8C78A08A ___0_lodParams, const RuntimeMethod* method)
  6193. {
  6194. float V_0 = 0.0f;
  6195. float V_1 = 0.0f;
  6196. {
  6197. bool L_0;
  6198. L_0 = LODParameters_get_isOrthographic_mFF3B1AA8358A47BF1C39580E330440D5F07FD09C((&___0_lodParams), NULL);
  6199. if (!L_0)
  6200. {
  6201. goto IL_0019;
  6202. }
  6203. }
  6204. {
  6205. float L_1;
  6206. L_1 = LODParameters_get_orthoSize_m2A70701A6682F2B6BD70999BFA039C2857A2CDF8((&___0_lodParams), NULL);
  6207. V_0 = ((float)il2cpp_codegen_multiply((2.0f), L_1));
  6208. goto IL_002e;
  6209. }
  6210. IL_0019:
  6211. {
  6212. float L_2;
  6213. L_2 = LODParameters_get_fieldOfView_mA9A4E1BBF2CD9ECA63A433EFC6A3D36EDE76CC9F((&___0_lodParams), NULL);
  6214. float L_3;
  6215. L_3 = LODGroupRenderingUtils_CalculateFOVHalfAngle_m419B49ED9977DF739E0E1E39573AC58D40C261BB(L_2, NULL);
  6216. V_1 = L_3;
  6217. float L_4 = V_1;
  6218. V_0 = ((float)il2cpp_codegen_multiply((2.0f), L_4));
  6219. }
  6220. IL_002e:
  6221. {
  6222. float L_5 = V_0;
  6223. float L_6;
  6224. L_6 = QualitySettings_get_lodBias_mFC5A527CC65FE124E6C58757AA11ADCB6F8C9BCD(NULL);
  6225. return ((float)(L_5/L_6));
  6226. }
  6227. }
  6228. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LODGroupRenderingUtils_CalculateSqrPerspectiveDistance_m4D8787AC075B2D624D9594A40CF26541FF3261AD (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_objPosition, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_camPosition, float ___2_sqrScreenRelativeMetric, const RuntimeMethod* method)
  6229. {
  6230. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  6231. memset((&V_0), 0, sizeof(V_0));
  6232. {
  6233. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_objPosition;
  6234. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_camPosition;
  6235. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
  6236. L_2 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_0, L_1, NULL);
  6237. V_0 = L_2;
  6238. float L_3;
  6239. L_3 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_0), NULL);
  6240. float L_4 = ___2_sqrScreenRelativeMetric;
  6241. return ((float)il2cpp_codegen_multiply(L_3, L_4));
  6242. }
  6243. }
  6244. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float LODGroupRenderingUtils_CalculateLODDistance_m8E6D74E4D1F593158767E34CE33DC2379ED13B86 (float ___0_relativeScreenHeight, float ___1_size, const RuntimeMethod* method)
  6245. {
  6246. {
  6247. float L_0 = ___1_size;
  6248. float L_1 = ___0_relativeScreenHeight;
  6249. return ((float)(L_0/L_1));
  6250. }
  6251. }
  6252. #ifdef __clang__
  6253. #pragma clang diagnostic pop
  6254. #endif
  6255. #ifdef __clang__
  6256. #pragma clang diagnostic push
  6257. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6258. #pragma clang diagnostic ignored "-Wunused-variable"
  6259. #endif
  6260. #ifdef __clang__
  6261. #pragma clang diagnostic pop
  6262. #endif
  6263. #ifdef __clang__
  6264. #pragma clang diagnostic push
  6265. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6266. #pragma clang diagnostic ignored "-Wunused-variable"
  6267. #endif
  6268. #ifdef __clang__
  6269. #pragma clang diagnostic pop
  6270. #endif
  6271. #ifdef __clang__
  6272. #pragma clang diagnostic push
  6273. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6274. #pragma clang diagnostic ignored "-Wunused-variable"
  6275. #endif
  6276. #ifdef __clang__
  6277. #pragma clang diagnostic pop
  6278. #endif
  6279. #ifdef __clang__
  6280. #pragma clang diagnostic push
  6281. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6282. #pragma clang diagnostic ignored "-Wunused-variable"
  6283. #endif
  6284. #ifdef __clang__
  6285. #pragma clang diagnostic pop
  6286. #endif
  6287. #ifdef __clang__
  6288. #pragma clang diagnostic push
  6289. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6290. #pragma clang diagnostic ignored "-Wunused-variable"
  6291. #endif
  6292. #ifdef __clang__
  6293. #pragma clang diagnostic pop
  6294. #endif
  6295. #ifdef __clang__
  6296. #pragma clang diagnostic push
  6297. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6298. #pragma clang diagnostic ignored "-Wunused-variable"
  6299. #endif
  6300. IL2CPP_EXTERN_C void OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C_marshal_pinvoke(const OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C& unmarshaled, OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C_marshaled_pinvoke& marshaled)
  6301. {
  6302. Exception_t* ___csException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'cs' of type 'OcclusionTestComputeShader': Reference type field marshaling is not supported.");
  6303. IL2CPP_RAISE_MANAGED_EXCEPTION(___csException, NULL);
  6304. }
  6305. IL2CPP_EXTERN_C void OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C_marshal_pinvoke_back(const OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C_marshaled_pinvoke& marshaled, OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C& unmarshaled)
  6306. {
  6307. Exception_t* ___csException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'cs' of type 'OcclusionTestComputeShader': Reference type field marshaling is not supported.");
  6308. IL2CPP_RAISE_MANAGED_EXCEPTION(___csException, NULL);
  6309. }
  6310. IL2CPP_EXTERN_C void OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C_marshal_pinvoke_cleanup(OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C_marshaled_pinvoke& marshaled)
  6311. {
  6312. }
  6313. IL2CPP_EXTERN_C void OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C_marshal_com(const OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C& unmarshaled, OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C_marshaled_com& marshaled)
  6314. {
  6315. Exception_t* ___csException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'cs' of type 'OcclusionTestComputeShader': Reference type field marshaling is not supported.");
  6316. IL2CPP_RAISE_MANAGED_EXCEPTION(___csException, NULL);
  6317. }
  6318. IL2CPP_EXTERN_C void OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C_marshal_com_back(const OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C_marshaled_com& marshaled, OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C& unmarshaled)
  6319. {
  6320. Exception_t* ___csException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'cs' of type 'OcclusionTestComputeShader': Reference type field marshaling is not supported.");
  6321. IL2CPP_RAISE_MANAGED_EXCEPTION(___csException, NULL);
  6322. }
  6323. IL2CPP_EXTERN_C void OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C_marshal_com_cleanup(OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C_marshaled_com& marshaled)
  6324. {
  6325. }
  6326. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionTestComputeShader_Init_mC423CA21A41E4B44DB2715096F04D7498A80E960 (OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C* __this, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___0_cs, const RuntimeMethod* method)
  6327. {
  6328. static bool s_Il2CppMethodInitialized;
  6329. if (!s_Il2CppMethodInitialized)
  6330. {
  6331. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B2A076AB1BD359343CF100F26FFACC7386DA301);
  6332. s_Il2CppMethodInitialized = true;
  6333. }
  6334. {
  6335. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_0 = ___0_cs;
  6336. __this->___cs = L_0;
  6337. Il2CppCodeGenWriteBarrier((void**)(&__this->___cs), (void*)L_0);
  6338. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_1 = ___0_cs;
  6339. LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB L_2;
  6340. memset((&L_2), 0, sizeof(L_2));
  6341. LocalKeyword__ctor_m2525E4690C99FAF415082FD7E1AD44CFE7F08169((&L_2), L_1, _stringLiteral5B2A076AB1BD359343CF100F26FFACC7386DA301, NULL);
  6342. __this->___occlusionDebugKeyword = L_2;
  6343. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___occlusionDebugKeyword))->___m_Name), (void*)NULL);
  6344. return;
  6345. }
  6346. }
  6347. IL2CPP_EXTERN_C void OcclusionTestComputeShader_Init_mC423CA21A41E4B44DB2715096F04D7498A80E960_AdjustorThunk (RuntimeObject* __this, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___0_cs, const RuntimeMethod* method)
  6348. {
  6349. OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C* _thisAdjusted;
  6350. int32_t _offset = 1;
  6351. _thisAdjusted = reinterpret_cast<OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C*>(__this + _offset);
  6352. OcclusionTestComputeShader_Init_mC423CA21A41E4B44DB2715096F04D7498A80E960(_thisAdjusted, ___0_cs, method);
  6353. }
  6354. #ifdef __clang__
  6355. #pragma clang diagnostic pop
  6356. #endif
  6357. #ifdef __clang__
  6358. #pragma clang diagnostic push
  6359. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6360. #pragma clang diagnostic ignored "-Wunused-variable"
  6361. #endif
  6362. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SilhouettePlaneCache_Init_mF14F33F1C7D6CD3704478C92314526747ABDFF0C (SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7* __this, const RuntimeMethod* method)
  6363. {
  6364. static bool s_Il2CppMethodInitialized;
  6365. if (!s_Il2CppMethodInitialized)
  6366. {
  6367. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1__ctor_m5697273576B6FA770C7C26B21495B790E0D88EFA_RuntimeMethod_var);
  6368. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1__ctor_m9F30EE4AEC3626EC28F07B84BDB52836D00FEDB7_RuntimeMethod_var);
  6369. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1__ctor_mBC23D2B2B15A643186A0725DF9D152F9EC581061_RuntimeMethod_var);
  6370. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2__ctor_m5B14A187C0C4A05D6B129B300B602E387F42A04B_RuntimeMethod_var);
  6371. s_Il2CppMethodInitialized = true;
  6372. }
  6373. {
  6374. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_0;
  6375. L_0 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(4, NULL);
  6376. NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9 L_1;
  6377. memset((&L_1), 0, sizeof(L_1));
  6378. NativeParallelHashMap_2__ctor_m5B14A187C0C4A05D6B129B300B602E387F42A04B((&L_1), ((int32_t)16), L_0, NativeParallelHashMap_2__ctor_m5B14A187C0C4A05D6B129B300B602E387F42A04B_RuntimeMethod_var);
  6379. __this->___m_SubviewIDToIndexMap = L_1;
  6380. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_2;
  6381. L_2 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(4, NULL);
  6382. NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 L_3;
  6383. memset((&L_3), 0, sizeof(L_3));
  6384. NativeList_1__ctor_m5697273576B6FA770C7C26B21495B790E0D88EFA((&L_3), ((int32_t)16), L_2, NativeList_1__ctor_m5697273576B6FA770C7C26B21495B790E0D88EFA_RuntimeMethod_var);
  6385. __this->___m_SlotFreeList = L_3;
  6386. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_4;
  6387. L_4 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(4, NULL);
  6388. NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333 L_5;
  6389. memset((&L_5), 0, sizeof(L_5));
  6390. NativeList_1__ctor_m9F30EE4AEC3626EC28F07B84BDB52836D00FEDB7((&L_5), ((int32_t)16), L_4, NativeList_1__ctor_m9F30EE4AEC3626EC28F07B84BDB52836D00FEDB7_RuntimeMethod_var);
  6391. __this->___m_Slots = L_5;
  6392. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_6;
  6393. L_6 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(4, NULL);
  6394. NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34 L_7;
  6395. memset((&L_7), 0, sizeof(L_7));
  6396. NativeList_1__ctor_mBC23D2B2B15A643186A0725DF9D152F9EC581061((&L_7), ((int32_t)96), L_6, NativeList_1__ctor_mBC23D2B2B15A643186A0725DF9D152F9EC581061_RuntimeMethod_var);
  6397. __this->___m_PlaneStorage = L_7;
  6398. return;
  6399. }
  6400. }
  6401. IL2CPP_EXTERN_C void SilhouettePlaneCache_Init_mF14F33F1C7D6CD3704478C92314526747ABDFF0C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  6402. {
  6403. SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7* _thisAdjusted;
  6404. int32_t _offset = 1;
  6405. _thisAdjusted = reinterpret_cast<SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7*>(__this + _offset);
  6406. SilhouettePlaneCache_Init_mF14F33F1C7D6CD3704478C92314526747ABDFF0C(_thisAdjusted, method);
  6407. }
  6408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SilhouettePlaneCache_Dispose_m52386469CD058770AAD5B4E19ADF603598BECEC5 (SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7* __this, const RuntimeMethod* method)
  6409. {
  6410. static bool s_Il2CppMethodInitialized;
  6411. if (!s_Il2CppMethodInitialized)
  6412. {
  6413. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Dispose_m77CC3DBC60106FBEB1B21A01803D1990990BA9DE_RuntimeMethod_var);
  6414. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E_RuntimeMethod_var);
  6415. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Dispose_mFECBA32AB853CC0ADF791AFB0ACBFED1FAF8D425_RuntimeMethod_var);
  6416. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_Dispose_m424865EAF792C6A590BB7F8F0D2760F358CEC15E_RuntimeMethod_var);
  6417. s_Il2CppMethodInitialized = true;
  6418. }
  6419. {
  6420. NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* L_0 = (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*)(&__this->___m_SubviewIDToIndexMap);
  6421. NativeParallelHashMap_2_Dispose_m424865EAF792C6A590BB7F8F0D2760F358CEC15E(L_0, NativeParallelHashMap_2_Dispose_m424865EAF792C6A590BB7F8F0D2760F358CEC15E_RuntimeMethod_var);
  6422. NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_1 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_SlotFreeList);
  6423. NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E(L_1, NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E_RuntimeMethod_var);
  6424. NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* L_2 = (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333*)(&__this->___m_Slots);
  6425. NativeList_1_Dispose_mFECBA32AB853CC0ADF791AFB0ACBFED1FAF8D425(L_2, NativeList_1_Dispose_mFECBA32AB853CC0ADF791AFB0ACBFED1FAF8D425_RuntimeMethod_var);
  6426. NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34* L_3 = (NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34*)(&__this->___m_PlaneStorage);
  6427. NativeList_1_Dispose_m77CC3DBC60106FBEB1B21A01803D1990990BA9DE(L_3, NativeList_1_Dispose_m77CC3DBC60106FBEB1B21A01803D1990990BA9DE_RuntimeMethod_var);
  6428. return;
  6429. }
  6430. }
  6431. IL2CPP_EXTERN_C void SilhouettePlaneCache_Dispose_m52386469CD058770AAD5B4E19ADF603598BECEC5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  6432. {
  6433. SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7* _thisAdjusted;
  6434. int32_t _offset = 1;
  6435. _thisAdjusted = reinterpret_cast<SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7*>(__this + _offset);
  6436. SilhouettePlaneCache_Dispose_m52386469CD058770AAD5B4E19ADF603598BECEC5(_thisAdjusted, method);
  6437. }
  6438. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SilhouettePlaneCache_Update_m08599EDAF7CC1D053E0E54A8DF15F55E1E0B6342 (SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7* __this, int32_t ___0_viewInstanceID, NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 ___1_planes, int32_t ___2_frameIndex, const RuntimeMethod* method)
  6439. {
  6440. static bool s_Il2CppMethodInitialized;
  6441. if (!s_Il2CppMethodInitialized)
  6442. {
  6443. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  6444. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_CopyFrom_m2688FA6B612C06DF23AFE9FAFA58C8CF1DE12CA2_RuntimeMethod_var);
  6445. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetSubArray_m2B4EA9FF70CC0BFCB8DCD9630E730DDA436A1F8C_RuntimeMethod_var);
  6446. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_AsArray_mD1E540EB5C863F0EDCA8396DE9541D9E5EC2A180_RuntimeMethod_var);
  6447. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_ResizeUninitialized_m43BA611B42453D29772FE156FF99DBC2ED439ED6_RuntimeMethod_var);
  6448. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_ResizeUninitialized_m4C86424F814085D2D502AE2FEC31E6F0B37C7722_RuntimeMethod_var);
  6449. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_SetCapacity_m3F4C8874A6CCE81DCA708CD8550F42BC9D430002_RuntimeMethod_var);
  6450. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_SetCapacity_m93D7A345B15D90B43080B6AE6BE90E4D19E1DA37_RuntimeMethod_var);
  6451. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Capacity_mA0186FC870B25A4A95D1707C36D90E687FF32AD7_RuntimeMethod_var);
  6452. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_RuntimeMethod_var);
  6453. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
  6454. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_m73B80E4FAA09E483580102068521E2C4D69C62B3_RuntimeMethod_var);
  6455. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_set_Item_mDAB7C29FE80FB2863AD2BB0D374B6344C8BB0396_RuntimeMethod_var);
  6456. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_set_Length_mBCC2C2854400594DDFB9DC08CD2AEA0084966E25_RuntimeMethod_var);
  6457. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_Add_m81BB75E78731282382FA5870AF24C287523BC692_RuntimeMethod_var);
  6458. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B_RuntimeMethod_var);
  6459. s_Il2CppMethodInitialized = true;
  6460. }
  6461. int32_t V_0 = 0;
  6462. int32_t V_1 = 0;
  6463. int32_t V_2 = 0;
  6464. int32_t V_3 = 0;
  6465. NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 V_4;
  6466. memset((&V_4), 0, sizeof(V_4));
  6467. {
  6468. int32_t L_0;
  6469. L_0 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___1_planes))->___m_Length);
  6470. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  6471. int32_t L_1;
  6472. L_1 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_0, 6, NULL);
  6473. V_0 = L_1;
  6474. NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* L_2 = (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*)(&__this->___m_SubviewIDToIndexMap);
  6475. int32_t L_3 = ___0_viewInstanceID;
  6476. bool L_4;
  6477. L_4 = NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B(L_2, L_3, (&V_1), NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B_RuntimeMethod_var);
  6478. if (L_4)
  6479. {
  6480. goto IL_00d9;
  6481. }
  6482. }
  6483. {
  6484. NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_5 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_SlotFreeList);
  6485. int32_t L_6;
  6486. L_6 = NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_inline(L_5, NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
  6487. if ((((int32_t)L_6) <= ((int32_t)0)))
  6488. {
  6489. goto IL_0062;
  6490. }
  6491. }
  6492. {
  6493. NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_7 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_SlotFreeList);
  6494. NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_8 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_SlotFreeList);
  6495. int32_t L_9;
  6496. L_9 = NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_inline(L_8, NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
  6497. int32_t L_10;
  6498. L_10 = NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_inline(L_7, ((int32_t)il2cpp_codegen_subtract(L_9, 1)), NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_RuntimeMethod_var);
  6499. V_1 = L_10;
  6500. NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_11 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_SlotFreeList);
  6501. NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_12 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_SlotFreeList);
  6502. int32_t L_13;
  6503. L_13 = NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_inline(L_12, NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
  6504. NativeList_1_set_Length_mBCC2C2854400594DDFB9DC08CD2AEA0084966E25(L_11, ((int32_t)il2cpp_codegen_subtract(L_13, 1)), NativeList_1_set_Length_mBCC2C2854400594DDFB9DC08CD2AEA0084966E25_RuntimeMethod_var);
  6505. goto IL_00cc;
  6506. }
  6507. IL_0062:
  6508. {
  6509. NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* L_14 = (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333*)(&__this->___m_Slots);
  6510. int32_t L_15;
  6511. L_15 = NativeList_1_get_Length_m73B80E4FAA09E483580102068521E2C4D69C62B3_inline(L_14, NativeList_1_get_Length_m73B80E4FAA09E483580102068521E2C4D69C62B3_RuntimeMethod_var);
  6512. NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* L_16 = (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333*)(&__this->___m_Slots);
  6513. int32_t L_17;
  6514. L_17 = NativeList_1_get_Capacity_mA0186FC870B25A4A95D1707C36D90E687FF32AD7_inline(L_16, NativeList_1_get_Capacity_mA0186FC870B25A4A95D1707C36D90E687FF32AD7_RuntimeMethod_var);
  6515. if ((!(((uint32_t)L_15) == ((uint32_t)L_17))))
  6516. {
  6517. goto IL_00a2;
  6518. }
  6519. }
  6520. {
  6521. NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* L_18 = (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333*)(&__this->___m_Slots);
  6522. int32_t L_19;
  6523. L_19 = NativeList_1_get_Length_m73B80E4FAA09E483580102068521E2C4D69C62B3_inline(L_18, NativeList_1_get_Length_m73B80E4FAA09E483580102068521E2C4D69C62B3_RuntimeMethod_var);
  6524. V_3 = ((int32_t)il2cpp_codegen_add(L_19, 8));
  6525. NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* L_20 = (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333*)(&__this->___m_Slots);
  6526. int32_t L_21 = V_3;
  6527. NativeList_1_SetCapacity_m3F4C8874A6CCE81DCA708CD8550F42BC9D430002(L_20, L_21, NativeList_1_SetCapacity_m3F4C8874A6CCE81DCA708CD8550F42BC9D430002_RuntimeMethod_var);
  6528. NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34* L_22 = (NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34*)(&__this->___m_PlaneStorage);
  6529. int32_t L_23 = V_3;
  6530. NativeList_1_SetCapacity_m93D7A345B15D90B43080B6AE6BE90E4D19E1DA37(L_22, ((int32_t)il2cpp_codegen_multiply(L_23, 6)), NativeList_1_SetCapacity_m93D7A345B15D90B43080B6AE6BE90E4D19E1DA37_RuntimeMethod_var);
  6531. }
  6532. IL_00a2:
  6533. {
  6534. NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* L_24 = (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333*)(&__this->___m_Slots);
  6535. int32_t L_25;
  6536. L_25 = NativeList_1_get_Length_m73B80E4FAA09E483580102068521E2C4D69C62B3_inline(L_24, NativeList_1_get_Length_m73B80E4FAA09E483580102068521E2C4D69C62B3_RuntimeMethod_var);
  6537. V_1 = L_25;
  6538. int32_t L_26 = V_1;
  6539. V_2 = ((int32_t)il2cpp_codegen_add(L_26, 1));
  6540. NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* L_27 = (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333*)(&__this->___m_Slots);
  6541. int32_t L_28 = V_2;
  6542. NativeList_1_ResizeUninitialized_m4C86424F814085D2D502AE2FEC31E6F0B37C7722(L_27, L_28, NativeList_1_ResizeUninitialized_m4C86424F814085D2D502AE2FEC31E6F0B37C7722_RuntimeMethod_var);
  6543. NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34* L_29 = (NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34*)(&__this->___m_PlaneStorage);
  6544. int32_t L_30 = V_2;
  6545. NativeList_1_ResizeUninitialized_m43BA611B42453D29772FE156FF99DBC2ED439ED6(L_29, ((int32_t)il2cpp_codegen_multiply(L_30, 6)), NativeList_1_ResizeUninitialized_m43BA611B42453D29772FE156FF99DBC2ED439ED6_RuntimeMethod_var);
  6546. }
  6547. IL_00cc:
  6548. {
  6549. NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* L_31 = (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*)(&__this->___m_SubviewIDToIndexMap);
  6550. int32_t L_32 = ___0_viewInstanceID;
  6551. int32_t L_33 = V_1;
  6552. NativeParallelHashMap_2_Add_m81BB75E78731282382FA5870AF24C287523BC692(L_31, L_32, L_33, NativeParallelHashMap_2_Add_m81BB75E78731282382FA5870AF24C287523BC692_RuntimeMethod_var);
  6553. }
  6554. IL_00d9:
  6555. {
  6556. NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* L_34 = (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333*)(&__this->___m_Slots);
  6557. int32_t L_35 = V_1;
  6558. int32_t L_36 = ___0_viewInstanceID;
  6559. int32_t L_37 = V_0;
  6560. int32_t L_38 = ___2_frameIndex;
  6561. Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127 L_39;
  6562. memset((&L_39), 0, sizeof(L_39));
  6563. Slot__ctor_m0E99B79099FDB0098404A2FD223A9C029CFFF5D1((&L_39), L_36, L_37, L_38, NULL);
  6564. NativeList_1_set_Item_mDAB7C29FE80FB2863AD2BB0D374B6344C8BB0396_inline(L_34, L_35, L_39, NativeList_1_set_Item_mDAB7C29FE80FB2863AD2BB0D374B6344C8BB0396_RuntimeMethod_var);
  6565. NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34* L_40 = (NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34*)(&__this->___m_PlaneStorage);
  6566. NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 L_41;
  6567. L_41 = NativeList_1_AsArray_mD1E540EB5C863F0EDCA8396DE9541D9E5EC2A180(L_40, NativeList_1_AsArray_mD1E540EB5C863F0EDCA8396DE9541D9E5EC2A180_RuntimeMethod_var);
  6568. V_4 = L_41;
  6569. int32_t L_42 = V_1;
  6570. int32_t L_43 = V_0;
  6571. NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 L_44;
  6572. L_44 = NativeArray_1_GetSubArray_m2B4EA9FF70CC0BFCB8DCD9630E730DDA436A1F8C((&V_4), ((int32_t)il2cpp_codegen_multiply(L_42, 6)), L_43, NativeArray_1_GetSubArray_m2B4EA9FF70CC0BFCB8DCD9630E730DDA436A1F8C_RuntimeMethod_var);
  6573. V_4 = L_44;
  6574. NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 L_45 = ___1_planes;
  6575. NativeArray_1_CopyFrom_m2688FA6B612C06DF23AFE9FAFA58C8CF1DE12CA2((&V_4), L_45, NativeArray_1_CopyFrom_m2688FA6B612C06DF23AFE9FAFA58C8CF1DE12CA2_RuntimeMethod_var);
  6576. return;
  6577. }
  6578. }
  6579. IL2CPP_EXTERN_C void SilhouettePlaneCache_Update_m08599EDAF7CC1D053E0E54A8DF15F55E1E0B6342_AdjustorThunk (RuntimeObject* __this, int32_t ___0_viewInstanceID, NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 ___1_planes, int32_t ___2_frameIndex, const RuntimeMethod* method)
  6580. {
  6581. SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7* _thisAdjusted;
  6582. int32_t _offset = 1;
  6583. _thisAdjusted = reinterpret_cast<SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7*>(__this + _offset);
  6584. SilhouettePlaneCache_Update_m08599EDAF7CC1D053E0E54A8DF15F55E1E0B6342(_thisAdjusted, ___0_viewInstanceID, ___1_planes, ___2_frameIndex, method);
  6585. }
  6586. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SilhouettePlaneCache_FreeUnusedSlots_m2249464604B48996B77945B9BBCDBDCECD2074C2 (SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7* __this, int32_t ___0_frameIndex, int32_t ___1_maximumAge, const RuntimeMethod* method)
  6587. {
  6588. static bool s_Il2CppMethodInitialized;
  6589. if (!s_Il2CppMethodInitialized)
  6590. {
  6591. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Add_mD5F3F9AEDF81C4AE1F22A002348E5296010D0064_RuntimeMethod_var);
  6592. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Item_mB3BEA9B9B62B19B0E6C171ECC3B377CA5F90AD76_RuntimeMethod_var);
  6593. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_m73B80E4FAA09E483580102068521E2C4D69C62B3_RuntimeMethod_var);
  6594. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_set_Item_mDAB7C29FE80FB2863AD2BB0D374B6344C8BB0396_RuntimeMethod_var);
  6595. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_Remove_m8C584829B282C40C60A88AB121C670DB050058C9_RuntimeMethod_var);
  6596. s_Il2CppMethodInitialized = true;
  6597. }
  6598. int32_t V_0 = 0;
  6599. Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127 V_1;
  6600. memset((&V_1), 0, sizeof(V_1));
  6601. {
  6602. V_0 = 0;
  6603. goto IL_005c;
  6604. }
  6605. IL_0004:
  6606. {
  6607. NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* L_0 = (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333*)(&__this->___m_Slots);
  6608. int32_t L_1 = V_0;
  6609. Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127 L_2;
  6610. L_2 = NativeList_1_get_Item_mB3BEA9B9B62B19B0E6C171ECC3B377CA5F90AD76_inline(L_0, L_1, NativeList_1_get_Item_mB3BEA9B9B62B19B0E6C171ECC3B377CA5F90AD76_RuntimeMethod_var);
  6611. V_1 = L_2;
  6612. Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127 L_3 = V_1;
  6613. bool L_4 = L_3.___isActive;
  6614. if (!L_4)
  6615. {
  6616. goto IL_0058;
  6617. }
  6618. }
  6619. {
  6620. int32_t L_5 = ___0_frameIndex;
  6621. Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127 L_6 = V_1;
  6622. int32_t L_7 = L_6.___lastUsedFrameIndex;
  6623. int32_t L_8 = ___1_maximumAge;
  6624. if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_5, L_7))) <= ((int32_t)L_8)))
  6625. {
  6626. goto IL_0058;
  6627. }
  6628. }
  6629. {
  6630. (&V_1)->___isActive = (bool)0;
  6631. NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* L_9 = (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333*)(&__this->___m_Slots);
  6632. int32_t L_10 = V_0;
  6633. Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127 L_11 = V_1;
  6634. NativeList_1_set_Item_mDAB7C29FE80FB2863AD2BB0D374B6344C8BB0396_inline(L_9, L_10, L_11, NativeList_1_set_Item_mDAB7C29FE80FB2863AD2BB0D374B6344C8BB0396_RuntimeMethod_var);
  6635. NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* L_12 = (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*)(&__this->___m_SubviewIDToIndexMap);
  6636. Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127 L_13 = V_1;
  6637. int32_t L_14 = L_13.___viewInstanceID;
  6638. bool L_15;
  6639. L_15 = NativeParallelHashMap_2_Remove_m8C584829B282C40C60A88AB121C670DB050058C9(L_12, L_14, NativeParallelHashMap_2_Remove_m8C584829B282C40C60A88AB121C670DB050058C9_RuntimeMethod_var);
  6640. NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_16 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_SlotFreeList);
  6641. NativeList_1_Add_mD5F3F9AEDF81C4AE1F22A002348E5296010D0064(L_16, (&V_0), NativeList_1_Add_mD5F3F9AEDF81C4AE1F22A002348E5296010D0064_RuntimeMethod_var);
  6642. }
  6643. IL_0058:
  6644. {
  6645. int32_t L_17 = V_0;
  6646. V_0 = ((int32_t)il2cpp_codegen_add(L_17, 1));
  6647. }
  6648. IL_005c:
  6649. {
  6650. int32_t L_18 = V_0;
  6651. NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* L_19 = (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333*)(&__this->___m_Slots);
  6652. int32_t L_20;
  6653. L_20 = NativeList_1_get_Length_m73B80E4FAA09E483580102068521E2C4D69C62B3_inline(L_19, NativeList_1_get_Length_m73B80E4FAA09E483580102068521E2C4D69C62B3_RuntimeMethod_var);
  6654. if ((((int32_t)L_18) < ((int32_t)L_20)))
  6655. {
  6656. goto IL_0004;
  6657. }
  6658. }
  6659. {
  6660. return;
  6661. }
  6662. }
  6663. IL2CPP_EXTERN_C void SilhouettePlaneCache_FreeUnusedSlots_m2249464604B48996B77945B9BBCDBDCECD2074C2_AdjustorThunk (RuntimeObject* __this, int32_t ___0_frameIndex, int32_t ___1_maximumAge, const RuntimeMethod* method)
  6664. {
  6665. SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7* _thisAdjusted;
  6666. int32_t _offset = 1;
  6667. _thisAdjusted = reinterpret_cast<SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7*>(__this + _offset);
  6668. SilhouettePlaneCache_FreeUnusedSlots_m2249464604B48996B77945B9BBCDBDCECD2074C2(_thisAdjusted, ___0_frameIndex, ___1_maximumAge, method);
  6669. }
  6670. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 SilhouettePlaneCache_GetSubArray_m0527F754CEEB54300C083A4BDAE9B56D026DA63C (SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7* __this, int32_t ___0_viewInstanceID, const RuntimeMethod* method)
  6671. {
  6672. static bool s_Il2CppMethodInitialized;
  6673. if (!s_Il2CppMethodInitialized)
  6674. {
  6675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetSubArray_m2B4EA9FF70CC0BFCB8DCD9630E730DDA436A1F8C_RuntimeMethod_var);
  6676. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_AsArray_mD1E540EB5C863F0EDCA8396DE9541D9E5EC2A180_RuntimeMethod_var);
  6677. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Item_mB3BEA9B9B62B19B0E6C171ECC3B377CA5F90AD76_RuntimeMethod_var);
  6678. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B_RuntimeMethod_var);
  6679. s_Il2CppMethodInitialized = true;
  6680. }
  6681. int32_t V_0 = 0;
  6682. int32_t V_1 = 0;
  6683. int32_t V_2 = 0;
  6684. NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 V_3;
  6685. memset((&V_3), 0, sizeof(V_3));
  6686. {
  6687. V_0 = 0;
  6688. V_1 = 0;
  6689. NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* L_0 = (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*)(&__this->___m_SubviewIDToIndexMap);
  6690. int32_t L_1 = ___0_viewInstanceID;
  6691. bool L_2;
  6692. L_2 = NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B(L_0, L_1, (&V_2), NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B_RuntimeMethod_var);
  6693. if (!L_2)
  6694. {
  6695. goto IL_002a;
  6696. }
  6697. }
  6698. {
  6699. int32_t L_3 = V_2;
  6700. V_0 = ((int32_t)il2cpp_codegen_multiply(L_3, 6));
  6701. NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* L_4 = (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333*)(&__this->___m_Slots);
  6702. int32_t L_5 = V_2;
  6703. Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127 L_6;
  6704. L_6 = NativeList_1_get_Item_mB3BEA9B9B62B19B0E6C171ECC3B377CA5F90AD76_inline(L_4, L_5, NativeList_1_get_Item_mB3BEA9B9B62B19B0E6C171ECC3B377CA5F90AD76_RuntimeMethod_var);
  6705. int32_t L_7 = L_6.___planeCount;
  6706. V_1 = L_7;
  6707. }
  6708. IL_002a:
  6709. {
  6710. NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34* L_8 = (NativeList_1_t63E603CC13098D57EE39281831362F9D13564D34*)(&__this->___m_PlaneStorage);
  6711. NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 L_9;
  6712. L_9 = NativeList_1_AsArray_mD1E540EB5C863F0EDCA8396DE9541D9E5EC2A180(L_8, NativeList_1_AsArray_mD1E540EB5C863F0EDCA8396DE9541D9E5EC2A180_RuntimeMethod_var);
  6713. V_3 = L_9;
  6714. int32_t L_10 = V_0;
  6715. int32_t L_11 = V_1;
  6716. NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 L_12;
  6717. L_12 = NativeArray_1_GetSubArray_m2B4EA9FF70CC0BFCB8DCD9630E730DDA436A1F8C((&V_3), L_10, L_11, NativeArray_1_GetSubArray_m2B4EA9FF70CC0BFCB8DCD9630E730DDA436A1F8C_RuntimeMethod_var);
  6718. return L_12;
  6719. }
  6720. }
  6721. IL2CPP_EXTERN_C NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 SilhouettePlaneCache_GetSubArray_m0527F754CEEB54300C083A4BDAE9B56D026DA63C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_viewInstanceID, const RuntimeMethod* method)
  6722. {
  6723. SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7* _thisAdjusted;
  6724. int32_t _offset = 1;
  6725. _thisAdjusted = reinterpret_cast<SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7*>(__this + _offset);
  6726. NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 _returnValue;
  6727. _returnValue = SilhouettePlaneCache_GetSubArray_m0527F754CEEB54300C083A4BDAE9B56D026DA63C(_thisAdjusted, ___0_viewInstanceID, method);
  6728. return _returnValue;
  6729. }
  6730. #ifdef __clang__
  6731. #pragma clang diagnostic pop
  6732. #endif
  6733. #ifdef __clang__
  6734. #pragma clang diagnostic push
  6735. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6736. #pragma clang diagnostic ignored "-Wunused-variable"
  6737. #endif
  6738. IL2CPP_EXTERN_C void Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127_marshal_pinvoke(const Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127& unmarshaled, Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127_marshaled_pinvoke& marshaled)
  6739. {
  6740. marshaled.___isActive = static_cast<int32_t>(unmarshaled.___isActive);
  6741. marshaled.___viewInstanceID = unmarshaled.___viewInstanceID;
  6742. marshaled.___planeCount = unmarshaled.___planeCount;
  6743. marshaled.___lastUsedFrameIndex = unmarshaled.___lastUsedFrameIndex;
  6744. }
  6745. IL2CPP_EXTERN_C void Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127_marshal_pinvoke_back(const Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127_marshaled_pinvoke& marshaled, Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127& unmarshaled)
  6746. {
  6747. bool unmarshaledisActive_temp_0 = false;
  6748. unmarshaledisActive_temp_0 = static_cast<bool>(marshaled.___isActive);
  6749. unmarshaled.___isActive = unmarshaledisActive_temp_0;
  6750. int32_t unmarshaledviewInstanceID_temp_1 = 0;
  6751. unmarshaledviewInstanceID_temp_1 = marshaled.___viewInstanceID;
  6752. unmarshaled.___viewInstanceID = unmarshaledviewInstanceID_temp_1;
  6753. int32_t unmarshaledplaneCount_temp_2 = 0;
  6754. unmarshaledplaneCount_temp_2 = marshaled.___planeCount;
  6755. unmarshaled.___planeCount = unmarshaledplaneCount_temp_2;
  6756. int32_t unmarshaledlastUsedFrameIndex_temp_3 = 0;
  6757. unmarshaledlastUsedFrameIndex_temp_3 = marshaled.___lastUsedFrameIndex;
  6758. unmarshaled.___lastUsedFrameIndex = unmarshaledlastUsedFrameIndex_temp_3;
  6759. }
  6760. IL2CPP_EXTERN_C void Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127_marshal_pinvoke_cleanup(Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127_marshaled_pinvoke& marshaled)
  6761. {
  6762. }
  6763. IL2CPP_EXTERN_C void Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127_marshal_com(const Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127& unmarshaled, Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127_marshaled_com& marshaled)
  6764. {
  6765. marshaled.___isActive = static_cast<int32_t>(unmarshaled.___isActive);
  6766. marshaled.___viewInstanceID = unmarshaled.___viewInstanceID;
  6767. marshaled.___planeCount = unmarshaled.___planeCount;
  6768. marshaled.___lastUsedFrameIndex = unmarshaled.___lastUsedFrameIndex;
  6769. }
  6770. IL2CPP_EXTERN_C void Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127_marshal_com_back(const Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127_marshaled_com& marshaled, Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127& unmarshaled)
  6771. {
  6772. bool unmarshaledisActive_temp_0 = false;
  6773. unmarshaledisActive_temp_0 = static_cast<bool>(marshaled.___isActive);
  6774. unmarshaled.___isActive = unmarshaledisActive_temp_0;
  6775. int32_t unmarshaledviewInstanceID_temp_1 = 0;
  6776. unmarshaledviewInstanceID_temp_1 = marshaled.___viewInstanceID;
  6777. unmarshaled.___viewInstanceID = unmarshaledviewInstanceID_temp_1;
  6778. int32_t unmarshaledplaneCount_temp_2 = 0;
  6779. unmarshaledplaneCount_temp_2 = marshaled.___planeCount;
  6780. unmarshaled.___planeCount = unmarshaledplaneCount_temp_2;
  6781. int32_t unmarshaledlastUsedFrameIndex_temp_3 = 0;
  6782. unmarshaledlastUsedFrameIndex_temp_3 = marshaled.___lastUsedFrameIndex;
  6783. unmarshaled.___lastUsedFrameIndex = unmarshaledlastUsedFrameIndex_temp_3;
  6784. }
  6785. IL2CPP_EXTERN_C void Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127_marshal_com_cleanup(Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127_marshaled_com& marshaled)
  6786. {
  6787. }
  6788. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Slot__ctor_m0E99B79099FDB0098404A2FD223A9C029CFFF5D1 (Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127* __this, int32_t ___0_viewInstanceID, int32_t ___1_planeCount, int32_t ___2_frameIndex, const RuntimeMethod* method)
  6789. {
  6790. {
  6791. __this->___isActive = (bool)1;
  6792. int32_t L_0 = ___0_viewInstanceID;
  6793. __this->___viewInstanceID = L_0;
  6794. int32_t L_1 = ___1_planeCount;
  6795. __this->___planeCount = L_1;
  6796. int32_t L_2 = ___2_frameIndex;
  6797. __this->___lastUsedFrameIndex = L_2;
  6798. return;
  6799. }
  6800. }
  6801. IL2CPP_EXTERN_C void Slot__ctor_m0E99B79099FDB0098404A2FD223A9C029CFFF5D1_AdjustorThunk (RuntimeObject* __this, int32_t ___0_viewInstanceID, int32_t ___1_planeCount, int32_t ___2_frameIndex, const RuntimeMethod* method)
  6802. {
  6803. Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127* _thisAdjusted;
  6804. int32_t _offset = 1;
  6805. _thisAdjusted = reinterpret_cast<Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127*>(__this + _offset);
  6806. Slot__ctor_m0E99B79099FDB0098404A2FD223A9C029CFFF5D1(_thisAdjusted, ___0_viewInstanceID, ___1_planeCount, ___2_frameIndex, method);
  6807. }
  6808. #ifdef __clang__
  6809. #pragma clang diagnostic pop
  6810. #endif
  6811. #ifdef __clang__
  6812. #pragma clang diagnostic push
  6813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6814. #pragma clang diagnostic ignored "-Wunused-variable"
  6815. #endif
  6816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionCullingCommon_Init_mB12BBAEE22EA6EA4C93640CF113484C45AB21128 (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* ___0_resources, const RuntimeMethod* method)
  6817. {
  6818. static bool s_Il2CppMethodInitialized;
  6819. if (!s_Il2CppMethodInitialized)
  6820. {
  6821. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233_il2cpp_TypeInfo_var);
  6822. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
  6823. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m5DA0C61BFDDCD8C85B8721A1173F0DDBC1669903_RuntimeMethod_var);
  6824. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278_il2cpp_TypeInfo_var);
  6825. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m61F8CE41798ABF5B7A2D5740A8BD5600E0F3699D_RuntimeMethod_var);
  6826. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m71E93F75148F4CFE8591B24ED629D8151CE8A211_RuntimeMethod_var);
  6827. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1__ctor_m2D12F2F0C0FCFB8EA0355A0474885D16138A2FEB_RuntimeMethod_var);
  6828. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1__ctor_m5697273576B6FA770C7C26B21495B790E0D88EFA_RuntimeMethod_var);
  6829. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2__ctor_m5B14A187C0C4A05D6B129B300B602E387F42A04B_RuntimeMethod_var);
  6830. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
  6831. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeUtility_SizeOf_TisOcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74_m3634617FCC0586139135B4C5B15EB5E4DA8E35EA_RuntimeMethod_var);
  6832. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeUtility_SizeOf_TisOcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185_m663BD9D7D3900AFE1F17906E4ACD10A7ABE007AE_RuntimeMethod_var);
  6833. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44980F9EF4C9E168459EDCBF7917D1FAD1B6B9EA);
  6834. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6653F3590DE58C71A83BAF9B1038F2F2D6DEAB0A);
  6835. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAA37C340D6E30CBAB79498BD5D0875956BDF4D14);
  6836. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC09A7B165180EFC62933E1E578F58842C6CDFFF);
  6837. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF4495DC413D97938A3BC117276EDBF84336FCF9);
  6838. s_Il2CppMethodInitialized = true;
  6839. }
  6840. {
  6841. GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* L_0 = ___0_resources;
  6842. NullCheck(L_0);
  6843. Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_1;
  6844. L_1 = GPUResidentDrawerResources_get_debugOcclusionTestPS_m0A869F58FF84A5B43E925DBE72A100212D672BF2_inline(L_0, NULL);
  6845. il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
  6846. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2;
  6847. L_2 = CoreUtils_CreateEngineMaterial_m81DECC0AF6901F95B5041A00ED588F5230546AD2(L_1, NULL);
  6848. __this->___m_DebugOcclusionTestMaterial = L_2;
  6849. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DebugOcclusionTestMaterial), (void*)L_2);
  6850. GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* L_3 = ___0_resources;
  6851. NullCheck(L_3);
  6852. Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_4;
  6853. L_4 = GPUResidentDrawerResources_get_debugOccluderPS_m476766B8038CC61693711BEAB81BD5B65C95D9DD_inline(L_3, NULL);
  6854. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5;
  6855. L_5 = CoreUtils_CreateEngineMaterial_m81DECC0AF6901F95B5041A00ED588F5230546AD2(L_4, NULL);
  6856. __this->___m_OccluderDebugViewMaterial = L_5;
  6857. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OccluderDebugViewMaterial), (void*)L_5);
  6858. GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* L_6 = ___0_resources;
  6859. NullCheck(L_6);
  6860. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_7;
  6861. L_7 = GPUResidentDrawerResources_get_occlusionCullingDebugKernels_m8B7B3517326F40890A0935A0DC1DD55C8B14F164_inline(L_6, NULL);
  6862. __this->___m_OcclusionDebugCS = L_7;
  6863. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OcclusionDebugCS), (void*)L_7);
  6864. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_8 = __this->___m_OcclusionDebugCS;
  6865. NullCheck(L_8);
  6866. int32_t L_9;
  6867. L_9 = ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659(L_8, _stringLiteralDF4495DC413D97938A3BC117276EDBF84336FCF9, NULL);
  6868. __this->___m_ClearOcclusionDebugKernel = L_9;
  6869. GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* L_10 = ___0_resources;
  6870. NullCheck(L_10);
  6871. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_11;
  6872. L_11 = GPUResidentDrawerResources_get_occluderDepthPyramidKernels_m7006886C18CF45076331E4B6114CA37A3CE69532_inline(L_10, NULL);
  6873. __this->___m_OccluderDepthPyramidCS = L_11;
  6874. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OccluderDepthPyramidCS), (void*)L_11);
  6875. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_12 = __this->___m_OccluderDepthPyramidCS;
  6876. NullCheck(L_12);
  6877. int32_t L_13;
  6878. L_13 = ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659(L_12, _stringLiteralAA37C340D6E30CBAB79498BD5D0875956BDF4D14, NULL);
  6879. __this->___m_OccluderDepthDownscaleKernel = L_13;
  6880. SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7* L_14 = (SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7*)(&__this->___m_SilhouettePlaneCache);
  6881. SilhouettePlaneCache_Init_mF14F33F1C7D6CD3704478C92314526747ABDFF0C(L_14, NULL);
  6882. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_15;
  6883. L_15 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(4, NULL);
  6884. NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9 L_16;
  6885. memset((&L_16), 0, sizeof(L_16));
  6886. NativeParallelHashMap_2__ctor_m5B14A187C0C4A05D6B129B300B602E387F42A04B((&L_16), ((int32_t)64), L_15, NativeParallelHashMap_2__ctor_m5B14A187C0C4A05D6B129B300B602E387F42A04B_RuntimeMethod_var);
  6887. __this->___m_ViewIDToIndexMap = L_16;
  6888. List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* L_17 = (List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278*)il2cpp_codegen_object_new(List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278_il2cpp_TypeInfo_var);
  6889. List_1__ctor_m5DA0C61BFDDCD8C85B8721A1173F0DDBC1669903(L_17, List_1__ctor_m5DA0C61BFDDCD8C85B8721A1173F0DDBC1669903_RuntimeMethod_var);
  6890. __this->___m_OccluderContextData = L_17;
  6891. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OccluderContextData), (void*)L_17);
  6892. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_18;
  6893. L_18 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(4, NULL);
  6894. NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C L_19;
  6895. memset((&L_19), 0, sizeof(L_19));
  6896. NativeList_1__ctor_m2D12F2F0C0FCFB8EA0355A0474885D16138A2FEB((&L_19), ((int32_t)64), L_18, NativeList_1__ctor_m2D12F2F0C0FCFB8EA0355A0474885D16138A2FEB_RuntimeMethod_var);
  6897. __this->___m_OccluderContextSlots = L_19;
  6898. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_20;
  6899. L_20 = AllocatorHandle_op_Implicit_mDCF4431F31BB4A09438AE644785C4273F86B2B8D(4, NULL);
  6900. NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 L_21;
  6901. memset((&L_21), 0, sizeof(L_21));
  6902. NativeList_1__ctor_m5697273576B6FA770C7C26B21495B790E0D88EFA((&L_21), ((int32_t)64), L_20, NativeList_1__ctor_m5697273576B6FA770C7C26B21495B790E0D88EFA_RuntimeMethod_var);
  6903. __this->___m_FreeOccluderContexts = L_21;
  6904. ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_22 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
  6905. ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_22, _stringLiteralAC09A7B165180EFC62933E1E578F58842C6CDFFF, NULL);
  6906. __this->___m_ProfilingSamplerUpdateOccluders = L_22;
  6907. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ProfilingSamplerUpdateOccluders), (void*)L_22);
  6908. ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_23 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
  6909. ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_23, _stringLiteral6653F3590DE58C71A83BAF9B1038F2F2D6DEAB0A, NULL);
  6910. __this->___m_ProfilingSamplerOcclusionTestOverlay = L_23;
  6911. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ProfilingSamplerOcclusionTestOverlay), (void*)L_23);
  6912. ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_24 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
  6913. ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_24, _stringLiteral44980F9EF4C9E168459EDCBF7917D1FAD1B6B9EA, NULL);
  6914. __this->___m_ProfilingSamplerOccluderOverlay = L_24;
  6915. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ProfilingSamplerOccluderOverlay), (void*)L_24);
  6916. NativeArray_1_tA65DF3C93200CA9EE1285F1D2DDD8FB5657EAAF8 L_25;
  6917. memset((&L_25), 0, sizeof(L_25));
  6918. NativeArray_1__ctor_m61F8CE41798ABF5B7A2D5740A8BD5600E0F3699D((&L_25), 1, 4, 1, NativeArray_1__ctor_m61F8CE41798ABF5B7A2D5740A8BD5600E0F3699D_RuntimeMethod_var);
  6919. __this->___m_CommonShaderVariables = L_25;
  6920. int32_t L_26;
  6921. L_26 = UnsafeUtility_SizeOf_TisOcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74_m3634617FCC0586139135B4C5B15EB5E4DA8E35EA_inline(UnsafeUtility_SizeOf_TisOcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74_m3634617FCC0586139135B4C5B15EB5E4DA8E35EA_RuntimeMethod_var);
  6922. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_27 = (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*)il2cpp_codegen_object_new(ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233_il2cpp_TypeInfo_var);
  6923. ComputeBuffer__ctor_m10899F96063EF384E8F25E2D61242CCF5F327D08(L_27, 1, L_26, 8, NULL);
  6924. __this->___m_CommonConstantBuffer = L_27;
  6925. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CommonConstantBuffer), (void*)L_27);
  6926. NativeArray_1_t1DE29B20DF59D7CF0F8F69260363FB6E9CD19554 L_28;
  6927. memset((&L_28), 0, sizeof(L_28));
  6928. NativeArray_1__ctor_m71E93F75148F4CFE8591B24ED629D8151CE8A211((&L_28), 1, 4, 1, NativeArray_1__ctor_m71E93F75148F4CFE8591B24ED629D8151CE8A211_RuntimeMethod_var);
  6929. __this->___m_DebugShaderVariables = L_28;
  6930. int32_t L_29;
  6931. L_29 = UnsafeUtility_SizeOf_TisOcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185_m663BD9D7D3900AFE1F17906E4ACD10A7ABE007AE_inline(UnsafeUtility_SizeOf_TisOcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185_m663BD9D7D3900AFE1F17906E4ACD10A7ABE007AE_RuntimeMethod_var);
  6932. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_30 = (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*)il2cpp_codegen_object_new(ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233_il2cpp_TypeInfo_var);
  6933. ComputeBuffer__ctor_m10899F96063EF384E8F25E2D61242CCF5F327D08(L_30, 1, L_29, 8, NULL);
  6934. __this->___m_DebugConstantBuffer = L_30;
  6935. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DebugConstantBuffer), (void*)L_30);
  6936. return;
  6937. }
  6938. }
  6939. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OcclusionCullingCommon_UseOcclusionDebug_mB3DD90044DC771F1A74BDEAC59C921AE66E9311D (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* ___0_occluderCtx, const RuntimeMethod* method)
  6940. {
  6941. {
  6942. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* L_0 = ___0_occluderCtx;
  6943. int32_t L_1 = L_0->___occlusionDebugOverlaySize;
  6944. return (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
  6945. }
  6946. }
  6947. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionCullingCommon_PrepareCulling_mB0789630787C7E0CD26370E649348B1C2E368B0C (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* ___0_cmd, OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* ___1_occluderCtx, OcclusionCullingSettings_tC718E8CFEFA8FAAC25DA4E151AEBC0268999D842* ___2_settings, InstanceOcclusionTestSubviewSettings_t82AEE150A78ECA4E3B73D453D7E5352087666541* ___3_subviewSettings, OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C* ___4_shader, bool ___5_useOcclusionDebug, const RuntimeMethod* method)
  6948. {
  6949. static bool s_Il2CppMethodInitialized;
  6950. if (!s_Il2CppMethodInitialized)
  6951. {
  6952. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeCommandBuffer_SetBufferData_TisOcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74_m032997C6BEE6472C00E22C5E668E9671CAA11680_RuntimeMethod_var);
  6953. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_il2cpp_TypeInfo_var);
  6954. s_Il2CppMethodInitialized = true;
  6955. }
  6956. DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* V_0 = NULL;
  6957. InstanceOcclusionTestSubviewSettings_t82AEE150A78ECA4E3B73D453D7E5352087666541* G_B2_0 = NULL;
  6958. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* G_B2_1 = NULL;
  6959. int32_t G_B2_2 = 0;
  6960. NativeArray_1_tA65DF3C93200CA9EE1285F1D2DDD8FB5657EAAF8* G_B2_3 = NULL;
  6961. InstanceOcclusionTestSubviewSettings_t82AEE150A78ECA4E3B73D453D7E5352087666541* G_B1_0 = NULL;
  6962. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* G_B1_1 = NULL;
  6963. int32_t G_B1_2 = 0;
  6964. NativeArray_1_tA65DF3C93200CA9EE1285F1D2DDD8FB5657EAAF8* G_B1_3 = NULL;
  6965. int32_t G_B3_0 = 0;
  6966. InstanceOcclusionTestSubviewSettings_t82AEE150A78ECA4E3B73D453D7E5352087666541* G_B3_1 = NULL;
  6967. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* G_B3_2 = NULL;
  6968. int32_t G_B3_3 = 0;
  6969. NativeArray_1_tA65DF3C93200CA9EE1285F1D2DDD8FB5657EAAF8* G_B3_4 = NULL;
  6970. int32_t G_B5_0 = 0;
  6971. InstanceOcclusionTestSubviewSettings_t82AEE150A78ECA4E3B73D453D7E5352087666541* G_B5_1 = NULL;
  6972. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* G_B5_2 = NULL;
  6973. int32_t G_B5_3 = 0;
  6974. NativeArray_1_tA65DF3C93200CA9EE1285F1D2DDD8FB5657EAAF8* G_B5_4 = NULL;
  6975. int32_t G_B4_0 = 0;
  6976. InstanceOcclusionTestSubviewSettings_t82AEE150A78ECA4E3B73D453D7E5352087666541* G_B4_1 = NULL;
  6977. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* G_B4_2 = NULL;
  6978. int32_t G_B4_3 = 0;
  6979. NativeArray_1_tA65DF3C93200CA9EE1285F1D2DDD8FB5657EAAF8* G_B4_4 = NULL;
  6980. int32_t G_B6_0 = 0;
  6981. int32_t G_B6_1 = 0;
  6982. InstanceOcclusionTestSubviewSettings_t82AEE150A78ECA4E3B73D453D7E5352087666541* G_B6_2 = NULL;
  6983. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* G_B6_3 = NULL;
  6984. int32_t G_B6_4 = 0;
  6985. NativeArray_1_tA65DF3C93200CA9EE1285F1D2DDD8FB5657EAAF8* G_B6_5 = NULL;
  6986. {
  6987. ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* L_0 = ___0_cmd;
  6988. OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C* L_1 = ___4_shader;
  6989. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_2 = L_1->___cs;
  6990. OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C* L_3 = ___4_shader;
  6991. LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB* L_4 = (LocalKeyword_tED7F563B432A5461E58CE7032AF6D1CD669CD0CB*)(&L_3->___occlusionDebugKeyword);
  6992. bool L_5 = ___5_useOcclusionDebug;
  6993. OccluderContext_SetKeyword_m57CB9C813FA45672B4E4EAD297757E2C427EE0EE(L_0, L_2, L_4, L_5, NULL);
  6994. DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* L_6;
  6995. L_6 = GPUResidentDrawer_GetDebugStats_m857EE673158C860D3471D0CC6203B60D0BC98B4D(NULL);
  6996. V_0 = L_6;
  6997. NativeArray_1_tA65DF3C93200CA9EE1285F1D2DDD8FB5657EAAF8* L_7 = (NativeArray_1_tA65DF3C93200CA9EE1285F1D2DDD8FB5657EAAF8*)(&__this->___m_CommonShaderVariables);
  6998. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* L_8 = ___1_occluderCtx;
  6999. InstanceOcclusionTestSubviewSettings_t82AEE150A78ECA4E3B73D453D7E5352087666541* L_9 = ___3_subviewSettings;
  7000. DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* L_10 = V_0;
  7001. if (L_10)
  7002. {
  7003. G_B2_0 = L_9;
  7004. G_B2_1 = L_8;
  7005. G_B2_2 = 0;
  7006. G_B2_3 = L_7;
  7007. goto IL_002c;
  7008. }
  7009. G_B1_0 = L_9;
  7010. G_B1_1 = L_8;
  7011. G_B1_2 = 0;
  7012. G_B1_3 = L_7;
  7013. }
  7014. {
  7015. G_B3_0 = 0;
  7016. G_B3_1 = G_B1_0;
  7017. G_B3_2 = G_B1_1;
  7018. G_B3_3 = G_B1_2;
  7019. G_B3_4 = G_B1_3;
  7020. goto IL_0032;
  7021. }
  7022. IL_002c:
  7023. {
  7024. DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* L_11 = V_0;
  7025. NullCheck(L_11);
  7026. bool L_12 = L_11->___occlusionOverlayCountVisible;
  7027. G_B3_0 = ((int32_t)(L_12));
  7028. G_B3_1 = G_B2_0;
  7029. G_B3_2 = G_B2_1;
  7030. G_B3_3 = G_B2_2;
  7031. G_B3_4 = G_B2_3;
  7032. }
  7033. IL_0032:
  7034. {
  7035. DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* L_13 = V_0;
  7036. if (L_13)
  7037. {
  7038. G_B5_0 = G_B3_0;
  7039. G_B5_1 = G_B3_1;
  7040. G_B5_2 = G_B3_2;
  7041. G_B5_3 = G_B3_3;
  7042. G_B5_4 = G_B3_4;
  7043. goto IL_0038;
  7044. }
  7045. G_B4_0 = G_B3_0;
  7046. G_B4_1 = G_B3_1;
  7047. G_B4_2 = G_B3_2;
  7048. G_B4_3 = G_B3_3;
  7049. G_B4_4 = G_B3_4;
  7050. }
  7051. {
  7052. G_B6_0 = 0;
  7053. G_B6_1 = G_B4_0;
  7054. G_B6_2 = G_B4_1;
  7055. G_B6_3 = G_B4_2;
  7056. G_B6_4 = G_B4_3;
  7057. G_B6_5 = G_B4_4;
  7058. goto IL_003e;
  7059. }
  7060. IL_0038:
  7061. {
  7062. DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* L_14 = V_0;
  7063. NullCheck(L_14);
  7064. bool L_15 = L_14->___overrideOcclusionTestToAlwaysPass;
  7065. G_B6_0 = ((int32_t)(L_15));
  7066. G_B6_1 = G_B5_0;
  7067. G_B6_2 = G_B5_1;
  7068. G_B6_3 = G_B5_2;
  7069. G_B6_4 = G_B5_3;
  7070. G_B6_5 = G_B5_4;
  7071. }
  7072. IL_003e:
  7073. {
  7074. OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74 L_16;
  7075. memset((&L_16), 0, sizeof(L_16));
  7076. OcclusionCullingCommonShaderVariables__ctor_m6098CCD0E939B2F9DE8715FF129DAE892745C610((&L_16), G_B6_3, G_B6_2, (bool)G_B6_1, (bool)G_B6_0, NULL);
  7077. IL2CPP_NATIVEARRAY_SET_ITEM(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74, (G_B6_5)->___m_Buffer, G_B6_4, (L_16));
  7078. ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* L_17 = ___0_cmd;
  7079. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_18 = __this->___m_CommonConstantBuffer;
  7080. NativeArray_1_tA65DF3C93200CA9EE1285F1D2DDD8FB5657EAAF8 L_19 = __this->___m_CommonShaderVariables;
  7081. NullCheck(L_17);
  7082. ComputeCommandBuffer_SetBufferData_TisOcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74_m032997C6BEE6472C00E22C5E668E9671CAA11680(L_17, L_18, L_19, ComputeCommandBuffer_SetBufferData_TisOcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74_m032997C6BEE6472C00E22C5E668E9671CAA11680_RuntimeMethod_var);
  7083. ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* L_20 = ___0_cmd;
  7084. OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C* L_21 = ___4_shader;
  7085. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_22 = L_21->___cs;
  7086. il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_il2cpp_TypeInfo_var);
  7087. int32_t L_23 = ((ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_il2cpp_TypeInfo_var))->___OcclusionCullingCommonShaderVariables;
  7088. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_24 = __this->___m_CommonConstantBuffer;
  7089. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_25 = __this->___m_CommonConstantBuffer;
  7090. NullCheck(L_25);
  7091. int32_t L_26;
  7092. L_26 = ComputeBuffer_get_stride_m8B4C7BD906762E12F4CAE3038F4331FA464C010E(L_25, NULL);
  7093. NullCheck(L_20);
  7094. ComputeCommandBuffer_SetComputeConstantBufferParam_m2146903E8721689A8B0CE36704200A562D7D6311(L_20, L_22, L_23, L_24, 0, L_26, NULL);
  7095. ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* L_27 = ___0_cmd;
  7096. OcclusionCullingSettings_tC718E8CFEFA8FAAC25DA4E151AEBC0268999D842* L_28 = ___2_settings;
  7097. int32_t L_29 = L_28->___viewInstanceID;
  7098. OcclusionCullingCommon_DispatchDebugClear_mD07E3E63ABEB291DB36385737735511B88AD3AC2(__this, L_27, L_29, NULL);
  7099. return;
  7100. }
  7101. }
  7102. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionCullingCommon_SetDepthPyramid_mD653D7921DC4590B1E5DDC848F3B3DDF10D15D07 (ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* ___0_cmd, OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C* ___1_shader, int32_t ___2_kernel, OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3* ___3_occluderHandles, const RuntimeMethod* method)
  7103. {
  7104. static bool s_Il2CppMethodInitialized;
  7105. if (!s_Il2CppMethodInitialized)
  7106. {
  7107. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_il2cpp_TypeInfo_var);
  7108. s_Il2CppMethodInitialized = true;
  7109. }
  7110. {
  7111. ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* L_0 = ___0_cmd;
  7112. OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C* L_1 = ___1_shader;
  7113. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_2 = L_1->___cs;
  7114. int32_t L_3 = ___2_kernel;
  7115. il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_il2cpp_TypeInfo_var);
  7116. int32_t L_4 = ((ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_il2cpp_TypeInfo_var))->____OccluderDepthPyramid;
  7117. OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3* L_5 = ___3_occluderHandles;
  7118. TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_6 = L_5->___occluderDepthPyramid;
  7119. NullCheck(L_0);
  7120. ComputeCommandBuffer_SetComputeTextureParam_m93FDD4D7D66101D6FED554BEBC0ECB5587578044(L_0, L_2, L_3, L_4, L_6, NULL);
  7121. return;
  7122. }
  7123. }
  7124. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionCullingCommon_SetDebugPyramid_m7DB573CC2B23E59F6E09FE953D2953447FB4D8BE (ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* ___0_cmd, OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C* ___1_shader, int32_t ___2_kernel, OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3* ___3_occluderHandles, const RuntimeMethod* method)
  7125. {
  7126. static bool s_Il2CppMethodInitialized;
  7127. if (!s_Il2CppMethodInitialized)
  7128. {
  7129. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5_il2cpp_TypeInfo_var);
  7130. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_il2cpp_TypeInfo_var);
  7131. s_Il2CppMethodInitialized = true;
  7132. }
  7133. {
  7134. ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* L_0 = ___0_cmd;
  7135. OcclusionTestComputeShader_t293316092781B0C995AC96A6B73C897D3772420C* L_1 = ___1_shader;
  7136. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_2 = L_1->___cs;
  7137. int32_t L_3 = ___2_kernel;
  7138. il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_il2cpp_TypeInfo_var);
  7139. int32_t L_4 = ((ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_il2cpp_TypeInfo_var))->____OcclusionDebugOverlay;
  7140. OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3* L_5 = ___3_occluderHandles;
  7141. BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_6 = L_5->___occlusionDebugOverlay;
  7142. il2cpp_codegen_runtime_class_init_inline(BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5_il2cpp_TypeInfo_var);
  7143. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_7;
  7144. L_7 = BufferHandle_op_Implicit_m7F615A6584CE240EBAD5E06288E9AA519A594B76(L_6, NULL);
  7145. NullCheck(L_0);
  7146. ComputeCommandBuffer_SetComputeBufferParam_m0AAEFBB91465C97ECF0056FF1504778491598715(L_0, L_2, L_3, L_4, L_7, NULL);
  7147. return;
  7148. }
  7149. }
  7150. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionCullingCommon_RenderDebugOcclusionTestOverlay_mFC06DC3F4302109DCBCE0016F77FDC7221C0F850 (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_renderGraph, DebugDisplayGPUResidentDrawer_tF9C1E662C774B366AD07B9EB4E0DB7FF5BFFC278* ___1_debugSettings, int32_t ___2_viewInstanceID, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___3_colorBuffer, const RuntimeMethod* method)
  7151. {
  7152. static bool s_Il2CppMethodInitialized;
  7153. if (!s_Il2CppMethodInitialized)
  7154. {
  7155. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseRenderFunc_2_tC7358C0441210C9592A04580DCFF5CC6DB4DD548_il2cpp_TypeInfo_var);
  7156. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseRenderFunc_2_tF4969FE8D2C71B92C1B13BDBFB389B4314E848EE_il2cpp_TypeInfo_var);
  7157. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var);
  7158. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IComputeRenderGraphBuilder_SetRenderFunc_TisOcclusionTestOverlaySetupPassData_tD78F3F93BEC29903CF6BD8933FA73FD839B898FF_m28CE1BC32CED9D74A8904DB5BDA11350DE7A908B_RuntimeMethod_var);
  7159. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  7160. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRasterRenderGraphBuilder_SetRenderFunc_TisOcclusionTestOverlayPassData_t45363AA9EC6BAC573A164EF744B755F06B5710CD_m62A74B3DE6043D4A027A591AFF14DE6676D23639_RuntimeMethod_var);
  7161. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRasterRenderGraphBuilder_t607F94718848D836CFEEF0DE553E4A79CABD9372_il2cpp_TypeInfo_var);
  7162. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OcclusionCullingCommon_U3CRenderDebugOcclusionTestOverlayU3Eb__29_1_m9B31475AE7F1F1FB5043C7E6AE2AB37D0D901037_RuntimeMethod_var);
  7163. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_AddComputePass_TisOcclusionTestOverlaySetupPassData_tD78F3F93BEC29903CF6BD8933FA73FD839B898FF_m4735B85E1EDA8470571093D6A4FBE45A18FF6D29_RuntimeMethod_var);
  7164. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_AddRasterRenderPass_TisOcclusionTestOverlayPassData_t45363AA9EC6BAC573A164EF744B755F06B5710CD_mD36F113BAEE67734DCCD1690BAD4727128DE4F38_RuntimeMethod_var);
  7165. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CRenderDebugOcclusionTestOverlayU3Eb__29_0_m6B98C8D250CCC733E809FCD7A6BEF46BE6416D27_RuntimeMethod_var);
  7166. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_il2cpp_TypeInfo_var);
  7167. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6653F3590DE58C71A83BAF9B1038F2F2D6DEAB0A);
  7168. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB33CFFE52B0311FAF20998F3688BF16B04F47731);
  7169. s_Il2CppMethodInitialized = true;
  7170. }
  7171. OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8 V_0;
  7172. memset((&V_0), 0, sizeof(V_0));
  7173. RuntimeObject* V_1 = NULL;
  7174. OcclusionTestOverlaySetupPassData_tD78F3F93BEC29903CF6BD8933FA73FD839B898FF* V_2 = NULL;
  7175. RuntimeObject* V_3 = NULL;
  7176. OcclusionTestOverlayPassData_t45363AA9EC6BAC573A164EF744B755F06B5710CD* V_4 = NULL;
  7177. BaseRenderFunc_2_tC7358C0441210C9592A04580DCFF5CC6DB4DD548* G_B9_0 = NULL;
  7178. RuntimeObject* G_B9_1 = NULL;
  7179. BaseRenderFunc_2_tC7358C0441210C9592A04580DCFF5CC6DB4DD548* G_B8_0 = NULL;
  7180. RuntimeObject* G_B8_1 = NULL;
  7181. {
  7182. DebugDisplayGPUResidentDrawer_tF9C1E662C774B366AD07B9EB4E0DB7FF5BFFC278* L_0 = ___1_debugSettings;
  7183. if (L_0)
  7184. {
  7185. goto IL_0004;
  7186. }
  7187. }
  7188. {
  7189. return;
  7190. }
  7191. IL_0004:
  7192. {
  7193. DebugDisplayGPUResidentDrawer_tF9C1E662C774B366AD07B9EB4E0DB7FF5BFFC278* L_1 = ___1_debugSettings;
  7194. NullCheck(L_1);
  7195. bool L_2;
  7196. L_2 = DebugDisplayGPUResidentDrawer_get_occlusionTestOverlayEnable_m9A235C5BC833535F37EF6521C8201C3CE29C51A5(L_1, NULL);
  7197. if (L_2)
  7198. {
  7199. goto IL_000d;
  7200. }
  7201. }
  7202. {
  7203. return;
  7204. }
  7205. IL_000d:
  7206. {
  7207. int32_t L_3 = ___2_viewInstanceID;
  7208. OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8 L_4;
  7209. L_4 = OcclusionCullingCommon_GetOcclusionTestDebugOutput_m3F8B14753A940E66F3378EE0A13B467CD5B54163(__this, L_3, NULL);
  7210. V_0 = L_4;
  7211. OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8 L_5 = V_0;
  7212. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_6 = L_5.___occlusionDebugOverlay;
  7213. if (L_6)
  7214. {
  7215. goto IL_001e;
  7216. }
  7217. }
  7218. {
  7219. return;
  7220. }
  7221. IL_001e:
  7222. {
  7223. RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_7 = ___0_renderGraph;
  7224. ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_8 = __this->___m_ProfilingSamplerOcclusionTestOverlay;
  7225. NullCheck(L_7);
  7226. RuntimeObject* L_9;
  7227. L_9 = RenderGraph_AddComputePass_TisOcclusionTestOverlaySetupPassData_tD78F3F93BEC29903CF6BD8933FA73FD839B898FF_m4735B85E1EDA8470571093D6A4FBE45A18FF6D29(L_7, _stringLiteral6653F3590DE58C71A83BAF9B1038F2F2D6DEAB0A, (&V_2), L_8, _stringLiteralB33CFFE52B0311FAF20998F3688BF16B04F47731, ((int32_t)275), RenderGraph_AddComputePass_TisOcclusionTestOverlaySetupPassData_tD78F3F93BEC29903CF6BD8933FA73FD839B898FF_m4735B85E1EDA8470571093D6A4FBE45A18FF6D29_RuntimeMethod_var);
  7228. V_1 = L_9;
  7229. }
  7230. {
  7231. auto __finallyBlock = il2cpp::utils::Finally([&]
  7232. {
  7233. FINALLY_0076:
  7234. {
  7235. {
  7236. RuntimeObject* L_10 = V_1;
  7237. if (!L_10)
  7238. {
  7239. goto IL_007f;
  7240. }
  7241. }
  7242. {
  7243. RuntimeObject* L_11 = V_1;
  7244. NullCheck(L_11);
  7245. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_11);
  7246. }
  7247. IL_007f:
  7248. {
  7249. return;
  7250. }
  7251. }
  7252. });
  7253. try
  7254. {
  7255. {
  7256. RuntimeObject* L_12 = V_1;
  7257. NullCheck(L_12);
  7258. InterfaceActionInvoker1< bool >::Invoke(11, IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var, L_12, (bool)0);
  7259. OcclusionTestOverlaySetupPassData_tD78F3F93BEC29903CF6BD8933FA73FD839B898FF* L_13 = V_2;
  7260. OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8 L_14 = V_0;
  7261. OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 L_15 = L_14.___cb;
  7262. NullCheck(L_13);
  7263. L_13->___cb = L_15;
  7264. RuntimeObject* L_16 = V_1;
  7265. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_il2cpp_TypeInfo_var);
  7266. BaseRenderFunc_2_tC7358C0441210C9592A04580DCFF5CC6DB4DD548* L_17 = ((U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_il2cpp_TypeInfo_var))->___U3CU3E9__29_0;
  7267. BaseRenderFunc_2_tC7358C0441210C9592A04580DCFF5CC6DB4DD548* L_18 = L_17;
  7268. if (L_18)
  7269. {
  7270. G_B9_0 = L_18;
  7271. G_B9_1 = L_16;
  7272. goto IL_006f_1;
  7273. }
  7274. G_B8_0 = L_18;
  7275. G_B8_1 = L_16;
  7276. }
  7277. {
  7278. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_il2cpp_TypeInfo_var);
  7279. U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A* L_19 = ((U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_il2cpp_TypeInfo_var))->___U3CU3E9;
  7280. BaseRenderFunc_2_tC7358C0441210C9592A04580DCFF5CC6DB4DD548* L_20 = (BaseRenderFunc_2_tC7358C0441210C9592A04580DCFF5CC6DB4DD548*)il2cpp_codegen_object_new(BaseRenderFunc_2_tC7358C0441210C9592A04580DCFF5CC6DB4DD548_il2cpp_TypeInfo_var);
  7281. BaseRenderFunc_2__ctor_mD2052A617070BEFA3ADFAC9F680B79B01CE4B3B1(L_20, L_19, (intptr_t)((void*)U3CU3Ec_U3CRenderDebugOcclusionTestOverlayU3Eb__29_0_m6B98C8D250CCC733E809FCD7A6BEF46BE6416D27_RuntimeMethod_var), NULL);
  7282. BaseRenderFunc_2_tC7358C0441210C9592A04580DCFF5CC6DB4DD548* L_21 = L_20;
  7283. ((U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_il2cpp_TypeInfo_var))->___U3CU3E9__29_0 = L_21;
  7284. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_il2cpp_TypeInfo_var))->___U3CU3E9__29_0), (void*)L_21);
  7285. G_B9_0 = L_21;
  7286. G_B9_1 = G_B8_1;
  7287. }
  7288. IL_006f_1:
  7289. {
  7290. NullCheck(G_B9_1);
  7291. GenericInterfaceActionInvoker1< BaseRenderFunc_2_tC7358C0441210C9592A04580DCFF5CC6DB4DD548* >::Invoke(IComputeRenderGraphBuilder_SetRenderFunc_TisOcclusionTestOverlaySetupPassData_tD78F3F93BEC29903CF6BD8933FA73FD839B898FF_m28CE1BC32CED9D74A8904DB5BDA11350DE7A908B_RuntimeMethod_var, G_B9_1, G_B9_0);
  7292. goto IL_0080;
  7293. }
  7294. }
  7295. catch(Il2CppExceptionWrapper& e)
  7296. {
  7297. __finallyBlock.StoreException(e.ex);
  7298. }
  7299. }
  7300. IL_0080:
  7301. {
  7302. RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_22 = ___0_renderGraph;
  7303. ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_23 = __this->___m_ProfilingSamplerOcclusionTestOverlay;
  7304. NullCheck(L_22);
  7305. RuntimeObject* L_24;
  7306. L_24 = RenderGraph_AddRasterRenderPass_TisOcclusionTestOverlayPassData_t45363AA9EC6BAC573A164EF744B755F06B5710CD_mD36F113BAEE67734DCCD1690BAD4727128DE4F38(L_22, _stringLiteral6653F3590DE58C71A83BAF9B1038F2F2D6DEAB0A, (&V_4), L_23, _stringLiteralB33CFFE52B0311FAF20998F3688BF16B04F47731, ((int32_t)297), RenderGraph_AddRasterRenderPass_TisOcclusionTestOverlayPassData_t45363AA9EC6BAC573A164EF744B755F06B5710CD_mD36F113BAEE67734DCCD1690BAD4727128DE4F38_RuntimeMethod_var);
  7307. V_3 = L_24;
  7308. }
  7309. {
  7310. auto __finallyBlock = il2cpp::utils::Finally([&]
  7311. {
  7312. FINALLY_00e6:
  7313. {
  7314. {
  7315. RuntimeObject* L_25 = V_3;
  7316. if (!L_25)
  7317. {
  7318. goto IL_00ef;
  7319. }
  7320. }
  7321. {
  7322. RuntimeObject* L_26 = V_3;
  7323. NullCheck(L_26);
  7324. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_26);
  7325. }
  7326. IL_00ef:
  7327. {
  7328. return;
  7329. }
  7330. }
  7331. });
  7332. try
  7333. {
  7334. RuntimeObject* L_27 = V_3;
  7335. NullCheck(L_27);
  7336. InterfaceActionInvoker1< bool >::Invoke(12, IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var, L_27, (bool)1);
  7337. OcclusionTestOverlayPassData_t45363AA9EC6BAC573A164EF744B755F06B5710CD* L_28 = V_4;
  7338. RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_29 = ___0_renderGraph;
  7339. OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8 L_30 = V_0;
  7340. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_31 = L_30.___occlusionDebugOverlay;
  7341. NullCheck(L_29);
  7342. BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_32;
  7343. L_32 = RenderGraph_ImportBuffer_m2C992E2CD031CA2B766800D02A1EC1F9ADB2D8A3(L_29, L_31, (bool)0, NULL);
  7344. NullCheck(L_28);
  7345. L_28->___debugPyramid = L_32;
  7346. RuntimeObject* L_33 = V_3;
  7347. TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_34 = ___3_colorBuffer;
  7348. NullCheck(L_33);
  7349. InterfaceActionInvoker3< TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388, int32_t, int32_t >::Invoke(0, IRasterRenderGraphBuilder_t607F94718848D836CFEEF0DE553E4A79CABD9372_il2cpp_TypeInfo_var, L_33, L_34, 0, 2);
  7350. RuntimeObject* L_35 = V_3;
  7351. OcclusionTestOverlayPassData_t45363AA9EC6BAC573A164EF744B755F06B5710CD* L_36 = V_4;
  7352. NullCheck(L_36);
  7353. BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* L_37 = (BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5*)(&L_36->___debugPyramid);
  7354. NullCheck(L_35);
  7355. BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_38;
  7356. L_38 = InterfaceFuncInvoker2< BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5, BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5*, int32_t >::Invoke(4, IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var, L_35, L_37, 1);
  7357. RuntimeObject* L_39 = V_3;
  7358. BaseRenderFunc_2_tF4969FE8D2C71B92C1B13BDBFB389B4314E848EE* L_40 = (BaseRenderFunc_2_tF4969FE8D2C71B92C1B13BDBFB389B4314E848EE*)il2cpp_codegen_object_new(BaseRenderFunc_2_tF4969FE8D2C71B92C1B13BDBFB389B4314E848EE_il2cpp_TypeInfo_var);
  7359. BaseRenderFunc_2__ctor_m4E577BF122155F7D73107F8ACDB2DCC4BEE345F4(L_40, __this, (intptr_t)((void*)OcclusionCullingCommon_U3CRenderDebugOcclusionTestOverlayU3Eb__29_1_m9B31475AE7F1F1FB5043C7E6AE2AB37D0D901037_RuntimeMethod_var), NULL);
  7360. NullCheck(L_39);
  7361. GenericInterfaceActionInvoker1< BaseRenderFunc_2_tF4969FE8D2C71B92C1B13BDBFB389B4314E848EE* >::Invoke(IRasterRenderGraphBuilder_SetRenderFunc_TisOcclusionTestOverlayPassData_t45363AA9EC6BAC573A164EF744B755F06B5710CD_m62A74B3DE6043D4A027A591AFF14DE6676D23639_RuntimeMethod_var, L_39, L_40);
  7362. goto IL_00f0;
  7363. }
  7364. catch(Il2CppExceptionWrapper& e)
  7365. {
  7366. __finallyBlock.StoreException(e.ex);
  7367. }
  7368. }
  7369. IL_00f0:
  7370. {
  7371. return;
  7372. }
  7373. }
  7374. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionCullingCommon_RenderDebugOccluderOverlay_mDCEE8545488D66BAFEEC82CA0A5B078EF76F1719 (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_renderGraph, DebugDisplayGPUResidentDrawer_tF9C1E662C774B366AD07B9EB4E0DB7FF5BFFC278* ___1_debugSettings, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_screenPos, float ___3_maxHeight, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___4_colorBuffer, const RuntimeMethod* method)
  7375. {
  7376. static bool s_Il2CppMethodInitialized;
  7377. if (!s_Il2CppMethodInitialized)
  7378. {
  7379. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseRenderFunc_2_tB62F048192BB5048E63EAD81328C6B5457B1E41C_il2cpp_TypeInfo_var);
  7380. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var);
  7381. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  7382. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRasterRenderGraphBuilder_SetRenderFunc_TisOccluderOverlayPassData_t1ED3157087A07E14430FED7DBB02BF94491246D3_m7A07DE244927956D66048AF001E96651B81704D4_RuntimeMethod_var);
  7383. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRasterRenderGraphBuilder_t607F94718848D836CFEEF0DE553E4A79CABD9372_il2cpp_TypeInfo_var);
  7384. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_AddRasterRenderPass_TisOccluderOverlayPassData_t1ED3157087A07E14430FED7DBB02BF94491246D3_m3E3BB5062E0D1F049613AC0EBD7517FACA4C0369_RuntimeMethod_var);
  7385. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CRenderDebugOccluderOverlayU3Eb__32_0_m000074A9983218A19ECAA6BBF27D4DE6F0CEC6EC_RuntimeMethod_var);
  7386. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_il2cpp_TypeInfo_var);
  7387. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44980F9EF4C9E168459EDCBF7917D1FAD1B6B9EA);
  7388. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral798F8957B8597EF0178D43F4C811BFCA0DCA758A);
  7389. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB33CFFE52B0311FAF20998F3688BF16B04F47731);
  7390. s_Il2CppMethodInitialized = true;
  7391. }
  7392. int32_t V_0 = 0;
  7393. RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* V_1 = NULL;
  7394. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_2 = NULL;
  7395. int32_t V_3 = 0;
  7396. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4;
  7397. memset((&V_4), 0, sizeof(V_4));
  7398. float V_5 = 0.0f;
  7399. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_6;
  7400. memset((&V_6), 0, sizeof(V_6));
  7401. RuntimeObject* V_7 = NULL;
  7402. OccluderOverlayPassData_t1ED3157087A07E14430FED7DBB02BF94491246D3* V_8 = NULL;
  7403. BaseRenderFunc_2_tB62F048192BB5048E63EAD81328C6B5457B1E41C* G_B11_0 = NULL;
  7404. RuntimeObject* G_B11_1 = NULL;
  7405. BaseRenderFunc_2_tB62F048192BB5048E63EAD81328C6B5457B1E41C* G_B10_0 = NULL;
  7406. RuntimeObject* G_B10_1 = NULL;
  7407. {
  7408. DebugDisplayGPUResidentDrawer_tF9C1E662C774B366AD07B9EB4E0DB7FF5BFFC278* L_0 = ___1_debugSettings;
  7409. if (L_0)
  7410. {
  7411. goto IL_0004;
  7412. }
  7413. }
  7414. {
  7415. return;
  7416. }
  7417. IL_0004:
  7418. {
  7419. DebugDisplayGPUResidentDrawer_tF9C1E662C774B366AD07B9EB4E0DB7FF5BFFC278* L_1 = ___1_debugSettings;
  7420. NullCheck(L_1);
  7421. bool L_2 = L_1->___occluderDebugViewEnable;
  7422. if (L_2)
  7423. {
  7424. goto IL_000d;
  7425. }
  7426. }
  7427. {
  7428. return;
  7429. }
  7430. IL_000d:
  7431. {
  7432. DebugDisplayGPUResidentDrawer_tF9C1E662C774B366AD07B9EB4E0DB7FF5BFFC278* L_3 = ___1_debugSettings;
  7433. NullCheck(L_3);
  7434. bool L_4;
  7435. L_4 = DebugDisplayGPUResidentDrawer_GetOccluderViewInstanceID_m726FCBE5E8C19295040CED7A6F87E7F31DCC3CE8(L_3, (&V_0), NULL);
  7436. if (L_4)
  7437. {
  7438. goto IL_0018;
  7439. }
  7440. }
  7441. {
  7442. return;
  7443. }
  7444. IL_0018:
  7445. {
  7446. int32_t L_5 = V_0;
  7447. OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8 L_6;
  7448. L_6 = OcclusionCullingCommon_GetOcclusionTestDebugOutput_m3F8B14753A940E66F3378EE0A13B467CD5B54163(__this, L_5, NULL);
  7449. RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_7 = L_6.___occluderDepthPyramid;
  7450. V_1 = L_7;
  7451. RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_8 = V_1;
  7452. if (L_8)
  7453. {
  7454. goto IL_0029;
  7455. }
  7456. }
  7457. {
  7458. return;
  7459. }
  7460. IL_0029:
  7461. {
  7462. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_9 = __this->___m_OccluderDebugViewMaterial;
  7463. V_2 = L_9;
  7464. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = V_2;
  7465. NullCheck(L_10);
  7466. int32_t L_11;
  7467. L_11 = Material_FindPass_mCCAAC088EE0E39AD5950BA41E965371417DBCFBC(L_10, _stringLiteral798F8957B8597EF0178D43F4C811BFCA0DCA758A, NULL);
  7468. V_3 = L_11;
  7469. RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_12 = V_1;
  7470. NullCheck(L_12);
  7471. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_13;
  7472. L_13 = RTHandle_get_referenceSize_mC92CF605112BBE2C0733AB1E4A9C42B760DCB34B_inline(L_12, NULL);
  7473. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14;
  7474. L_14 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_13, NULL);
  7475. V_4 = L_14;
  7476. float L_15 = ___3_maxHeight;
  7477. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = V_4;
  7478. float L_17 = L_16.___y;
  7479. V_5 = ((float)(L_15/L_17));
  7480. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18 = V_4;
  7481. float L_19 = V_5;
  7482. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20;
  7483. L_20 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_18, L_19, NULL);
  7484. V_4 = L_20;
  7485. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21 = ___2_screenPos;
  7486. float L_22 = L_21.___x;
  7487. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23 = ___2_screenPos;
  7488. float L_24 = L_23.___y;
  7489. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25 = V_4;
  7490. float L_26 = L_25.___x;
  7491. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27 = V_4;
  7492. float L_28 = L_27.___y;
  7493. Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23_inline((&V_6), L_22, L_24, L_26, L_28, NULL);
  7494. RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_29 = ___0_renderGraph;
  7495. ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_30 = __this->___m_ProfilingSamplerOccluderOverlay;
  7496. NullCheck(L_29);
  7497. RuntimeObject* L_31;
  7498. L_31 = RenderGraph_AddRasterRenderPass_TisOccluderOverlayPassData_t1ED3157087A07E14430FED7DBB02BF94491246D3_m3E3BB5062E0D1F049613AC0EBD7517FACA4C0369(L_29, _stringLiteral44980F9EF4C9E168459EDCBF7917D1FAD1B6B9EA, (&V_8), L_30, _stringLiteralB33CFFE52B0311FAF20998F3688BF16B04F47731, ((int32_t)353), RenderGraph_AddRasterRenderPass_TisOccluderOverlayPassData_t1ED3157087A07E14430FED7DBB02BF94491246D3_m3E3BB5062E0D1F049613AC0EBD7517FACA4C0369_RuntimeMethod_var);
  7499. V_7 = L_31;
  7500. }
  7501. {
  7502. auto __finallyBlock = il2cpp::utils::Finally([&]
  7503. {
  7504. FINALLY_0109:
  7505. {
  7506. {
  7507. RuntimeObject* L_32 = V_7;
  7508. if (!L_32)
  7509. {
  7510. goto IL_0114;
  7511. }
  7512. }
  7513. {
  7514. RuntimeObject* L_33 = V_7;
  7515. NullCheck(L_33);
  7516. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_33);
  7517. }
  7518. IL_0114:
  7519. {
  7520. return;
  7521. }
  7522. }
  7523. });
  7524. try
  7525. {
  7526. {
  7527. RuntimeObject* L_34 = V_7;
  7528. NullCheck(L_34);
  7529. InterfaceActionInvoker1< bool >::Invoke(12, IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var, L_34, (bool)1);
  7530. RuntimeObject* L_35 = V_7;
  7531. TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_36 = ___4_colorBuffer;
  7532. NullCheck(L_35);
  7533. InterfaceActionInvoker3< TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388, int32_t, int32_t >::Invoke(0, IRasterRenderGraphBuilder_t607F94718848D836CFEEF0DE553E4A79CABD9372_il2cpp_TypeInfo_var, L_35, L_36, 0, 2);
  7534. OccluderOverlayPassData_t1ED3157087A07E14430FED7DBB02BF94491246D3* L_37 = V_8;
  7535. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_38 = V_2;
  7536. NullCheck(L_37);
  7537. L_37->___debugMaterial = L_38;
  7538. Il2CppCodeGenWriteBarrier((void**)(&L_37->___debugMaterial), (void*)L_38);
  7539. OccluderOverlayPassData_t1ED3157087A07E14430FED7DBB02BF94491246D3* L_39 = V_8;
  7540. RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_40 = V_1;
  7541. NullCheck(L_39);
  7542. L_39->___occluderTexture = L_40;
  7543. Il2CppCodeGenWriteBarrier((void**)(&L_39->___occluderTexture), (void*)L_40);
  7544. OccluderOverlayPassData_t1ED3157087A07E14430FED7DBB02BF94491246D3* L_41 = V_8;
  7545. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_42 = V_6;
  7546. NullCheck(L_41);
  7547. L_41->___viewport = L_42;
  7548. OccluderOverlayPassData_t1ED3157087A07E14430FED7DBB02BF94491246D3* L_43 = V_8;
  7549. int32_t L_44 = V_3;
  7550. NullCheck(L_43);
  7551. L_43->___passIndex = L_44;
  7552. OccluderOverlayPassData_t1ED3157087A07E14430FED7DBB02BF94491246D3* L_45 = V_8;
  7553. DebugDisplayGPUResidentDrawer_tF9C1E662C774B366AD07B9EB4E0DB7FF5BFFC278* L_46 = ___1_debugSettings;
  7554. NullCheck(L_46);
  7555. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_47 = L_46->___occluderDebugViewRange;
  7556. NullCheck(L_45);
  7557. L_45->___validRange = L_47;
  7558. RuntimeObject* L_48 = V_7;
  7559. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_il2cpp_TypeInfo_var);
  7560. BaseRenderFunc_2_tB62F048192BB5048E63EAD81328C6B5457B1E41C* L_49 = ((U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_il2cpp_TypeInfo_var))->___U3CU3E9__32_0;
  7561. BaseRenderFunc_2_tB62F048192BB5048E63EAD81328C6B5457B1E41C* L_50 = L_49;
  7562. if (L_50)
  7563. {
  7564. G_B11_0 = L_50;
  7565. G_B11_1 = L_48;
  7566. goto IL_0102_1;
  7567. }
  7568. G_B10_0 = L_50;
  7569. G_B10_1 = L_48;
  7570. }
  7571. {
  7572. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_il2cpp_TypeInfo_var);
  7573. U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A* L_51 = ((U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_il2cpp_TypeInfo_var))->___U3CU3E9;
  7574. BaseRenderFunc_2_tB62F048192BB5048E63EAD81328C6B5457B1E41C* L_52 = (BaseRenderFunc_2_tB62F048192BB5048E63EAD81328C6B5457B1E41C*)il2cpp_codegen_object_new(BaseRenderFunc_2_tB62F048192BB5048E63EAD81328C6B5457B1E41C_il2cpp_TypeInfo_var);
  7575. BaseRenderFunc_2__ctor_m8C5573E9E7E3F29A3C297CE650619C9C008563AE(L_52, L_51, (intptr_t)((void*)U3CU3Ec_U3CRenderDebugOccluderOverlayU3Eb__32_0_m000074A9983218A19ECAA6BBF27D4DE6F0CEC6EC_RuntimeMethod_var), NULL);
  7576. BaseRenderFunc_2_tB62F048192BB5048E63EAD81328C6B5457B1E41C* L_53 = L_52;
  7577. ((U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_il2cpp_TypeInfo_var))->___U3CU3E9__32_0 = L_53;
  7578. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_il2cpp_TypeInfo_var))->___U3CU3E9__32_0), (void*)L_53);
  7579. G_B11_0 = L_53;
  7580. G_B11_1 = G_B10_1;
  7581. }
  7582. IL_0102_1:
  7583. {
  7584. NullCheck(G_B11_1);
  7585. GenericInterfaceActionInvoker1< BaseRenderFunc_2_tB62F048192BB5048E63EAD81328C6B5457B1E41C* >::Invoke(IRasterRenderGraphBuilder_SetRenderFunc_TisOccluderOverlayPassData_t1ED3157087A07E14430FED7DBB02BF94491246D3_m7A07DE244927956D66048AF001E96651B81704D4_RuntimeMethod_var, G_B11_1, G_B11_0);
  7586. goto IL_0115;
  7587. }
  7588. }
  7589. catch(Il2CppExceptionWrapper& e)
  7590. {
  7591. __finallyBlock.StoreException(e.ex);
  7592. }
  7593. }
  7594. IL_0115:
  7595. {
  7596. return;
  7597. }
  7598. }
  7599. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionCullingCommon_DispatchDebugClear_mD07E3E63ABEB291DB36385737735511B88AD3AC2 (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* ___0_cmd, int32_t ___1_viewInstanceID, const RuntimeMethod* method)
  7600. {
  7601. static bool s_Il2CppMethodInitialized;
  7602. if (!s_Il2CppMethodInitialized)
  7603. {
  7604. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97_RuntimeMethod_var);
  7605. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m66CC30CA0E0BE87880FF86D619D5BC234242396C_RuntimeMethod_var);
  7606. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B_RuntimeMethod_var);
  7607. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD_il2cpp_TypeInfo_var);
  7608. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_il2cpp_TypeInfo_var);
  7609. s_Il2CppMethodInitialized = true;
  7610. }
  7611. int32_t V_0 = 0;
  7612. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 V_1;
  7613. memset((&V_1), 0, sizeof(V_1));
  7614. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* V_2 = NULL;
  7615. int32_t V_3 = 0;
  7616. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_4;
  7617. memset((&V_4), 0, sizeof(V_4));
  7618. {
  7619. NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* L_0 = (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*)(&__this->___m_ViewIDToIndexMap);
  7620. int32_t L_1 = ___1_viewInstanceID;
  7621. bool L_2;
  7622. L_2 = NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B(L_0, L_1, (&V_0), NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B_RuntimeMethod_var);
  7623. if (L_2)
  7624. {
  7625. goto IL_0011;
  7626. }
  7627. }
  7628. {
  7629. return;
  7630. }
  7631. IL_0011:
  7632. {
  7633. List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* L_3 = __this->___m_OccluderContextData;
  7634. int32_t L_4 = V_0;
  7635. NullCheck(L_3);
  7636. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 L_5;
  7637. L_5 = List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97(L_3, L_4, List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97_RuntimeMethod_var);
  7638. V_1 = L_5;
  7639. il2cpp_codegen_runtime_class_init_inline(OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD_il2cpp_TypeInfo_var);
  7640. bool L_6;
  7641. L_6 = OcclusionCullingCommon_UseOcclusionDebug_mB3DD90044DC771F1A74BDEAC59C921AE66E9311D((&V_1), NULL);
  7642. if (!L_6)
  7643. {
  7644. goto IL_00c2;
  7645. }
  7646. }
  7647. {
  7648. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 L_7 = V_1;
  7649. bool L_8 = L_7.___debugNeedsClear;
  7650. if (!L_8)
  7651. {
  7652. goto IL_00c2;
  7653. }
  7654. }
  7655. {
  7656. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_9 = __this->___m_OcclusionDebugCS;
  7657. V_2 = L_9;
  7658. int32_t L_10 = __this->___m_ClearOcclusionDebugKernel;
  7659. V_3 = L_10;
  7660. ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* L_11 = ___0_cmd;
  7661. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_12 = V_2;
  7662. il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_il2cpp_TypeInfo_var);
  7663. int32_t L_13 = ((ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_il2cpp_TypeInfo_var))->___OcclusionCullingCommonShaderVariables;
  7664. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_14 = __this->___m_CommonConstantBuffer;
  7665. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_15 = __this->___m_CommonConstantBuffer;
  7666. NullCheck(L_15);
  7667. int32_t L_16;
  7668. L_16 = ComputeBuffer_get_stride_m8B4C7BD906762E12F4CAE3038F4331FA464C010E(L_15, NULL);
  7669. NullCheck(L_11);
  7670. ComputeCommandBuffer_SetComputeConstantBufferParam_m2146903E8721689A8B0CE36704200A562D7D6311(L_11, L_12, L_13, L_14, 0, L_16, NULL);
  7671. ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* L_17 = ___0_cmd;
  7672. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_18 = V_2;
  7673. int32_t L_19 = V_3;
  7674. int32_t L_20 = ((ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_il2cpp_TypeInfo_var))->____OcclusionDebugOverlay;
  7675. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 L_21 = V_1;
  7676. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_22 = L_21.___occlusionDebugOverlay;
  7677. NullCheck(L_17);
  7678. ComputeCommandBuffer_SetComputeBufferParam_m0AAEFBB91465C97ECF0056FF1504778491598715(L_17, L_18, L_19, L_20, L_22, NULL);
  7679. NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672* L_23 = (NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672*)(&(&V_1)->___occluderMipBounds);
  7680. OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB L_24;
  7681. L_24 = IL2CPP_NATIVEARRAY_GET_ITEM(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB, (L_23)->___m_Buffer, 0);
  7682. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_25 = L_24.___size;
  7683. V_4 = L_25;
  7684. ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* L_26 = ___0_cmd;
  7685. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_27 = V_2;
  7686. int32_t L_28 = V_3;
  7687. int32_t L_29;
  7688. L_29 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_4), NULL);
  7689. int32_t L_30;
  7690. L_30 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_4), NULL);
  7691. int32_t L_31;
  7692. L_31 = OccluderContext_get_subviewCount_m49FDF73077D5C9F1789BA0C35A39A7F78FCBF414((&V_1), NULL);
  7693. NullCheck(L_26);
  7694. ComputeCommandBuffer_DispatchCompute_m8C32F8EB60C2EE3C511CB915C4DA7591A2D4BAE7(L_26, L_27, L_28, ((int32_t)(((int32_t)il2cpp_codegen_add(L_29, 7))/8)), ((int32_t)(((int32_t)il2cpp_codegen_add(L_30, 7))/8)), L_31, NULL);
  7695. (&V_1)->___debugNeedsClear = (bool)0;
  7696. List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* L_32 = __this->___m_OccluderContextData;
  7697. int32_t L_33 = V_0;
  7698. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 L_34 = V_1;
  7699. NullCheck(L_32);
  7700. List_1_set_Item_m66CC30CA0E0BE87880FF86D619D5BC234242396C(L_32, L_33, L_34, List_1_set_Item_m66CC30CA0E0BE87880FF86D619D5BC234242396C_RuntimeMethod_var);
  7701. }
  7702. IL_00c2:
  7703. {
  7704. return;
  7705. }
  7706. }
  7707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3 OcclusionCullingCommon_PrepareOccluders_mB04E538ADB8D350F2F77C2B0AEB3235B5537C78A (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_renderGraph, OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* ___1_occluderParams, const RuntimeMethod* method)
  7708. {
  7709. static bool s_Il2CppMethodInitialized;
  7710. if (!s_Il2CppMethodInitialized)
  7711. {
  7712. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97_RuntimeMethod_var);
  7713. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m66CC30CA0E0BE87880FF86D619D5BC234242396C_RuntimeMethod_var);
  7714. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B_RuntimeMethod_var);
  7715. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
  7716. s_Il2CppMethodInitialized = true;
  7717. }
  7718. OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3 V_0;
  7719. memset((&V_0), 0, sizeof(V_0));
  7720. TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_1;
  7721. memset((&V_1), 0, sizeof(V_1));
  7722. int32_t V_2 = 0;
  7723. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 V_3;
  7724. memset((&V_3), 0, sizeof(V_3));
  7725. {
  7726. il2cpp_codegen_initobj((&V_0), sizeof(OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3));
  7727. OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* L_0 = ___1_occluderParams;
  7728. TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_1 = L_0->___depthTexture;
  7729. V_1 = L_1;
  7730. il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
  7731. bool L_2;
  7732. L_2 = TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline((&V_1), NULL);
  7733. if (!L_2)
  7734. {
  7735. goto IL_0067;
  7736. }
  7737. }
  7738. {
  7739. NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* L_3 = (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*)(&__this->___m_ViewIDToIndexMap);
  7740. OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* L_4 = ___1_occluderParams;
  7741. int32_t L_5 = L_4->___viewInstanceID;
  7742. bool L_6;
  7743. L_6 = NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B(L_3, L_5, (&V_2), NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B_RuntimeMethod_var);
  7744. if (L_6)
  7745. {
  7746. goto IL_003a;
  7747. }
  7748. }
  7749. {
  7750. OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* L_7 = ___1_occluderParams;
  7751. int32_t L_8 = L_7->___viewInstanceID;
  7752. int32_t L_9;
  7753. L_9 = OcclusionCullingCommon_NewContext_m192A0843FCB88873DB0DBC0D30E85E34D9CD3724(__this, L_8, NULL);
  7754. V_2 = L_9;
  7755. }
  7756. IL_003a:
  7757. {
  7758. List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* L_10 = __this->___m_OccluderContextData;
  7759. int32_t L_11 = V_2;
  7760. NullCheck(L_10);
  7761. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 L_12;
  7762. L_12 = List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97(L_10, L_11, List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97_RuntimeMethod_var);
  7763. V_3 = L_12;
  7764. OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* L_13 = ___1_occluderParams;
  7765. OccluderContext_PrepareOccluders_m558D900C293C248A3CEE8FE6640C98873039DF1D((&V_3), L_13, NULL);
  7766. RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_14 = ___0_renderGraph;
  7767. OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3 L_15;
  7768. L_15 = OccluderContext_Import_m59CDBBE79F1A96B17BE009D5D561E35D69DA19D7((&V_3), L_14, NULL);
  7769. V_0 = L_15;
  7770. List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* L_16 = __this->___m_OccluderContextData;
  7771. int32_t L_17 = V_2;
  7772. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 L_18 = V_3;
  7773. NullCheck(L_16);
  7774. List_1_set_Item_m66CC30CA0E0BE87880FF86D619D5BC234242396C(L_16, L_17, L_18, List_1_set_Item_m66CC30CA0E0BE87880FF86D619D5BC234242396C_RuntimeMethod_var);
  7775. goto IL_0073;
  7776. }
  7777. IL_0067:
  7778. {
  7779. OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* L_19 = ___1_occluderParams;
  7780. int32_t L_20 = L_19->___viewInstanceID;
  7781. OcclusionCullingCommon_DeleteContext_mD0DD525EF7A79EDEC506F1FD27762960E7A9D773(__this, L_20, NULL);
  7782. }
  7783. IL_0073:
  7784. {
  7785. OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3 L_21 = V_0;
  7786. return L_21;
  7787. }
  7788. }
  7789. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionCullingCommon_CreateFarDepthPyramid_mA599495FF407F8137E6B40745EFA5296FD390859 (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* ___0_cmd, OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* ___1_occluderParams, ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8 ___2_occluderSubviewUpdates, OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3* ___3_occluderHandles, const RuntimeMethod* method)
  7790. {
  7791. static bool s_Il2CppMethodInitialized;
  7792. if (!s_Il2CppMethodInitialized)
  7793. {
  7794. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97_RuntimeMethod_var);
  7795. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m66CC30CA0E0BE87880FF86D619D5BC234242396C_RuntimeMethod_var);
  7796. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_RuntimeMethod_var);
  7797. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_set_Item_mA8CFA8D763FB7EB84EEA6F9091F3C0CABF1171EC_RuntimeMethod_var);
  7798. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B_RuntimeMethod_var);
  7799. s_Il2CppMethodInitialized = true;
  7800. }
  7801. int32_t V_0 = 0;
  7802. NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 V_1;
  7803. memset((&V_1), 0, sizeof(V_1));
  7804. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 V_2;
  7805. memset((&V_2), 0, sizeof(V_2));
  7806. OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D V_3;
  7807. memset((&V_3), 0, sizeof(V_3));
  7808. {
  7809. NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* L_0 = (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*)(&__this->___m_ViewIDToIndexMap);
  7810. OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* L_1 = ___1_occluderParams;
  7811. int32_t L_2 = L_1->___viewInstanceID;
  7812. bool L_3;
  7813. L_3 = NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B(L_0, L_2, (&V_0), NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B_RuntimeMethod_var);
  7814. if (L_3)
  7815. {
  7816. goto IL_0016;
  7817. }
  7818. }
  7819. {
  7820. return;
  7821. }
  7822. IL_0016:
  7823. {
  7824. SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7* L_4 = (SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7*)(&__this->___m_SilhouettePlaneCache);
  7825. OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* L_5 = ___1_occluderParams;
  7826. int32_t L_6 = L_5->___viewInstanceID;
  7827. NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 L_7;
  7828. L_7 = SilhouettePlaneCache_GetSubArray_m0527F754CEEB54300C083A4BDAE9B56D026DA63C(L_4, L_6, NULL);
  7829. V_1 = L_7;
  7830. List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* L_8 = __this->___m_OccluderContextData;
  7831. int32_t L_9 = V_0;
  7832. NullCheck(L_8);
  7833. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 L_10;
  7834. L_10 = List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97(L_8, L_9, List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97_RuntimeMethod_var);
  7835. V_2 = L_10;
  7836. ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* L_11 = ___0_cmd;
  7837. OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* L_12 = ___1_occluderParams;
  7838. ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8 L_13 = ___2_occluderSubviewUpdates;
  7839. OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3* L_14 = ___3_occluderHandles;
  7840. NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 L_15 = V_1;
  7841. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_16 = __this->___m_OccluderDepthPyramidCS;
  7842. int32_t L_17 = __this->___m_OccluderDepthDownscaleKernel;
  7843. OccluderContext_CreateFarDepthPyramid_mAE9A7D75C802A5AB3F91ED35C2BF61DA52C0AB0F((&V_2), L_11, L_12, L_13, L_14, L_15, L_16, L_17, NULL);
  7844. int32_t* L_18 = (int32_t*)(&(&V_2)->___version);
  7845. int32_t* L_19 = L_18;
  7846. int32_t L_20 = *((int32_t*)L_19);
  7847. *((int32_t*)L_19) = (int32_t)((int32_t)il2cpp_codegen_add(L_20, 1));
  7848. List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* L_21 = __this->___m_OccluderContextData;
  7849. int32_t L_22 = V_0;
  7850. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 L_23 = V_2;
  7851. NullCheck(L_21);
  7852. List_1_set_Item_m66CC30CA0E0BE87880FF86D619D5BC234242396C(L_21, L_22, L_23, List_1_set_Item_m66CC30CA0E0BE87880FF86D619D5BC234242396C_RuntimeMethod_var);
  7853. NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* L_24 = (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C*)(&__this->___m_OccluderContextSlots);
  7854. int32_t L_25 = V_0;
  7855. OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D L_26;
  7856. L_26 = NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_inline(L_24, L_25, NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_RuntimeMethod_var);
  7857. V_3 = L_26;
  7858. int32_t L_27 = __this->___m_FrameIndex;
  7859. (&V_3)->___lastUsedFrameIndex = L_27;
  7860. NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* L_28 = (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C*)(&__this->___m_OccluderContextSlots);
  7861. int32_t L_29 = V_0;
  7862. OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D L_30 = V_3;
  7863. NativeList_1_set_Item_mA8CFA8D763FB7EB84EEA6F9091F3C0CABF1171EC_inline(L_28, L_29, L_30, NativeList_1_set_Item_mA8CFA8D763FB7EB84EEA6F9091F3C0CABF1171EC_RuntimeMethod_var);
  7864. return;
  7865. }
  7866. }
  7867. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OcclusionCullingCommon_UpdateInstanceOccluders_m66590207897221E9FA80265BBEB4E9E40708646D (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_renderGraph, OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* ___1_occluderParams, ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8 ___2_occluderSubviewUpdates, const RuntimeMethod* method)
  7868. {
  7869. static bool s_Il2CppMethodInitialized;
  7870. if (!s_Il2CppMethodInitialized)
  7871. {
  7872. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseRenderFunc_2_tB89A87375ADCDE5F5D9C1853D22CC82E4488FC04_il2cpp_TypeInfo_var);
  7873. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var);
  7874. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IComputeRenderGraphBuilder_SetRenderFunc_TisUpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A_m1813A10110B98A314D69DFB16DDE881B17273D77_RuntimeMethod_var);
  7875. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  7876. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m36C7CCBD20ADDEBB2529E0A509C9C1C789DDCF83_RuntimeMethod_var);
  7877. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mB5D763BA8377517C9AC2CBCE7AA19863F9D3AC90_RuntimeMethod_var);
  7878. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m70F8774CCC65139B5F0DCD950BDB5DCA2DA9339A_RuntimeMethod_var);
  7879. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D_il2cpp_TypeInfo_var);
  7880. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Length_m4A5D6A21747999C3D2022901E150B790F8F7A0FC_RuntimeMethod_var);
  7881. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_AddComputePass_TisUpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A_m0D0402A359A9593CC8A6CA5387B5DB3DA9A20006_RuntimeMethod_var);
  7882. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
  7883. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CUpdateInstanceOccludersU3Eb__37_0_m07755DD078337F25892B35E882F36CF2D77C600B_RuntimeMethod_var);
  7884. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_il2cpp_TypeInfo_var);
  7885. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral14EB9F37863163412078DD97C3C9F44D1CEB763D);
  7886. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB33CFFE52B0311FAF20998F3688BF16B04F47731);
  7887. s_Il2CppMethodInitialized = true;
  7888. }
  7889. OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3 V_0;
  7890. memset((&V_0), 0, sizeof(V_0));
  7891. RuntimeObject* V_1 = NULL;
  7892. UpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A* V_2 = NULL;
  7893. int32_t V_3 = 0;
  7894. BaseRenderFunc_2_tB89A87375ADCDE5F5D9C1853D22CC82E4488FC04* G_B11_0 = NULL;
  7895. RuntimeObject* G_B11_1 = NULL;
  7896. BaseRenderFunc_2_tB89A87375ADCDE5F5D9C1853D22CC82E4488FC04* G_B10_0 = NULL;
  7897. RuntimeObject* G_B10_1 = NULL;
  7898. {
  7899. RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_0 = ___0_renderGraph;
  7900. OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* L_1 = ___1_occluderParams;
  7901. OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3 L_2;
  7902. L_2 = OcclusionCullingCommon_PrepareOccluders_mB04E538ADB8D350F2F77C2B0AEB3235B5537C78A(__this, L_0, L_1, NULL);
  7903. V_0 = L_2;
  7904. TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_3 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&(&V_0)->___occluderDepthPyramid);
  7905. il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
  7906. bool L_4;
  7907. L_4 = TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline(L_3, NULL);
  7908. if (L_4)
  7909. {
  7910. goto IL_0019;
  7911. }
  7912. }
  7913. {
  7914. return (bool)0;
  7915. }
  7916. IL_0019:
  7917. {
  7918. RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_5 = ___0_renderGraph;
  7919. ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_6 = __this->___m_ProfilingSamplerUpdateOccluders;
  7920. NullCheck(L_5);
  7921. RuntimeObject* L_7;
  7922. L_7 = RenderGraph_AddComputePass_TisUpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A_m0D0402A359A9593CC8A6CA5387B5DB3DA9A20006(L_5, _stringLiteral14EB9F37863163412078DD97C3C9F44D1CEB763D, (&V_2), L_6, _stringLiteralB33CFFE52B0311FAF20998F3688BF16B04F47731, ((int32_t)454), RenderGraph_AddComputePass_TisUpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A_m0D0402A359A9593CC8A6CA5387B5DB3DA9A20006_RuntimeMethod_var);
  7923. V_1 = L_7;
  7924. }
  7925. {
  7926. auto __finallyBlock = il2cpp::utils::Finally([&]
  7927. {
  7928. FINALLY_00e0:
  7929. {
  7930. {
  7931. RuntimeObject* L_8 = V_1;
  7932. if (!L_8)
  7933. {
  7934. goto IL_00e9;
  7935. }
  7936. }
  7937. {
  7938. RuntimeObject* L_9 = V_1;
  7939. NullCheck(L_9);
  7940. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_9);
  7941. }
  7942. IL_00e9:
  7943. {
  7944. return;
  7945. }
  7946. }
  7947. });
  7948. try
  7949. {
  7950. {
  7951. RuntimeObject* L_10 = V_1;
  7952. NullCheck(L_10);
  7953. InterfaceActionInvoker1< bool >::Invoke(12, IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var, L_10, (bool)1);
  7954. UpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A* L_11 = V_2;
  7955. OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* L_12 = ___1_occluderParams;
  7956. OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123 L_13 = (*(OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123*)L_12);
  7957. NullCheck(L_11);
  7958. L_11->___occluderParams = L_13;
  7959. UpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A* L_14 = V_2;
  7960. NullCheck(L_14);
  7961. List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D* L_15 = L_14->___occluderSubviewUpdates;
  7962. if (L_15)
  7963. {
  7964. goto IL_005f_1;
  7965. }
  7966. }
  7967. {
  7968. UpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A* L_16 = V_2;
  7969. List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D* L_17 = (List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D*)il2cpp_codegen_object_new(List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D_il2cpp_TypeInfo_var);
  7970. List_1__ctor_m70F8774CCC65139B5F0DCD950BDB5DCA2DA9339A(L_17, List_1__ctor_m70F8774CCC65139B5F0DCD950BDB5DCA2DA9339A_RuntimeMethod_var);
  7971. NullCheck(L_16);
  7972. L_16->___occluderSubviewUpdates = L_17;
  7973. Il2CppCodeGenWriteBarrier((void**)(&L_16->___occluderSubviewUpdates), (void*)L_17);
  7974. goto IL_006a_1;
  7975. }
  7976. IL_005f_1:
  7977. {
  7978. UpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A* L_18 = V_2;
  7979. NullCheck(L_18);
  7980. List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D* L_19 = L_18->___occluderSubviewUpdates;
  7981. NullCheck(L_19);
  7982. List_1_Clear_mB5D763BA8377517C9AC2CBCE7AA19863F9D3AC90_inline(L_19, List_1_Clear_mB5D763BA8377517C9AC2CBCE7AA19863F9D3AC90_RuntimeMethod_var);
  7983. }
  7984. IL_006a_1:
  7985. {
  7986. V_3 = 0;
  7987. goto IL_008a_1;
  7988. }
  7989. IL_006e_1:
  7990. {
  7991. UpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A* L_20 = V_2;
  7992. NullCheck(L_20);
  7993. List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D* L_21 = L_20->___occluderSubviewUpdates;
  7994. int32_t L_22 = V_3;
  7995. OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_23;
  7996. L_23 = il2cpp_span_get_item((OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7*)((Il2CppByReference*)&(((&___2_occluderSubviewUpdates))->____pointer))->value, (L_22), ((&___2_occluderSubviewUpdates))->____length);
  7997. OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 L_24 = (*(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7*)L_23);
  7998. NullCheck(L_21);
  7999. List_1_Add_m36C7CCBD20ADDEBB2529E0A509C9C1C789DDCF83_inline(L_21, L_24, List_1_Add_m36C7CCBD20ADDEBB2529E0A509C9C1C789DDCF83_RuntimeMethod_var);
  8000. int32_t L_25 = V_3;
  8001. V_3 = ((int32_t)il2cpp_codegen_add(L_25, 1));
  8002. }
  8003. IL_008a_1:
  8004. {
  8005. int32_t L_26 = V_3;
  8006. int32_t L_27;
  8007. L_27 = ReadOnlySpan_1_get_Length_m4A5D6A21747999C3D2022901E150B790F8F7A0FC_inline((&___2_occluderSubviewUpdates), ReadOnlySpan_1_get_Length_m4A5D6A21747999C3D2022901E150B790F8F7A0FC_RuntimeMethod_var);
  8008. if ((((int32_t)L_26) < ((int32_t)L_27)))
  8009. {
  8010. goto IL_006e_1;
  8011. }
  8012. }
  8013. {
  8014. UpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A* L_28 = V_2;
  8015. OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3 L_29 = V_0;
  8016. NullCheck(L_28);
  8017. L_28->___occluderHandles = L_29;
  8018. RuntimeObject* L_30 = V_1;
  8019. UpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A* L_31 = V_2;
  8020. NullCheck(L_31);
  8021. OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* L_32 = (OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123*)(&L_31->___occluderParams);
  8022. TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_33 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&L_32->___depthTexture);
  8023. NullCheck(L_30);
  8024. InterfaceActionInvoker2< TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*, int32_t >::Invoke(0, IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var, L_30, L_33, 1);
  8025. UpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A* L_34 = V_2;
  8026. NullCheck(L_34);
  8027. OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3* L_35 = (OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3*)(&L_34->___occluderHandles);
  8028. RuntimeObject* L_36 = V_1;
  8029. OccluderHandles_UseForOccluderUpdate_m4376DEB9151FDF5678FDFE2ED525A3B3AC31AF03(L_35, L_36, NULL);
  8030. RuntimeObject* L_37 = V_1;
  8031. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_il2cpp_TypeInfo_var);
  8032. BaseRenderFunc_2_tB89A87375ADCDE5F5D9C1853D22CC82E4488FC04* L_38 = ((U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_il2cpp_TypeInfo_var))->___U3CU3E9__37_0;
  8033. BaseRenderFunc_2_tB89A87375ADCDE5F5D9C1853D22CC82E4488FC04* L_39 = L_38;
  8034. if (L_39)
  8035. {
  8036. G_B11_0 = L_39;
  8037. G_B11_1 = L_37;
  8038. goto IL_00d9_1;
  8039. }
  8040. G_B10_0 = L_39;
  8041. G_B10_1 = L_37;
  8042. }
  8043. {
  8044. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_il2cpp_TypeInfo_var);
  8045. U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A* L_40 = ((U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_il2cpp_TypeInfo_var))->___U3CU3E9;
  8046. BaseRenderFunc_2_tB89A87375ADCDE5F5D9C1853D22CC82E4488FC04* L_41 = (BaseRenderFunc_2_tB89A87375ADCDE5F5D9C1853D22CC82E4488FC04*)il2cpp_codegen_object_new(BaseRenderFunc_2_tB89A87375ADCDE5F5D9C1853D22CC82E4488FC04_il2cpp_TypeInfo_var);
  8047. BaseRenderFunc_2__ctor_mEB1CF33BB9F3F10463E08C6784D9376AEE7458A4(L_41, L_40, (intptr_t)((void*)U3CU3Ec_U3CUpdateInstanceOccludersU3Eb__37_0_m07755DD078337F25892B35E882F36CF2D77C600B_RuntimeMethod_var), NULL);
  8048. BaseRenderFunc_2_tB89A87375ADCDE5F5D9C1853D22CC82E4488FC04* L_42 = L_41;
  8049. ((U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_il2cpp_TypeInfo_var))->___U3CU3E9__37_0 = L_42;
  8050. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_il2cpp_TypeInfo_var))->___U3CU3E9__37_0), (void*)L_42);
  8051. G_B11_0 = L_42;
  8052. G_B11_1 = G_B10_1;
  8053. }
  8054. IL_00d9_1:
  8055. {
  8056. NullCheck(G_B11_1);
  8057. GenericInterfaceActionInvoker1< BaseRenderFunc_2_tB89A87375ADCDE5F5D9C1853D22CC82E4488FC04* >::Invoke(IComputeRenderGraphBuilder_SetRenderFunc_TisUpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A_m1813A10110B98A314D69DFB16DDE881B17273D77_RuntimeMethod_var, G_B11_1, G_B11_0);
  8058. goto IL_00ea;
  8059. }
  8060. }
  8061. catch(Il2CppExceptionWrapper& e)
  8062. {
  8063. __finallyBlock.StoreException(e.ex);
  8064. }
  8065. }
  8066. IL_00ea:
  8067. {
  8068. return (bool)1;
  8069. }
  8070. }
  8071. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionCullingCommon_UpdateSilhouettePlanes_m4576EBD18929EC7B7AAA98EA599CEB053033161E (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, int32_t ___0_viewInstanceID, NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 ___1_planes, const RuntimeMethod* method)
  8072. {
  8073. {
  8074. SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7* L_0 = (SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7*)(&__this->___m_SilhouettePlaneCache);
  8075. int32_t L_1 = ___0_viewInstanceID;
  8076. NativeArray_1_t4020B6981295FB915DCE82EF368535F680C13A49 L_2 = ___1_planes;
  8077. int32_t L_3 = __this->___m_FrameIndex;
  8078. SilhouettePlaneCache_Update_m08599EDAF7CC1D053E0E54A8DF15F55E1E0B6342(L_0, L_1, L_2, L_3, NULL);
  8079. return;
  8080. }
  8081. }
  8082. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8 OcclusionCullingCommon_GetOcclusionTestDebugOutput_m3F8B14753A940E66F3378EE0A13B467CD5B54163 (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, int32_t ___0_viewInstanceID, const RuntimeMethod* method)
  8083. {
  8084. static bool s_Il2CppMethodInitialized;
  8085. if (!s_Il2CppMethodInitialized)
  8086. {
  8087. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97_RuntimeMethod_var);
  8088. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_RuntimeMethod_var);
  8089. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B_RuntimeMethod_var);
  8090. s_Il2CppMethodInitialized = true;
  8091. }
  8092. int32_t V_0 = 0;
  8093. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 V_1;
  8094. memset((&V_1), 0, sizeof(V_1));
  8095. OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8 V_2;
  8096. memset((&V_2), 0, sizeof(V_2));
  8097. {
  8098. NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* L_0 = (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*)(&__this->___m_ViewIDToIndexMap);
  8099. int32_t L_1 = ___0_viewInstanceID;
  8100. bool L_2;
  8101. L_2 = NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B(L_0, L_1, (&V_0), NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B_RuntimeMethod_var);
  8102. if (!L_2)
  8103. {
  8104. goto IL_0038;
  8105. }
  8106. }
  8107. {
  8108. NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* L_3 = (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C*)(&__this->___m_OccluderContextSlots);
  8109. int32_t L_4 = V_0;
  8110. OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D L_5;
  8111. L_5 = NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_inline(L_3, L_4, NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_RuntimeMethod_var);
  8112. bool L_6 = L_5.___valid;
  8113. if (!L_6)
  8114. {
  8115. goto IL_0038;
  8116. }
  8117. }
  8118. {
  8119. List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* L_7 = __this->___m_OccluderContextData;
  8120. int32_t L_8 = V_0;
  8121. NullCheck(L_7);
  8122. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 L_9;
  8123. L_9 = List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97(L_7, L_8, List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97_RuntimeMethod_var);
  8124. V_1 = L_9;
  8125. OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8 L_10;
  8126. L_10 = OccluderContext_GetDebugOutput_m0B03B350C81D50A7DA8CEB969E70AF0F782675C5((&V_1), NULL);
  8127. return L_10;
  8128. }
  8129. IL_0038:
  8130. {
  8131. il2cpp_codegen_initobj((&V_2), sizeof(OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8));
  8132. OcclusionCullingDebugOutput_t00E75A13B6D24D53DAD5AE7469432A86A5F3FBB8 L_11 = V_2;
  8133. return L_11;
  8134. }
  8135. }
  8136. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionCullingCommon_UpdateOccluderStats_mFCE4F68D13AD834D837ACC6CF5818BB454DEB374 (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* ___0_debugStats, const RuntimeMethod* method)
  8137. {
  8138. static bool s_Il2CppMethodInitialized;
  8139. if (!s_Il2CppMethodInitialized)
  8140. {
  8141. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m8C98705F181DF631D38F4C37B0A0EA2F82A05D65_RuntimeMethod_var);
  8142. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD312DD0DF983C6F5AEC2FC370505CBBDBE05A389_RuntimeMethod_var);
  8143. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m13241E8F07066776776711DA3347892DAE3A0AD7_RuntimeMethod_var);
  8144. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValue_2_get_Key_m843B1A0821424E4E06E6EE9BA06C2FFC0BE1092E_RuntimeMethod_var);
  8145. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValue_2_get_Value_mCAD23D7F69AFC3ECFF88CF73A12C7743B40103A1_RuntimeMethod_var);
  8146. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97_RuntimeMethod_var);
  8147. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Add_mE5CB2CE2878D92A0C183125B2C7283442F5B4C62_RuntimeMethod_var);
  8148. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Clear_m648174B76DB59174778B0031DAC866A84D577161_RuntimeMethod_var);
  8149. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_RuntimeMethod_var);
  8150. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_m1FD59DF166F8A71E58A5599823E625FDF1E754B9_RuntimeMethod_var);
  8151. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_GetEnumerator_mA4BC9259A705ACE70324C8DE751680481DB02B4B_RuntimeMethod_var);
  8152. s_Il2CppMethodInitialized = true;
  8153. }
  8154. Enumerator_tD10565C30D691E9BF29F10DBC6E7C3425524C3FC V_0;
  8155. memset((&V_0), 0, sizeof(V_0));
  8156. KeyValue_2_tA2095BCEA0636324FDC7EAC8BD293CE93C247893 V_1;
  8157. memset((&V_1), 0, sizeof(V_1));
  8158. DebugOccluderStats_t7B4C48EC856FCC7FDF2811DF6C222E53DD80AD93 V_2;
  8159. memset((&V_2), 0, sizeof(V_2));
  8160. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 V_3;
  8161. memset((&V_3), 0, sizeof(V_3));
  8162. {
  8163. DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* L_0 = ___0_debugStats;
  8164. NullCheck(L_0);
  8165. NativeList_1_t1A94CC8D245554512B29D5AFB5727CF7838B8373* L_1 = (NativeList_1_t1A94CC8D245554512B29D5AFB5727CF7838B8373*)(&L_0->___occluderStats);
  8166. NativeList_1_Clear_m648174B76DB59174778B0031DAC866A84D577161(L_1, NativeList_1_Clear_m648174B76DB59174778B0031DAC866A84D577161_RuntimeMethod_var);
  8167. NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* L_2 = (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*)(&__this->___m_ViewIDToIndexMap);
  8168. Enumerator_tD10565C30D691E9BF29F10DBC6E7C3425524C3FC L_3;
  8169. L_3 = NativeParallelHashMap_2_GetEnumerator_mA4BC9259A705ACE70324C8DE751680481DB02B4B(L_2, NativeParallelHashMap_2_GetEnumerator_mA4BC9259A705ACE70324C8DE751680481DB02B4B_RuntimeMethod_var);
  8170. V_0 = L_3;
  8171. }
  8172. {
  8173. auto __finallyBlock = il2cpp::utils::Finally([&]
  8174. {
  8175. FINALLY_00c5:
  8176. {
  8177. Enumerator_Dispose_m8C98705F181DF631D38F4C37B0A0EA2F82A05D65((&V_0), Enumerator_Dispose_m8C98705F181DF631D38F4C37B0A0EA2F82A05D65_RuntimeMethod_var);
  8178. return;
  8179. }
  8180. });
  8181. try
  8182. {
  8183. {
  8184. goto IL_00b7_1;
  8185. }
  8186. IL_001c_1:
  8187. {
  8188. KeyValue_2_tA2095BCEA0636324FDC7EAC8BD293CE93C247893 L_4;
  8189. L_4 = Enumerator_get_Current_m13241E8F07066776776711DA3347892DAE3A0AD7_inline((&V_0), Enumerator_get_Current_m13241E8F07066776776711DA3347892DAE3A0AD7_RuntimeMethod_var);
  8190. V_1 = L_4;
  8191. int32_t* L_5;
  8192. L_5 = KeyValue_2_get_Value_mCAD23D7F69AFC3ECFF88CF73A12C7743B40103A1((&V_1), KeyValue_2_get_Value_mCAD23D7F69AFC3ECFF88CF73A12C7743B40103A1_RuntimeMethod_var);
  8193. int32_t L_6 = *((int32_t*)L_5);
  8194. NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* L_7 = (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C*)(&__this->___m_OccluderContextSlots);
  8195. int32_t L_8;
  8196. L_8 = NativeList_1_get_Length_m1FD59DF166F8A71E58A5599823E625FDF1E754B9_inline(L_7, NativeList_1_get_Length_m1FD59DF166F8A71E58A5599823E625FDF1E754B9_RuntimeMethod_var);
  8197. if ((((int32_t)L_6) >= ((int32_t)L_8)))
  8198. {
  8199. goto IL_00b7_1;
  8200. }
  8201. }
  8202. {
  8203. NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* L_9 = (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C*)(&__this->___m_OccluderContextSlots);
  8204. int32_t* L_10;
  8205. L_10 = KeyValue_2_get_Value_mCAD23D7F69AFC3ECFF88CF73A12C7743B40103A1((&V_1), KeyValue_2_get_Value_mCAD23D7F69AFC3ECFF88CF73A12C7743B40103A1_RuntimeMethod_var);
  8206. int32_t L_11 = *((int32_t*)L_10);
  8207. OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D L_12;
  8208. L_12 = NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_inline(L_9, L_11, NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_RuntimeMethod_var);
  8209. bool L_13 = L_12.___valid;
  8210. if (!L_13)
  8211. {
  8212. goto IL_00b7_1;
  8213. }
  8214. }
  8215. {
  8216. DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* L_14 = ___0_debugStats;
  8217. NullCheck(L_14);
  8218. NativeList_1_t1A94CC8D245554512B29D5AFB5727CF7838B8373* L_15 = (NativeList_1_t1A94CC8D245554512B29D5AFB5727CF7838B8373*)(&L_14->___occluderStats);
  8219. il2cpp_codegen_initobj((&V_2), sizeof(DebugOccluderStats_t7B4C48EC856FCC7FDF2811DF6C222E53DD80AD93));
  8220. int32_t L_16;
  8221. L_16 = KeyValue_2_get_Key_m843B1A0821424E4E06E6EE9BA06C2FFC0BE1092E((&V_1), KeyValue_2_get_Key_m843B1A0821424E4E06E6EE9BA06C2FFC0BE1092E_RuntimeMethod_var);
  8222. (&V_2)->___viewInstanceID = L_16;
  8223. List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* L_17 = __this->___m_OccluderContextData;
  8224. int32_t* L_18;
  8225. L_18 = KeyValue_2_get_Value_mCAD23D7F69AFC3ECFF88CF73A12C7743B40103A1((&V_1), KeyValue_2_get_Value_mCAD23D7F69AFC3ECFF88CF73A12C7743B40103A1_RuntimeMethod_var);
  8226. int32_t L_19 = *((int32_t*)L_18);
  8227. NullCheck(L_17);
  8228. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 L_20;
  8229. L_20 = List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97(L_17, L_19, List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97_RuntimeMethod_var);
  8230. V_3 = L_20;
  8231. int32_t L_21;
  8232. L_21 = OccluderContext_get_subviewCount_m49FDF73077D5C9F1789BA0C35A39A7F78FCBF414((&V_3), NULL);
  8233. (&V_2)->___subviewCount = L_21;
  8234. List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* L_22 = __this->___m_OccluderContextData;
  8235. int32_t* L_23;
  8236. L_23 = KeyValue_2_get_Value_mCAD23D7F69AFC3ECFF88CF73A12C7743B40103A1((&V_1), KeyValue_2_get_Value_mCAD23D7F69AFC3ECFF88CF73A12C7743B40103A1_RuntimeMethod_var);
  8237. int32_t L_24 = *((int32_t*)L_23);
  8238. NullCheck(L_22);
  8239. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 L_25;
  8240. L_25 = List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97(L_22, L_24, List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97_RuntimeMethod_var);
  8241. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_26 = L_25.___occluderMipLayoutSize;
  8242. (&V_2)->___occluderMipLayoutSize = L_26;
  8243. NativeList_1_Add_mE5CB2CE2878D92A0C183125B2C7283442F5B4C62(L_15, (&V_2), NativeList_1_Add_mE5CB2CE2878D92A0C183125B2C7283442F5B4C62_RuntimeMethod_var);
  8244. }
  8245. IL_00b7_1:
  8246. {
  8247. bool L_27;
  8248. L_27 = Enumerator_MoveNext_mD312DD0DF983C6F5AEC2FC370505CBBDBE05A389_inline((&V_0), Enumerator_MoveNext_mD312DD0DF983C6F5AEC2FC370505CBBDBE05A389_RuntimeMethod_var);
  8249. if (L_27)
  8250. {
  8251. goto IL_001c_1;
  8252. }
  8253. }
  8254. {
  8255. goto IL_00d3;
  8256. }
  8257. }
  8258. catch(Il2CppExceptionWrapper& e)
  8259. {
  8260. __finallyBlock.StoreException(e.ex);
  8261. }
  8262. }
  8263. IL_00d3:
  8264. {
  8265. return;
  8266. }
  8267. }
  8268. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OcclusionCullingCommon_HasOccluderContext_m24FD8FB63CF4F73E28369A7C5E4AB1A4B0C6EF90 (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, int32_t ___0_viewInstanceID, const RuntimeMethod* method)
  8269. {
  8270. static bool s_Il2CppMethodInitialized;
  8271. if (!s_Il2CppMethodInitialized)
  8272. {
  8273. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_ContainsKey_m45222F2B17E58DE167FD27B6A47F43142D84D37D_RuntimeMethod_var);
  8274. s_Il2CppMethodInitialized = true;
  8275. }
  8276. {
  8277. NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* L_0 = (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*)(&__this->___m_ViewIDToIndexMap);
  8278. int32_t L_1 = ___0_viewInstanceID;
  8279. bool L_2;
  8280. L_2 = NativeParallelHashMap_2_ContainsKey_m45222F2B17E58DE167FD27B6A47F43142D84D37D(L_0, L_1, NativeParallelHashMap_2_ContainsKey_m45222F2B17E58DE167FD27B6A47F43142D84D37D_RuntimeMethod_var);
  8281. return L_2;
  8282. }
  8283. }
  8284. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OcclusionCullingCommon_GetOccluderContext_m5FA55C98ABA809491877468967428AEA6ED50AA9 (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, int32_t ___0_viewInstanceID, OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* ___1_occluderContext, const RuntimeMethod* method)
  8285. {
  8286. static bool s_Il2CppMethodInitialized;
  8287. if (!s_Il2CppMethodInitialized)
  8288. {
  8289. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97_RuntimeMethod_var);
  8290. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_RuntimeMethod_var);
  8291. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B_RuntimeMethod_var);
  8292. s_Il2CppMethodInitialized = true;
  8293. }
  8294. int32_t V_0 = 0;
  8295. {
  8296. NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* L_0 = (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*)(&__this->___m_ViewIDToIndexMap);
  8297. int32_t L_1 = ___0_viewInstanceID;
  8298. bool L_2;
  8299. L_2 = NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B(L_0, L_1, (&V_0), NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B_RuntimeMethod_var);
  8300. if (!L_2)
  8301. {
  8302. goto IL_0037;
  8303. }
  8304. }
  8305. {
  8306. NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* L_3 = (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C*)(&__this->___m_OccluderContextSlots);
  8307. int32_t L_4 = V_0;
  8308. OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D L_5;
  8309. L_5 = NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_inline(L_3, L_4, NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_RuntimeMethod_var);
  8310. bool L_6 = L_5.___valid;
  8311. if (!L_6)
  8312. {
  8313. goto IL_0037;
  8314. }
  8315. }
  8316. {
  8317. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* L_7 = ___1_occluderContext;
  8318. List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* L_8 = __this->___m_OccluderContextData;
  8319. int32_t L_9 = V_0;
  8320. NullCheck(L_8);
  8321. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 L_10;
  8322. L_10 = List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97(L_8, L_9, List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97_RuntimeMethod_var);
  8323. *(OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5*)L_7 = L_10;
  8324. Il2CppCodeGenWriteBarrier((void**)&(((OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5*)L_7)->___occluderDepthPyramid), (void*)NULL);
  8325. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  8326. Il2CppCodeGenWriteBarrier((void**)&(((OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5*)L_7)->___occlusionDebugOverlay), (void*)NULL);
  8327. #endif
  8328. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  8329. Il2CppCodeGenWriteBarrier((void**)&(((OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5*)L_7)->___constantBuffer), (void*)NULL);
  8330. #endif
  8331. return (bool)1;
  8332. }
  8333. IL_0037:
  8334. {
  8335. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* L_11 = ___1_occluderContext;
  8336. il2cpp_codegen_initobj(L_11, sizeof(OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5));
  8337. return (bool)0;
  8338. }
  8339. }
  8340. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionCullingCommon_UpdateFrame_m62E1615FE4BB0184C70EF0D5A1B5341A9E6B439E (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, const RuntimeMethod* method)
  8341. {
  8342. static bool s_Il2CppMethodInitialized;
  8343. if (!s_Il2CppMethodInitialized)
  8344. {
  8345. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4954670290432CCA1A478E95834E8190ACA6AAC5_RuntimeMethod_var);
  8346. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97_RuntimeMethod_var);
  8347. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m66CC30CA0E0BE87880FF86D619D5BC234242396C_RuntimeMethod_var);
  8348. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_RuntimeMethod_var);
  8349. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD_il2cpp_TypeInfo_var);
  8350. s_Il2CppMethodInitialized = true;
  8351. }
  8352. int32_t V_0 = 0;
  8353. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 V_1;
  8354. memset((&V_1), 0, sizeof(V_1));
  8355. OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D V_2;
  8356. memset((&V_2), 0, sizeof(V_2));
  8357. {
  8358. V_0 = 0;
  8359. goto IL_006c;
  8360. }
  8361. IL_0004:
  8362. {
  8363. NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* L_0 = (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C*)(&__this->___m_OccluderContextSlots);
  8364. int32_t L_1 = V_0;
  8365. OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D L_2;
  8366. L_2 = NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_inline(L_0, L_1, NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_RuntimeMethod_var);
  8367. bool L_3 = L_2.___valid;
  8368. if (!L_3)
  8369. {
  8370. goto IL_0068;
  8371. }
  8372. }
  8373. {
  8374. List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* L_4 = __this->___m_OccluderContextData;
  8375. int32_t L_5 = V_0;
  8376. NullCheck(L_4);
  8377. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 L_6;
  8378. L_6 = List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97(L_4, L_5, List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97_RuntimeMethod_var);
  8379. V_1 = L_6;
  8380. NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* L_7 = (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C*)(&__this->___m_OccluderContextSlots);
  8381. int32_t L_8 = V_0;
  8382. OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D L_9;
  8383. L_9 = NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_inline(L_7, L_8, NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_RuntimeMethod_var);
  8384. V_2 = L_9;
  8385. int32_t L_10 = __this->___m_FrameIndex;
  8386. OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D L_11 = V_2;
  8387. int32_t L_12 = L_11.___lastUsedFrameIndex;
  8388. il2cpp_codegen_runtime_class_init_inline(OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD_il2cpp_TypeInfo_var);
  8389. int32_t L_13 = ((OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD_StaticFields*)il2cpp_codegen_static_fields_for(OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD_il2cpp_TypeInfo_var))->___s_MaxContextGCFrame;
  8390. if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_10, L_12))) < ((int32_t)L_13)))
  8391. {
  8392. goto IL_0053;
  8393. }
  8394. }
  8395. {
  8396. OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D L_14 = V_2;
  8397. int32_t L_15 = L_14.___viewInstanceID;
  8398. OcclusionCullingCommon_DeleteContext_mD0DD525EF7A79EDEC506F1FD27762960E7A9D773(__this, L_15, NULL);
  8399. goto IL_0068;
  8400. }
  8401. IL_0053:
  8402. {
  8403. (&V_1)->___debugNeedsClear = (bool)1;
  8404. List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* L_16 = __this->___m_OccluderContextData;
  8405. int32_t L_17 = V_0;
  8406. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 L_18 = V_1;
  8407. NullCheck(L_16);
  8408. List_1_set_Item_m66CC30CA0E0BE87880FF86D619D5BC234242396C(L_16, L_17, L_18, List_1_set_Item_m66CC30CA0E0BE87880FF86D619D5BC234242396C_RuntimeMethod_var);
  8409. }
  8410. IL_0068:
  8411. {
  8412. int32_t L_19 = V_0;
  8413. V_0 = ((int32_t)il2cpp_codegen_add(L_19, 1));
  8414. }
  8415. IL_006c:
  8416. {
  8417. int32_t L_20 = V_0;
  8418. List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* L_21 = __this->___m_OccluderContextData;
  8419. NullCheck(L_21);
  8420. int32_t L_22;
  8421. L_22 = List_1_get_Count_m4954670290432CCA1A478E95834E8190ACA6AAC5_inline(L_21, List_1_get_Count_m4954670290432CCA1A478E95834E8190ACA6AAC5_RuntimeMethod_var);
  8422. if ((((int32_t)L_20) < ((int32_t)L_22)))
  8423. {
  8424. goto IL_0004;
  8425. }
  8426. }
  8427. {
  8428. SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7* L_23 = (SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7*)(&__this->___m_SilhouettePlaneCache);
  8429. int32_t L_24 = __this->___m_FrameIndex;
  8430. il2cpp_codegen_runtime_class_init_inline(OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD_il2cpp_TypeInfo_var);
  8431. int32_t L_25 = ((OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD_StaticFields*)il2cpp_codegen_static_fields_for(OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD_il2cpp_TypeInfo_var))->___s_MaxContextGCFrame;
  8432. SilhouettePlaneCache_FreeUnusedSlots_m2249464604B48996B77945B9BBCDBDCECD2074C2(L_23, L_24, L_25, NULL);
  8433. int32_t L_26 = __this->___m_FrameIndex;
  8434. __this->___m_FrameIndex = ((int32_t)il2cpp_codegen_add(L_26, 1));
  8435. return;
  8436. }
  8437. }
  8438. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OcclusionCullingCommon_NewContext_m192A0843FCB88873DB0DBC0D30E85E34D9CD3724 (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, int32_t ___0_viewInstanceID, const RuntimeMethod* method)
  8439. {
  8440. static bool s_Il2CppMethodInitialized;
  8441. if (!s_Il2CppMethodInitialized)
  8442. {
  8443. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC203CC257CCAC935DDC757C442EFA38F598D1B72_RuntimeMethod_var);
  8444. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4954670290432CCA1A478E95834E8190ACA6AAC5_RuntimeMethod_var);
  8445. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m66CC30CA0E0BE87880FF86D619D5BC234242396C_RuntimeMethod_var);
  8446. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Add_mD2E11882D44592E3FF5268B44DB44C98380662B0_RuntimeMethod_var);
  8447. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_RemoveAt_m4FA4D72861272463B47F576F88C40BD65843981B_RuntimeMethod_var);
  8448. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_RuntimeMethod_var);
  8449. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
  8450. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_set_Item_mA8CFA8D763FB7EB84EEA6F9091F3C0CABF1171EC_RuntimeMethod_var);
  8451. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_Add_m81BB75E78731282382FA5870AF24C287523BC692_RuntimeMethod_var);
  8452. s_Il2CppMethodInitialized = true;
  8453. }
  8454. int32_t V_0 = 0;
  8455. OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D V_1;
  8456. memset((&V_1), 0, sizeof(V_1));
  8457. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 V_2;
  8458. memset((&V_2), 0, sizeof(V_2));
  8459. OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D V_3;
  8460. memset((&V_3), 0, sizeof(V_3));
  8461. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 V_4;
  8462. memset((&V_4), 0, sizeof(V_4));
  8463. {
  8464. V_0 = (-1);
  8465. il2cpp_codegen_initobj((&V_3), sizeof(OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D));
  8466. (&V_3)->___valid = (bool)1;
  8467. int32_t L_0 = ___0_viewInstanceID;
  8468. (&V_3)->___viewInstanceID = L_0;
  8469. int32_t L_1 = __this->___m_FrameIndex;
  8470. (&V_3)->___lastUsedFrameIndex = L_1;
  8471. OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D L_2 = V_3;
  8472. V_1 = L_2;
  8473. il2cpp_codegen_initobj((&V_4), sizeof(OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5));
  8474. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 L_3 = V_4;
  8475. V_2 = L_3;
  8476. NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_4 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_FreeOccluderContexts);
  8477. int32_t L_5;
  8478. L_5 = NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_inline(L_4, NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
  8479. if ((((int32_t)L_5) <= ((int32_t)0)))
  8480. {
  8481. goto IL_008f;
  8482. }
  8483. }
  8484. {
  8485. NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_6 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_FreeOccluderContexts);
  8486. NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_7 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_FreeOccluderContexts);
  8487. int32_t L_8;
  8488. L_8 = NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_inline(L_7, NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
  8489. int32_t L_9;
  8490. L_9 = NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_inline(L_6, ((int32_t)il2cpp_codegen_subtract(L_8, 1)), NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_RuntimeMethod_var);
  8491. V_0 = L_9;
  8492. NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_10 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_FreeOccluderContexts);
  8493. NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_11 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_FreeOccluderContexts);
  8494. int32_t L_12;
  8495. L_12 = NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_inline(L_11, NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_RuntimeMethod_var);
  8496. NativeList_1_RemoveAt_m4FA4D72861272463B47F576F88C40BD65843981B(L_10, ((int32_t)il2cpp_codegen_subtract(L_12, 1)), NativeList_1_RemoveAt_m4FA4D72861272463B47F576F88C40BD65843981B_RuntimeMethod_var);
  8497. List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* L_13 = __this->___m_OccluderContextData;
  8498. int32_t L_14 = V_0;
  8499. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 L_15 = V_2;
  8500. NullCheck(L_13);
  8501. List_1_set_Item_m66CC30CA0E0BE87880FF86D619D5BC234242396C(L_13, L_14, L_15, List_1_set_Item_m66CC30CA0E0BE87880FF86D619D5BC234242396C_RuntimeMethod_var);
  8502. NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* L_16 = (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C*)(&__this->___m_OccluderContextSlots);
  8503. int32_t L_17 = V_0;
  8504. OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D L_18 = V_1;
  8505. NativeList_1_set_Item_mA8CFA8D763FB7EB84EEA6F9091F3C0CABF1171EC_inline(L_16, L_17, L_18, NativeList_1_set_Item_mA8CFA8D763FB7EB84EEA6F9091F3C0CABF1171EC_RuntimeMethod_var);
  8506. goto IL_00b4;
  8507. }
  8508. IL_008f:
  8509. {
  8510. List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* L_19 = __this->___m_OccluderContextData;
  8511. NullCheck(L_19);
  8512. int32_t L_20;
  8513. L_20 = List_1_get_Count_m4954670290432CCA1A478E95834E8190ACA6AAC5_inline(L_19, List_1_get_Count_m4954670290432CCA1A478E95834E8190ACA6AAC5_RuntimeMethod_var);
  8514. V_0 = L_20;
  8515. List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* L_21 = __this->___m_OccluderContextData;
  8516. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 L_22 = V_2;
  8517. NullCheck(L_21);
  8518. List_1_Add_mC203CC257CCAC935DDC757C442EFA38F598D1B72_inline(L_21, L_22, List_1_Add_mC203CC257CCAC935DDC757C442EFA38F598D1B72_RuntimeMethod_var);
  8519. NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* L_23 = (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C*)(&__this->___m_OccluderContextSlots);
  8520. NativeList_1_Add_mD2E11882D44592E3FF5268B44DB44C98380662B0(L_23, (&V_1), NativeList_1_Add_mD2E11882D44592E3FF5268B44DB44C98380662B0_RuntimeMethod_var);
  8521. }
  8522. IL_00b4:
  8523. {
  8524. NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* L_24 = (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*)(&__this->___m_ViewIDToIndexMap);
  8525. int32_t L_25 = ___0_viewInstanceID;
  8526. int32_t L_26 = V_0;
  8527. NativeParallelHashMap_2_Add_m81BB75E78731282382FA5870AF24C287523BC692(L_24, L_25, L_26, NativeParallelHashMap_2_Add_m81BB75E78731282382FA5870AF24C287523BC692_RuntimeMethod_var);
  8528. int32_t L_27 = V_0;
  8529. return L_27;
  8530. }
  8531. }
  8532. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionCullingCommon_DeleteContext_mD0DD525EF7A79EDEC506F1FD27762960E7A9D773 (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, int32_t ___0_viewInstanceID, const RuntimeMethod* method)
  8533. {
  8534. static bool s_Il2CppMethodInitialized;
  8535. if (!s_Il2CppMethodInitialized)
  8536. {
  8537. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97_RuntimeMethod_var);
  8538. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Add_mD5F3F9AEDF81C4AE1F22A002348E5296010D0064_RuntimeMethod_var);
  8539. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_RuntimeMethod_var);
  8540. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_set_Item_mA8CFA8D763FB7EB84EEA6F9091F3C0CABF1171EC_RuntimeMethod_var);
  8541. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_Remove_m8C584829B282C40C60A88AB121C670DB050058C9_RuntimeMethod_var);
  8542. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B_RuntimeMethod_var);
  8543. s_Il2CppMethodInitialized = true;
  8544. }
  8545. int32_t V_0 = 0;
  8546. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 V_1;
  8547. memset((&V_1), 0, sizeof(V_1));
  8548. OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D V_2;
  8549. memset((&V_2), 0, sizeof(V_2));
  8550. {
  8551. NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* L_0 = (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*)(&__this->___m_ViewIDToIndexMap);
  8552. int32_t L_1 = ___0_viewInstanceID;
  8553. bool L_2;
  8554. L_2 = NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B(L_0, L_1, (&V_0), NativeParallelHashMap_2_TryGetValue_mEB06806E6F478080C8D6A32DAAEE123E58B5D02B_RuntimeMethod_var);
  8555. if (!L_2)
  8556. {
  8557. goto IL_0023;
  8558. }
  8559. }
  8560. {
  8561. NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* L_3 = (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C*)(&__this->___m_OccluderContextSlots);
  8562. int32_t L_4 = V_0;
  8563. OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D L_5;
  8564. L_5 = NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_inline(L_3, L_4, NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_RuntimeMethod_var);
  8565. bool L_6 = L_5.___valid;
  8566. if (L_6)
  8567. {
  8568. goto IL_0024;
  8569. }
  8570. }
  8571. IL_0023:
  8572. {
  8573. return;
  8574. }
  8575. IL_0024:
  8576. {
  8577. List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* L_7 = __this->___m_OccluderContextData;
  8578. int32_t L_8 = V_0;
  8579. NullCheck(L_7);
  8580. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 L_9;
  8581. L_9 = List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97(L_7, L_8, List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97_RuntimeMethod_var);
  8582. V_1 = L_9;
  8583. OccluderContext_Dispose_mF02789AFBB76CD0F4491CDD8A83BCD15938F22D8((&V_1), NULL);
  8584. NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* L_10 = (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C*)(&__this->___m_OccluderContextSlots);
  8585. int32_t L_11 = V_0;
  8586. il2cpp_codegen_initobj((&V_2), sizeof(OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D));
  8587. (&V_2)->___valid = (bool)0;
  8588. OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D L_12 = V_2;
  8589. NativeList_1_set_Item_mA8CFA8D763FB7EB84EEA6F9091F3C0CABF1171EC_inline(L_10, L_11, L_12, NativeList_1_set_Item_mA8CFA8D763FB7EB84EEA6F9091F3C0CABF1171EC_RuntimeMethod_var);
  8590. NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_13 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_FreeOccluderContexts);
  8591. NativeList_1_Add_mD5F3F9AEDF81C4AE1F22A002348E5296010D0064(L_13, (&V_0), NativeList_1_Add_mD5F3F9AEDF81C4AE1F22A002348E5296010D0064_RuntimeMethod_var);
  8592. NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* L_14 = (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*)(&__this->___m_ViewIDToIndexMap);
  8593. int32_t L_15 = ___0_viewInstanceID;
  8594. bool L_16;
  8595. L_16 = NativeParallelHashMap_2_Remove_m8C584829B282C40C60A88AB121C670DB050058C9(L_14, L_15, NativeParallelHashMap_2_Remove_m8C584829B282C40C60A88AB121C670DB050058C9_RuntimeMethod_var);
  8596. return;
  8597. }
  8598. }
  8599. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionCullingCommon_Dispose_mA5C16ABDC8FFDCBDF1B0BBDAAF046EB707CAB0BE (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, const RuntimeMethod* method)
  8600. {
  8601. static bool s_Il2CppMethodInitialized;
  8602. if (!s_Il2CppMethodInitialized)
  8603. {
  8604. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
  8605. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m38ACDE327D80BEDC3DAF3360C1DACE0E1719F3CE_RuntimeMethod_var);
  8606. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4954670290432CCA1A478E95834E8190ACA6AAC5_RuntimeMethod_var);
  8607. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97_RuntimeMethod_var);
  8608. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m8F94B2D08004493E58248FB381F9A497E87C81E2_RuntimeMethod_var);
  8609. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mDD8758DB0D52F681B5DE8A0CD4A9A9432DB25D55_RuntimeMethod_var);
  8610. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E_RuntimeMethod_var);
  8611. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_Dispose_mE7FAC7802D2E4BCB510C38A95027166C68652DE7_RuntimeMethod_var);
  8612. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_RuntimeMethod_var);
  8613. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeParallelHashMap_2_Dispose_m424865EAF792C6A590BB7F8F0D2760F358CEC15E_RuntimeMethod_var);
  8614. s_Il2CppMethodInitialized = true;
  8615. }
  8616. int32_t V_0 = 0;
  8617. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 V_1;
  8618. memset((&V_1), 0, sizeof(V_1));
  8619. {
  8620. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_DebugOcclusionTestMaterial;
  8621. il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
  8622. CoreUtils_Destroy_mD2FDD299C528530E4CC5F99EFBAF90ABC7B02C69(L_0, NULL);
  8623. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = __this->___m_OccluderDebugViewMaterial;
  8624. CoreUtils_Destroy_mD2FDD299C528530E4CC5F99EFBAF90ABC7B02C69(L_1, NULL);
  8625. V_0 = 0;
  8626. goto IL_0045;
  8627. }
  8628. IL_001a:
  8629. {
  8630. NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* L_2 = (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C*)(&__this->___m_OccluderContextSlots);
  8631. int32_t L_3 = V_0;
  8632. OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D L_4;
  8633. L_4 = NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_inline(L_2, L_3, NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_RuntimeMethod_var);
  8634. bool L_5 = L_4.___valid;
  8635. if (!L_5)
  8636. {
  8637. goto IL_0041;
  8638. }
  8639. }
  8640. {
  8641. List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* L_6 = __this->___m_OccluderContextData;
  8642. int32_t L_7 = V_0;
  8643. NullCheck(L_6);
  8644. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 L_8;
  8645. L_8 = List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97(L_6, L_7, List_1_get_Item_m1490668E37BC4A347E23ADD32CB68D6266889E97_RuntimeMethod_var);
  8646. V_1 = L_8;
  8647. OccluderContext_Dispose_mF02789AFBB76CD0F4491CDD8A83BCD15938F22D8((&V_1), NULL);
  8648. }
  8649. IL_0041:
  8650. {
  8651. int32_t L_9 = V_0;
  8652. V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1));
  8653. }
  8654. IL_0045:
  8655. {
  8656. int32_t L_10 = V_0;
  8657. List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* L_11 = __this->___m_OccluderContextData;
  8658. NullCheck(L_11);
  8659. int32_t L_12;
  8660. L_12 = List_1_get_Count_m4954670290432CCA1A478E95834E8190ACA6AAC5_inline(L_11, List_1_get_Count_m4954670290432CCA1A478E95834E8190ACA6AAC5_RuntimeMethod_var);
  8661. if ((((int32_t)L_10) < ((int32_t)L_12)))
  8662. {
  8663. goto IL_001a;
  8664. }
  8665. }
  8666. {
  8667. SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7* L_13 = (SilhouettePlaneCache_t6301971CCA888B3498B1FF3A15F6333D956B73A7*)(&__this->___m_SilhouettePlaneCache);
  8668. SilhouettePlaneCache_Dispose_m52386469CD058770AAD5B4E19ADF603598BECEC5(L_13, NULL);
  8669. NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9* L_14 = (NativeParallelHashMap_2_t4D02654CEC4D45A2841FD43547AD1E2F506E72A9*)(&__this->___m_ViewIDToIndexMap);
  8670. NativeParallelHashMap_2_Dispose_m424865EAF792C6A590BB7F8F0D2760F358CEC15E(L_14, NativeParallelHashMap_2_Dispose_m424865EAF792C6A590BB7F8F0D2760F358CEC15E_RuntimeMethod_var);
  8671. NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* L_15 = (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213*)(&__this->___m_FreeOccluderContexts);
  8672. NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E(L_15, NativeList_1_Dispose_m84213D7E2FCB5934C5E1C073C68F55FBD0383E1E_RuntimeMethod_var);
  8673. List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* L_16 = __this->___m_OccluderContextData;
  8674. NullCheck(L_16);
  8675. List_1_Clear_m38ACDE327D80BEDC3DAF3360C1DACE0E1719F3CE_inline(L_16, List_1_Clear_m38ACDE327D80BEDC3DAF3360C1DACE0E1719F3CE_RuntimeMethod_var);
  8676. NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* L_17 = (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C*)(&__this->___m_OccluderContextSlots);
  8677. NativeList_1_Dispose_mE7FAC7802D2E4BCB510C38A95027166C68652DE7(L_17, NativeList_1_Dispose_mE7FAC7802D2E4BCB510C38A95027166C68652DE7_RuntimeMethod_var);
  8678. NativeArray_1_tA65DF3C93200CA9EE1285F1D2DDD8FB5657EAAF8* L_18 = (NativeArray_1_tA65DF3C93200CA9EE1285F1D2DDD8FB5657EAAF8*)(&__this->___m_CommonShaderVariables);
  8679. NativeArray_1_Dispose_mDD8758DB0D52F681B5DE8A0CD4A9A9432DB25D55(L_18, NativeArray_1_Dispose_mDD8758DB0D52F681B5DE8A0CD4A9A9432DB25D55_RuntimeMethod_var);
  8680. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_19 = __this->___m_CommonConstantBuffer;
  8681. NullCheck(L_19);
  8682. ComputeBuffer_Release_mF1F157C929A0A5B2FDCD703A286EE09723450B72(L_19, NULL);
  8683. NativeArray_1_t1DE29B20DF59D7CF0F8F69260363FB6E9CD19554* L_20 = (NativeArray_1_t1DE29B20DF59D7CF0F8F69260363FB6E9CD19554*)(&__this->___m_DebugShaderVariables);
  8684. NativeArray_1_Dispose_m8F94B2D08004493E58248FB381F9A497E87C81E2(L_20, NativeArray_1_Dispose_m8F94B2D08004493E58248FB381F9A497E87C81E2_RuntimeMethod_var);
  8685. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_21 = __this->___m_DebugConstantBuffer;
  8686. NullCheck(L_21);
  8687. ComputeBuffer_Release_mF1F157C929A0A5B2FDCD703A286EE09723450B72(L_21, NULL);
  8688. return;
  8689. }
  8690. }
  8691. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionCullingCommon__ctor_m3B0C90E1EF8186EB97881C43D58E13303CACED1C (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, const RuntimeMethod* method)
  8692. {
  8693. {
  8694. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  8695. return;
  8696. }
  8697. }
  8698. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionCullingCommon__cctor_m65EF7B748745B32F17F979959B56ABA54B68E19D (const RuntimeMethod* method)
  8699. {
  8700. static bool s_Il2CppMethodInitialized;
  8701. if (!s_Il2CppMethodInitialized)
  8702. {
  8703. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD_il2cpp_TypeInfo_var);
  8704. s_Il2CppMethodInitialized = true;
  8705. }
  8706. {
  8707. ((OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD_StaticFields*)il2cpp_codegen_static_fields_for(OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD_il2cpp_TypeInfo_var))->___s_MaxContextGCFrame = 8;
  8708. return;
  8709. }
  8710. }
  8711. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionCullingCommon_U3CRenderDebugOcclusionTestOverlayU3Eb__29_1_m9B31475AE7F1F1FB5043C7E6AE2AB37D0D901037 (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* __this, OcclusionTestOverlayPassData_t45363AA9EC6BAC573A164EF744B755F06B5710CD* ___0_data, RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147 ___1_ctx, const RuntimeMethod* method)
  8712. {
  8713. static bool s_Il2CppMethodInitialized;
  8714. if (!s_Il2CppMethodInitialized)
  8715. {
  8716. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5_il2cpp_TypeInfo_var);
  8717. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
  8718. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_il2cpp_TypeInfo_var);
  8719. s_Il2CppMethodInitialized = true;
  8720. }
  8721. {
  8722. RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147 L_0 = ___1_ctx;
  8723. RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8* L_1 = L_0.___cmd;
  8724. il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_il2cpp_TypeInfo_var);
  8725. int32_t L_2 = ((ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_il2cpp_TypeInfo_var))->____OcclusionDebugOverlay;
  8726. OcclusionTestOverlayPassData_t45363AA9EC6BAC573A164EF744B755F06B5710CD* L_3 = ___0_data;
  8727. NullCheck(L_3);
  8728. BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_4 = L_3->___debugPyramid;
  8729. il2cpp_codegen_runtime_class_init_inline(BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5_il2cpp_TypeInfo_var);
  8730. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_5;
  8731. L_5 = BufferHandle_op_Implicit_m7F615A6584CE240EBAD5E06288E9AA519A594B76(L_4, NULL);
  8732. NullCheck(L_1);
  8733. RasterCommandBuffer_SetGlobalBuffer_m825B2326111F529332FCD563DF828F1B0B52AA11(L_1, L_2, L_5, NULL);
  8734. RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147 L_6 = ___1_ctx;
  8735. RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8* L_7 = L_6.___cmd;
  8736. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8 = __this->___m_DebugOcclusionTestMaterial;
  8737. il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
  8738. CoreUtils_DrawFullScreen_m135F656BB708E76CB256D4F9F617F97230F32E6E(L_7, L_8, (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D*)NULL, 0, NULL);
  8739. return;
  8740. }
  8741. }
  8742. #ifdef __clang__
  8743. #pragma clang diagnostic pop
  8744. #endif
  8745. #ifdef __clang__
  8746. #pragma clang diagnostic push
  8747. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8748. #pragma clang diagnostic ignored "-Wunused-variable"
  8749. #endif
  8750. IL2CPP_EXTERN_C void OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D_marshal_pinvoke(const OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D& unmarshaled, OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D_marshaled_pinvoke& marshaled)
  8751. {
  8752. marshaled.___valid = static_cast<int32_t>(unmarshaled.___valid);
  8753. marshaled.___lastUsedFrameIndex = unmarshaled.___lastUsedFrameIndex;
  8754. marshaled.___viewInstanceID = unmarshaled.___viewInstanceID;
  8755. }
  8756. IL2CPP_EXTERN_C void OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D_marshal_pinvoke_back(const OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D_marshaled_pinvoke& marshaled, OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D& unmarshaled)
  8757. {
  8758. bool unmarshaledvalid_temp_0 = false;
  8759. unmarshaledvalid_temp_0 = static_cast<bool>(marshaled.___valid);
  8760. unmarshaled.___valid = unmarshaledvalid_temp_0;
  8761. int32_t unmarshaledlastUsedFrameIndex_temp_1 = 0;
  8762. unmarshaledlastUsedFrameIndex_temp_1 = marshaled.___lastUsedFrameIndex;
  8763. unmarshaled.___lastUsedFrameIndex = unmarshaledlastUsedFrameIndex_temp_1;
  8764. int32_t unmarshaledviewInstanceID_temp_2 = 0;
  8765. unmarshaledviewInstanceID_temp_2 = marshaled.___viewInstanceID;
  8766. unmarshaled.___viewInstanceID = unmarshaledviewInstanceID_temp_2;
  8767. }
  8768. IL2CPP_EXTERN_C void OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D_marshal_pinvoke_cleanup(OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D_marshaled_pinvoke& marshaled)
  8769. {
  8770. }
  8771. IL2CPP_EXTERN_C void OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D_marshal_com(const OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D& unmarshaled, OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D_marshaled_com& marshaled)
  8772. {
  8773. marshaled.___valid = static_cast<int32_t>(unmarshaled.___valid);
  8774. marshaled.___lastUsedFrameIndex = unmarshaled.___lastUsedFrameIndex;
  8775. marshaled.___viewInstanceID = unmarshaled.___viewInstanceID;
  8776. }
  8777. IL2CPP_EXTERN_C void OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D_marshal_com_back(const OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D_marshaled_com& marshaled, OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D& unmarshaled)
  8778. {
  8779. bool unmarshaledvalid_temp_0 = false;
  8780. unmarshaledvalid_temp_0 = static_cast<bool>(marshaled.___valid);
  8781. unmarshaled.___valid = unmarshaledvalid_temp_0;
  8782. int32_t unmarshaledlastUsedFrameIndex_temp_1 = 0;
  8783. unmarshaledlastUsedFrameIndex_temp_1 = marshaled.___lastUsedFrameIndex;
  8784. unmarshaled.___lastUsedFrameIndex = unmarshaledlastUsedFrameIndex_temp_1;
  8785. int32_t unmarshaledviewInstanceID_temp_2 = 0;
  8786. unmarshaledviewInstanceID_temp_2 = marshaled.___viewInstanceID;
  8787. unmarshaled.___viewInstanceID = unmarshaledviewInstanceID_temp_2;
  8788. }
  8789. IL2CPP_EXTERN_C void OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D_marshal_com_cleanup(OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D_marshaled_com& marshaled)
  8790. {
  8791. }
  8792. #ifdef __clang__
  8793. #pragma clang diagnostic pop
  8794. #endif
  8795. #ifdef __clang__
  8796. #pragma clang diagnostic push
  8797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8798. #pragma clang diagnostic ignored "-Wunused-variable"
  8799. #endif
  8800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShaderIDs__cctor_mC4B7BFD4D1A496F04AC567A1D343648AF9932CDD (const RuntimeMethod* method)
  8801. {
  8802. static bool s_Il2CppMethodInitialized;
  8803. if (!s_Il2CppMethodInitialized)
  8804. {
  8805. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_il2cpp_TypeInfo_var);
  8806. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral152F13029AC4B1D1C9DF5E70A753533CB6232A04);
  8807. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAB4D560F48C8D57B6AEB5A6C6671E78096F18982);
  8808. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB235A998496A556430F5259856A92D74DA11B435);
  8809. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE73306BE3A392FDA73E92EA9BE462D2DCF9F4AD4);
  8810. s_Il2CppMethodInitialized = true;
  8811. }
  8812. {
  8813. int32_t L_0;
  8814. L_0 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralE73306BE3A392FDA73E92EA9BE462D2DCF9F4AD4, NULL);
  8815. ((ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_il2cpp_TypeInfo_var))->___OcclusionCullingCommonShaderVariables = L_0;
  8816. int32_t L_1;
  8817. L_1 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralAB4D560F48C8D57B6AEB5A6C6671E78096F18982, NULL);
  8818. ((ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_il2cpp_TypeInfo_var))->____OccluderDepthPyramid = L_1;
  8819. int32_t L_2;
  8820. L_2 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralB235A998496A556430F5259856A92D74DA11B435, NULL);
  8821. ((ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_il2cpp_TypeInfo_var))->____OcclusionDebugOverlay = L_2;
  8822. int32_t L_3;
  8823. L_3 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral152F13029AC4B1D1C9DF5E70A753533CB6232A04, NULL);
  8824. ((ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_il2cpp_TypeInfo_var))->___OcclusionCullingDebugShaderVariables = L_3;
  8825. return;
  8826. }
  8827. }
  8828. #ifdef __clang__
  8829. #pragma clang diagnostic pop
  8830. #endif
  8831. #ifdef __clang__
  8832. #pragma clang diagnostic push
  8833. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8834. #pragma clang diagnostic ignored "-Wunused-variable"
  8835. #endif
  8836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionTestOverlaySetupPassData__ctor_m319029C880BDA7B70BBB48CCC52A6DEEE84BC7AA (OcclusionTestOverlaySetupPassData_tD78F3F93BEC29903CF6BD8933FA73FD839B898FF* __this, const RuntimeMethod* method)
  8837. {
  8838. {
  8839. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  8840. return;
  8841. }
  8842. }
  8843. #ifdef __clang__
  8844. #pragma clang diagnostic pop
  8845. #endif
  8846. #ifdef __clang__
  8847. #pragma clang diagnostic push
  8848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8849. #pragma clang diagnostic ignored "-Wunused-variable"
  8850. #endif
  8851. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionTestOverlayPassData__ctor_m0D63CEF912BF6F987D0718384ED42945529D5FE0 (OcclusionTestOverlayPassData_t45363AA9EC6BAC573A164EF744B755F06B5710CD* __this, const RuntimeMethod* method)
  8852. {
  8853. {
  8854. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  8855. return;
  8856. }
  8857. }
  8858. #ifdef __clang__
  8859. #pragma clang diagnostic pop
  8860. #endif
  8861. #ifdef __clang__
  8862. #pragma clang diagnostic push
  8863. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8864. #pragma clang diagnostic ignored "-Wunused-variable"
  8865. #endif
  8866. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OccluderOverlayPassData__ctor_m2BBEDE9EE87B99D51BD3A55ADE85B0FF7191D88E (OccluderOverlayPassData_t1ED3157087A07E14430FED7DBB02BF94491246D3* __this, const RuntimeMethod* method)
  8867. {
  8868. {
  8869. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  8870. return;
  8871. }
  8872. }
  8873. #ifdef __clang__
  8874. #pragma clang diagnostic pop
  8875. #endif
  8876. #ifdef __clang__
  8877. #pragma clang diagnostic push
  8878. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8879. #pragma clang diagnostic ignored "-Wunused-variable"
  8880. #endif
  8881. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateOccludersPassData__ctor_m780741CED9AA7DEA6E7F15F1125830643B0940A5 (UpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A* __this, const RuntimeMethod* method)
  8882. {
  8883. {
  8884. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  8885. return;
  8886. }
  8887. }
  8888. #ifdef __clang__
  8889. #pragma clang diagnostic pop
  8890. #endif
  8891. #ifdef __clang__
  8892. #pragma clang diagnostic push
  8893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8894. #pragma clang diagnostic ignored "-Wunused-variable"
  8895. #endif
  8896. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m69E4B9D0362E234583DB9D7CC8D28B7B958F008D (const RuntimeMethod* method)
  8897. {
  8898. static bool s_Il2CppMethodInitialized;
  8899. if (!s_Il2CppMethodInitialized)
  8900. {
  8901. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_il2cpp_TypeInfo_var);
  8902. s_Il2CppMethodInitialized = true;
  8903. }
  8904. {
  8905. U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A* L_0 = (U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A*)il2cpp_codegen_object_new(U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_il2cpp_TypeInfo_var);
  8906. U3CU3Ec__ctor_m7AF3A5B26F1D35F52C4E1518DCB55AF32705CA12(L_0, NULL);
  8907. ((U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
  8908. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
  8909. return;
  8910. }
  8911. }
  8912. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m7AF3A5B26F1D35F52C4E1518DCB55AF32705CA12 (U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A* __this, const RuntimeMethod* method)
  8913. {
  8914. {
  8915. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  8916. return;
  8917. }
  8918. }
  8919. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CRenderDebugOcclusionTestOverlayU3Eb__29_0_m6B98C8D250CCC733E809FCD7A6BEF46BE6416D27 (U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A* __this, OcclusionTestOverlaySetupPassData_tD78F3F93BEC29903CF6BD8933FA73FD839B898FF* ___0_data, ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F* ___1_ctx, const RuntimeMethod* method)
  8920. {
  8921. static bool s_Il2CppMethodInitialized;
  8922. if (!s_Il2CppMethodInitialized)
  8923. {
  8924. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeCommandBuffer_SetBufferData_TisOcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185_m2AEBEA259CF44A75197B496481FEB5BC81515CA3_RuntimeMethod_var);
  8925. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_il2cpp_TypeInfo_var);
  8926. s_Il2CppMethodInitialized = true;
  8927. }
  8928. OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* V_0 = NULL;
  8929. {
  8930. GPUResidentDrawer_tB6F260E4DEC50D7E0DA2BD0CB131A51CDDCA3009* L_0;
  8931. L_0 = GPUResidentDrawer_get_instance_m142CE6BEC88AA7FA34052B0138128C3B944FEBDD_inline(NULL);
  8932. NullCheck(L_0);
  8933. GPUResidentBatcher_t03EB1BFD059B1DFA8BBACB7415CB3ED0C69B3A21* L_1;
  8934. L_1 = GPUResidentDrawer_get_batcher_m03715B9C280D664F90B0B1F592D9C3ADD212F9F3_inline(L_0, NULL);
  8935. NullCheck(L_1);
  8936. OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* L_2;
  8937. L_2 = GPUResidentBatcher_get_occlusionCullingCommon_mCC135850F6B339139CBA5E60715E4B059195CBC7(L_1, NULL);
  8938. V_0 = L_2;
  8939. OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* L_3 = V_0;
  8940. NullCheck(L_3);
  8941. NativeArray_1_t1DE29B20DF59D7CF0F8F69260363FB6E9CD19554* L_4 = (NativeArray_1_t1DE29B20DF59D7CF0F8F69260363FB6E9CD19554*)(&L_3->___m_DebugShaderVariables);
  8942. OcclusionTestOverlaySetupPassData_tD78F3F93BEC29903CF6BD8933FA73FD839B898FF* L_5 = ___0_data;
  8943. NullCheck(L_5);
  8944. OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185 L_6 = L_5->___cb;
  8945. IL2CPP_NATIVEARRAY_SET_ITEM(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185, (L_4)->___m_Buffer, 0, (L_6));
  8946. ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F* L_7 = ___1_ctx;
  8947. NullCheck(L_7);
  8948. ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* L_8 = L_7->___cmd;
  8949. OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* L_9 = V_0;
  8950. NullCheck(L_9);
  8951. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_10 = L_9->___m_DebugConstantBuffer;
  8952. OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* L_11 = V_0;
  8953. NullCheck(L_11);
  8954. NativeArray_1_t1DE29B20DF59D7CF0F8F69260363FB6E9CD19554 L_12 = L_11->___m_DebugShaderVariables;
  8955. NullCheck(L_8);
  8956. ComputeCommandBuffer_SetBufferData_TisOcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185_m2AEBEA259CF44A75197B496481FEB5BC81515CA3(L_8, L_10, L_12, ComputeCommandBuffer_SetBufferData_TisOcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185_m2AEBEA259CF44A75197B496481FEB5BC81515CA3_RuntimeMethod_var);
  8957. OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* L_13 = V_0;
  8958. NullCheck(L_13);
  8959. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_14 = L_13->___m_DebugOcclusionTestMaterial;
  8960. il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_il2cpp_TypeInfo_var);
  8961. int32_t L_15 = ((ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t1678C8FFECD10C5BE6DD1A19AF83778827F15257_il2cpp_TypeInfo_var))->___OcclusionCullingDebugShaderVariables;
  8962. OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* L_16 = V_0;
  8963. NullCheck(L_16);
  8964. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_17 = L_16->___m_DebugConstantBuffer;
  8965. OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* L_18 = V_0;
  8966. NullCheck(L_18);
  8967. ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_19 = L_18->___m_DebugConstantBuffer;
  8968. NullCheck(L_19);
  8969. int32_t L_20;
  8970. L_20 = ComputeBuffer_get_stride_m8B4C7BD906762E12F4CAE3038F4331FA464C010E(L_19, NULL);
  8971. NullCheck(L_14);
  8972. Material_SetConstantBuffer_m84A5BFC452DDEB7E4B3A812C42EC6C64A3941238(L_14, L_15, L_17, 0, L_20, NULL);
  8973. return;
  8974. }
  8975. }
  8976. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CRenderDebugOccluderOverlayU3Eb__32_0_m000074A9983218A19ECAA6BBF27D4DE6F0CEC6EC (U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A* __this, OccluderOverlayPassData_t1ED3157087A07E14430FED7DBB02BF94491246D3* ___0_data, RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147 ___1_ctx, const RuntimeMethod* method)
  8977. {
  8978. static bool s_Il2CppMethodInitialized;
  8979. if (!s_Il2CppMethodInitialized)
  8980. {
  8981. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_il2cpp_TypeInfo_var);
  8982. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1D8A7822B1F501045D03B27EC8059F01B168BFD6);
  8983. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDFEA7178F506CFF02E82EC62817C52BFE46FCA17);
  8984. s_Il2CppMethodInitialized = true;
  8985. }
  8986. MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* V_0 = NULL;
  8987. {
  8988. il2cpp_codegen_runtime_class_init_inline(RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_il2cpp_TypeInfo_var);
  8989. RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437* L_0;
  8990. L_0 = RasterGraphContext_get_renderGraphPool_m3AAB1E77002C4F8DF11C3BF8C6D6014F16F9144C((&___1_ctx), NULL);
  8991. NullCheck(L_0);
  8992. MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_1;
  8993. L_1 = RenderGraphObjectPool_GetTempMaterialPropertyBlock_m6ECE4D3436DFD28EFECACD5650C6C646625460CF(L_0, NULL);
  8994. V_0 = L_1;
  8995. MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_2 = V_0;
  8996. OccluderOverlayPassData_t1ED3157087A07E14430FED7DBB02BF94491246D3* L_3 = ___0_data;
  8997. NullCheck(L_3);
  8998. RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_4 = L_3->___occluderTexture;
  8999. Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_5;
  9000. L_5 = RTHandle_op_Implicit_mEF75557100B4F5D5BD918A60C85060711687CD43(L_4, NULL);
  9001. NullCheck(L_2);
  9002. MaterialPropertyBlock_SetTexture_mB802D9FA760800EA0AB78F5CE229F5F8108F7178(L_2, _stringLiteralDFEA7178F506CFF02E82EC62817C52BFE46FCA17, L_5, NULL);
  9003. MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_6 = V_0;
  9004. OccluderOverlayPassData_t1ED3157087A07E14430FED7DBB02BF94491246D3* L_7 = ___0_data;
  9005. NullCheck(L_7);
  9006. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = L_7->___validRange;
  9007. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9;
  9008. L_9 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_8, NULL);
  9009. NullCheck(L_6);
  9010. MaterialPropertyBlock_SetVector_mB3D0FFCCDFF9D78447719F25DB8C1AFCB12B8BD5(L_6, _stringLiteral1D8A7822B1F501045D03B27EC8059F01B168BFD6, L_9, NULL);
  9011. RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147 L_10 = ___1_ctx;
  9012. RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8* L_11 = L_10.___cmd;
  9013. OccluderOverlayPassData_t1ED3157087A07E14430FED7DBB02BF94491246D3* L_12 = ___0_data;
  9014. NullCheck(L_12);
  9015. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_13 = L_12->___viewport;
  9016. NullCheck(L_11);
  9017. RasterCommandBuffer_SetViewport_mCC43D00D3A49FF4179249DC0A9C5AF417589C74D(L_11, L_13, NULL);
  9018. RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147 L_14 = ___1_ctx;
  9019. RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8* L_15 = L_14.___cmd;
  9020. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_16;
  9021. L_16 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
  9022. OccluderOverlayPassData_t1ED3157087A07E14430FED7DBB02BF94491246D3* L_17 = ___0_data;
  9023. NullCheck(L_17);
  9024. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_18 = L_17->___debugMaterial;
  9025. OccluderOverlayPassData_t1ED3157087A07E14430FED7DBB02BF94491246D3* L_19 = ___0_data;
  9026. NullCheck(L_19);
  9027. int32_t L_20 = L_19->___passIndex;
  9028. MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_21 = V_0;
  9029. NullCheck(L_15);
  9030. RasterCommandBuffer_DrawProcedural_m54031CCE6CA11C2EB6CBBEA42F9D6904A3673582(L_15, L_16, L_18, L_20, 0, 3, 1, L_21, NULL);
  9031. return;
  9032. }
  9033. }
  9034. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CUpdateInstanceOccludersU3Eb__37_0_m07755DD078337F25892B35E882F36CF2D77C600B (U3CU3Ec_tAEF2DE38EB6F983AAF5DBDB4FA8DACF67D3B445A* __this, UpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A* ___0_data, ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F* ___1_context, const RuntimeMethod* method)
  9035. {
  9036. static bool s_Il2CppMethodInitialized;
  9037. if (!s_Il2CppMethodInitialized)
  9038. {
  9039. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mEC6EDC870FCB1FA027DDCBE7BAE34AFA9398A1DE_RuntimeMethod_var);
  9040. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m453D9ACDFFF1EC463DB89226552846A849909D9F_RuntimeMethod_var);
  9041. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1__ctor_mED105F1DB197E159F07DE41446F0203180C8A441_RuntimeMethod_var);
  9042. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_op_Implicit_m066B480F835EDE1819C9F5F060705A32090F88DB_RuntimeMethod_var);
  9043. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CUpdateInstanceOccludersU3Eb__37_0_m07755DD078337F25892B35E882F36CF2D77C600B_RuntimeMethod_var);
  9044. s_Il2CppMethodInitialized = true;
  9045. }
  9046. Span_1_tBABB2D63897F271C24C07BA851A911176740FE74 V_0;
  9047. memset((&V_0), 0, sizeof(V_0));
  9048. int32_t V_1 = 0;
  9049. int32_t V_2 = 0;
  9050. int32_t V_3 = 0;
  9051. {
  9052. UpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A* L_0 = ___0_data;
  9053. NullCheck(L_0);
  9054. List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D* L_1 = L_0->___occluderSubviewUpdates;
  9055. NullCheck(L_1);
  9056. int32_t L_2;
  9057. L_2 = List_1_get_Count_mEC6EDC870FCB1FA027DDCBE7BAE34AFA9398A1DE_inline(L_1, List_1_get_Count_mEC6EDC870FCB1FA027DDCBE7BAE34AFA9398A1DE_RuntimeMethod_var);
  9058. V_2 = L_2;
  9059. int32_t L_3 = V_2;
  9060. uint32_t L_4 = sizeof(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7);
  9061. if ((uintptr_t)((uintptr_t)L_3) * (uintptr_t)L_4 > (uintptr_t)kIl2CppUIntPtrMax)
  9062. IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), U3CU3Ec_U3CUpdateInstanceOccludersU3Eb__37_0_m07755DD078337F25892B35E882F36CF2D77C600B_RuntimeMethod_var);
  9063. intptr_t L_5 = ((intptr_t)il2cpp_codegen_multiply((intptr_t)((uintptr_t)L_3), (int32_t)L_4));
  9064. int8_t* L_6 = (int8_t*) (L_5 ? alloca(L_5) : NULL);
  9065. memset(L_6, 0, L_5);
  9066. int32_t L_7 = V_2;
  9067. Span_1_tBABB2D63897F271C24C07BA851A911176740FE74 L_8;
  9068. memset((&L_8), 0, sizeof(L_8));
  9069. Span_1__ctor_mED105F1DB197E159F07DE41446F0203180C8A441_inline((&L_8), (void*)(L_6), L_7, Span_1__ctor_mED105F1DB197E159F07DE41446F0203180C8A441_RuntimeMethod_var);
  9070. V_0 = L_8;
  9071. V_1 = 0;
  9072. V_3 = 0;
  9073. goto IL_005a;
  9074. }
  9075. IL_0024:
  9076. {
  9077. int32_t L_9 = V_3;
  9078. OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_10;
  9079. L_10 = il2cpp_span_get_item((OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7*)((Il2CppByReference*)&(((&V_0))->____pointer))->value, (L_9), ((&V_0))->____length);
  9080. UpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A* L_11 = ___0_data;
  9081. NullCheck(L_11);
  9082. List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D* L_12 = L_11->___occluderSubviewUpdates;
  9083. int32_t L_13 = V_3;
  9084. NullCheck(L_12);
  9085. OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 L_14;
  9086. L_14 = List_1_get_Item_m453D9ACDFFF1EC463DB89226552846A849909D9F(L_12, L_13, List_1_get_Item_m453D9ACDFFF1EC463DB89226552846A849909D9F_RuntimeMethod_var);
  9087. *(OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7*)L_10 = L_14;
  9088. int32_t L_15 = V_1;
  9089. UpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A* L_16 = ___0_data;
  9090. NullCheck(L_16);
  9091. List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D* L_17 = L_16->___occluderSubviewUpdates;
  9092. int32_t L_18 = V_3;
  9093. NullCheck(L_17);
  9094. OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 L_19;
  9095. L_19 = List_1_get_Item_m453D9ACDFFF1EC463DB89226552846A849909D9F(L_17, L_18, List_1_get_Item_m453D9ACDFFF1EC463DB89226552846A849909D9F_RuntimeMethod_var);
  9096. int32_t L_20 = L_19.___subviewIndex;
  9097. V_1 = ((int32_t)(L_15|((int32_t)(1<<((int32_t)(L_20&((int32_t)31)))))));
  9098. int32_t L_21 = V_3;
  9099. V_3 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  9100. }
  9101. IL_005a:
  9102. {
  9103. int32_t L_22 = V_3;
  9104. UpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A* L_23 = ___0_data;
  9105. NullCheck(L_23);
  9106. List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D* L_24 = L_23->___occluderSubviewUpdates;
  9107. NullCheck(L_24);
  9108. int32_t L_25;
  9109. L_25 = List_1_get_Count_mEC6EDC870FCB1FA027DDCBE7BAE34AFA9398A1DE_inline(L_24, List_1_get_Count_mEC6EDC870FCB1FA027DDCBE7BAE34AFA9398A1DE_RuntimeMethod_var);
  9110. if ((((int32_t)L_22) < ((int32_t)L_25)))
  9111. {
  9112. goto IL_0024;
  9113. }
  9114. }
  9115. {
  9116. GPUResidentDrawer_tB6F260E4DEC50D7E0DA2BD0CB131A51CDDCA3009* L_26;
  9117. L_26 = GPUResidentDrawer_get_instance_m142CE6BEC88AA7FA34052B0138128C3B944FEBDD_inline(NULL);
  9118. NullCheck(L_26);
  9119. GPUResidentBatcher_t03EB1BFD059B1DFA8BBACB7415CB3ED0C69B3A21* L_27;
  9120. L_27 = GPUResidentDrawer_get_batcher_m03715B9C280D664F90B0B1F592D9C3ADD212F9F3_inline(L_26, NULL);
  9121. GPUResidentBatcher_t03EB1BFD059B1DFA8BBACB7415CB3ED0C69B3A21* L_28 = L_27;
  9122. NullCheck(L_28);
  9123. OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* L_29;
  9124. L_29 = GPUResidentBatcher_get_occlusionCullingCommon_mCC135850F6B339139CBA5E60715E4B059195CBC7(L_28, NULL);
  9125. ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F* L_30 = ___1_context;
  9126. NullCheck(L_30);
  9127. ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* L_31 = L_30->___cmd;
  9128. UpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A* L_32 = ___0_data;
  9129. NullCheck(L_32);
  9130. OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* L_33 = (OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123*)(&L_32->___occluderParams);
  9131. Span_1_tBABB2D63897F271C24C07BA851A911176740FE74 L_34 = V_0;
  9132. ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8 L_35;
  9133. L_35 = Span_1_op_Implicit_m066B480F835EDE1819C9F5F060705A32090F88DB(L_34, Span_1_op_Implicit_m066B480F835EDE1819C9F5F060705A32090F88DB_RuntimeMethod_var);
  9134. UpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A* L_36 = ___0_data;
  9135. NullCheck(L_36);
  9136. OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3* L_37 = (OccluderHandles_t7CF26B9286ACCE9EE0EE410DCAB404459C30B6A3*)(&L_36->___occluderHandles);
  9137. NullCheck(L_29);
  9138. OcclusionCullingCommon_CreateFarDepthPyramid_mA599495FF407F8137E6B40745EFA5296FD390859(L_29, L_31, L_33, L_35, L_37, NULL);
  9139. NullCheck(L_28);
  9140. InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* L_38;
  9141. L_38 = GPUResidentBatcher_get_instanceCullingBatcher_m9E7BF9BA5E63072AB043C86836AC4C036AD5D465_inline(L_28, NULL);
  9142. UpdateOccludersPassData_t23576AD1C69FB3CBFC6C240D21524BF2F4A7FE1A* L_39 = ___0_data;
  9143. NullCheck(L_39);
  9144. OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123* L_40 = (OccluderParameters_tD4C5C1FBD74FE57BD33B9871CAB244BAF4813123*)(&L_39->___occluderParams);
  9145. int32_t L_41 = L_40->___viewInstanceID;
  9146. int32_t L_42 = V_1;
  9147. NullCheck(L_38);
  9148. InstanceCullingBatcher_InstanceOccludersUpdated_mB9D7CECE86473174B52A1D76E73DC546738C9A44(L_38, L_41, L_42, NULL);
  9149. return;
  9150. }
  9151. }
  9152. #ifdef __clang__
  9153. #pragma clang diagnostic pop
  9154. #endif
  9155. #ifdef __clang__
  9156. #pragma clang diagnostic push
  9157. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9158. #pragma clang diagnostic ignored "-Wunused-variable"
  9159. #endif
  9160. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OcclusionCullingCommonShaderVariables__ctor_m6098CCD0E939B2F9DE8715FF129DAE892745C610 (OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* __this, OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* ___0_occluderCtx, InstanceOcclusionTestSubviewSettings_t82AEE150A78ECA4E3B73D453D7E5352087666541* ___1_subviewSettings, bool ___2_occlusionOverlayCountVisible, bool ___3_overrideOcclusionTestToAlwaysPass, const RuntimeMethod* method)
  9161. {
  9162. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
  9163. memset((&V_0), 0, sizeof(V_0));
  9164. int32_t V_1 = 0;
  9165. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 V_2;
  9166. memset((&V_2), 0, sizeof(V_2));
  9167. int32_t V_3 = 0;
  9168. NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690 V_4;
  9169. memset((&V_4), 0, sizeof(V_4));
  9170. OccluderDerivedData_tF558D611762DC3E3DDB33625EEC5CF5A07F18933 V_5;
  9171. memset((&V_5), 0, sizeof(V_5));
  9172. int32_t V_6 = 0;
  9173. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_7;
  9174. memset((&V_7), 0, sizeof(V_7));
  9175. int32_t V_8 = 0;
  9176. OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB V_9;
  9177. memset((&V_9), 0, sizeof(V_9));
  9178. NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672 V_10;
  9179. memset((&V_10), 0, sizeof(V_10));
  9180. OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* G_B12_0 = NULL;
  9181. OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* G_B11_0 = NULL;
  9182. int32_t G_B13_0 = 0;
  9183. OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* G_B13_1 = NULL;
  9184. int32_t G_B15_0 = 0;
  9185. OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* G_B15_1 = NULL;
  9186. int32_t G_B14_0 = 0;
  9187. OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* G_B14_1 = NULL;
  9188. int32_t G_B16_0 = 0;
  9189. int32_t G_B16_1 = 0;
  9190. OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* G_B16_2 = NULL;
  9191. {
  9192. V_1 = 0;
  9193. goto IL_0119;
  9194. }
  9195. IL_0007:
  9196. {
  9197. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* L_0 = ___0_occluderCtx;
  9198. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 L_1 = (*(OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5*)L_0);
  9199. V_2 = L_1;
  9200. int32_t L_2 = V_1;
  9201. bool L_3;
  9202. L_3 = OccluderContext_IsSubviewValid_m88BE2A076AC851E9D11AB02B30ECE80A7E4D6BE0((&V_2), L_2, NULL);
  9203. if (!L_3)
  9204. {
  9205. goto IL_0115;
  9206. }
  9207. }
  9208. {
  9209. V_3 = 0;
  9210. goto IL_0058;
  9211. }
  9212. IL_001f:
  9213. {
  9214. U3C_ViewProjMatrixU3Ee__FixedBuffer_t0AA43098E17D71DCD19AFE4EA8D150954292017F* L_4 = (U3C_ViewProjMatrixU3Ee__FixedBuffer_t0AA43098E17D71DCD19AFE4EA8D150954292017F*)(&__this->____ViewProjMatrix);
  9215. float* L_5 = (float*)(&L_4->___FixedElementField);
  9216. int32_t L_6 = V_1;
  9217. int32_t L_7 = V_3;
  9218. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* L_8 = ___0_occluderCtx;
  9219. NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690 L_9 = L_8->___subviewData;
  9220. V_4 = L_9;
  9221. int32_t L_10 = V_1;
  9222. OccluderDerivedData_tF558D611762DC3E3DDB33625EEC5CF5A07F18933 L_11;
  9223. L_11 = IL2CPP_NATIVEARRAY_GET_ITEM(OccluderDerivedData_tF558D611762DC3E3DDB33625EEC5CF5A07F18933, ((&V_4))->___m_Buffer, L_10);
  9224. V_5 = L_11;
  9225. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_12 = (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6*)(&(&V_5)->___viewProjMatrix);
  9226. int32_t L_13 = V_3;
  9227. float L_14;
  9228. L_14 = Matrix4x4_get_Item_m771C2EE3A3BFFBAC9F2AD07FFCAAF6146C1BE92A(L_12, L_13, NULL);
  9229. *((float*)((float*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)16), L_6)), L_7))), 4))))) = (float)L_14;
  9230. int32_t L_15 = V_3;
  9231. V_3 = ((int32_t)il2cpp_codegen_add(L_15, 1));
  9232. }
  9233. IL_0058:
  9234. {
  9235. int32_t L_16 = V_3;
  9236. if ((((int32_t)L_16) < ((int32_t)((int32_t)16))))
  9237. {
  9238. goto IL_001f;
  9239. }
  9240. }
  9241. {
  9242. V_6 = 0;
  9243. goto IL_010d;
  9244. }
  9245. IL_0065:
  9246. {
  9247. U3C_ViewOriginWorldSpaceU3Ee__FixedBuffer_tAA15F0CD1A812C5CB25868532F7F022903331B69* L_17 = (U3C_ViewOriginWorldSpaceU3Ee__FixedBuffer_tAA15F0CD1A812C5CB25868532F7F022903331B69*)(&__this->____ViewOriginWorldSpace);
  9248. float* L_18 = (float*)(&L_17->___FixedElementField);
  9249. int32_t L_19 = V_1;
  9250. int32_t L_20 = V_6;
  9251. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* L_21 = ___0_occluderCtx;
  9252. NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690 L_22 = L_21->___subviewData;
  9253. V_4 = L_22;
  9254. int32_t L_23 = V_1;
  9255. OccluderDerivedData_tF558D611762DC3E3DDB33625EEC5CF5A07F18933 L_24;
  9256. L_24 = IL2CPP_NATIVEARRAY_GET_ITEM(OccluderDerivedData_tF558D611762DC3E3DDB33625EEC5CF5A07F18933, ((&V_4))->___m_Buffer, L_23);
  9257. V_5 = L_24;
  9258. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_25 = (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)(&(&V_5)->___viewOriginWorldSpace);
  9259. int32_t L_26 = V_6;
  9260. float L_27;
  9261. L_27 = Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline(L_25, L_26, NULL);
  9262. *((float*)((float*)il2cpp_codegen_add((intptr_t)L_18, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(4, L_19)), L_20))), 4))))) = (float)L_27;
  9263. U3C_FacingDirWorldSpaceU3Ee__FixedBuffer_t2195F26FDAB952B9A94C6FC1F36CD4A370DE00F6* L_28 = (U3C_FacingDirWorldSpaceU3Ee__FixedBuffer_t2195F26FDAB952B9A94C6FC1F36CD4A370DE00F6*)(&__this->____FacingDirWorldSpace);
  9264. float* L_29 = (float*)(&L_28->___FixedElementField);
  9265. int32_t L_30 = V_1;
  9266. int32_t L_31 = V_6;
  9267. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* L_32 = ___0_occluderCtx;
  9268. NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690 L_33 = L_32->___subviewData;
  9269. V_4 = L_33;
  9270. int32_t L_34 = V_1;
  9271. OccluderDerivedData_tF558D611762DC3E3DDB33625EEC5CF5A07F18933 L_35;
  9272. L_35 = IL2CPP_NATIVEARRAY_GET_ITEM(OccluderDerivedData_tF558D611762DC3E3DDB33625EEC5CF5A07F18933, ((&V_4))->___m_Buffer, L_34);
  9273. V_5 = L_35;
  9274. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_36 = (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)(&(&V_5)->___facingDirWorldSpace);
  9275. int32_t L_37 = V_6;
  9276. float L_38;
  9277. L_38 = Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline(L_36, L_37, NULL);
  9278. *((float*)((float*)il2cpp_codegen_add((intptr_t)L_29, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(4, L_30)), L_31))), 4))))) = (float)L_38;
  9279. U3C_RadialDirWorldSpaceU3Ee__FixedBuffer_t4F19C8EE6486E94F0A21112400CC138E955DCFF9* L_39 = (U3C_RadialDirWorldSpaceU3Ee__FixedBuffer_t4F19C8EE6486E94F0A21112400CC138E955DCFF9*)(&__this->____RadialDirWorldSpace);
  9280. float* L_40 = (float*)(&L_39->___FixedElementField);
  9281. int32_t L_41 = V_1;
  9282. int32_t L_42 = V_6;
  9283. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* L_43 = ___0_occluderCtx;
  9284. NativeArray_1_t8F0D14C1F4EAFB3AE60DB55E5E05E84CEA614690 L_44 = L_43->___subviewData;
  9285. V_4 = L_44;
  9286. int32_t L_45 = V_1;
  9287. OccluderDerivedData_tF558D611762DC3E3DDB33625EEC5CF5A07F18933 L_46;
  9288. L_46 = IL2CPP_NATIVEARRAY_GET_ITEM(OccluderDerivedData_tF558D611762DC3E3DDB33625EEC5CF5A07F18933, ((&V_4))->___m_Buffer, L_45);
  9289. V_5 = L_46;
  9290. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_47 = (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)(&(&V_5)->___radialDirWorldSpace);
  9291. int32_t L_48 = V_6;
  9292. float L_49;
  9293. L_49 = Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline(L_47, L_48, NULL);
  9294. *((float*)((float*)il2cpp_codegen_add((intptr_t)L_40, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(4, L_41)), L_42))), 4))))) = (float)L_49;
  9295. int32_t L_50 = V_6;
  9296. V_6 = ((int32_t)il2cpp_codegen_add(L_50, 1));
  9297. }
  9298. IL_010d:
  9299. {
  9300. int32_t L_51 = V_6;
  9301. if ((((int32_t)L_51) < ((int32_t)4)))
  9302. {
  9303. goto IL_0065;
  9304. }
  9305. }
  9306. IL_0115:
  9307. {
  9308. int32_t L_52 = V_1;
  9309. V_1 = ((int32_t)il2cpp_codegen_add(L_52, 1));
  9310. }
  9311. IL_0119:
  9312. {
  9313. int32_t L_53 = V_1;
  9314. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* L_54 = ___0_occluderCtx;
  9315. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 L_55 = (*(OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5*)L_54);
  9316. V_2 = L_55;
  9317. int32_t L_56;
  9318. L_56 = OccluderContext_get_subviewCount_m49FDF73077D5C9F1789BA0C35A39A7F78FCBF414((&V_2), NULL);
  9319. if ((((int32_t)L_53) < ((int32_t)L_56)))
  9320. {
  9321. goto IL_0007;
  9322. }
  9323. }
  9324. {
  9325. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* L_57 = ___0_occluderCtx;
  9326. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_58 = L_57->___occluderMipLayoutSize;
  9327. V_7 = L_58;
  9328. int32_t L_59;
  9329. L_59 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_7), NULL);
  9330. __this->____OccluderMipLayoutSizeX = L_59;
  9331. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* L_60 = ___0_occluderCtx;
  9332. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_61 = L_60->___occluderMipLayoutSize;
  9333. V_7 = L_61;
  9334. int32_t L_62;
  9335. L_62 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_7), NULL);
  9336. __this->____OccluderMipLayoutSizeY = L_62;
  9337. bool L_63 = ___3_overrideOcclusionTestToAlwaysPass;
  9338. if (L_63)
  9339. {
  9340. G_B12_0 = __this;
  9341. goto IL_015f;
  9342. }
  9343. G_B11_0 = __this;
  9344. }
  9345. {
  9346. G_B13_0 = 0;
  9347. G_B13_1 = G_B11_0;
  9348. goto IL_0160;
  9349. }
  9350. IL_015f:
  9351. {
  9352. G_B13_0 = 1;
  9353. G_B13_1 = G_B12_0;
  9354. }
  9355. IL_0160:
  9356. {
  9357. bool L_64 = ___2_occlusionOverlayCountVisible;
  9358. if (L_64)
  9359. {
  9360. G_B15_0 = G_B13_0;
  9361. G_B15_1 = G_B13_1;
  9362. goto IL_0166;
  9363. }
  9364. G_B14_0 = G_B13_0;
  9365. G_B14_1 = G_B13_1;
  9366. }
  9367. {
  9368. G_B16_0 = 0;
  9369. G_B16_1 = G_B14_0;
  9370. G_B16_2 = G_B14_1;
  9371. goto IL_0167;
  9372. }
  9373. IL_0166:
  9374. {
  9375. G_B16_0 = 2;
  9376. G_B16_1 = G_B15_0;
  9377. G_B16_2 = G_B15_1;
  9378. }
  9379. IL_0167:
  9380. {
  9381. G_B16_2->____OcclusionTestDebugFlags = ((int32_t)(G_B16_1|G_B16_0));
  9382. __this->____OcclusionCullingCommonPad0 = 0;
  9383. InstanceOcclusionTestSubviewSettings_t82AEE150A78ECA4E3B73D453D7E5352087666541* L_65 = ___1_subviewSettings;
  9384. int32_t L_66 = L_65->___testCount;
  9385. __this->____OcclusionTestCount = L_66;
  9386. InstanceOcclusionTestSubviewSettings_t82AEE150A78ECA4E3B73D453D7E5352087666541* L_67 = ___1_subviewSettings;
  9387. int32_t L_68 = L_67->___occluderSubviewIndices;
  9388. __this->____OccluderSubviewIndices = L_68;
  9389. InstanceOcclusionTestSubviewSettings_t82AEE150A78ECA4E3B73D453D7E5352087666541* L_69 = ___1_subviewSettings;
  9390. int32_t L_70 = L_69->___cullingSplitIndices;
  9391. __this->____CullingSplitIndices = L_70;
  9392. InstanceOcclusionTestSubviewSettings_t82AEE150A78ECA4E3B73D453D7E5352087666541* L_71 = ___1_subviewSettings;
  9393. int32_t L_72 = L_71->___cullingSplitMask;
  9394. __this->____CullingSplitMask = L_72;
  9395. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* L_73 = ___0_occluderCtx;
  9396. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 L_74 = (*(OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5*)L_73);
  9397. V_2 = L_74;
  9398. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_75;
  9399. L_75 = OccluderContext_get_depthBufferSizeInOccluderPixels_mF734AB99EBF484188554B86CB2E07048E6138C36((&V_2), NULL);
  9400. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_76;
  9401. L_76 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_75, NULL);
  9402. __this->____DepthSizeInOccluderPixels = L_76;
  9403. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* L_77 = ___0_occluderCtx;
  9404. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_78 = L_77->___occluderDepthPyramidSize;
  9405. V_0 = L_78;
  9406. int32_t L_79;
  9407. L_79 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_0), NULL);
  9408. int32_t L_80;
  9409. L_80 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_0), NULL);
  9410. int32_t L_81;
  9411. L_81 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_0), NULL);
  9412. int32_t L_82;
  9413. L_82 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_0), NULL);
  9414. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_83;
  9415. memset((&L_83), 0, sizeof(L_83));
  9416. Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_83), ((float)L_79), ((float)L_80), ((float)((1.0f)/((float)L_81))), ((float)((1.0f)/((float)L_82))), NULL);
  9417. __this->____OccluderDepthPyramidSize = L_83;
  9418. V_8 = 0;
  9419. goto IL_02a2;
  9420. }
  9421. IL_0203:
  9422. {
  9423. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* L_84 = ___0_occluderCtx;
  9424. NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672 L_85 = L_84->___occluderMipBounds;
  9425. V_10 = L_85;
  9426. int32_t L_86 = V_8;
  9427. OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB L_87;
  9428. L_87 = IL2CPP_NATIVEARRAY_GET_ITEM(OccluderMipBounds_t8054D1DF47047C9BFC6D7C77F703BCE6EA4779BB, ((&V_10))->___m_Buffer, L_86);
  9429. V_9 = L_87;
  9430. U3C_OccluderMipBoundsU3Ee__FixedBuffer_t369A0CC0F2EADA636FAF26E88452A11643E481EF* L_88 = (U3C_OccluderMipBoundsU3Ee__FixedBuffer_t369A0CC0F2EADA636FAF26E88452A11643E481EF*)(&__this->____OccluderMipBounds);
  9431. uint32_t* L_89 = (uint32_t*)(&L_88->___FixedElementField);
  9432. int32_t L_90 = V_8;
  9433. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_91 = (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)(&(&V_9)->___offset);
  9434. int32_t L_92;
  9435. L_92 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_91, NULL);
  9436. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_89, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(4, L_90))), 4))))) = (int32_t)L_92;
  9437. U3C_OccluderMipBoundsU3Ee__FixedBuffer_t369A0CC0F2EADA636FAF26E88452A11643E481EF* L_93 = (U3C_OccluderMipBoundsU3Ee__FixedBuffer_t369A0CC0F2EADA636FAF26E88452A11643E481EF*)(&__this->____OccluderMipBounds);
  9438. uint32_t* L_94 = (uint32_t*)(&L_93->___FixedElementField);
  9439. int32_t L_95 = V_8;
  9440. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_96 = (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)(&(&V_9)->___offset);
  9441. int32_t L_97;
  9442. L_97 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_96, NULL);
  9443. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_94, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(4, L_95)), 1))), 4))))) = (int32_t)L_97;
  9444. U3C_OccluderMipBoundsU3Ee__FixedBuffer_t369A0CC0F2EADA636FAF26E88452A11643E481EF* L_98 = (U3C_OccluderMipBoundsU3Ee__FixedBuffer_t369A0CC0F2EADA636FAF26E88452A11643E481EF*)(&__this->____OccluderMipBounds);
  9445. uint32_t* L_99 = (uint32_t*)(&L_98->___FixedElementField);
  9446. int32_t L_100 = V_8;
  9447. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_101 = (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)(&(&V_9)->___size);
  9448. int32_t L_102;
  9449. L_102 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_101, NULL);
  9450. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_99, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(4, L_100)), 2))), 4))))) = (int32_t)L_102;
  9451. U3C_OccluderMipBoundsU3Ee__FixedBuffer_t369A0CC0F2EADA636FAF26E88452A11643E481EF* L_103 = (U3C_OccluderMipBoundsU3Ee__FixedBuffer_t369A0CC0F2EADA636FAF26E88452A11643E481EF*)(&__this->____OccluderMipBounds);
  9452. uint32_t* L_104 = (uint32_t*)(&L_103->___FixedElementField);
  9453. int32_t L_105 = V_8;
  9454. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_106 = (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)(&(&V_9)->___size);
  9455. int32_t L_107;
  9456. L_107 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_106, NULL);
  9457. *((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_104, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(4, L_105)), 3))), 4))))) = (int32_t)L_107;
  9458. int32_t L_108 = V_8;
  9459. V_8 = ((int32_t)il2cpp_codegen_add(L_108, 1));
  9460. }
  9461. IL_02a2:
  9462. {
  9463. int32_t L_109 = V_8;
  9464. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* L_110 = ___0_occluderCtx;
  9465. NativeArray_1_t64A170A060ACF969546C0A9E3DB21FE7ED7A6672 L_111 = L_110->___occluderMipBounds;
  9466. V_10 = L_111;
  9467. int32_t L_112;
  9468. L_112 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_10))->___m_Length);
  9469. if ((((int32_t)L_109) < ((int32_t)L_112)))
  9470. {
  9471. goto IL_0203;
  9472. }
  9473. }
  9474. {
  9475. return;
  9476. }
  9477. }
  9478. IL2CPP_EXTERN_C void OcclusionCullingCommonShaderVariables__ctor_m6098CCD0E939B2F9DE8715FF129DAE892745C610_AdjustorThunk (RuntimeObject* __this, OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5* ___0_occluderCtx, InstanceOcclusionTestSubviewSettings_t82AEE150A78ECA4E3B73D453D7E5352087666541* ___1_subviewSettings, bool ___2_occlusionOverlayCountVisible, bool ___3_overrideOcclusionTestToAlwaysPass, const RuntimeMethod* method)
  9479. {
  9480. OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74* _thisAdjusted;
  9481. int32_t _offset = 1;
  9482. _thisAdjusted = reinterpret_cast<OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74*>(__this + _offset);
  9483. OcclusionCullingCommonShaderVariables__ctor_m6098CCD0E939B2F9DE8715FF129DAE892745C610(_thisAdjusted, ___0_occluderCtx, ___1_subviewSettings, ___2_occlusionOverlayCountVisible, ___3_overrideOcclusionTestToAlwaysPass, method);
  9484. }
  9485. #ifdef __clang__
  9486. #pragma clang diagnostic pop
  9487. #endif
  9488. #ifdef __clang__
  9489. #pragma clang diagnostic push
  9490. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9491. #pragma clang diagnostic ignored "-Wunused-variable"
  9492. #endif
  9493. #ifdef __clang__
  9494. #pragma clang diagnostic pop
  9495. #endif
  9496. #ifdef __clang__
  9497. #pragma clang diagnostic push
  9498. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9499. #pragma clang diagnostic ignored "-Wunused-variable"
  9500. #endif
  9501. #ifdef __clang__
  9502. #pragma clang diagnostic pop
  9503. #endif
  9504. #ifdef __clang__
  9505. #pragma clang diagnostic push
  9506. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9507. #pragma clang diagnostic ignored "-Wunused-variable"
  9508. #endif
  9509. #ifdef __clang__
  9510. #pragma clang diagnostic pop
  9511. #endif
  9512. #ifdef __clang__
  9513. #pragma clang diagnostic push
  9514. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9515. #pragma clang diagnostic ignored "-Wunused-variable"
  9516. #endif
  9517. #ifdef __clang__
  9518. #pragma clang diagnostic pop
  9519. #endif
  9520. #ifdef __clang__
  9521. #pragma clang diagnostic push
  9522. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9523. #pragma clang diagnostic ignored "-Wunused-variable"
  9524. #endif
  9525. #ifdef __clang__
  9526. #pragma clang diagnostic pop
  9527. #endif
  9528. #ifdef __clang__
  9529. #pragma clang diagnostic push
  9530. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9531. #pragma clang diagnostic ignored "-Wunused-variable"
  9532. #endif
  9533. #ifdef __clang__
  9534. #pragma clang diagnostic pop
  9535. #endif
  9536. #ifdef __clang__
  9537. #pragma clang diagnostic push
  9538. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9539. #pragma clang diagnostic ignored "-Wunused-variable"
  9540. #endif
  9541. #ifdef __clang__
  9542. #pragma clang diagnostic pop
  9543. #endif
  9544. #ifdef __clang__
  9545. #pragma clang diagnostic push
  9546. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9547. #pragma clang diagnostic ignored "-Wunused-variable"
  9548. #endif
  9549. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshRendererDrawer__ctor_mF56861347748A639EEAC9D1D12A5ACFE08FEFA97 (MeshRendererDrawer_t182D4CA6D47D89664D9839379B94CFE69E3DCE98* __this, GPUResidentDrawer_tB6F260E4DEC50D7E0DA2BD0CB131A51CDDCA3009* ___0_gpuResidentDrawer, ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69* ___1_dispatcher, const RuntimeMethod* method)
  9550. {
  9551. static bool s_Il2CppMethodInitialized;
  9552. if (!s_Il2CppMethodInitialized)
  9553. {
  9554. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectDispatcher_EnableTransformTracking_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mC5E55A5337054B3A134A92CD878A36DCAD9DDF10_RuntimeMethod_var);
  9555. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectDispatcher_EnableTypeTracking_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mE7983A612740D5745E327FE2BF01BC9FEBE79102_RuntimeMethod_var);
  9556. s_Il2CppMethodInitialized = true;
  9557. }
  9558. {
  9559. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  9560. GPUResidentDrawer_tB6F260E4DEC50D7E0DA2BD0CB131A51CDDCA3009* L_0 = ___0_gpuResidentDrawer;
  9561. __this->___m_GPUResidentDrawer = L_0;
  9562. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GPUResidentDrawer), (void*)L_0);
  9563. ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69* L_1 = ___1_dispatcher;
  9564. __this->___m_Dispatcher = L_1;
  9565. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Dispatcher), (void*)L_1);
  9566. ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69* L_2 = __this->___m_Dispatcher;
  9567. NullCheck(L_2);
  9568. ObjectDispatcher_EnableTypeTracking_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mE7983A612740D5745E327FE2BF01BC9FEBE79102(L_2, 1, ObjectDispatcher_EnableTypeTracking_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mE7983A612740D5745E327FE2BF01BC9FEBE79102_RuntimeMethod_var);
  9569. ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69* L_3 = __this->___m_Dispatcher;
  9570. NullCheck(L_3);
  9571. ObjectDispatcher_EnableTransformTracking_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mC5E55A5337054B3A134A92CD878A36DCAD9DDF10(L_3, 0, ObjectDispatcher_EnableTransformTracking_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mC5E55A5337054B3A134A92CD878A36DCAD9DDF10_RuntimeMethod_var);
  9572. return;
  9573. }
  9574. }
  9575. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshRendererDrawer_Dispose_mEDDADFBBB5389D381A8A0B6C7E15DA9A12F3EA0A (MeshRendererDrawer_t182D4CA6D47D89664D9839379B94CFE69E3DCE98* __this, const RuntimeMethod* method)
  9576. {
  9577. static bool s_Il2CppMethodInitialized;
  9578. if (!s_Il2CppMethodInitialized)
  9579. {
  9580. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectDispatcher_DisableTransformTracking_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m270C976E789EA427A03D6A2DBC686C1A6759B788_RuntimeMethod_var);
  9581. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectDispatcher_DisableTypeTracking_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mB46292D44BE28FE63420AAD9FA7546026EBDDDAB_RuntimeMethod_var);
  9582. s_Il2CppMethodInitialized = true;
  9583. }
  9584. {
  9585. ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69* L_0 = __this->___m_Dispatcher;
  9586. NullCheck(L_0);
  9587. ObjectDispatcher_DisableTypeTracking_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mB46292D44BE28FE63420AAD9FA7546026EBDDDAB(L_0, ObjectDispatcher_DisableTypeTracking_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mB46292D44BE28FE63420AAD9FA7546026EBDDDAB_RuntimeMethod_var);
  9588. ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69* L_1 = __this->___m_Dispatcher;
  9589. NullCheck(L_1);
  9590. ObjectDispatcher_DisableTransformTracking_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m270C976E789EA427A03D6A2DBC686C1A6759B788(L_1, 0, ObjectDispatcher_DisableTransformTracking_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m270C976E789EA427A03D6A2DBC686C1A6759B788_RuntimeMethod_var);
  9591. return;
  9592. }
  9593. }
  9594. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshRendererDrawer_ProcessDraws_mDB5014855FFFA584ACFD68EA41579E1322C397C5 (MeshRendererDrawer_t182D4CA6D47D89664D9839379B94CFE69E3DCE98* __this, const RuntimeMethod* method)
  9595. {
  9596. static bool s_Il2CppMethodInitialized;
  9597. if (!s_Il2CppMethodInitialized)
  9598. {
  9599. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m2C67EBF40272FAE50ACAE7825D1C71C673CE32C7_RuntimeMethod_var);
  9600. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m2B08A55873756E21BCB6D1C2CD1D3ED18D00BCA2_RuntimeMethod_var);
  9601. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectDispatcher_GetTransformChangesAndClear_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m5771BAA041C3E095532BE8362B06CC9AD6AD79B4_RuntimeMethod_var);
  9602. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectDispatcher_GetTypeChangesAndClear_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mDB080F3A400018256AD1E54C7F30D8A8ECEC19DE_RuntimeMethod_var);
  9603. s_Il2CppMethodInitialized = true;
  9604. }
  9605. TypeDispatchData_tF20A8BD105729A9AA353F600381DFB39DD8BF21F V_0;
  9606. memset((&V_0), 0, sizeof(V_0));
  9607. TransformDispatchData_tDD80F62146EC1E25A25FD4C562BED0C52731E1B4 V_1;
  9608. memset((&V_1), 0, sizeof(V_1));
  9609. NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C V_2;
  9610. memset((&V_2), 0, sizeof(V_2));
  9611. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_3;
  9612. memset((&V_3), 0, sizeof(V_3));
  9613. {
  9614. ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69* L_0 = __this->___m_Dispatcher;
  9615. NullCheck(L_0);
  9616. TypeDispatchData_tF20A8BD105729A9AA353F600381DFB39DD8BF21F L_1;
  9617. L_1 = ObjectDispatcher_GetTypeChangesAndClear_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mDB080F3A400018256AD1E54C7F30D8A8ECEC19DE(L_0, 3, (bool)0, (bool)1, ObjectDispatcher_GetTypeChangesAndClear_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mDB080F3A400018256AD1E54C7F30D8A8ECEC19DE_RuntimeMethod_var);
  9618. V_0 = L_1;
  9619. GPUResidentDrawer_tB6F260E4DEC50D7E0DA2BD0CB131A51CDDCA3009* L_2 = __this->___m_GPUResidentDrawer;
  9620. TypeDispatchData_tF20A8BD105729A9AA353F600381DFB39DD8BF21F L_3 = V_0;
  9621. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_4 = L_3.___changedID;
  9622. NullCheck(L_2);
  9623. GPUResidentDrawer_ProcessRenderers_mDE65712387F2DE272BC6E8FB9150A21FE666362F(L_2, L_4, NULL);
  9624. GPUResidentDrawer_tB6F260E4DEC50D7E0DA2BD0CB131A51CDDCA3009* L_5 = __this->___m_GPUResidentDrawer;
  9625. TypeDispatchData_tF20A8BD105729A9AA353F600381DFB39DD8BF21F L_6 = V_0;
  9626. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_7 = L_6.___destroyedID;
  9627. NullCheck(L_5);
  9628. GPUResidentDrawer_FreeRendererGroupInstances_mB1F97569BF13FF60B883AF582A0F1BC153664AE0(L_5, L_7, NULL);
  9629. TypeDispatchData_Dispose_m5E70993B62AFC8BB19163A8D7711BD3B5CC9424C((&V_0), NULL);
  9630. ObjectDispatcher_tEAB1C719841725D9587A7F17646D5D467D498D69* L_8 = __this->___m_Dispatcher;
  9631. NullCheck(L_8);
  9632. TransformDispatchData_tDD80F62146EC1E25A25FD4C562BED0C52731E1B4 L_9;
  9633. L_9 = ObjectDispatcher_GetTransformChangesAndClear_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m5771BAA041C3E095532BE8362B06CC9AD6AD79B4(L_8, 0, 3, ObjectDispatcher_GetTransformChangesAndClear_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m5771BAA041C3E095532BE8362B06CC9AD6AD79B4_RuntimeMethod_var);
  9634. V_1 = L_9;
  9635. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_10 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&(&V_1)->___transformedID);
  9636. int32_t L_11;
  9637. L_11 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_10)->___m_Length);
  9638. NativeArray_1__ctor_m2B08A55873756E21BCB6D1C2CD1D3ED18D00BCA2((&V_2), L_11, 3, 0, NativeArray_1__ctor_m2B08A55873756E21BCB6D1C2CD1D3ED18D00BCA2_RuntimeMethod_var);
  9639. GPUResidentDrawer_tB6F260E4DEC50D7E0DA2BD0CB131A51CDDCA3009* L_12 = __this->___m_GPUResidentDrawer;
  9640. TransformDispatchData_tDD80F62146EC1E25A25FD4C562BED0C52731E1B4 L_13 = V_1;
  9641. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_14 = L_13.___transformedID;
  9642. NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_15 = V_2;
  9643. NullCheck(L_12);
  9644. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_16;
  9645. L_16 = GPUResidentDrawer_ScheduleQueryRendererGroupInstancesJob_mCC2105095C5D0AB94F74B0DF5033C72BF8F64E21(L_12, L_14, L_15, NULL);
  9646. V_3 = L_16;
  9647. JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A((&V_3), NULL);
  9648. GPUResidentDrawer_tB6F260E4DEC50D7E0DA2BD0CB131A51CDDCA3009* L_17 = __this->___m_GPUResidentDrawer;
  9649. NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_18 = V_2;
  9650. TransformDispatchData_tDD80F62146EC1E25A25FD4C562BED0C52731E1B4 L_19 = V_1;
  9651. NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 L_20 = L_19.___localToWorldMatrices;
  9652. NullCheck(L_17);
  9653. GPUResidentDrawer_TransformInstances_m20475CB2F2401DD9A54661E4EA63ACC2A5D72B49(L_17, L_18, L_20, NULL);
  9654. NativeArray_1_Dispose_m2C67EBF40272FAE50ACAE7825D1C71C673CE32C7((&V_2), NativeArray_1_Dispose_m2C67EBF40272FAE50ACAE7825D1C71C673CE32C7_RuntimeMethod_var);
  9655. TransformDispatchData_Dispose_m1C2E3B8C249D6E8785C19CC17C7ACBA4167A31BF((&V_1), NULL);
  9656. return;
  9657. }
  9658. }
  9659. #ifdef __clang__
  9660. #pragma clang diagnostic pop
  9661. #endif
  9662. #ifdef __clang__
  9663. #pragma clang diagnostic push
  9664. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9665. #pragma clang diagnostic ignored "-Wunused-variable"
  9666. #endif
  9667. IL2CPP_EXTERN_C void RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A_marshal_pinvoke(const RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A& unmarshaled, RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A_marshaled_pinvoke& marshaled)
  9668. {
  9669. marshaled.___instanceNumInfo = unmarshaled.___instanceNumInfo;
  9670. marshaled.___supportDitheringCrossFade = static_cast<int32_t>(unmarshaled.___supportDitheringCrossFade);
  9671. marshaled.___enableBoundingSpheresInstanceData = static_cast<int32_t>(unmarshaled.___enableBoundingSpheresInstanceData);
  9672. marshaled.___smallMeshScreenPercentage = unmarshaled.___smallMeshScreenPercentage;
  9673. marshaled.___enableCullerDebugStats = static_cast<int32_t>(unmarshaled.___enableCullerDebugStats);
  9674. }
  9675. IL2CPP_EXTERN_C void RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A_marshal_pinvoke_back(const RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A_marshaled_pinvoke& marshaled, RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A& unmarshaled)
  9676. {
  9677. InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5 unmarshaledinstanceNumInfo_temp_0;
  9678. memset((&unmarshaledinstanceNumInfo_temp_0), 0, sizeof(unmarshaledinstanceNumInfo_temp_0));
  9679. unmarshaledinstanceNumInfo_temp_0 = marshaled.___instanceNumInfo;
  9680. unmarshaled.___instanceNumInfo = unmarshaledinstanceNumInfo_temp_0;
  9681. bool unmarshaledsupportDitheringCrossFade_temp_1 = false;
  9682. unmarshaledsupportDitheringCrossFade_temp_1 = static_cast<bool>(marshaled.___supportDitheringCrossFade);
  9683. unmarshaled.___supportDitheringCrossFade = unmarshaledsupportDitheringCrossFade_temp_1;
  9684. bool unmarshaledenableBoundingSpheresInstanceData_temp_2 = false;
  9685. unmarshaledenableBoundingSpheresInstanceData_temp_2 = static_cast<bool>(marshaled.___enableBoundingSpheresInstanceData);
  9686. unmarshaled.___enableBoundingSpheresInstanceData = unmarshaledenableBoundingSpheresInstanceData_temp_2;
  9687. float unmarshaledsmallMeshScreenPercentage_temp_3 = 0.0f;
  9688. unmarshaledsmallMeshScreenPercentage_temp_3 = marshaled.___smallMeshScreenPercentage;
  9689. unmarshaled.___smallMeshScreenPercentage = unmarshaledsmallMeshScreenPercentage_temp_3;
  9690. bool unmarshaledenableCullerDebugStats_temp_4 = false;
  9691. unmarshaledenableCullerDebugStats_temp_4 = static_cast<bool>(marshaled.___enableCullerDebugStats);
  9692. unmarshaled.___enableCullerDebugStats = unmarshaledenableCullerDebugStats_temp_4;
  9693. }
  9694. IL2CPP_EXTERN_C void RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A_marshal_pinvoke_cleanup(RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A_marshaled_pinvoke& marshaled)
  9695. {
  9696. }
  9697. IL2CPP_EXTERN_C void RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A_marshal_com(const RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A& unmarshaled, RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A_marshaled_com& marshaled)
  9698. {
  9699. marshaled.___instanceNumInfo = unmarshaled.___instanceNumInfo;
  9700. marshaled.___supportDitheringCrossFade = static_cast<int32_t>(unmarshaled.___supportDitheringCrossFade);
  9701. marshaled.___enableBoundingSpheresInstanceData = static_cast<int32_t>(unmarshaled.___enableBoundingSpheresInstanceData);
  9702. marshaled.___smallMeshScreenPercentage = unmarshaled.___smallMeshScreenPercentage;
  9703. marshaled.___enableCullerDebugStats = static_cast<int32_t>(unmarshaled.___enableCullerDebugStats);
  9704. }
  9705. IL2CPP_EXTERN_C void RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A_marshal_com_back(const RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A_marshaled_com& marshaled, RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A& unmarshaled)
  9706. {
  9707. InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5 unmarshaledinstanceNumInfo_temp_0;
  9708. memset((&unmarshaledinstanceNumInfo_temp_0), 0, sizeof(unmarshaledinstanceNumInfo_temp_0));
  9709. unmarshaledinstanceNumInfo_temp_0 = marshaled.___instanceNumInfo;
  9710. unmarshaled.___instanceNumInfo = unmarshaledinstanceNumInfo_temp_0;
  9711. bool unmarshaledsupportDitheringCrossFade_temp_1 = false;
  9712. unmarshaledsupportDitheringCrossFade_temp_1 = static_cast<bool>(marshaled.___supportDitheringCrossFade);
  9713. unmarshaled.___supportDitheringCrossFade = unmarshaledsupportDitheringCrossFade_temp_1;
  9714. bool unmarshaledenableBoundingSpheresInstanceData_temp_2 = false;
  9715. unmarshaledenableBoundingSpheresInstanceData_temp_2 = static_cast<bool>(marshaled.___enableBoundingSpheresInstanceData);
  9716. unmarshaled.___enableBoundingSpheresInstanceData = unmarshaledenableBoundingSpheresInstanceData_temp_2;
  9717. float unmarshaledsmallMeshScreenPercentage_temp_3 = 0.0f;
  9718. unmarshaledsmallMeshScreenPercentage_temp_3 = marshaled.___smallMeshScreenPercentage;
  9719. unmarshaled.___smallMeshScreenPercentage = unmarshaledsmallMeshScreenPercentage_temp_3;
  9720. bool unmarshaledenableCullerDebugStats_temp_4 = false;
  9721. unmarshaledenableCullerDebugStats_temp_4 = static_cast<bool>(marshaled.___enableCullerDebugStats);
  9722. unmarshaled.___enableCullerDebugStats = unmarshaledenableCullerDebugStats_temp_4;
  9723. }
  9724. IL2CPP_EXTERN_C void RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A_marshal_com_cleanup(RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A_marshaled_com& marshaled)
  9725. {
  9726. }
  9727. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A RenderersBatchersContextDesc_NewDefault_m60D7888149F2142AA66FECE97FDB3D098A3EC7DA (const RuntimeMethod* method)
  9728. {
  9729. RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A V_0;
  9730. memset((&V_0), 0, sizeof(V_0));
  9731. {
  9732. il2cpp_codegen_initobj((&V_0), sizeof(RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A));
  9733. InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5 L_0;
  9734. memset((&L_0), 0, sizeof(L_0));
  9735. InstanceNumInfo__ctor_mCFED34B4FC73F15366339611E22502A8366B016C((&L_0), ((int32_t)1024), ((int32_t)32), NULL);
  9736. (&V_0)->___instanceNumInfo = L_0;
  9737. RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A L_1 = V_0;
  9738. return L_1;
  9739. }
  9740. }
  9741. #ifdef __clang__
  9742. #pragma clang diagnostic pop
  9743. #endif
  9744. #ifdef __clang__
  9745. #pragma clang diagnostic push
  9746. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9747. #pragma clang diagnostic ignored "-Wunused-variable"
  9748. #endif
  9749. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B RenderersBatchersContext_get_renderersParameters_mFAD826F98D88258ACEB3BAAB3BCA506E9DA8C54E (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method)
  9750. {
  9751. {
  9752. RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B L_0 = __this->___m_RenderersParameters;
  9753. return L_0;
  9754. }
  9755. }
  9756. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* RenderersBatchersContext_get_gpuInstanceDataBuffer_m58A374780F991800398A3A5C43B900F17E49CA78 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method)
  9757. {
  9758. {
  9759. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_0 = __this->___m_InstanceDataBuffer;
  9760. NullCheck(L_0);
  9761. GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_1 = L_0->___gpuBuffer;
  9762. return L_1;
  9763. }
  9764. }
  9765. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnly_t7E91E5ED8C9D77B2630CAA1F7E79B68D2A777BA4 RenderersBatchersContext_get_defaultDescriptions_m9E1716E5F3F0528BCEF408D48F5114377A4449D5 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method)
  9766. {
  9767. static bool s_Il2CppMethodInitialized;
  9768. if (!s_Il2CppMethodInitialized)
  9769. {
  9770. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_AsReadOnly_mB3B340B76B15539AEB4582026459F0757D133C8E_RuntimeMethod_var);
  9771. s_Il2CppMethodInitialized = true;
  9772. }
  9773. {
  9774. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_0 = __this->___m_InstanceDataBuffer;
  9775. NullCheck(L_0);
  9776. NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* L_1 = (NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6*)(&L_0->___descriptions);
  9777. ReadOnly_t7E91E5ED8C9D77B2630CAA1F7E79B68D2A777BA4 L_2;
  9778. L_2 = NativeArray_1_AsReadOnly_mB3B340B76B15539AEB4582026459F0757D133C8E(L_1, NativeArray_1_AsReadOnly_mB3B340B76B15539AEB4582026459F0757D133C8E_RuntimeMethod_var);
  9779. return L_2;
  9780. }
  9781. }
  9782. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212 RenderersBatchersContext_get_defaultMetadata_m2A1B42632AB9F8A3B0E162912B6E1E542AC52A78 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method)
  9783. {
  9784. {
  9785. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_0 = __this->___m_InstanceDataBuffer;
  9786. NullCheck(L_0);
  9787. NativeArray_1_t69A2AD487C8DD5AF97CD159933AC643A3B2C5212 L_1 = L_0->___defaultMetadata;
  9788. return L_1;
  9789. }
  9790. }
  9791. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD RenderersBatchersContext_get_lodGroupCullingData_m71D5CF459C1ED069E69F643AEF402CE8684925ED (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method)
  9792. {
  9793. {
  9794. LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* L_0 = __this->___m_LODGroupDataPool;
  9795. NullCheck(L_0);
  9796. NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD L_1;
  9797. L_1 = LODGroupDataPool_get_lodGroupCullingData_m9D4FE39BAD4D72923936ABBBEBEEF7F2F3131865_inline(L_0, NULL);
  9798. return L_1;
  9799. }
  9800. }
  9801. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderersBatchersContext_get_instanceDataBufferLayoutVersion_m633BE48CAD9AA78DD46E20B2208647B3A94D992D (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method)
  9802. {
  9803. {
  9804. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_0 = __this->___m_InstanceDataBuffer;
  9805. NullCheck(L_0);
  9806. int32_t L_1 = L_0->___layoutVersion;
  9807. return L_1;
  9808. }
  9809. }
  9810. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderersBatchersContext_get_crossfadedRendererCount_m6D1B5BC5F0E565A3A4CFE7AB9BFF448DFE7BF58A (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method)
  9811. {
  9812. {
  9813. LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* L_0 = __this->___m_LODGroupDataPool;
  9814. NullCheck(L_0);
  9815. int32_t L_1;
  9816. L_1 = LODGroupDataPool_get_crossfadedRendererCount_m1851897792114FF4241A4099060D707ECAD45334_inline(L_0, NULL);
  9817. return L_1;
  9818. }
  9819. }
  9820. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderersBatchersContext_get_hasBoundingSpheres_mA6745C1F53546E926C85BC0B69E1E176E5C07B54 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method)
  9821. {
  9822. {
  9823. InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* L_0 = __this->___m_InstanceDataSystem;
  9824. NullCheck(L_0);
  9825. bool L_1;
  9826. L_1 = InstanceDataSystem_get_hasBoundingSpheres_mE95EB4398294EC395CE2A5A16F5D86EF8D86AFBF_inline(L_0, NULL);
  9827. return L_1;
  9828. }
  9829. }
  9830. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31 RenderersBatchersContext_get_instanceData_mA110F9896EEF3B8277350408C9554A9CA4BBAA1F (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method)
  9831. {
  9832. {
  9833. InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* L_0 = __this->___m_InstanceDataSystem;
  9834. NullCheck(L_0);
  9835. ReadOnly_t8B12E2EBFF75EE441AC9323BC294989FBC18BE31 L_1;
  9836. L_1 = InstanceDataSystem_get_instanceData_mCB763544E2728F9E48CEF5CB5284044D1C61CDF1(L_0, NULL);
  9837. return L_1;
  9838. }
  9839. }
  9840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E RenderersBatchersContext_get_sharedInstanceData_m657B7F8E58C1857C9A941039A9C87EDEE14BE073 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method)
  9841. {
  9842. {
  9843. InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* L_0 = __this->___m_InstanceDataSystem;
  9844. NullCheck(L_0);
  9845. ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E L_1;
  9846. L_1 = InstanceDataSystem_get_sharedInstanceData_m917A6760CCBBEBB27FECC0035926431ED41D1BDF(L_0, NULL);
  9847. return L_1;
  9848. }
  9849. }
  9850. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnly_tE69A412FE71F8B82F4822C181711AAA37F3BC5BC RenderersBatchersContext_get_instanceDataBuffer_m085CC45CC334F7C4AFFC82F08FE9041267BC3FC0 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method)
  9851. {
  9852. {
  9853. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_0 = __this->___m_InstanceDataBuffer;
  9854. NullCheck(L_0);
  9855. ReadOnly_tE69A412FE71F8B82F4822C181711AAA37F3BC5BC L_1;
  9856. L_1 = GPUInstanceDataBuffer_AsReadOnly_m7E7EAB66B500E1CAA7AEB2C2F7CAEBE40CCE729F(L_0, NULL);
  9857. return L_1;
  9858. }
  9859. }
  9860. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C RenderersBatchersContext_get_aliveInstances_m464BB51D736CC6E53816E92B54FA52E20A6AB992 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method)
  9861. {
  9862. {
  9863. InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* L_0 = __this->___m_InstanceDataSystem;
  9864. NullCheck(L_0);
  9865. NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_1;
  9866. L_1 = InstanceDataSystem_get_aliveInstances_m24552E5DB0DD7022BEBC44E99BAD4E5B91C3FD89(L_0, NULL);
  9867. return L_1;
  9868. }
  9869. }
  9870. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RenderersBatchersContext_get_smallMeshScreenPercentage_m20E6B516780C91E3EFFF054223A2AD8259D67CEA (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method)
  9871. {
  9872. {
  9873. float L_0 = __this->___m_SmallMeshScreenPercentage;
  9874. return L_0;
  9875. }
  9876. }
  9877. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* RenderersBatchersContext_get_resources_m384802C47C8866FE84F3D19892ED70D03CAD5CF2 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method)
  9878. {
  9879. {
  9880. GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* L_0 = __this->___m_Resources;
  9881. return L_0;
  9882. }
  9883. }
  9884. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* RenderersBatchersContext_get_occlusionCullingCommon_mB5106ABB84E6D34B14EBA467B292E39DDCB60C1D (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method)
  9885. {
  9886. {
  9887. OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* L_0 = __this->___m_OcclusionCullingCommon;
  9888. return L_0;
  9889. }
  9890. }
  9891. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* RenderersBatchersContext_get_debugStats_m26AAE0C2CF41DBE02DD210D1FDDB808F8A88CB87 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method)
  9892. {
  9893. {
  9894. DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* L_0 = __this->___m_DebugStats;
  9895. return L_0;
  9896. }
  9897. }
  9898. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersBatchersContext__ctor_m0284FF6010F6BE127276B918BCB7F8D488D82C33 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A* ___0_desc, GPUDrivenProcessor_tB1BC3D8A5CF027C45CB4015CE5C88705BB717E08* ___1_gpuDrivenProcessor, GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* ___2_resources, const RuntimeMethod* method)
  9899. {
  9900. static bool s_Il2CppMethodInitialized;
  9901. if (!s_Il2CppMethodInitialized)
  9902. {
  9903. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7_il2cpp_TypeInfo_var);
  9904. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706_il2cpp_TypeInfo_var);
  9905. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GPUDrivenLODGroupDataCallback_t513D83047833752F3C25B9C0AAAB474E94D71DA0_il2cpp_TypeInfo_var);
  9906. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F_il2cpp_TypeInfo_var);
  9907. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569_il2cpp_TypeInfo_var);
  9908. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD_il2cpp_TypeInfo_var);
  9909. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderersBatchersContext_TransformLODGroupData_m910C251DDACF06457FAB5E90FFE94CB76C84004E_RuntimeMethod_var);
  9910. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderersBatchersContext_UpdateLODGroupData_mC3BBC143D600124BC3536CAFE8ADA3D80B9F4E1E_RuntimeMethod_var);
  9911. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_il2cpp_TypeInfo_var);
  9912. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral815297D2BA5119FFFC58AEA7C505CB93827B0C98);
  9913. s_Il2CppMethodInitialized = true;
  9914. }
  9915. int32_t V_0 = 0;
  9916. InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5 V_1;
  9917. memset((&V_1), 0, sizeof(V_1));
  9918. RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* G_B4_0 = NULL;
  9919. RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* G_B3_0 = NULL;
  9920. DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* G_B5_0 = NULL;
  9921. RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* G_B5_1 = NULL;
  9922. {
  9923. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  9924. GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* L_0 = ___2_resources;
  9925. __this->___m_Resources = L_0;
  9926. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Resources), (void*)L_0);
  9927. GPUDrivenProcessor_tB1BC3D8A5CF027C45CB4015CE5C88705BB717E08* L_1 = ___1_gpuDrivenProcessor;
  9928. __this->___m_GPUDrivenProcessor = L_1;
  9929. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GPUDrivenProcessor), (void*)L_1);
  9930. V_0 = 0;
  9931. RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A* L_2 = ___0_desc;
  9932. bool L_3 = L_2->___enableBoundingSpheresInstanceData;
  9933. if (!L_3)
  9934. {
  9935. goto IL_0022;
  9936. }
  9937. }
  9938. {
  9939. int32_t L_4 = V_0;
  9940. V_0 = ((int32_t)((int32_t)L_4|1));
  9941. }
  9942. IL_0022:
  9943. {
  9944. int32_t L_5 = V_0;
  9945. RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A* L_6 = ___0_desc;
  9946. InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* L_7 = (InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5*)(&L_6->___instanceNumInfo);
  9947. il2cpp_codegen_runtime_class_init_inline(RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_il2cpp_TypeInfo_var);
  9948. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_8;
  9949. L_8 = RenderersParameters_CreateInstanceDataBuffer_m945CE4EF304375414A46DDED06474BFC3132D971(L_5, L_7, NULL);
  9950. __this->___m_InstanceDataBuffer = L_8;
  9951. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InstanceDataBuffer), (void*)L_8);
  9952. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3** L_9 = (GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3**)(&__this->___m_InstanceDataBuffer);
  9953. RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B L_10;
  9954. memset((&L_10), 0, sizeof(L_10));
  9955. RenderersParameters__ctor_mD3445734819B50610F768B8E6EF49822D5ABEE8A((&L_10), L_9, NULL);
  9956. __this->___m_RenderersParameters = L_10;
  9957. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_RenderersParameters))->___windParams), (void*)NULL);
  9958. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  9959. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_RenderersParameters))->___windHistoryParams), (void*)NULL);
  9960. #endif
  9961. GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* L_11 = ___2_resources;
  9962. RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A* L_12 = ___0_desc;
  9963. InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5 L_13 = L_12->___instanceNumInfo;
  9964. V_1 = L_13;
  9965. int32_t L_14;
  9966. L_14 = InstanceNumInfo_GetInstanceNum_m42CC8341EB7A73444DB20B9B64ACF5377CA7CE19((&V_1), 0, NULL);
  9967. RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A* L_15 = ___0_desc;
  9968. bool L_16 = L_15->___supportDitheringCrossFade;
  9969. LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* L_17 = (LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569*)il2cpp_codegen_object_new(LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569_il2cpp_TypeInfo_var);
  9970. LODGroupDataPool__ctor_m41A2B2D9392893C14F8F1CC08EDE34AE43CDBC8C(L_17, L_11, L_14, L_16, NULL);
  9971. __this->___m_LODGroupDataPool = L_17;
  9972. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LODGroupDataPool), (void*)L_17);
  9973. GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_18 = (GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3*)(&__this->___m_UploadResources);
  9974. il2cpp_codegen_initobj(L_18, sizeof(GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3));
  9975. GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_19 = (GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3*)(&__this->___m_UploadResources);
  9976. GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* L_20 = ___2_resources;
  9977. GPUResources_LoadShaders_m9ACB6FC1CAC3C07D223AB04073FEFEBCD55F5CDA(L_19, L_20, NULL);
  9978. GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* L_21 = (GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38*)(&__this->___m_GrowerResources);
  9979. il2cpp_codegen_initobj(L_21, sizeof(GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38));
  9980. GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* L_22 = (GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38*)(&__this->___m_GrowerResources);
  9981. GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* L_23 = ___2_resources;
  9982. GPUResources_LoadShaders_m4C5A24A42FDCD3D04EBB7C2342E23D14748CBB89(L_22, L_23, NULL);
  9983. CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_24 = (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*)il2cpp_codegen_object_new(CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7_il2cpp_TypeInfo_var);
  9984. CommandBuffer__ctor_m9445F1606331B732FCA393591F3E230714FD5FF4(L_24, NULL);
  9985. __this->___m_CmdBuffer = L_24;
  9986. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CmdBuffer), (void*)L_24);
  9987. CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_25 = __this->___m_CmdBuffer;
  9988. NullCheck(L_25);
  9989. CommandBuffer_set_name_mEC83B7FE28D6817A36A8B894A661D6D217488965(L_25, _stringLiteral815297D2BA5119FFFC58AEA7C505CB93827B0C98, NULL);
  9990. SphericalHarmonicsL2_tCBFB646455D2069E738976E5B745C6DF023B6BA2 L_26;
  9991. L_26 = RenderSettings_get_ambientProbe_m5C2414022D3D759F89B4B0ECCB76F8E0B78C085C(NULL);
  9992. __this->___m_CachedAmbientProbe = L_26;
  9993. RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A* L_27 = ___0_desc;
  9994. InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5 L_28 = L_27->___instanceNumInfo;
  9995. V_1 = L_28;
  9996. int32_t L_29;
  9997. L_29 = InstanceNumInfo_GetTotalInstanceNum_m55D6043571FB3440889F98A7D638F6A43D060982((&V_1), NULL);
  9998. RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A* L_30 = ___0_desc;
  9999. bool L_31 = L_30->___enableBoundingSpheresInstanceData;
  10000. GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* L_32 = ___2_resources;
  10001. InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* L_33 = (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F*)il2cpp_codegen_object_new(InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F_il2cpp_TypeInfo_var);
  10002. InstanceDataSystem__ctor_m5F7B568C5D6BF6507682A782B497C5DF9AF288E7(L_33, L_29, L_31, L_32, NULL);
  10003. __this->___m_InstanceDataSystem = L_33;
  10004. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InstanceDataSystem), (void*)L_33);
  10005. RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A* L_34 = ___0_desc;
  10006. float L_35 = L_34->___smallMeshScreenPercentage;
  10007. __this->___m_SmallMeshScreenPercentage = L_35;
  10008. GPUDrivenLODGroupDataCallback_t513D83047833752F3C25B9C0AAAB474E94D71DA0* L_36 = (GPUDrivenLODGroupDataCallback_t513D83047833752F3C25B9C0AAAB474E94D71DA0*)il2cpp_codegen_object_new(GPUDrivenLODGroupDataCallback_t513D83047833752F3C25B9C0AAAB474E94D71DA0_il2cpp_TypeInfo_var);
  10009. GPUDrivenLODGroupDataCallback__ctor_m8E3366365D02188CD1B09C74579ECDAC882843A4(L_36, __this, (intptr_t)((void*)RenderersBatchersContext_UpdateLODGroupData_mC3BBC143D600124BC3536CAFE8ADA3D80B9F4E1E_RuntimeMethod_var), NULL);
  10010. __this->___m_UpdateLODGroupCallback = L_36;
  10011. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_UpdateLODGroupCallback), (void*)L_36);
  10012. GPUDrivenLODGroupDataCallback_t513D83047833752F3C25B9C0AAAB474E94D71DA0* L_37 = (GPUDrivenLODGroupDataCallback_t513D83047833752F3C25B9C0AAAB474E94D71DA0*)il2cpp_codegen_object_new(GPUDrivenLODGroupDataCallback_t513D83047833752F3C25B9C0AAAB474E94D71DA0_il2cpp_TypeInfo_var);
  10013. GPUDrivenLODGroupDataCallback__ctor_m8E3366365D02188CD1B09C74579ECDAC882843A4(L_37, __this, (intptr_t)((void*)RenderersBatchersContext_TransformLODGroupData_m910C251DDACF06457FAB5E90FFE94CB76C84004E_RuntimeMethod_var), NULL);
  10014. __this->___m_TransformLODGroupCallback = L_37;
  10015. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TransformLODGroupCallback), (void*)L_37);
  10016. OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* L_38 = (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD*)il2cpp_codegen_object_new(OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD_il2cpp_TypeInfo_var);
  10017. OcclusionCullingCommon__ctor_m3B0C90E1EF8186EB97881C43D58E13303CACED1C(L_38, NULL);
  10018. __this->___m_OcclusionCullingCommon = L_38;
  10019. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OcclusionCullingCommon), (void*)L_38);
  10020. OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* L_39 = __this->___m_OcclusionCullingCommon;
  10021. GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* L_40 = ___2_resources;
  10022. NullCheck(L_39);
  10023. OcclusionCullingCommon_Init_mB12BBAEE22EA6EA4C93640CF113484C45AB21128(L_39, L_40, NULL);
  10024. RenderersBatchersContextDesc_t47AEE1367DEEF0614191847ED49C575067AE4D1A* L_41 = ___0_desc;
  10025. bool L_42 = L_41->___enableCullerDebugStats;
  10026. if (L_42)
  10027. {
  10028. G_B4_0 = __this;
  10029. goto IL_012f;
  10030. }
  10031. G_B3_0 = __this;
  10032. }
  10033. {
  10034. G_B5_0 = ((DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706*)(NULL));
  10035. G_B5_1 = G_B3_0;
  10036. goto IL_0134;
  10037. }
  10038. IL_012f:
  10039. {
  10040. DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* L_43 = (DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706*)il2cpp_codegen_object_new(DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706_il2cpp_TypeInfo_var);
  10041. DebugRendererBatcherStats__ctor_mAE82DDFAB36DFF39F4B28D1D43B5896042B250B0(L_43, NULL);
  10042. G_B5_0 = L_43;
  10043. G_B5_1 = G_B4_0;
  10044. }
  10045. IL_0134:
  10046. {
  10047. NullCheck(G_B5_1);
  10048. G_B5_1->___m_DebugStats = G_B5_0;
  10049. Il2CppCodeGenWriteBarrier((void**)(&G_B5_1->___m_DebugStats), (void*)G_B5_0);
  10050. return;
  10051. }
  10052. }
  10053. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersBatchersContext_Dispose_mD6CFED69D7F9007FBA28516C2A6CCD9394D1FC3E (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method)
  10054. {
  10055. static bool s_Il2CppMethodInitialized;
  10056. if (!s_Il2CppMethodInitialized)
  10057. {
  10058. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnly_get_Length_m563B84F5D44C547A822486B9DEFCA1DC5FC435AD_RuntimeMethod_var);
  10059. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnly_op_Implicit_m490027CCD44D0F2B4CAB3CB737518E39A0BCB716_RuntimeMethod_var);
  10060. s_Il2CppMethodInitialized = true;
  10061. }
  10062. ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B V_0;
  10063. memset((&V_0), 0, sizeof(V_0));
  10064. DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* G_B4_0 = NULL;
  10065. DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* G_B3_0 = NULL;
  10066. OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* G_B7_0 = NULL;
  10067. OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* G_B6_0 = NULL;
  10068. {
  10069. InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* L_0 = __this->___m_InstanceDataSystem;
  10070. NullCheck(L_0);
  10071. ReadOnly_t7170CAC590FE5D8F7931568E9F45CDC24CFE310E L_1;
  10072. L_1 = InstanceDataSystem_get_sharedInstanceData_m917A6760CCBBEBB27FECC0035926431ED41D1BDF(L_0, NULL);
  10073. ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B L_2 = L_1.___rendererGroupIDs;
  10074. V_0 = L_2;
  10075. int32_t L_3;
  10076. L_3 = ReadOnly_get_Length_m563B84F5D44C547A822486B9DEFCA1DC5FC435AD_inline((&V_0), ReadOnly_get_Length_m563B84F5D44C547A822486B9DEFCA1DC5FC435AD_RuntimeMethod_var);
  10077. if ((((int32_t)L_3) <= ((int32_t)0)))
  10078. {
  10079. goto IL_002d;
  10080. }
  10081. }
  10082. {
  10083. GPUDrivenProcessor_tB1BC3D8A5CF027C45CB4015CE5C88705BB717E08* L_4 = __this->___m_GPUDrivenProcessor;
  10084. ReadOnlySpan_1_t6190994DF094ABDFA6908C2C3FB347457E8E4282 L_5;
  10085. L_5 = ReadOnly_op_Implicit_m490027CCD44D0F2B4CAB3CB737518E39A0BCB716((&V_0), ReadOnly_op_Implicit_m490027CCD44D0F2B4CAB3CB737518E39A0BCB716_RuntimeMethod_var);
  10086. NullCheck(L_4);
  10087. GPUDrivenProcessor_DisableGPUDrivenRendering_mBDE8795BE25205E33748E36EBFAE140E811B30BA(L_4, L_5, NULL);
  10088. }
  10089. IL_002d:
  10090. {
  10091. InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* L_6 = __this->___m_InstanceDataSystem;
  10092. NullCheck(L_6);
  10093. InstanceDataSystem_Dispose_mD8F0ABE86EC7824BD24020C924702A073024A5FC(L_6, NULL);
  10094. CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_7 = __this->___m_CmdBuffer;
  10095. NullCheck(L_7);
  10096. CommandBuffer_Release_m7D3C99D5B1598F727BD2E0E115FAD6A4E1A123A6(L_7, NULL);
  10097. GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* L_8 = (GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38*)(&__this->___m_GrowerResources);
  10098. GPUResources_Dispose_mBB023C03E82397C5CF141105338158EEDA6841AF(L_8, NULL);
  10099. GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_9 = (GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3*)(&__this->___m_UploadResources);
  10100. GPUResources_Dispose_m2D71F420E19EDC6E791D5FD0BDAA81501C6017E6(L_9, NULL);
  10101. LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* L_10 = __this->___m_LODGroupDataPool;
  10102. NullCheck(L_10);
  10103. LODGroupDataPool_Dispose_m018568FAFC3BCCE2F577FC92B6A3223CC585AA91(L_10, NULL);
  10104. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_11 = __this->___m_InstanceDataBuffer;
  10105. NullCheck(L_11);
  10106. GPUInstanceDataBuffer_Dispose_m338824ADC36E89D59E8D1EC451F00A78337A4165(L_11, NULL);
  10107. __this->___m_UpdateLODGroupCallback = (GPUDrivenLODGroupDataCallback_t513D83047833752F3C25B9C0AAAB474E94D71DA0*)NULL;
  10108. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_UpdateLODGroupCallback), (void*)(GPUDrivenLODGroupDataCallback_t513D83047833752F3C25B9C0AAAB474E94D71DA0*)NULL);
  10109. __this->___m_TransformLODGroupCallback = (GPUDrivenLODGroupDataCallback_t513D83047833752F3C25B9C0AAAB474E94D71DA0*)NULL;
  10110. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TransformLODGroupCallback), (void*)(GPUDrivenLODGroupDataCallback_t513D83047833752F3C25B9C0AAAB474E94D71DA0*)NULL);
  10111. DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* L_12 = __this->___m_DebugStats;
  10112. DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* L_13 = L_12;
  10113. if (L_13)
  10114. {
  10115. G_B4_0 = L_13;
  10116. goto IL_0089;
  10117. }
  10118. G_B3_0 = L_13;
  10119. }
  10120. {
  10121. goto IL_008e;
  10122. }
  10123. IL_0089:
  10124. {
  10125. NullCheck(G_B4_0);
  10126. DebugRendererBatcherStats_Dispose_m76B62E89A85CAA6D7108200B3C4BDAF9DB4832E7(G_B4_0, NULL);
  10127. }
  10128. IL_008e:
  10129. {
  10130. __this->___m_DebugStats = (DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706*)NULL;
  10131. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DebugStats), (void*)(DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706*)NULL);
  10132. OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* L_14 = __this->___m_OcclusionCullingCommon;
  10133. OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* L_15 = L_14;
  10134. if (L_15)
  10135. {
  10136. G_B7_0 = L_15;
  10137. goto IL_00a1;
  10138. }
  10139. G_B6_0 = L_15;
  10140. }
  10141. {
  10142. goto IL_00a6;
  10143. }
  10144. IL_00a1:
  10145. {
  10146. NullCheck(G_B7_0);
  10147. OcclusionCullingCommon_Dispose_mA5C16ABDC8FFDCBDF1B0BBDAAF046EB707CAB0BE(G_B7_0, NULL);
  10148. }
  10149. IL_00a6:
  10150. {
  10151. __this->___m_OcclusionCullingCommon = (OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD*)NULL;
  10152. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OcclusionCullingCommon), (void*)(OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD*)NULL);
  10153. return;
  10154. }
  10155. }
  10156. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderersBatchersContext_GetAliveInstancesOfType_mAB16FC96B0BC9357E0DC9FA279AD4844AE0BBD60 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, int32_t ___0_instanceType, const RuntimeMethod* method)
  10157. {
  10158. {
  10159. InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* L_0 = __this->___m_InstanceDataSystem;
  10160. int32_t L_1 = ___0_instanceType;
  10161. NullCheck(L_0);
  10162. int32_t L_2;
  10163. L_2 = InstanceDataSystem_GetAliveInstancesOfType_mACA5AF484D118330CACC8C0D919BAFDDA30D43FA(L_0, L_1, NULL);
  10164. return L_2;
  10165. }
  10166. }
  10167. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersBatchersContext_GrowInstanceBuffer_m72EEF32E7D68892D6B6C686290FB074274AF33AD (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* ___0_instanceNumInfo, const RuntimeMethod* method)
  10168. {
  10169. GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544 V_0;
  10170. memset((&V_0), 0, sizeof(V_0));
  10171. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* V_1 = NULL;
  10172. {
  10173. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_0 = __this->___m_InstanceDataBuffer;
  10174. InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* L_1 = ___0_instanceNumInfo;
  10175. GPUInstanceDataBufferGrower_t4BEF58EEFBA6DF521F660C02B808DDD4142ED544 L_2;
  10176. memset((&L_2), 0, sizeof(L_2));
  10177. GPUInstanceDataBufferGrower__ctor_m2555453CA56595D3963837F7226E4F85D11379B1((&L_2), L_0, L_1, NULL);
  10178. V_0 = L_2;
  10179. }
  10180. {
  10181. auto __finallyBlock = il2cpp::utils::Finally([&]
  10182. {
  10183. FINALLY_0040:
  10184. {
  10185. GPUInstanceDataBufferGrower_Dispose_m24A1DE3F1FE59498294C9845783B541018F54BE3((&V_0), NULL);
  10186. return;
  10187. }
  10188. });
  10189. try
  10190. {
  10191. {
  10192. GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38* L_3 = (GPUResources_t1E75ACCF726FB4A7D8416E4FCA1602371C6C5D38*)(&__this->___m_GrowerResources);
  10193. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_4;
  10194. L_4 = GPUInstanceDataBufferGrower_SubmitToGpu_mF6B94F8512B09B0E57404C840A3C22D621C8EE9A((&V_0), L_3, NULL);
  10195. V_1 = L_4;
  10196. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_5 = V_1;
  10197. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_6 = __this->___m_InstanceDataBuffer;
  10198. if ((((RuntimeObject*)(GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3*)L_5) == ((RuntimeObject*)(GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3*)L_6)))
  10199. {
  10200. goto IL_003e_1;
  10201. }
  10202. }
  10203. {
  10204. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_7 = __this->___m_InstanceDataBuffer;
  10205. if (!L_7)
  10206. {
  10207. goto IL_0037_1;
  10208. }
  10209. }
  10210. {
  10211. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_8 = __this->___m_InstanceDataBuffer;
  10212. NullCheck(L_8);
  10213. GPUInstanceDataBuffer_Dispose_m338824ADC36E89D59E8D1EC451F00A78337A4165(L_8, NULL);
  10214. }
  10215. IL_0037_1:
  10216. {
  10217. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_9 = V_1;
  10218. __this->___m_InstanceDataBuffer = L_9;
  10219. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InstanceDataBuffer), (void*)L_9);
  10220. }
  10221. IL_003e_1:
  10222. {
  10223. goto IL_004e;
  10224. }
  10225. }
  10226. catch(Il2CppExceptionWrapper& e)
  10227. {
  10228. __finallyBlock.StoreException(e.ex);
  10229. }
  10230. }
  10231. IL_004e:
  10232. {
  10233. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3** L_10 = (GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3**)(&__this->___m_InstanceDataBuffer);
  10234. RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B L_11;
  10235. memset((&L_11), 0, sizeof(L_11));
  10236. RenderersParameters__ctor_mD3445734819B50610F768B8E6EF49822D5ABEE8A((&L_11), L_10, NULL);
  10237. __this->___m_RenderersParameters = L_11;
  10238. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_RenderersParameters))->___windParams), (void*)NULL);
  10239. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  10240. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_RenderersParameters))->___windHistoryParams), (void*)NULL);
  10241. #endif
  10242. return;
  10243. }
  10244. }
  10245. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersBatchersContext_EnsureInstanceBufferCapacity_mE609DC40C454449FDFCD61C0347BF4F4C7CFC395 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method)
  10246. {
  10247. int32_t V_0 = 0;
  10248. int32_t V_1 = 0;
  10249. int32_t V_2 = 0;
  10250. int32_t V_3 = 0;
  10251. bool V_4 = false;
  10252. InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5 V_5;
  10253. memset((&V_5), 0, sizeof(V_5));
  10254. {
  10255. InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* L_0 = __this->___m_InstanceDataSystem;
  10256. NullCheck(L_0);
  10257. int32_t L_1;
  10258. L_1 = InstanceDataSystem_GetMaxInstancesOfType_mD0C2B5D78BAA3DF5116E66D663F0AB88A1267928(L_0, 0, NULL);
  10259. V_0 = L_1;
  10260. InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* L_2 = __this->___m_InstanceDataSystem;
  10261. NullCheck(L_2);
  10262. int32_t L_3;
  10263. L_3 = InstanceDataSystem_GetMaxInstancesOfType_mD0C2B5D78BAA3DF5116E66D663F0AB88A1267928(L_2, 1, NULL);
  10264. V_1 = L_3;
  10265. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_4 = __this->___m_InstanceDataBuffer;
  10266. NullCheck(L_4);
  10267. InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* L_5 = (InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5*)(&L_4->___instanceNumInfo);
  10268. int32_t L_6;
  10269. L_6 = InstanceNumInfo_GetInstanceNum_m42CC8341EB7A73444DB20B9B64ACF5377CA7CE19(L_5, 0, NULL);
  10270. V_2 = L_6;
  10271. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_7 = __this->___m_InstanceDataBuffer;
  10272. NullCheck(L_7);
  10273. InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* L_8 = (InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5*)(&L_7->___instanceNumInfo);
  10274. int32_t L_9;
  10275. L_9 = InstanceNumInfo_GetInstanceNum_m42CC8341EB7A73444DB20B9B64ACF5377CA7CE19(L_8, 1, NULL);
  10276. V_3 = L_9;
  10277. V_4 = (bool)0;
  10278. int32_t L_10 = V_0;
  10279. int32_t L_11 = V_2;
  10280. if ((((int32_t)L_10) <= ((int32_t)L_11)))
  10281. {
  10282. goto IL_0050;
  10283. }
  10284. }
  10285. {
  10286. V_4 = (bool)1;
  10287. int32_t L_12 = V_0;
  10288. V_2 = ((int32_t)il2cpp_codegen_add(L_12, ((int32_t)1024)));
  10289. }
  10290. IL_0050:
  10291. {
  10292. int32_t L_13 = V_1;
  10293. int32_t L_14 = V_3;
  10294. if ((((int32_t)L_13) <= ((int32_t)L_14)))
  10295. {
  10296. goto IL_005f;
  10297. }
  10298. }
  10299. {
  10300. V_4 = (bool)1;
  10301. int32_t L_15 = V_1;
  10302. V_3 = ((int32_t)il2cpp_codegen_add(L_15, ((int32_t)256)));
  10303. }
  10304. IL_005f:
  10305. {
  10306. bool L_16 = V_4;
  10307. if (!L_16)
  10308. {
  10309. goto IL_0074;
  10310. }
  10311. }
  10312. {
  10313. int32_t L_17 = V_2;
  10314. int32_t L_18 = V_3;
  10315. InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5 L_19;
  10316. memset((&L_19), 0, sizeof(L_19));
  10317. InstanceNumInfo__ctor_mCFED34B4FC73F15366339611E22502A8366B016C((&L_19), L_17, L_18, NULL);
  10318. V_5 = L_19;
  10319. RenderersBatchersContext_GrowInstanceBuffer_m72EEF32E7D68892D6B6C686290FB074274AF33AD(__this, (&V_5), NULL);
  10320. }
  10321. IL_0074:
  10322. {
  10323. return;
  10324. }
  10325. }
  10326. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersBatchersContext_UpdateLODGroupData_mC3BBC143D600124BC3536CAFE8ADA3D80B9F4E1E (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7* ___0_lodGroupData, const RuntimeMethod* method)
  10327. {
  10328. {
  10329. LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* L_0 = __this->___m_LODGroupDataPool;
  10330. GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7* L_1 = ___0_lodGroupData;
  10331. NullCheck(L_0);
  10332. LODGroupDataPool_UpdateLODGroupData_mF09A39F868F16124B4F2503B1F725FE54AE7A96B(L_0, L_1, NULL);
  10333. return;
  10334. }
  10335. }
  10336. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersBatchersContext_TransformLODGroupData_m910C251DDACF06457FAB5E90FFE94CB76C84004E (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7* ___0_lodGroupData, const RuntimeMethod* method)
  10337. {
  10338. {
  10339. LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* L_0 = __this->___m_LODGroupDataPool;
  10340. GPUDrivenLODGroupData_t9DB773CE44C3AB0E8266B0E60C304BDD016E02F7* L_1 = ___0_lodGroupData;
  10341. NullCheck(L_0);
  10342. LODGroupDataPool_UpdateLODGroupTransformData_mA548FB2A357D0A1CF586FBD7B3D04B928BCE005A(L_0, L_1, NULL);
  10343. return;
  10344. }
  10345. }
  10346. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersBatchersContext_DestroyLODGroups_m2F2BB8BC930C966F0C1FD6392D669D26B2967675 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_destroyed, const RuntimeMethod* method)
  10347. {
  10348. {
  10349. int32_t L_0;
  10350. L_0 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_destroyed))->___m_Length);
  10351. if (L_0)
  10352. {
  10353. goto IL_000a;
  10354. }
  10355. }
  10356. {
  10357. return;
  10358. }
  10359. IL_000a:
  10360. {
  10361. LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* L_1 = __this->___m_LODGroupDataPool;
  10362. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_2 = ___0_destroyed;
  10363. NullCheck(L_1);
  10364. LODGroupDataPool_FreeLODGroupData_m900936DC26BBC6F1ABF60871DAF69D93FB79C900(L_1, L_2, NULL);
  10365. return;
  10366. }
  10367. }
  10368. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersBatchersContext_UpdateLODGroups_mCC2A5E08EF4A3A88B195D71F252997FAE8255490 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_changedID, const RuntimeMethod* method)
  10369. {
  10370. static bool s_Il2CppMethodInitialized;
  10371. if (!s_Il2CppMethodInitialized)
  10372. {
  10373. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_op_Implicit_m00183030196858D0016F2A18C13320B0366B4D00_RuntimeMethod_var);
  10374. s_Il2CppMethodInitialized = true;
  10375. }
  10376. {
  10377. int32_t L_0;
  10378. L_0 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_changedID))->___m_Length);
  10379. if (L_0)
  10380. {
  10381. goto IL_000a;
  10382. }
  10383. }
  10384. {
  10385. return;
  10386. }
  10387. IL_000a:
  10388. {
  10389. GPUDrivenProcessor_tB1BC3D8A5CF027C45CB4015CE5C88705BB717E08* L_1 = __this->___m_GPUDrivenProcessor;
  10390. ReadOnlySpan_1_t6190994DF094ABDFA6908C2C3FB347457E8E4282 L_2;
  10391. L_2 = NativeArray_1_op_Implicit_m00183030196858D0016F2A18C13320B0366B4D00((&___0_changedID), NativeArray_1_op_Implicit_m00183030196858D0016F2A18C13320B0366B4D00_RuntimeMethod_var);
  10392. GPUDrivenLODGroupDataCallback_t513D83047833752F3C25B9C0AAAB474E94D71DA0* L_3 = __this->___m_UpdateLODGroupCallback;
  10393. NullCheck(L_1);
  10394. GPUDrivenProcessor_DispatchLODGroupData_m9CC4276987C57445FE34C8A8B7A794AF8ADACF45(L_1, L_2, L_3, NULL);
  10395. return;
  10396. }
  10397. }
  10398. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersBatchersContext_ReallocateAndGetInstances_m75003DE54327AFC9FC9226F543E2AA42ED4CA436 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* ___0_rendererData, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___1_instances, const RuntimeMethod* method)
  10399. {
  10400. {
  10401. InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* L_0 = __this->___m_InstanceDataSystem;
  10402. GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_1 = ___0_rendererData;
  10403. NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_2 = ___1_instances;
  10404. NullCheck(L_0);
  10405. InstanceDataSystem_ReallocateAndGetInstances_mD8B36795100226FED3AFE497FC9DED84FF4A6476(L_0, L_1, L_2, NULL);
  10406. RenderersBatchersContext_EnsureInstanceBufferCapacity_mE609DC40C454449FDFCD61C0347BF4F4C7CFC395(__this, NULL);
  10407. return;
  10408. }
  10409. }
  10410. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 RenderersBatchersContext_ScheduleUpdateInstanceDataJob_m52A9965BBC3ACB0F00144C8D39E46478543B623B (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___0_instances, GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* ___1_rendererData, const RuntimeMethod* method)
  10411. {
  10412. {
  10413. InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* L_0 = __this->___m_InstanceDataSystem;
  10414. NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_1 = ___0_instances;
  10415. GPUDrivenRendererGroupData_t8A323BA9775EF8B8B2D025EE16F29E81A770C568* L_2 = ___1_rendererData;
  10416. LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* L_3 = __this->___m_LODGroupDataPool;
  10417. NullCheck(L_3);
  10418. NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1 L_4;
  10419. L_4 = LODGroupDataPool_get_lodGroupDataHash_m62280E732F32C5C35B2DADCD304E46662939F045_inline(L_3, NULL);
  10420. NullCheck(L_0);
  10421. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_5;
  10422. L_5 = InstanceDataSystem_ScheduleUpdateInstanceDataJob_mEB4A7B9A770F619108268D0B11ABE99DCEFAC479(L_0, L_1, L_2, L_4, NULL);
  10423. return L_5;
  10424. }
  10425. }
  10426. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersBatchersContext_FreeRendererGroupInstances_m1BBD1A75AFD3CED5F347ED940D15EF20D303EA17 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_rendererGroupsID, const RuntimeMethod* method)
  10427. {
  10428. {
  10429. InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* L_0 = __this->___m_InstanceDataSystem;
  10430. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_1 = ___0_rendererGroupsID;
  10431. NullCheck(L_0);
  10432. InstanceDataSystem_FreeRendererGroupInstances_mDB237F9840CA6B5121A30D5238DEFCBBE2DC7B78(L_0, L_1, NULL);
  10433. return;
  10434. }
  10435. }
  10436. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 RenderersBatchersContext_ScheduleQueryRendererGroupInstancesJob_mEE8968FD91E2F49D2AE33D4A3D0E8C745FF489E4 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_rendererGroupIDs, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___1_instances, const RuntimeMethod* method)
  10437. {
  10438. {
  10439. InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* L_0 = __this->___m_InstanceDataSystem;
  10440. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_1 = ___0_rendererGroupIDs;
  10441. NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_2 = ___1_instances;
  10442. NullCheck(L_0);
  10443. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_3;
  10444. L_3 = InstanceDataSystem_ScheduleQueryRendererGroupInstancesJob_m4C0025CA86226F2D5A23C721CA42E7E8DF4C30B4(L_0, L_1, L_2, NULL);
  10445. return L_3;
  10446. }
  10447. }
  10448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 RenderersBatchersContext_ScheduleQueryRendererGroupInstancesJob_m41084D427885CB440E7ACDD227EF915E37B24FA3 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_rendererGroupIDs, NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC ___1_instances, const RuntimeMethod* method)
  10449. {
  10450. {
  10451. InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* L_0 = __this->___m_InstanceDataSystem;
  10452. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_1 = ___0_rendererGroupIDs;
  10453. NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC L_2 = ___1_instances;
  10454. NullCheck(L_0);
  10455. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_3;
  10456. L_3 = InstanceDataSystem_ScheduleQueryRendererGroupInstancesJob_m04F92151A520DC0AF8F1FB4B7AFA040C0F625D0E(L_0, L_1, L_2, NULL);
  10457. return L_3;
  10458. }
  10459. }
  10460. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 RenderersBatchersContext_ScheduleQueryMeshInstancesJob_mEF8DDD764AFBFBFA23B708EF823511E8CD748966 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_sortedMeshIDs, NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC ___1_instances, const RuntimeMethod* method)
  10461. {
  10462. {
  10463. InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* L_0 = __this->___m_InstanceDataSystem;
  10464. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_1 = ___0_sortedMeshIDs;
  10465. NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC L_2 = ___1_instances;
  10466. NullCheck(L_0);
  10467. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_3;
  10468. L_3 = InstanceDataSystem_ScheduleQuerySortedMeshInstancesJob_m04115ECA07C31067F98B727EE322A1786C70175C(L_0, L_1, L_2, NULL);
  10469. return L_3;
  10470. }
  10471. }
  10472. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersBatchersContext_ChangeInstanceBufferVersion_m8BDA9E1B471724D930283E832CDC1C4D1172499C (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method)
  10473. {
  10474. {
  10475. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_0 = __this->___m_InstanceDataBuffer;
  10476. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_1 = L_0;
  10477. NullCheck(L_1);
  10478. int32_t L_2 = L_1->___version;
  10479. NullCheck(L_1);
  10480. L_1->___version = ((int32_t)il2cpp_codegen_add(L_2, 1));
  10481. return;
  10482. }
  10483. }
  10484. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53 RenderersBatchersContext_CreateDataBufferUploader_mE83CA3760B15FBD7BD9E8166D38C01ACA6DC4385 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, int32_t ___0_capacity, int32_t ___1_instanceType, const RuntimeMethod* method)
  10485. {
  10486. {
  10487. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_0 = __this->___m_InstanceDataBuffer;
  10488. NullCheck(L_0);
  10489. NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6* L_1 = (NativeArray_1_t876CEFC10199E5B4C938C81E24EA346FB9F50DE6*)(&L_0->___descriptions);
  10490. int32_t L_2 = ___0_capacity;
  10491. int32_t L_3 = ___1_instanceType;
  10492. GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53 L_4;
  10493. memset((&L_4), 0, sizeof(L_4));
  10494. GPUInstanceDataBufferUploader__ctor_mAD57A016FC2E0940D4A469F418E161A1DCA8CC8C((&L_4), L_1, L_2, L_3, NULL);
  10495. return L_4;
  10496. }
  10497. }
  10498. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersBatchersContext_SubmitToGpu_m7D51CAAFDF4D04FDB49B81F907ADA5C0023909BF (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___0_instances, GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* ___1_uploader, bool ___2_submitOnlyWrittenParams, const RuntimeMethod* method)
  10499. {
  10500. {
  10501. GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* L_0 = ___1_uploader;
  10502. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_1 = __this->___m_InstanceDataBuffer;
  10503. NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_2 = ___0_instances;
  10504. GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_3 = (GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3*)(&__this->___m_UploadResources);
  10505. bool L_4 = ___2_submitOnlyWrittenParams;
  10506. GPUInstanceDataBufferUploader_SubmitToGpu_m6037322A91258909D757C712390F08395A36CF9C(L_0, L_1, L_2, L_3, L_4, NULL);
  10507. return;
  10508. }
  10509. }
  10510. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersBatchersContext_SubmitToGpu_m522529681D96803ECD637E642083FD54D8FBAAB6 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E ___0_gpuInstanceIndices, GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* ___1_uploader, bool ___2_submitOnlyWrittenParams, const RuntimeMethod* method)
  10511. {
  10512. {
  10513. GPUInstanceDataBufferUploader_tE52D85AC36021AB1CE62BBC4EBD4C0EC72C99A53* L_0 = ___1_uploader;
  10514. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_1 = __this->___m_InstanceDataBuffer;
  10515. NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E L_2 = ___0_gpuInstanceIndices;
  10516. GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3* L_3 = (GPUResources_t5047BB5956F25BAE52E5E2F5413FB944422B58C3*)(&__this->___m_UploadResources);
  10517. bool L_4 = ___2_submitOnlyWrittenParams;
  10518. GPUInstanceDataBufferUploader_SubmitToGpu_m352C6DB1B32BBB2D141C76ECCB19F8FF55940105(L_0, L_1, L_2, L_3, L_4, NULL);
  10519. return;
  10520. }
  10521. }
  10522. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersBatchersContext_InitializeInstanceTransforms_m3346F85D05A58656054559FF0D221E5F5D42C813 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___0_instances, NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 ___1_localToWorldMatrices, NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 ___2_prevLocalToWorldMatrices, const RuntimeMethod* method)
  10523. {
  10524. {
  10525. int32_t L_0;
  10526. L_0 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_instances))->___m_Length);
  10527. if (L_0)
  10528. {
  10529. goto IL_000a;
  10530. }
  10531. }
  10532. {
  10533. return;
  10534. }
  10535. IL_000a:
  10536. {
  10537. InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* L_1 = __this->___m_InstanceDataSystem;
  10538. NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_2 = ___0_instances;
  10539. NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 L_3 = ___1_localToWorldMatrices;
  10540. NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 L_4 = ___2_prevLocalToWorldMatrices;
  10541. RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* L_5 = (RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B*)(&__this->___m_RenderersParameters);
  10542. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_6 = __this->___m_InstanceDataBuffer;
  10543. NullCheck(L_1);
  10544. InstanceDataSystem_InitializeInstanceTransforms_mF2F8A8EEDBFFA25647574740B190DD2899B5B0F8(L_1, L_2, L_3, L_4, L_5, L_6, NULL);
  10545. RenderersBatchersContext_ChangeInstanceBufferVersion_m8BDA9E1B471724D930283E832CDC1C4D1172499C(__this, NULL);
  10546. return;
  10547. }
  10548. }
  10549. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersBatchersContext_UpdateInstanceTransforms_m83DE2D5F845C8D5C10B3E6B809BE32E00E1607AE (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C ___0_instances, NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 ___1_localToWorldMatrices, const RuntimeMethod* method)
  10550. {
  10551. {
  10552. int32_t L_0;
  10553. L_0 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_instances))->___m_Length);
  10554. if (L_0)
  10555. {
  10556. goto IL_000a;
  10557. }
  10558. }
  10559. {
  10560. return;
  10561. }
  10562. IL_000a:
  10563. {
  10564. InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* L_1 = __this->___m_InstanceDataSystem;
  10565. NativeArray_1_t8E042B4249B3126F27EE49887D2507798DC25F2C L_2 = ___0_instances;
  10566. NativeArray_1_t6D4C2D5161FC101BAF06059CD9414A2153CCC2A0 L_3 = ___1_localToWorldMatrices;
  10567. RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* L_4 = (RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B*)(&__this->___m_RenderersParameters);
  10568. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_5 = __this->___m_InstanceDataBuffer;
  10569. NullCheck(L_1);
  10570. InstanceDataSystem_UpdateInstanceTransforms_m7A0057B405E3D12CFF3EB78FCB3BE1D1593A0E43(L_1, L_2, L_3, L_4, L_5, NULL);
  10571. RenderersBatchersContext_ChangeInstanceBufferVersion_m8BDA9E1B471724D930283E832CDC1C4D1172499C(__this, NULL);
  10572. return;
  10573. }
  10574. }
  10575. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersBatchersContext_UpdateAmbientProbeAndGpuBuffer_m9635A08E6A72E53938EA2C332B7F37BFD6925535 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, bool ___0_forceUpdate, const RuntimeMethod* method)
  10576. {
  10577. {
  10578. bool L_0 = ___0_forceUpdate;
  10579. if (L_0)
  10580. {
  10581. goto IL_0015;
  10582. }
  10583. }
  10584. {
  10585. SphericalHarmonicsL2_tCBFB646455D2069E738976E5B745C6DF023B6BA2 L_1 = __this->___m_CachedAmbientProbe;
  10586. SphericalHarmonicsL2_tCBFB646455D2069E738976E5B745C6DF023B6BA2 L_2;
  10587. L_2 = RenderSettings_get_ambientProbe_m5C2414022D3D759F89B4B0ECCB76F8E0B78C085C(NULL);
  10588. bool L_3;
  10589. L_3 = SphericalHarmonicsL2_op_Inequality_m90BF42CB163D3B13AFB67FC3A76BCC6D3BAE947E(L_1, L_2, NULL);
  10590. if (!L_3)
  10591. {
  10592. goto IL_003d;
  10593. }
  10594. }
  10595. IL_0015:
  10596. {
  10597. SphericalHarmonicsL2_tCBFB646455D2069E738976E5B745C6DF023B6BA2 L_4;
  10598. L_4 = RenderSettings_get_ambientProbe_m5C2414022D3D759F89B4B0ECCB76F8E0B78C085C(NULL);
  10599. __this->___m_CachedAmbientProbe = L_4;
  10600. InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* L_5 = __this->___m_InstanceDataSystem;
  10601. RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* L_6 = (RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B*)(&__this->___m_RenderersParameters);
  10602. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_7 = __this->___m_InstanceDataBuffer;
  10603. NullCheck(L_5);
  10604. InstanceDataSystem_UpdateAllInstanceProbes_m2544131305465C5C6DE3956ACE326DC2B9DB05AF(L_5, L_6, L_7, NULL);
  10605. RenderersBatchersContext_ChangeInstanceBufferVersion_m8BDA9E1B471724D930283E832CDC1C4D1172499C(__this, NULL);
  10606. }
  10607. IL_003d:
  10608. {
  10609. return;
  10610. }
  10611. }
  10612. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersBatchersContext_UpdateInstanceWindDataHistory_m08DA4EE6C170DEA9C8A9B876071CEB4804438173 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E ___0_gpuInstanceIndices, const RuntimeMethod* method)
  10613. {
  10614. {
  10615. int32_t L_0;
  10616. L_0 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_gpuInstanceIndices))->___m_Length);
  10617. if (L_0)
  10618. {
  10619. goto IL_000a;
  10620. }
  10621. }
  10622. {
  10623. return;
  10624. }
  10625. IL_000a:
  10626. {
  10627. InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* L_1 = __this->___m_InstanceDataSystem;
  10628. NativeArray_1_t727E0B11B40EA7D6477F67D79DA7B7F7C383735E L_2 = ___0_gpuInstanceIndices;
  10629. RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B L_3 = __this->___m_RenderersParameters;
  10630. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_4 = __this->___m_InstanceDataBuffer;
  10631. NullCheck(L_1);
  10632. InstanceDataSystem_UpdateInstanceWindDataHistory_m9E2E361D86A93AEC4256E9E45E6FF8C25DDEF97E(L_1, L_2, L_3, L_4, NULL);
  10633. RenderersBatchersContext_ChangeInstanceBufferVersion_m8BDA9E1B471724D930283E832CDC1C4D1172499C(__this, NULL);
  10634. return;
  10635. }
  10636. }
  10637. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersBatchersContext_UpdateInstanceMotions_m597C9A66CF49C8F6A010D5D7D0E866657DA207ED (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method)
  10638. {
  10639. {
  10640. InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* L_0 = __this->___m_InstanceDataSystem;
  10641. RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* L_1 = (RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B*)(&__this->___m_RenderersParameters);
  10642. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_2 = __this->___m_InstanceDataBuffer;
  10643. NullCheck(L_0);
  10644. InstanceDataSystem_UpdateInstanceMotions_mDCDA88917F5E5B6CC8D8FCFB50744E529C11CDFF(L_0, L_1, L_2, NULL);
  10645. RenderersBatchersContext_ChangeInstanceBufferVersion_m8BDA9E1B471724D930283E832CDC1C4D1172499C(__this, NULL);
  10646. return;
  10647. }
  10648. }
  10649. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersBatchersContext_TransformLODGroups_mB0CB4CD84FB8FF1E35821FD3CB869166ED7D5B7D (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_lodGroupsID, const RuntimeMethod* method)
  10650. {
  10651. static bool s_Il2CppMethodInitialized;
  10652. if (!s_Il2CppMethodInitialized)
  10653. {
  10654. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_op_Implicit_m00183030196858D0016F2A18C13320B0366B4D00_RuntimeMethod_var);
  10655. s_Il2CppMethodInitialized = true;
  10656. }
  10657. {
  10658. int32_t L_0;
  10659. L_0 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_lodGroupsID))->___m_Length);
  10660. if (L_0)
  10661. {
  10662. goto IL_000a;
  10663. }
  10664. }
  10665. {
  10666. return;
  10667. }
  10668. IL_000a:
  10669. {
  10670. GPUDrivenProcessor_tB1BC3D8A5CF027C45CB4015CE5C88705BB717E08* L_1 = __this->___m_GPUDrivenProcessor;
  10671. ReadOnlySpan_1_t6190994DF094ABDFA6908C2C3FB347457E8E4282 L_2;
  10672. L_2 = NativeArray_1_op_Implicit_m00183030196858D0016F2A18C13320B0366B4D00((&___0_lodGroupsID), NativeArray_1_op_Implicit_m00183030196858D0016F2A18C13320B0366B4D00_RuntimeMethod_var);
  10673. GPUDrivenLODGroupDataCallback_t513D83047833752F3C25B9C0AAAB474E94D71DA0* L_3 = __this->___m_TransformLODGroupCallback;
  10674. NullCheck(L_1);
  10675. GPUDrivenProcessor_DispatchLODGroupData_m9CC4276987C57445FE34C8A8B7A794AF8ADACF45(L_1, L_2, L_3, NULL);
  10676. return;
  10677. }
  10678. }
  10679. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersBatchersContext_UpdatePerFrameInstanceVisibility_mBD8E7669A22B6C1D47BD0BF3BDC5E22BDD16FBB2 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* ___0_compactedVisibilityMasks, const RuntimeMethod* method)
  10680. {
  10681. {
  10682. InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* L_0 = __this->___m_InstanceDataSystem;
  10683. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_1 = ___0_compactedVisibilityMasks;
  10684. NullCheck(L_0);
  10685. InstanceDataSystem_UpdatePerFrameInstanceVisibility_m1C6A42FA01165B8F7D05C4179DD093BE19AA4512(L_0, L_1, NULL);
  10686. return;
  10687. }
  10688. }
  10689. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersBatchersContext_GetVisibleTreeInstances_m5C91EC91858A7EA240EF72E870C8C6A14D1FCC7F (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* ___0_compactedVisibilityMasks, ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* ___1_processedBits, NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 ___2_visibeTreeRendererIDs, NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC ___3_visibeTreeInstances, bool ___4_becomeVisibleOnly, int32_t* ___5_becomeVisibeTreeInstancesCount, const RuntimeMethod* method)
  10690. {
  10691. {
  10692. InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* L_0 = __this->___m_InstanceDataSystem;
  10693. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_1 = ___0_compactedVisibilityMasks;
  10694. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* L_2 = ___1_processedBits;
  10695. NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213 L_3 = ___2_visibeTreeRendererIDs;
  10696. NativeList_1_tFE7952B5C306B3ABF1A85DF42956B696B4BCF5DC L_4 = ___3_visibeTreeInstances;
  10697. bool L_5 = ___4_becomeVisibleOnly;
  10698. int32_t* L_6 = ___5_becomeVisibeTreeInstancesCount;
  10699. NullCheck(L_0);
  10700. InstanceDataSystem_GetVisibleTreeInstances_m215114432B8645A102573A589C21C9925471A451(L_0, L_1, L_2, L_3, L_4, L_5, L_6, NULL);
  10701. return;
  10702. }
  10703. }
  10704. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersBatchersContext_UpdateFrame_mCFA782A62647ADD043E3247EFF36079A2426DAD4 (RenderersBatchersContext_t5D87D79D64D87CEC72560F8BC4690997349F2F98* __this, const RuntimeMethod* method)
  10705. {
  10706. {
  10707. OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* L_0 = __this->___m_OcclusionCullingCommon;
  10708. NullCheck(L_0);
  10709. OcclusionCullingCommon_UpdateFrame_m62E1615FE4BB0184C70EF0D5A1B5341A9E6B439E(L_0, NULL);
  10710. DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* L_1 = __this->___m_DebugStats;
  10711. if (!L_1)
  10712. {
  10713. goto IL_0024;
  10714. }
  10715. }
  10716. {
  10717. OcclusionCullingCommon_t2AFE7DF28379DF1255CFCC766FC1BC7B4C6E59CD* L_2 = __this->___m_OcclusionCullingCommon;
  10718. DebugRendererBatcherStats_t40186FD9F88B1C6B2670D47645C8440E37CD3706* L_3 = __this->___m_DebugStats;
  10719. NullCheck(L_2);
  10720. OcclusionCullingCommon_UpdateOccluderStats_mFCE4F68D13AD834D837ACC6CF5818BB454DEB374(L_2, L_3, NULL);
  10721. }
  10722. IL_0024:
  10723. {
  10724. return;
  10725. }
  10726. }
  10727. #ifdef __clang__
  10728. #pragma clang diagnostic pop
  10729. #endif
  10730. #ifdef __clang__
  10731. #pragma clang diagnostic push
  10732. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10733. #pragma clang diagnostic ignored "-Wunused-variable"
  10734. #endif
  10735. #ifdef __clang__
  10736. #pragma clang diagnostic pop
  10737. #endif
  10738. #ifdef __clang__
  10739. #pragma clang diagnostic push
  10740. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10741. #pragma clang diagnostic ignored "-Wunused-variable"
  10742. #endif
  10743. IL2CPP_EXTERN_C void RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_marshal_pinvoke(const RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B& unmarshaled, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_marshaled_pinvoke& marshaled)
  10744. {
  10745. marshaled.___lightmapScale = unmarshaled.___lightmapScale;
  10746. marshaled.___localToWorld = unmarshaled.___localToWorld;
  10747. marshaled.___worldToLocal = unmarshaled.___worldToLocal;
  10748. marshaled.___matrixPreviousM = unmarshaled.___matrixPreviousM;
  10749. marshaled.___matrixPreviousMI = unmarshaled.___matrixPreviousMI;
  10750. marshaled.___shCoefficients = unmarshaled.___shCoefficients;
  10751. marshaled.___boundingSphere = unmarshaled.___boundingSphere;
  10752. if (unmarshaled.___windParams != NULL)
  10753. {
  10754. il2cpp_array_size_t _unmarshaledwindParams_Length = (unmarshaled.___windParams)->max_length;
  10755. marshaled.___windParams = il2cpp_codegen_marshal_allocate_array<ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C>(_unmarshaledwindParams_Length);
  10756. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledwindParams_Length); i++)
  10757. {
  10758. (marshaled.___windParams)[i] = (unmarshaled.___windParams)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
  10759. }
  10760. }
  10761. else
  10762. {
  10763. marshaled.___windParams = NULL;
  10764. }
  10765. if (unmarshaled.___windHistoryParams != NULL)
  10766. {
  10767. il2cpp_array_size_t _unmarshaledwindHistoryParams_Length = (unmarshaled.___windHistoryParams)->max_length;
  10768. marshaled.___windHistoryParams = il2cpp_codegen_marshal_allocate_array<ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C>(_unmarshaledwindHistoryParams_Length);
  10769. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledwindHistoryParams_Length); i++)
  10770. {
  10771. (marshaled.___windHistoryParams)[i] = (unmarshaled.___windHistoryParams)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
  10772. }
  10773. }
  10774. else
  10775. {
  10776. marshaled.___windHistoryParams = NULL;
  10777. }
  10778. }
  10779. IL2CPP_EXTERN_C void RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_marshal_pinvoke_back(const RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_marshaled_pinvoke& marshaled, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B& unmarshaled)
  10780. {
  10781. static bool s_Il2CppMethodInitialized;
  10782. if (!s_Il2CppMethodInitialized)
  10783. {
  10784. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967_il2cpp_TypeInfo_var);
  10785. s_Il2CppMethodInitialized = true;
  10786. }
  10787. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C unmarshaledlightmapScale_temp_0;
  10788. memset((&unmarshaledlightmapScale_temp_0), 0, sizeof(unmarshaledlightmapScale_temp_0));
  10789. unmarshaledlightmapScale_temp_0 = marshaled.___lightmapScale;
  10790. unmarshaled.___lightmapScale = unmarshaledlightmapScale_temp_0;
  10791. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C unmarshaledlocalToWorld_temp_1;
  10792. memset((&unmarshaledlocalToWorld_temp_1), 0, sizeof(unmarshaledlocalToWorld_temp_1));
  10793. unmarshaledlocalToWorld_temp_1 = marshaled.___localToWorld;
  10794. unmarshaled.___localToWorld = unmarshaledlocalToWorld_temp_1;
  10795. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C unmarshaledworldToLocal_temp_2;
  10796. memset((&unmarshaledworldToLocal_temp_2), 0, sizeof(unmarshaledworldToLocal_temp_2));
  10797. unmarshaledworldToLocal_temp_2 = marshaled.___worldToLocal;
  10798. unmarshaled.___worldToLocal = unmarshaledworldToLocal_temp_2;
  10799. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C unmarshaledmatrixPreviousM_temp_3;
  10800. memset((&unmarshaledmatrixPreviousM_temp_3), 0, sizeof(unmarshaledmatrixPreviousM_temp_3));
  10801. unmarshaledmatrixPreviousM_temp_3 = marshaled.___matrixPreviousM;
  10802. unmarshaled.___matrixPreviousM = unmarshaledmatrixPreviousM_temp_3;
  10803. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C unmarshaledmatrixPreviousMI_temp_4;
  10804. memset((&unmarshaledmatrixPreviousMI_temp_4), 0, sizeof(unmarshaledmatrixPreviousMI_temp_4));
  10805. unmarshaledmatrixPreviousMI_temp_4 = marshaled.___matrixPreviousMI;
  10806. unmarshaled.___matrixPreviousMI = unmarshaledmatrixPreviousMI_temp_4;
  10807. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C unmarshaledshCoefficients_temp_5;
  10808. memset((&unmarshaledshCoefficients_temp_5), 0, sizeof(unmarshaledshCoefficients_temp_5));
  10809. unmarshaledshCoefficients_temp_5 = marshaled.___shCoefficients;
  10810. unmarshaled.___shCoefficients = unmarshaledshCoefficients_temp_5;
  10811. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C unmarshaledboundingSphere_temp_6;
  10812. memset((&unmarshaledboundingSphere_temp_6), 0, sizeof(unmarshaledboundingSphere_temp_6));
  10813. unmarshaledboundingSphere_temp_6 = marshaled.___boundingSphere;
  10814. unmarshaled.___boundingSphere = unmarshaledboundingSphere_temp_6;
  10815. if (marshaled.___windParams != NULL)
  10816. {
  10817. if (unmarshaled.___windParams == NULL)
  10818. {
  10819. unmarshaled.___windParams = reinterpret_cast<ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967*>((ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967*)SZArrayNew(ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967_il2cpp_TypeInfo_var, 1));
  10820. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___windParams), (void*)reinterpret_cast<ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967*>((ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967*)SZArrayNew(ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967_il2cpp_TypeInfo_var, 1)));
  10821. }
  10822. il2cpp_array_size_t _arrayLength = (unmarshaled.___windParams)->max_length;
  10823. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
  10824. {
  10825. (unmarshaled.___windParams)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___windParams)[i]);
  10826. }
  10827. }
  10828. if (marshaled.___windHistoryParams != NULL)
  10829. {
  10830. if (unmarshaled.___windHistoryParams == NULL)
  10831. {
  10832. unmarshaled.___windHistoryParams = reinterpret_cast<ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967*>((ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967*)SZArrayNew(ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967_il2cpp_TypeInfo_var, 1));
  10833. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___windHistoryParams), (void*)reinterpret_cast<ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967*>((ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967*)SZArrayNew(ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967_il2cpp_TypeInfo_var, 1)));
  10834. }
  10835. il2cpp_array_size_t _arrayLength = (unmarshaled.___windHistoryParams)->max_length;
  10836. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
  10837. {
  10838. (unmarshaled.___windHistoryParams)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___windHistoryParams)[i]);
  10839. }
  10840. }
  10841. }
  10842. IL2CPP_EXTERN_C void RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_marshal_pinvoke_cleanup(RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_marshaled_pinvoke& marshaled)
  10843. {
  10844. if (marshaled.___windParams != NULL)
  10845. {
  10846. il2cpp_codegen_marshal_free(marshaled.___windParams);
  10847. marshaled.___windParams = NULL;
  10848. }
  10849. if (marshaled.___windHistoryParams != NULL)
  10850. {
  10851. il2cpp_codegen_marshal_free(marshaled.___windHistoryParams);
  10852. marshaled.___windHistoryParams = NULL;
  10853. }
  10854. }
  10855. IL2CPP_EXTERN_C void RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_marshal_com(const RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B& unmarshaled, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_marshaled_com& marshaled)
  10856. {
  10857. marshaled.___lightmapScale = unmarshaled.___lightmapScale;
  10858. marshaled.___localToWorld = unmarshaled.___localToWorld;
  10859. marshaled.___worldToLocal = unmarshaled.___worldToLocal;
  10860. marshaled.___matrixPreviousM = unmarshaled.___matrixPreviousM;
  10861. marshaled.___matrixPreviousMI = unmarshaled.___matrixPreviousMI;
  10862. marshaled.___shCoefficients = unmarshaled.___shCoefficients;
  10863. marshaled.___boundingSphere = unmarshaled.___boundingSphere;
  10864. if (unmarshaled.___windParams != NULL)
  10865. {
  10866. il2cpp_array_size_t _unmarshaledwindParams_Length = (unmarshaled.___windParams)->max_length;
  10867. marshaled.___windParams = il2cpp_codegen_marshal_allocate_array<ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C>(_unmarshaledwindParams_Length);
  10868. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledwindParams_Length); i++)
  10869. {
  10870. (marshaled.___windParams)[i] = (unmarshaled.___windParams)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
  10871. }
  10872. }
  10873. else
  10874. {
  10875. marshaled.___windParams = NULL;
  10876. }
  10877. if (unmarshaled.___windHistoryParams != NULL)
  10878. {
  10879. il2cpp_array_size_t _unmarshaledwindHistoryParams_Length = (unmarshaled.___windHistoryParams)->max_length;
  10880. marshaled.___windHistoryParams = il2cpp_codegen_marshal_allocate_array<ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C>(_unmarshaledwindHistoryParams_Length);
  10881. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledwindHistoryParams_Length); i++)
  10882. {
  10883. (marshaled.___windHistoryParams)[i] = (unmarshaled.___windHistoryParams)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
  10884. }
  10885. }
  10886. else
  10887. {
  10888. marshaled.___windHistoryParams = NULL;
  10889. }
  10890. }
  10891. IL2CPP_EXTERN_C void RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_marshal_com_back(const RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_marshaled_com& marshaled, RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B& unmarshaled)
  10892. {
  10893. static bool s_Il2CppMethodInitialized;
  10894. if (!s_Il2CppMethodInitialized)
  10895. {
  10896. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967_il2cpp_TypeInfo_var);
  10897. s_Il2CppMethodInitialized = true;
  10898. }
  10899. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C unmarshaledlightmapScale_temp_0;
  10900. memset((&unmarshaledlightmapScale_temp_0), 0, sizeof(unmarshaledlightmapScale_temp_0));
  10901. unmarshaledlightmapScale_temp_0 = marshaled.___lightmapScale;
  10902. unmarshaled.___lightmapScale = unmarshaledlightmapScale_temp_0;
  10903. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C unmarshaledlocalToWorld_temp_1;
  10904. memset((&unmarshaledlocalToWorld_temp_1), 0, sizeof(unmarshaledlocalToWorld_temp_1));
  10905. unmarshaledlocalToWorld_temp_1 = marshaled.___localToWorld;
  10906. unmarshaled.___localToWorld = unmarshaledlocalToWorld_temp_1;
  10907. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C unmarshaledworldToLocal_temp_2;
  10908. memset((&unmarshaledworldToLocal_temp_2), 0, sizeof(unmarshaledworldToLocal_temp_2));
  10909. unmarshaledworldToLocal_temp_2 = marshaled.___worldToLocal;
  10910. unmarshaled.___worldToLocal = unmarshaledworldToLocal_temp_2;
  10911. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C unmarshaledmatrixPreviousM_temp_3;
  10912. memset((&unmarshaledmatrixPreviousM_temp_3), 0, sizeof(unmarshaledmatrixPreviousM_temp_3));
  10913. unmarshaledmatrixPreviousM_temp_3 = marshaled.___matrixPreviousM;
  10914. unmarshaled.___matrixPreviousM = unmarshaledmatrixPreviousM_temp_3;
  10915. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C unmarshaledmatrixPreviousMI_temp_4;
  10916. memset((&unmarshaledmatrixPreviousMI_temp_4), 0, sizeof(unmarshaledmatrixPreviousMI_temp_4));
  10917. unmarshaledmatrixPreviousMI_temp_4 = marshaled.___matrixPreviousMI;
  10918. unmarshaled.___matrixPreviousMI = unmarshaledmatrixPreviousMI_temp_4;
  10919. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C unmarshaledshCoefficients_temp_5;
  10920. memset((&unmarshaledshCoefficients_temp_5), 0, sizeof(unmarshaledshCoefficients_temp_5));
  10921. unmarshaledshCoefficients_temp_5 = marshaled.___shCoefficients;
  10922. unmarshaled.___shCoefficients = unmarshaledshCoefficients_temp_5;
  10923. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C unmarshaledboundingSphere_temp_6;
  10924. memset((&unmarshaledboundingSphere_temp_6), 0, sizeof(unmarshaledboundingSphere_temp_6));
  10925. unmarshaledboundingSphere_temp_6 = marshaled.___boundingSphere;
  10926. unmarshaled.___boundingSphere = unmarshaledboundingSphere_temp_6;
  10927. if (marshaled.___windParams != NULL)
  10928. {
  10929. if (unmarshaled.___windParams == NULL)
  10930. {
  10931. unmarshaled.___windParams = reinterpret_cast<ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967*>((ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967*)SZArrayNew(ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967_il2cpp_TypeInfo_var, 1));
  10932. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___windParams), (void*)reinterpret_cast<ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967*>((ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967*)SZArrayNew(ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967_il2cpp_TypeInfo_var, 1)));
  10933. }
  10934. il2cpp_array_size_t _arrayLength = (unmarshaled.___windParams)->max_length;
  10935. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
  10936. {
  10937. (unmarshaled.___windParams)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___windParams)[i]);
  10938. }
  10939. }
  10940. if (marshaled.___windHistoryParams != NULL)
  10941. {
  10942. if (unmarshaled.___windHistoryParams == NULL)
  10943. {
  10944. unmarshaled.___windHistoryParams = reinterpret_cast<ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967*>((ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967*)SZArrayNew(ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967_il2cpp_TypeInfo_var, 1));
  10945. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___windHistoryParams), (void*)reinterpret_cast<ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967*>((ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967*)SZArrayNew(ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967_il2cpp_TypeInfo_var, 1)));
  10946. }
  10947. il2cpp_array_size_t _arrayLength = (unmarshaled.___windHistoryParams)->max_length;
  10948. for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
  10949. {
  10950. (unmarshaled.___windHistoryParams)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), (marshaled.___windHistoryParams)[i]);
  10951. }
  10952. }
  10953. }
  10954. IL2CPP_EXTERN_C void RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_marshal_com_cleanup(RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_marshaled_com& marshaled)
  10955. {
  10956. if (marshaled.___windParams != NULL)
  10957. {
  10958. il2cpp_codegen_marshal_free(marshaled.___windParams);
  10959. marshaled.___windParams = NULL;
  10960. }
  10961. if (marshaled.___windHistoryParams != NULL)
  10962. {
  10963. il2cpp_codegen_marshal_free(marshaled.___windHistoryParams);
  10964. marshaled.___windHistoryParams = NULL;
  10965. }
  10966. }
  10967. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* RenderersParameters_CreateInstanceDataBuffer_m945CE4EF304375414A46DDED06474BFC3132D971 (int32_t ___0_flags, InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* ___1_instanceNumInfo, const RuntimeMethod* method)
  10968. {
  10969. static bool s_Il2CppMethodInitialized;
  10970. if (!s_Il2CppMethodInitialized)
  10971. {
  10972. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GPUInstanceDataBufferBuilder_AddComponent_TisPackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB_mD02B0BA6F9C2F83BB2F69259D5AE2A6DF54F131A_RuntimeMethod_var);
  10973. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GPUInstanceDataBufferBuilder_AddComponent_TisSHCoefficients_tA64D516B4C4756B7FF4E78ADB989319321BAC163_mC28268D77C56F5E669FE2023FC7F5C7603791374_RuntimeMethod_var);
  10974. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GPUInstanceDataBufferBuilder_AddComponent_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_mE4128875E6A9A06ADE4006011D16A3123DAF7711_RuntimeMethod_var);
  10975. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var);
  10976. s_Il2CppMethodInitialized = true;
  10977. }
  10978. GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039 V_0;
  10979. memset((&V_0), 0, sizeof(V_0));
  10980. int32_t V_1 = 0;
  10981. int32_t V_2 = 0;
  10982. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* V_3 = NULL;
  10983. {
  10984. il2cpp_codegen_initobj((&V_0), sizeof(GPUInstanceDataBufferBuilder_tC941A85556664C8AB52587A6DDD64F3BCD835039));
  10985. }
  10986. {
  10987. auto __finallyBlock = il2cpp::utils::Finally([&]
  10988. {
  10989. FINALLY_00e6:
  10990. {
  10991. GPUInstanceDataBufferBuilder_Dispose_m1869839D0122EAE7FE7A7F9FE5356CCDE50D6636((&V_0), NULL);
  10992. return;
  10993. }
  10994. });
  10995. try
  10996. {
  10997. {
  10998. il2cpp_codegen_runtime_class_init_inline(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var);
  10999. int32_t L_0 = ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->____BaseColor;
  11000. GPUInstanceDataBufferBuilder_AddComponent_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_mE4128875E6A9A06ADE4006011D16A3123DAF7711((&V_0), L_0, (bool)0, (bool)0, 0, 1, GPUInstanceDataBufferBuilder_AddComponent_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_mE4128875E6A9A06ADE4006011D16A3123DAF7711_RuntimeMethod_var);
  11001. int32_t L_1 = ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___unity_SpecCube0_HDR;
  11002. GPUInstanceDataBufferBuilder_AddComponent_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_mE4128875E6A9A06ADE4006011D16A3123DAF7711((&V_0), L_1, (bool)0, (bool)0, 0, 1, GPUInstanceDataBufferBuilder_AddComponent_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_mE4128875E6A9A06ADE4006011D16A3123DAF7711_RuntimeMethod_var);
  11003. int32_t L_2 = ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___unity_SHCoefficients;
  11004. GPUInstanceDataBufferBuilder_AddComponent_TisSHCoefficients_tA64D516B4C4756B7FF4E78ADB989319321BAC163_mC28268D77C56F5E669FE2023FC7F5C7603791374((&V_0), L_2, (bool)1, (bool)1, 0, 4, GPUInstanceDataBufferBuilder_AddComponent_TisSHCoefficients_tA64D516B4C4756B7FF4E78ADB989319321BAC163_mC28268D77C56F5E669FE2023FC7F5C7603791374_RuntimeMethod_var);
  11005. int32_t L_3 = ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___unity_LightmapST;
  11006. GPUInstanceDataBufferBuilder_AddComponent_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_mE4128875E6A9A06ADE4006011D16A3123DAF7711((&V_0), L_3, (bool)1, (bool)1, 0, 8, GPUInstanceDataBufferBuilder_AddComponent_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_mE4128875E6A9A06ADE4006011D16A3123DAF7711_RuntimeMethod_var);
  11007. int32_t L_4 = ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___unity_ObjectToWorld;
  11008. GPUInstanceDataBufferBuilder_AddComponent_TisPackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB_mD02B0BA6F9C2F83BB2F69259D5AE2A6DF54F131A((&V_0), L_4, (bool)1, (bool)1, 0, 1, GPUInstanceDataBufferBuilder_AddComponent_TisPackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB_mD02B0BA6F9C2F83BB2F69259D5AE2A6DF54F131A_RuntimeMethod_var);
  11009. int32_t L_5 = ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___unity_WorldToObject;
  11010. GPUInstanceDataBufferBuilder_AddComponent_TisPackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB_mD02B0BA6F9C2F83BB2F69259D5AE2A6DF54F131A((&V_0), L_5, (bool)1, (bool)1, 0, 1, GPUInstanceDataBufferBuilder_AddComponent_TisPackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB_mD02B0BA6F9C2F83BB2F69259D5AE2A6DF54F131A_RuntimeMethod_var);
  11011. int32_t L_6 = ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___unity_MatrixPreviousM;
  11012. GPUInstanceDataBufferBuilder_AddComponent_TisPackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB_mD02B0BA6F9C2F83BB2F69259D5AE2A6DF54F131A((&V_0), L_6, (bool)1, (bool)1, 0, 1, GPUInstanceDataBufferBuilder_AddComponent_TisPackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB_mD02B0BA6F9C2F83BB2F69259D5AE2A6DF54F131A_RuntimeMethod_var);
  11013. int32_t L_7 = ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___unity_MatrixPreviousMI;
  11014. GPUInstanceDataBufferBuilder_AddComponent_TisPackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB_mD02B0BA6F9C2F83BB2F69259D5AE2A6DF54F131A((&V_0), L_7, (bool)1, (bool)1, 0, 1, GPUInstanceDataBufferBuilder_AddComponent_TisPackedMatrix_t465958AA7DEB970E30314C74EA59C06C4927A2DB_mD02B0BA6F9C2F83BB2F69259D5AE2A6DF54F131A_RuntimeMethod_var);
  11015. int32_t L_8 = ___0_flags;
  11016. if (!((int32_t)((int32_t)L_8&1)))
  11017. {
  11018. goto IL_009d_1;
  11019. }
  11020. }
  11021. {
  11022. il2cpp_codegen_runtime_class_init_inline(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var);
  11023. int32_t L_9 = ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___unity_WorldBoundingSphere;
  11024. GPUInstanceDataBufferBuilder_AddComponent_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_mE4128875E6A9A06ADE4006011D16A3123DAF7711((&V_0), L_9, (bool)1, (bool)1, 0, 1, GPUInstanceDataBufferBuilder_AddComponent_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_mE4128875E6A9A06ADE4006011D16A3123DAF7711_RuntimeMethod_var);
  11025. }
  11026. IL_009d_1:
  11027. {
  11028. V_1 = 0;
  11029. goto IL_00b7_1;
  11030. }
  11031. IL_00a1_1:
  11032. {
  11033. il2cpp_codegen_runtime_class_init_inline(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var);
  11034. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___DOTS_ST_WindParams;
  11035. int32_t L_11 = V_1;
  11036. NullCheck(L_10);
  11037. int32_t L_12 = L_11;
  11038. int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  11039. GPUInstanceDataBufferBuilder_AddComponent_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_mE4128875E6A9A06ADE4006011D16A3123DAF7711((&V_0), L_13, (bool)1, (bool)1, 1, 2, GPUInstanceDataBufferBuilder_AddComponent_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_mE4128875E6A9A06ADE4006011D16A3123DAF7711_RuntimeMethod_var);
  11040. int32_t L_14 = V_1;
  11041. V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  11042. }
  11043. IL_00b7_1:
  11044. {
  11045. int32_t L_15 = V_1;
  11046. if ((((int32_t)L_15) < ((int32_t)((int32_t)16))))
  11047. {
  11048. goto IL_00a1_1;
  11049. }
  11050. }
  11051. {
  11052. V_2 = 0;
  11053. goto IL_00d6_1;
  11054. }
  11055. IL_00c0_1:
  11056. {
  11057. il2cpp_codegen_runtime_class_init_inline(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var);
  11058. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___DOTS_ST_WindHistoryParams;
  11059. int32_t L_17 = V_2;
  11060. NullCheck(L_16);
  11061. int32_t L_18 = L_17;
  11062. int32_t L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
  11063. GPUInstanceDataBufferBuilder_AddComponent_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_mE4128875E6A9A06ADE4006011D16A3123DAF7711((&V_0), L_19, (bool)1, (bool)1, 1, 2, GPUInstanceDataBufferBuilder_AddComponent_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_mE4128875E6A9A06ADE4006011D16A3123DAF7711_RuntimeMethod_var);
  11064. int32_t L_20 = V_2;
  11065. V_2 = ((int32_t)il2cpp_codegen_add(L_20, 1));
  11066. }
  11067. IL_00d6_1:
  11068. {
  11069. int32_t L_21 = V_2;
  11070. if ((((int32_t)L_21) < ((int32_t)((int32_t)16))))
  11071. {
  11072. goto IL_00c0_1;
  11073. }
  11074. }
  11075. {
  11076. InstanceNumInfo_t7A1D777B0536C5D51D71D86E0EFD10A47D28BCF5* L_22 = ___1_instanceNumInfo;
  11077. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_23;
  11078. L_23 = GPUInstanceDataBufferBuilder_Build_mDEF5AC49115B5D3CD195C5802389B93AE1C25C8C((&V_0), L_22, NULL);
  11079. V_3 = L_23;
  11080. goto IL_00f4;
  11081. }
  11082. }
  11083. catch(Il2CppExceptionWrapper& e)
  11084. {
  11085. __finallyBlock.StoreException(e.ex);
  11086. }
  11087. }
  11088. IL_00f4:
  11089. {
  11090. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_24 = V_3;
  11091. return L_24;
  11092. }
  11093. }
  11094. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersParameters__ctor_mD3445734819B50610F768B8E6EF49822D5ABEE8A (RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* __this, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3** ___0_instanceDataBuffer, const RuntimeMethod* method)
  11095. {
  11096. static bool s_Il2CppMethodInitialized;
  11097. if (!s_Il2CppMethodInitialized)
  11098. {
  11099. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967_il2cpp_TypeInfo_var);
  11100. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var);
  11101. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_il2cpp_TypeInfo_var);
  11102. s_Il2CppMethodInitialized = true;
  11103. }
  11104. int32_t V_0 = 0;
  11105. {
  11106. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3** L_0 = ___0_instanceDataBuffer;
  11107. il2cpp_codegen_runtime_class_init_inline(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var);
  11108. int32_t L_1 = ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___unity_LightmapST;
  11109. il2cpp_codegen_runtime_class_init_inline(RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_il2cpp_TypeInfo_var);
  11110. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C L_2;
  11111. L_2 = RenderersParameters_U3C_ctorU3Eg__GetParamInfoU7C14_0_mD43A1760BB14DE3AF585F6E664A7641CA2E4560F(L_0, L_1, (bool)1, NULL);
  11112. __this->___lightmapScale = L_2;
  11113. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3** L_3 = ___0_instanceDataBuffer;
  11114. int32_t L_4 = ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___unity_ObjectToWorld;
  11115. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C L_5;
  11116. L_5 = RenderersParameters_U3C_ctorU3Eg__GetParamInfoU7C14_0_mD43A1760BB14DE3AF585F6E664A7641CA2E4560F(L_3, L_4, (bool)1, NULL);
  11117. __this->___localToWorld = L_5;
  11118. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3** L_6 = ___0_instanceDataBuffer;
  11119. int32_t L_7 = ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___unity_WorldToObject;
  11120. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C L_8;
  11121. L_8 = RenderersParameters_U3C_ctorU3Eg__GetParamInfoU7C14_0_mD43A1760BB14DE3AF585F6E664A7641CA2E4560F(L_6, L_7, (bool)1, NULL);
  11122. __this->___worldToLocal = L_8;
  11123. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3** L_9 = ___0_instanceDataBuffer;
  11124. int32_t L_10 = ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___unity_MatrixPreviousM;
  11125. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C L_11;
  11126. L_11 = RenderersParameters_U3C_ctorU3Eg__GetParamInfoU7C14_0_mD43A1760BB14DE3AF585F6E664A7641CA2E4560F(L_9, L_10, (bool)1, NULL);
  11127. __this->___matrixPreviousM = L_11;
  11128. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3** L_12 = ___0_instanceDataBuffer;
  11129. int32_t L_13 = ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___unity_MatrixPreviousMI;
  11130. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C L_14;
  11131. L_14 = RenderersParameters_U3C_ctorU3Eg__GetParamInfoU7C14_0_mD43A1760BB14DE3AF585F6E664A7641CA2E4560F(L_12, L_13, (bool)1, NULL);
  11132. __this->___matrixPreviousMI = L_14;
  11133. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3** L_15 = ___0_instanceDataBuffer;
  11134. int32_t L_16 = ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___unity_SHCoefficients;
  11135. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C L_17;
  11136. L_17 = RenderersParameters_U3C_ctorU3Eg__GetParamInfoU7C14_0_mD43A1760BB14DE3AF585F6E664A7641CA2E4560F(L_15, L_16, (bool)1, NULL);
  11137. __this->___shCoefficients = L_17;
  11138. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3** L_18 = ___0_instanceDataBuffer;
  11139. int32_t L_19 = ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___unity_WorldBoundingSphere;
  11140. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C L_20;
  11141. L_20 = RenderersParameters_U3C_ctorU3Eg__GetParamInfoU7C14_0_mD43A1760BB14DE3AF585F6E664A7641CA2E4560F(L_18, L_19, (bool)0, NULL);
  11142. __this->___boundingSphere = L_20;
  11143. ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967* L_21 = (ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967*)(ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967*)SZArrayNew(ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
  11144. __this->___windParams = L_21;
  11145. Il2CppCodeGenWriteBarrier((void**)(&__this->___windParams), (void*)L_21);
  11146. ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967* L_22 = (ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967*)(ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967*)SZArrayNew(ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
  11147. __this->___windHistoryParams = L_22;
  11148. Il2CppCodeGenWriteBarrier((void**)(&__this->___windHistoryParams), (void*)L_22);
  11149. V_0 = 0;
  11150. goto IL_00d4;
  11151. }
  11152. IL_009c:
  11153. {
  11154. ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967* L_23 = __this->___windParams;
  11155. int32_t L_24 = V_0;
  11156. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3** L_25 = ___0_instanceDataBuffer;
  11157. il2cpp_codegen_runtime_class_init_inline(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var);
  11158. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___DOTS_ST_WindParams;
  11159. int32_t L_27 = V_0;
  11160. NullCheck(L_26);
  11161. int32_t L_28 = L_27;
  11162. int32_t L_29 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
  11163. il2cpp_codegen_runtime_class_init_inline(RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_il2cpp_TypeInfo_var);
  11164. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C L_30;
  11165. L_30 = RenderersParameters_U3C_ctorU3Eg__GetParamInfoU7C14_0_mD43A1760BB14DE3AF585F6E664A7641CA2E4560F(L_25, L_29, (bool)1, NULL);
  11166. NullCheck(L_23);
  11167. (L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C)L_30);
  11168. ParamInfoU5BU5D_t04997454CB57D422798CB09352BA40CEF46EC967* L_31 = __this->___windHistoryParams;
  11169. int32_t L_32 = V_0;
  11170. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3** L_33 = ___0_instanceDataBuffer;
  11171. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_34 = ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___DOTS_ST_WindHistoryParams;
  11172. int32_t L_35 = V_0;
  11173. NullCheck(L_34);
  11174. int32_t L_36 = L_35;
  11175. int32_t L_37 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
  11176. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C L_38;
  11177. L_38 = RenderersParameters_U3C_ctorU3Eg__GetParamInfoU7C14_0_mD43A1760BB14DE3AF585F6E664A7641CA2E4560F(L_33, L_37, (bool)1, NULL);
  11178. NullCheck(L_31);
  11179. (L_31)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C)L_38);
  11180. int32_t L_39 = V_0;
  11181. V_0 = ((int32_t)il2cpp_codegen_add(L_39, 1));
  11182. }
  11183. IL_00d4:
  11184. {
  11185. int32_t L_40 = V_0;
  11186. if ((((int32_t)L_40) < ((int32_t)((int32_t)16))))
  11187. {
  11188. goto IL_009c;
  11189. }
  11190. }
  11191. {
  11192. return;
  11193. }
  11194. }
  11195. IL2CPP_EXTERN_C void RenderersParameters__ctor_mD3445734819B50610F768B8E6EF49822D5ABEE8A_AdjustorThunk (RuntimeObject* __this, GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3** ___0_instanceDataBuffer, const RuntimeMethod* method)
  11196. {
  11197. RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B* _thisAdjusted;
  11198. int32_t _offset = 1;
  11199. _thisAdjusted = reinterpret_cast<RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B*>(__this + _offset);
  11200. RenderersParameters__ctor_mD3445734819B50610F768B8E6EF49822D5ABEE8A(_thisAdjusted, ___0_instanceDataBuffer, method);
  11201. }
  11202. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderersParameters__cctor_m8D5D5734DCF7E98603C17A197EC062D2B1D88F05 (const RuntimeMethod* method)
  11203. {
  11204. static bool s_Il2CppMethodInitialized;
  11205. if (!s_Il2CppMethodInitialized)
  11206. {
  11207. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_il2cpp_TypeInfo_var);
  11208. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD5B3C428BB4E25A820C242BF663DC5471EFFA654_RuntimeMethod_var);
  11209. s_Il2CppMethodInitialized = true;
  11210. }
  11211. {
  11212. int32_t L_0;
  11213. L_0 = UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD5B3C428BB4E25A820C242BF663DC5471EFFA654_inline(UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD5B3C428BB4E25A820C242BF663DC5471EFFA654_RuntimeMethod_var);
  11214. ((RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_StaticFields*)il2cpp_codegen_static_fields_for(RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_il2cpp_TypeInfo_var))->___s_uintSize = L_0;
  11215. return;
  11216. }
  11217. }
  11218. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C RenderersParameters_U3C_ctorU3Eg__GetParamInfoU7C14_0_mD43A1760BB14DE3AF585F6E664A7641CA2E4560F (GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3** ___0_instanceDataBuffer, int32_t ___1_paramNameIdx, bool ___2_assertOnFail, const RuntimeMethod* method)
  11219. {
  11220. static bool s_Il2CppMethodInitialized;
  11221. if (!s_Il2CppMethodInitialized)
  11222. {
  11223. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_il2cpp_TypeInfo_var);
  11224. s_Il2CppMethodInitialized = true;
  11225. }
  11226. int32_t V_0 = 0;
  11227. int32_t V_1 = 0;
  11228. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C V_2;
  11229. memset((&V_2), 0, sizeof(V_2));
  11230. {
  11231. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3** L_0 = ___0_instanceDataBuffer;
  11232. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_1 = *((GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3**)L_0);
  11233. int32_t L_2 = ___1_paramNameIdx;
  11234. bool L_3 = ___2_assertOnFail;
  11235. NullCheck(L_1);
  11236. int32_t L_4;
  11237. L_4 = GPUInstanceDataBuffer_GetGpuAddress_mCDCEF5E738A3FE9E217D94ECA43A2AE5A6380225(L_1, L_2, L_3, NULL);
  11238. V_0 = L_4;
  11239. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3** L_5 = ___0_instanceDataBuffer;
  11240. GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3* L_6 = *((GPUInstanceDataBuffer_tAF2FDE10337956B935AE0961BAB4F5A4E534ACF3**)L_5);
  11241. int32_t L_7 = ___1_paramNameIdx;
  11242. bool L_8 = ___2_assertOnFail;
  11243. NullCheck(L_6);
  11244. int32_t L_9;
  11245. L_9 = GPUInstanceDataBuffer_GetPropertyIndex_mF39E38B5B13B5BF4E45934C274E076B4401656DA(L_6, L_7, L_8, NULL);
  11246. V_1 = L_9;
  11247. il2cpp_codegen_initobj((&V_2), sizeof(ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C));
  11248. int32_t L_10 = V_1;
  11249. (&V_2)->___index = L_10;
  11250. int32_t L_11 = V_0;
  11251. (&V_2)->___gpuAddress = L_11;
  11252. int32_t L_12 = V_0;
  11253. il2cpp_codegen_runtime_class_init_inline(RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_il2cpp_TypeInfo_var);
  11254. int32_t L_13 = ((RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_StaticFields*)il2cpp_codegen_static_fields_for(RenderersParameters_t5FE65DC16251F4C1775A6CDA267011B9794A3B2B_il2cpp_TypeInfo_var))->___s_uintSize;
  11255. (&V_2)->___uintOffset = ((int32_t)(L_12/L_13));
  11256. ParamInfo_t803ECC740CF6797AB0777E9A7EF99DFE0B081A9C L_14 = V_2;
  11257. return L_14;
  11258. }
  11259. }
  11260. #ifdef __clang__
  11261. #pragma clang diagnostic pop
  11262. #endif
  11263. #ifdef __clang__
  11264. #pragma clang diagnostic push
  11265. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11266. #pragma clang diagnostic ignored "-Wunused-variable"
  11267. #endif
  11268. #ifdef __clang__
  11269. #pragma clang diagnostic pop
  11270. #endif
  11271. #ifdef __clang__
  11272. #pragma clang diagnostic push
  11273. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11274. #pragma clang diagnostic ignored "-Wunused-variable"
  11275. #endif
  11276. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParamNames__cctor_mAEF822BDB14694895783B71D8EACF1EEC9B15C91 (const RuntimeMethod* method)
  11277. {
  11278. static bool s_Il2CppMethodInitialized;
  11279. if (!s_Il2CppMethodInitialized)
  11280. {
  11281. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  11282. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var);
  11283. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1875B8EF329574E7F759110DE84262F2CF4F1423);
  11284. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2782A0C212722CDE4475B733989E96F1C4BAC159);
  11285. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral411583262AD982FD36FB31993D139670A757BF96);
  11286. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4725518559ECC9AB4A73091995C863C47414662D);
  11287. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral51282E2AAC09AC6EDBC2C1C237C0183F97FEE379);
  11288. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral61BBCE30454E7E8ABC2AC19BAFE6352BE36CEDD3);
  11289. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6623D1E0E3D0D1FDDF06FA1EB544A3982240D1F6);
  11290. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6F98743F9D37A27D62A61808CF2139EBDC613D95);
  11291. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE0AF03CE20D03A4BC5A37D48D9B2EC4A9627BF13);
  11292. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE65415AEFB6C67683E16B7F1FD41DAD09F477E50);
  11293. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFC46870A8F07EC9FCD11FDB4CD070F590354623C);
  11294. s_Il2CppMethodInitialized = true;
  11295. }
  11296. int32_t V_0 = 0;
  11297. {
  11298. int32_t L_0;
  11299. L_0 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral51282E2AAC09AC6EDBC2C1C237C0183F97FEE379, NULL);
  11300. ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->____BaseColor = L_0;
  11301. int32_t L_1;
  11302. L_1 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral61BBCE30454E7E8ABC2AC19BAFE6352BE36CEDD3, NULL);
  11303. ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___unity_SpecCube0_HDR = L_1;
  11304. int32_t L_2;
  11305. L_2 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral411583262AD982FD36FB31993D139670A757BF96, NULL);
  11306. ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___unity_SHCoefficients = L_2;
  11307. int32_t L_3;
  11308. L_3 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral6F98743F9D37A27D62A61808CF2139EBDC613D95, NULL);
  11309. ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___unity_LightmapST = L_3;
  11310. int32_t L_4;
  11311. L_4 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralE0AF03CE20D03A4BC5A37D48D9B2EC4A9627BF13, NULL);
  11312. ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___unity_ObjectToWorld = L_4;
  11313. int32_t L_5;
  11314. L_5 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralFC46870A8F07EC9FCD11FDB4CD070F590354623C, NULL);
  11315. ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___unity_WorldToObject = L_5;
  11316. int32_t L_6;
  11317. L_6 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral6623D1E0E3D0D1FDDF06FA1EB544A3982240D1F6, NULL);
  11318. ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___unity_MatrixPreviousM = L_6;
  11319. int32_t L_7;
  11320. L_7 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteral2782A0C212722CDE4475B733989E96F1C4BAC159, NULL);
  11321. ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___unity_MatrixPreviousMI = L_7;
  11322. int32_t L_8;
  11323. L_8 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralE65415AEFB6C67683E16B7F1FD41DAD09F477E50, NULL);
  11324. ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___unity_WorldBoundingSphere = L_8;
  11325. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
  11326. ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___DOTS_ST_WindParams = L_9;
  11327. Il2CppCodeGenWriteBarrier((void**)(&((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___DOTS_ST_WindParams), (void*)L_9);
  11328. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
  11329. ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___DOTS_ST_WindHistoryParams = L_10;
  11330. Il2CppCodeGenWriteBarrier((void**)(&((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___DOTS_ST_WindHistoryParams), (void*)L_10);
  11331. V_0 = 0;
  11332. goto IL_00df;
  11333. }
  11334. IL_00a3:
  11335. {
  11336. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___DOTS_ST_WindParams;
  11337. int32_t L_12 = V_0;
  11338. int32_t L_13 = V_0;
  11339. int32_t L_14 = L_13;
  11340. RuntimeObject* L_15 = Box(il2cpp_defaults.int32_class, &L_14);
  11341. String_t* L_16;
  11342. L_16 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral1875B8EF329574E7F759110DE84262F2CF4F1423, L_15, NULL);
  11343. int32_t L_17;
  11344. L_17 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(L_16, NULL);
  11345. NullCheck(L_11);
  11346. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (int32_t)L_17);
  11347. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = ((ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_StaticFields*)il2cpp_codegen_static_fields_for(ParamNames_t17EFEB3617909E75ED298B8547D9945CBC04FDFC_il2cpp_TypeInfo_var))->___DOTS_ST_WindHistoryParams;
  11348. int32_t L_19 = V_0;
  11349. int32_t L_20 = V_0;
  11350. int32_t L_21 = L_20;
  11351. RuntimeObject* L_22 = Box(il2cpp_defaults.int32_class, &L_21);
  11352. String_t* L_23;
  11353. L_23 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral4725518559ECC9AB4A73091995C863C47414662D, L_22, NULL);
  11354. int32_t L_24;
  11355. L_24 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(L_23, NULL);
  11356. NullCheck(L_18);
  11357. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (int32_t)L_24);
  11358. int32_t L_25 = V_0;
  11359. V_0 = ((int32_t)il2cpp_codegen_add(L_25, 1));
  11360. }
  11361. IL_00df:
  11362. {
  11363. int32_t L_26 = V_0;
  11364. if ((((int32_t)L_26) < ((int32_t)((int32_t)16))))
  11365. {
  11366. goto IL_00a3;
  11367. }
  11368. }
  11369. {
  11370. return;
  11371. }
  11372. }
  11373. #ifdef __clang__
  11374. #pragma clang diagnostic pop
  11375. #endif
  11376. #ifdef __clang__
  11377. #pragma clang diagnostic push
  11378. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11379. #pragma clang diagnostic ignored "-Wunused-variable"
  11380. #endif
  11381. #ifdef __clang__
  11382. #pragma clang diagnostic pop
  11383. #endif
  11384. #ifdef __clang__
  11385. #pragma clang diagnostic push
  11386. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11387. #pragma clang diagnostic ignored "-Wunused-variable"
  11388. #endif
  11389. #ifdef __clang__
  11390. #pragma clang diagnostic pop
  11391. #endif
  11392. #ifdef __clang__
  11393. #pragma clang diagnostic push
  11394. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11395. #pragma clang diagnostic ignored "-Wunused-variable"
  11396. #endif
  11397. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ParallelBitArray_get_Length_m82FE0E2AC9FAB29DA67E28FFAEA04EB642955B08 (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, const RuntimeMethod* method)
  11398. {
  11399. {
  11400. int32_t L_0 = __this->___m_Length;
  11401. return L_0;
  11402. }
  11403. }
  11404. IL2CPP_EXTERN_C int32_t ParallelBitArray_get_Length_m82FE0E2AC9FAB29DA67E28FFAEA04EB642955B08_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  11405. {
  11406. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* _thisAdjusted;
  11407. int32_t _offset = 1;
  11408. _thisAdjusted = reinterpret_cast<ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*>(__this + _offset);
  11409. int32_t _returnValue;
  11410. _returnValue = ParallelBitArray_get_Length_m82FE0E2AC9FAB29DA67E28FFAEA04EB642955B08_inline(_thisAdjusted, method);
  11411. return _returnValue;
  11412. }
  11413. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ParallelBitArray_get_IsCreated_m31B6CFD3C95548F523C3D074463B827B7CD7A535 (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, const RuntimeMethod* method)
  11414. {
  11415. static bool s_Il2CppMethodInitialized;
  11416. if (!s_Il2CppMethodInitialized)
  11417. {
  11418. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_m515E3293906739ED5CE99626F8DCCE21A479CAD9_RuntimeMethod_var);
  11419. s_Il2CppMethodInitialized = true;
  11420. }
  11421. {
  11422. NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3* L_0 = (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3*)(&__this->___m_Bits);
  11423. bool L_1;
  11424. L_1 = NativeArray_1_get_IsCreated_m515E3293906739ED5CE99626F8DCCE21A479CAD9_inline(L_0, NativeArray_1_get_IsCreated_m515E3293906739ED5CE99626F8DCCE21A479CAD9_RuntimeMethod_var);
  11425. return L_1;
  11426. }
  11427. }
  11428. IL2CPP_EXTERN_C bool ParallelBitArray_get_IsCreated_m31B6CFD3C95548F523C3D074463B827B7CD7A535_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  11429. {
  11430. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* _thisAdjusted;
  11431. int32_t _offset = 1;
  11432. _thisAdjusted = reinterpret_cast<ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*>(__this + _offset);
  11433. bool _returnValue;
  11434. _returnValue = ParallelBitArray_get_IsCreated_m31B6CFD3C95548F523C3D074463B827B7CD7A535(_thisAdjusted, method);
  11435. return _returnValue;
  11436. }
  11437. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelBitArray__ctor_m7BB9EA31D2DF48FD4BE5D8773C539A76C5D4E6E4 (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
  11438. {
  11439. static bool s_Il2CppMethodInitialized;
  11440. if (!s_Il2CppMethodInitialized)
  11441. {
  11442. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mA4F6CB5955011F4319940C36A0CE4CAB8975AAFB_RuntimeMethod_var);
  11443. s_Il2CppMethodInitialized = true;
  11444. }
  11445. {
  11446. int32_t L_0 = ___1_allocator;
  11447. __this->___m_Allocator = L_0;
  11448. int32_t L_1 = ___0_length;
  11449. int32_t L_2 = ___1_allocator;
  11450. int32_t L_3 = ___2_options;
  11451. NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3 L_4;
  11452. memset((&L_4), 0, sizeof(L_4));
  11453. NativeArray_1__ctor_mA4F6CB5955011F4319940C36A0CE4CAB8975AAFB((&L_4), ((int32_t)(((int32_t)il2cpp_codegen_add(L_1, ((int32_t)63)))/((int32_t)64))), L_2, L_3, NativeArray_1__ctor_mA4F6CB5955011F4319940C36A0CE4CAB8975AAFB_RuntimeMethod_var);
  11454. __this->___m_Bits = L_4;
  11455. int32_t L_5 = ___0_length;
  11456. __this->___m_Length = L_5;
  11457. return;
  11458. }
  11459. }
  11460. IL2CPP_EXTERN_C void ParallelBitArray__ctor_m7BB9EA31D2DF48FD4BE5D8773C539A76C5D4E6E4_AdjustorThunk (RuntimeObject* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
  11461. {
  11462. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* _thisAdjusted;
  11463. int32_t _offset = 1;
  11464. _thisAdjusted = reinterpret_cast<ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*>(__this + _offset);
  11465. ParallelBitArray__ctor_m7BB9EA31D2DF48FD4BE5D8773C539A76C5D4E6E4(_thisAdjusted, ___0_length, ___1_allocator, ___2_options, method);
  11466. }
  11467. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelBitArray_Dispose_m24CBECA125F3D0090E9786E6AF56CB2E6DE452C6 (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, const RuntimeMethod* method)
  11468. {
  11469. static bool s_Il2CppMethodInitialized;
  11470. if (!s_Il2CppMethodInitialized)
  11471. {
  11472. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mD66AB1D64109774FDAE0802A3D9333942CAA6E86_RuntimeMethod_var);
  11473. s_Il2CppMethodInitialized = true;
  11474. }
  11475. {
  11476. NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3* L_0 = (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3*)(&__this->___m_Bits);
  11477. NativeArray_1_Dispose_mD66AB1D64109774FDAE0802A3D9333942CAA6E86(L_0, NativeArray_1_Dispose_mD66AB1D64109774FDAE0802A3D9333942CAA6E86_RuntimeMethod_var);
  11478. __this->___m_Length = 0;
  11479. return;
  11480. }
  11481. }
  11482. IL2CPP_EXTERN_C void ParallelBitArray_Dispose_m24CBECA125F3D0090E9786E6AF56CB2E6DE452C6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  11483. {
  11484. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* _thisAdjusted;
  11485. int32_t _offset = 1;
  11486. _thisAdjusted = reinterpret_cast<ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*>(__this + _offset);
  11487. ParallelBitArray_Dispose_m24CBECA125F3D0090E9786E6AF56CB2E6DE452C6(_thisAdjusted, method);
  11488. }
  11489. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelBitArray_Resize_mA268182EEF9B41198BFC3780A74CF12D9B232011 (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, int32_t ___0_newLength, const RuntimeMethod* method)
  11490. {
  11491. static bool s_Il2CppMethodInitialized;
  11492. if (!s_Il2CppMethodInitialized)
  11493. {
  11494. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  11495. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Copy_mC516499825EDF1C479F5BF04C5AD2F16E2C43E8D_RuntimeMethod_var);
  11496. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mD66AB1D64109774FDAE0802A3D9333942CAA6E86_RuntimeMethod_var);
  11497. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mA4F6CB5955011F4319940C36A0CE4CAB8975AAFB_RuntimeMethod_var);
  11498. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_m515E3293906739ED5CE99626F8DCCE21A479CAD9_RuntimeMethod_var);
  11499. s_Il2CppMethodInitialized = true;
  11500. }
  11501. int32_t V_0 = 0;
  11502. int32_t V_1 = 0;
  11503. int32_t V_2 = 0;
  11504. int32_t V_3 = 0;
  11505. NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3 V_4;
  11506. memset((&V_4), 0, sizeof(V_4));
  11507. int32_t V_5 = 0;
  11508. int32_t V_6 = 0;
  11509. uint64_t V_7 = 0;
  11510. NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3* V_8 = NULL;
  11511. int32_t V_9 = 0;
  11512. {
  11513. int32_t L_0 = __this->___m_Length;
  11514. V_0 = L_0;
  11515. int32_t L_1 = ___0_newLength;
  11516. int32_t L_2 = V_0;
  11517. if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
  11518. {
  11519. goto IL_000c;
  11520. }
  11521. }
  11522. {
  11523. return;
  11524. }
  11525. IL_000c:
  11526. {
  11527. NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3* L_3 = (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3*)(&__this->___m_Bits);
  11528. int32_t L_4;
  11529. L_4 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_3)->___m_Length);
  11530. V_1 = L_4;
  11531. int32_t L_5 = ___0_newLength;
  11532. V_2 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_5, ((int32_t)63)))/((int32_t)64)));
  11533. int32_t L_6 = V_2;
  11534. int32_t L_7 = V_1;
  11535. if ((((int32_t)L_6) == ((int32_t)L_7)))
  11536. {
  11537. goto IL_006b;
  11538. }
  11539. }
  11540. {
  11541. int32_t L_8 = V_2;
  11542. int32_t L_9 = __this->___m_Allocator;
  11543. NativeArray_1__ctor_mA4F6CB5955011F4319940C36A0CE4CAB8975AAFB((&V_4), L_8, L_9, 0, NativeArray_1__ctor_mA4F6CB5955011F4319940C36A0CE4CAB8975AAFB_RuntimeMethod_var);
  11544. NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3* L_10 = (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3*)(&__this->___m_Bits);
  11545. bool L_11;
  11546. L_11 = NativeArray_1_get_IsCreated_m515E3293906739ED5CE99626F8DCCE21A479CAD9_inline(L_10, NativeArray_1_get_IsCreated_m515E3293906739ED5CE99626F8DCCE21A479CAD9_RuntimeMethod_var);
  11547. if (!L_11)
  11548. {
  11549. goto IL_0063;
  11550. }
  11551. }
  11552. {
  11553. NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3 L_12 = __this->___m_Bits;
  11554. NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3 L_13 = V_4;
  11555. NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3* L_14 = (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3*)(&__this->___m_Bits);
  11556. int32_t L_15;
  11557. L_15 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_14)->___m_Length);
  11558. NativeArray_1_Copy_mC516499825EDF1C479F5BF04C5AD2F16E2C43E8D(L_12, L_13, L_15, NativeArray_1_Copy_mC516499825EDF1C479F5BF04C5AD2F16E2C43E8D_RuntimeMethod_var);
  11559. NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3* L_16 = (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3*)(&__this->___m_Bits);
  11560. NativeArray_1_Dispose_mD66AB1D64109774FDAE0802A3D9333942CAA6E86(L_16, NativeArray_1_Dispose_mD66AB1D64109774FDAE0802A3D9333942CAA6E86_RuntimeMethod_var);
  11561. }
  11562. IL_0063:
  11563. {
  11564. NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3 L_17 = V_4;
  11565. __this->___m_Bits = L_17;
  11566. }
  11567. IL_006b:
  11568. {
  11569. int32_t L_18 = V_0;
  11570. int32_t L_19 = ___0_newLength;
  11571. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  11572. int32_t L_20;
  11573. L_20 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_18, L_19, NULL);
  11574. V_3 = L_20;
  11575. int32_t L_21 = V_1;
  11576. int32_t L_22 = V_2;
  11577. int32_t L_23;
  11578. L_23 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_21, L_22, NULL);
  11579. V_5 = L_23;
  11580. goto IL_00c7;
  11581. }
  11582. IL_007e:
  11583. {
  11584. int32_t L_24 = V_3;
  11585. int32_t L_25 = V_5;
  11586. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  11587. int32_t L_26;
  11588. L_26 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(((int32_t)il2cpp_codegen_subtract(L_24, ((int32_t)il2cpp_codegen_multiply(((int32_t)64), L_25)))), 0, NULL);
  11589. V_6 = L_26;
  11590. int32_t L_27 = V_6;
  11591. if ((((int32_t)L_27) >= ((int32_t)((int32_t)64))))
  11592. {
  11593. goto IL_00c1;
  11594. }
  11595. }
  11596. {
  11597. int32_t L_28 = V_6;
  11598. V_7 = ((int64_t)il2cpp_codegen_subtract(((int64_t)(((int64_t)1)<<((int32_t)(L_28&((int32_t)63))))), ((int64_t)1)));
  11599. NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3* L_29 = (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3*)(&__this->___m_Bits);
  11600. V_8 = L_29;
  11601. int32_t L_30 = V_5;
  11602. V_9 = L_30;
  11603. NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3* L_31 = V_8;
  11604. int32_t L_32 = V_9;
  11605. NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3* L_33 = V_8;
  11606. int32_t L_34 = V_9;
  11607. int64_t L_35;
  11608. L_35 = IL2CPP_NATIVEARRAY_GET_ITEM(int64_t, (L_33)->___m_Buffer, L_34);
  11609. uint64_t L_36 = V_7;
  11610. IL2CPP_NATIVEARRAY_SET_ITEM(int64_t, (L_31)->___m_Buffer, L_32, (((int64_t)(L_35&(int64_t)L_36))));
  11611. }
  11612. IL_00c1:
  11613. {
  11614. int32_t L_37 = V_5;
  11615. V_5 = ((int32_t)il2cpp_codegen_add(L_37, 1));
  11616. }
  11617. IL_00c7:
  11618. {
  11619. int32_t L_38 = V_5;
  11620. NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3* L_39 = (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3*)(&__this->___m_Bits);
  11621. int32_t L_40;
  11622. L_40 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_39)->___m_Length);
  11623. if ((((int32_t)L_38) < ((int32_t)L_40)))
  11624. {
  11625. goto IL_007e;
  11626. }
  11627. }
  11628. {
  11629. int32_t L_41 = ___0_newLength;
  11630. __this->___m_Length = L_41;
  11631. return;
  11632. }
  11633. }
  11634. IL2CPP_EXTERN_C void ParallelBitArray_Resize_mA268182EEF9B41198BFC3780A74CF12D9B232011_AdjustorThunk (RuntimeObject* __this, int32_t ___0_newLength, const RuntimeMethod* method)
  11635. {
  11636. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* _thisAdjusted;
  11637. int32_t _offset = 1;
  11638. _thisAdjusted = reinterpret_cast<ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*>(__this + _offset);
  11639. ParallelBitArray_Resize_mA268182EEF9B41198BFC3780A74CF12D9B232011(_thisAdjusted, ___0_newLength, method);
  11640. }
  11641. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelBitArray_Set_mEDB30931801E1F71F11F62CCB23F3537EEE0F1EA (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, int32_t ___0_index, bool ___1_value, const RuntimeMethod* method)
  11642. {
  11643. static bool s_Il2CppMethodInitialized;
  11644. if (!s_Il2CppMethodInitialized)
  11645. {
  11646. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mA00A801E46239C4AF570A95998D1304800BB4493_RuntimeMethod_var);
  11647. s_Il2CppMethodInitialized = true;
  11648. }
  11649. int32_t V_0 = 0;
  11650. int64_t* V_1 = NULL;
  11651. uint64_t V_2 = 0;
  11652. int64_t V_3 = 0;
  11653. int64_t V_4 = 0;
  11654. int64_t V_5 = 0;
  11655. int64_t V_6 = 0;
  11656. uint64_t G_B3_0 = 0;
  11657. {
  11658. int32_t L_0 = ___0_index;
  11659. V_0 = ((int32_t)(L_0>>6));
  11660. NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3 L_1 = __this->___m_Bits;
  11661. void* L_2;
  11662. L_2 = NativeArrayUnsafeUtility_GetUnsafePtr_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mA00A801E46239C4AF570A95998D1304800BB4493(L_1, NativeArrayUnsafeUtility_GetUnsafePtr_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mA00A801E46239C4AF570A95998D1304800BB4493_RuntimeMethod_var);
  11663. V_1 = (int64_t*)L_2;
  11664. int32_t L_3 = ___0_index;
  11665. V_2 = ((int64_t)(((int64_t)1)<<((int32_t)(((int32_t)(L_3&((int32_t)63)))&((int32_t)63)))));
  11666. uint64_t L_4 = V_2;
  11667. V_3 = ((~((int64_t)L_4)));
  11668. bool L_5 = ___1_value;
  11669. if (L_5)
  11670. {
  11671. goto IL_0025;
  11672. }
  11673. }
  11674. {
  11675. G_B3_0 = ((uint64_t)(((int64_t)0)));
  11676. goto IL_0026;
  11677. }
  11678. IL_0025:
  11679. {
  11680. uint64_t L_6 = V_2;
  11681. G_B3_0 = L_6;
  11682. }
  11683. IL_0026:
  11684. {
  11685. V_4 = G_B3_0;
  11686. }
  11687. IL_0028:
  11688. {
  11689. int64_t* L_7 = V_1;
  11690. int32_t L_8 = V_0;
  11691. int64_t L_9;
  11692. L_9 = Interlocked_Read_m5AE4A3AB140FB3DFDEA62768428A26C4062DEACF((int64_t*)((int64_t*)il2cpp_codegen_add((intptr_t)L_7, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_8), 8)))), NULL);
  11693. V_5 = L_9;
  11694. int64_t L_10 = V_5;
  11695. int64_t L_11 = V_3;
  11696. int64_t L_12 = V_4;
  11697. V_6 = ((int64_t)(((int64_t)(L_10&L_11))|L_12));
  11698. int64_t* L_13 = V_1;
  11699. int32_t L_14 = V_0;
  11700. int64_t L_15 = V_6;
  11701. int64_t L_16 = V_5;
  11702. int64_t L_17;
  11703. L_17 = Interlocked_CompareExchange_mC1544954FE8929F557519834DED2C7DCA1CA81C3((int64_t*)((int64_t*)il2cpp_codegen_add((intptr_t)L_13, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_14), 8)))), L_15, L_16, NULL);
  11704. int64_t L_18 = V_5;
  11705. if ((!(((uint64_t)L_17) == ((uint64_t)L_18))))
  11706. {
  11707. goto IL_0028;
  11708. }
  11709. }
  11710. {
  11711. return;
  11712. }
  11713. }
  11714. IL2CPP_EXTERN_C void ParallelBitArray_Set_mEDB30931801E1F71F11F62CCB23F3537EEE0F1EA_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, bool ___1_value, const RuntimeMethod* method)
  11715. {
  11716. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* _thisAdjusted;
  11717. int32_t _offset = 1;
  11718. _thisAdjusted = reinterpret_cast<ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*>(__this + _offset);
  11719. ParallelBitArray_Set_mEDB30931801E1F71F11F62CCB23F3537EEE0F1EA(_thisAdjusted, ___0_index, ___1_value, method);
  11720. }
  11721. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ParallelBitArray_Get_m250C22A6191BAF4C5B314EFAF451E391D251F2B0 (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, int32_t ___0_index, const RuntimeMethod* method)
  11722. {
  11723. static bool s_Il2CppMethodInitialized;
  11724. if (!s_Il2CppMethodInitialized)
  11725. {
  11726. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafeReadOnlyPtr_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m83D60DC24F744BAE654BA72391E71FC4119E5D0C_RuntimeMethod_var);
  11727. s_Il2CppMethodInitialized = true;
  11728. }
  11729. int32_t V_0 = 0;
  11730. int64_t* V_1 = NULL;
  11731. int64_t V_2 = 0;
  11732. {
  11733. int32_t L_0 = ___0_index;
  11734. V_0 = ((int32_t)(L_0>>6));
  11735. NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3 L_1 = __this->___m_Bits;
  11736. void* L_2;
  11737. L_2 = NativeArrayUnsafeUtility_GetUnsafeReadOnlyPtr_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m83D60DC24F744BAE654BA72391E71FC4119E5D0C(L_1, NativeArrayUnsafeUtility_GetUnsafeReadOnlyPtr_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m83D60DC24F744BAE654BA72391E71FC4119E5D0C_RuntimeMethod_var);
  11738. V_1 = (int64_t*)L_2;
  11739. int32_t L_3 = ___0_index;
  11740. V_2 = ((int64_t)(((int64_t)1)<<((int32_t)(((int32_t)(L_3&((int32_t)63)))&((int32_t)63)))));
  11741. int64_t* L_4 = V_1;
  11742. int32_t L_5 = V_0;
  11743. int64_t L_6 = (*(((int64_t*)il2cpp_codegen_add((intptr_t)L_4, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_5), 8))))));
  11744. int64_t L_7 = V_2;
  11745. return (bool)((!(((uint64_t)((int64_t)(L_6&L_7))) <= ((uint64_t)((int64_t)0))))? 1 : 0);
  11746. }
  11747. }
  11748. IL2CPP_EXTERN_C bool ParallelBitArray_Get_m250C22A6191BAF4C5B314EFAF451E391D251F2B0_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method)
  11749. {
  11750. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* _thisAdjusted;
  11751. int32_t _offset = 1;
  11752. _thisAdjusted = reinterpret_cast<ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*>(__this + _offset);
  11753. bool _returnValue;
  11754. _returnValue = ParallelBitArray_Get_m250C22A6191BAF4C5B314EFAF451E391D251F2B0(_thisAdjusted, ___0_index, method);
  11755. return _returnValue;
  11756. }
  11757. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t ParallelBitArray_GetChunk_m7303392F0138448DF74E7A709F38B500B9461ED2 (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, int32_t ___0_chunk_index, const RuntimeMethod* method)
  11758. {
  11759. {
  11760. NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3* L_0 = (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3*)(&__this->___m_Bits);
  11761. int32_t L_1 = ___0_chunk_index;
  11762. int64_t L_2;
  11763. L_2 = IL2CPP_NATIVEARRAY_GET_ITEM(int64_t, (L_0)->___m_Buffer, L_1);
  11764. return L_2;
  11765. }
  11766. }
  11767. IL2CPP_EXTERN_C uint64_t ParallelBitArray_GetChunk_m7303392F0138448DF74E7A709F38B500B9461ED2_AdjustorThunk (RuntimeObject* __this, int32_t ___0_chunk_index, const RuntimeMethod* method)
  11768. {
  11769. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* _thisAdjusted;
  11770. int32_t _offset = 1;
  11771. _thisAdjusted = reinterpret_cast<ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*>(__this + _offset);
  11772. uint64_t _returnValue;
  11773. _returnValue = ParallelBitArray_GetChunk_m7303392F0138448DF74E7A709F38B500B9461ED2(_thisAdjusted, ___0_chunk_index, method);
  11774. return _returnValue;
  11775. }
  11776. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelBitArray_SetChunk_m48943193199714BCF0925DD8E14C8EB651885629 (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, int32_t ___0_chunk_index, uint64_t ___1_chunk_bits, const RuntimeMethod* method)
  11777. {
  11778. {
  11779. NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3* L_0 = (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3*)(&__this->___m_Bits);
  11780. int32_t L_1 = ___0_chunk_index;
  11781. uint64_t L_2 = ___1_chunk_bits;
  11782. IL2CPP_NATIVEARRAY_SET_ITEM(int64_t, (L_0)->___m_Buffer, L_1, (L_2));
  11783. return;
  11784. }
  11785. }
  11786. IL2CPP_EXTERN_C void ParallelBitArray_SetChunk_m48943193199714BCF0925DD8E14C8EB651885629_AdjustorThunk (RuntimeObject* __this, int32_t ___0_chunk_index, uint64_t ___1_chunk_bits, const RuntimeMethod* method)
  11787. {
  11788. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* _thisAdjusted;
  11789. int32_t _offset = 1;
  11790. _thisAdjusted = reinterpret_cast<ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*>(__this + _offset);
  11791. ParallelBitArray_SetChunk_m48943193199714BCF0925DD8E14C8EB651885629(_thisAdjusted, ___0_chunk_index, ___1_chunk_bits, method);
  11792. }
  11793. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelBitArray_InterlockedOrChunk_m51A85AD8A6A6FFD317303DEABA6B9797B79CE658 (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, int32_t ___0_chunk_index, uint64_t ___1_chunk_bits, const RuntimeMethod* method)
  11794. {
  11795. static bool s_Il2CppMethodInitialized;
  11796. if (!s_Il2CppMethodInitialized)
  11797. {
  11798. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mA00A801E46239C4AF570A95998D1304800BB4493_RuntimeMethod_var);
  11799. s_Il2CppMethodInitialized = true;
  11800. }
  11801. int64_t* V_0 = NULL;
  11802. int64_t V_1 = 0;
  11803. int64_t V_2 = 0;
  11804. {
  11805. NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3 L_0 = __this->___m_Bits;
  11806. void* L_1;
  11807. L_1 = NativeArrayUnsafeUtility_GetUnsafePtr_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mA00A801E46239C4AF570A95998D1304800BB4493(L_0, NativeArrayUnsafeUtility_GetUnsafePtr_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mA00A801E46239C4AF570A95998D1304800BB4493_RuntimeMethod_var);
  11808. V_0 = (int64_t*)L_1;
  11809. }
  11810. IL_000c:
  11811. {
  11812. int64_t* L_2 = V_0;
  11813. int32_t L_3 = ___0_chunk_index;
  11814. int64_t L_4;
  11815. L_4 = Interlocked_Read_m5AE4A3AB140FB3DFDEA62768428A26C4062DEACF((int64_t*)((int64_t*)il2cpp_codegen_add((intptr_t)L_2, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_3), 8)))), NULL);
  11816. V_1 = L_4;
  11817. int64_t L_5 = V_1;
  11818. uint64_t L_6 = ___1_chunk_bits;
  11819. V_2 = ((int64_t)(L_5|(int64_t)L_6));
  11820. int64_t* L_7 = V_0;
  11821. int32_t L_8 = ___0_chunk_index;
  11822. int64_t L_9 = V_2;
  11823. int64_t L_10 = V_1;
  11824. int64_t L_11;
  11825. L_11 = Interlocked_CompareExchange_mC1544954FE8929F557519834DED2C7DCA1CA81C3((int64_t*)((int64_t*)il2cpp_codegen_add((intptr_t)L_7, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_8), 8)))), L_9, L_10, NULL);
  11826. int64_t L_12 = V_1;
  11827. if ((!(((uint64_t)L_11) == ((uint64_t)L_12))))
  11828. {
  11829. goto IL_000c;
  11830. }
  11831. }
  11832. {
  11833. return;
  11834. }
  11835. }
  11836. IL2CPP_EXTERN_C void ParallelBitArray_InterlockedOrChunk_m51A85AD8A6A6FFD317303DEABA6B9797B79CE658_AdjustorThunk (RuntimeObject* __this, int32_t ___0_chunk_index, uint64_t ___1_chunk_bits, const RuntimeMethod* method)
  11837. {
  11838. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* _thisAdjusted;
  11839. int32_t _offset = 1;
  11840. _thisAdjusted = reinterpret_cast<ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*>(__this + _offset);
  11841. ParallelBitArray_InterlockedOrChunk_m51A85AD8A6A6FFD317303DEABA6B9797B79CE658(_thisAdjusted, ___0_chunk_index, ___1_chunk_bits, method);
  11842. }
  11843. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ParallelBitArray_GetSubArray_m45E14868BB90EC98D0467ABDA3DAD1BD4BFC49DD (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, int32_t ___0_length, const RuntimeMethod* method)
  11844. {
  11845. static bool s_Il2CppMethodInitialized;
  11846. if (!s_Il2CppMethodInitialized)
  11847. {
  11848. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetSubArray_m5CF5B4B8D01930DCE8D9BA85EAF496202827B945_RuntimeMethod_var);
  11849. s_Il2CppMethodInitialized = true;
  11850. }
  11851. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 V_0;
  11852. memset((&V_0), 0, sizeof(V_0));
  11853. {
  11854. il2cpp_codegen_initobj((&V_0), sizeof(ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317));
  11855. NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3* L_0 = (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3*)(&__this->___m_Bits);
  11856. int32_t L_1 = ___0_length;
  11857. NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3 L_2;
  11858. L_2 = NativeArray_1_GetSubArray_m5CF5B4B8D01930DCE8D9BA85EAF496202827B945(L_0, 0, ((int32_t)(((int32_t)il2cpp_codegen_add(L_1, ((int32_t)63)))/((int32_t)64))), NativeArray_1_GetSubArray_m5CF5B4B8D01930DCE8D9BA85EAF496202827B945_RuntimeMethod_var);
  11859. (&V_0)->___m_Bits = L_2;
  11860. int32_t L_3 = ___0_length;
  11861. (&V_0)->___m_Length = L_3;
  11862. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 L_4 = V_0;
  11863. return L_4;
  11864. }
  11865. }
  11866. IL2CPP_EXTERN_C ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 ParallelBitArray_GetSubArray_m45E14868BB90EC98D0467ABDA3DAD1BD4BFC49DD_AdjustorThunk (RuntimeObject* __this, int32_t ___0_length, const RuntimeMethod* method)
  11867. {
  11868. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* _thisAdjusted;
  11869. int32_t _offset = 1;
  11870. _thisAdjusted = reinterpret_cast<ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317*>(__this + _offset);
  11871. ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317 _returnValue;
  11872. _returnValue = ParallelBitArray_GetSubArray_m45E14868BB90EC98D0467ABDA3DAD1BD4BFC49DD(_thisAdjusted, ___0_length, method);
  11873. return _returnValue;
  11874. }
  11875. #ifdef __clang__
  11876. #pragma clang diagnostic pop
  11877. #endif
  11878. #ifdef __clang__
  11879. #pragma clang diagnostic push
  11880. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11881. #pragma clang diagnostic ignored "-Wunused-variable"
  11882. #endif
  11883. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ParallelSortExtensions_ParallelSort_m237D06D0D0DA504CE809A6FF2D2CEF9CE0221A08 (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_array, const RuntimeMethod* method)
  11884. {
  11885. static bool s_Il2CppMethodInitialized;
  11886. if (!s_Il2CppMethodInitialized)
  11887. {
  11888. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobForExtensions_ScheduleParallel_TisRadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885_mE656647C614DF02CC0445F97DC98F4B865924147_RuntimeMethod_var);
  11889. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobForExtensions_ScheduleParallel_TisRadixSortBucketCountJob_t0937025811F11C3D50DB77C0F53634187A7F9DD5_m39A89AAD4B82FDCC6AFD6126D2A73D22FCA0F8D9_RuntimeMethod_var);
  11890. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobForExtensions_ScheduleParallel_TisRadixSortBucketSortJob_t74C18F3C548EAA827E617156F6C5391B2549633C_m84DAC39851C2BB1CC4948F875A60B6886D6E1C2C_RuntimeMethod_var);
  11891. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobForExtensions_ScheduleParallel_TisRadixSortPrefixSumJob_tB66E0848187F3DC6F5EB22FABD8D1E92852B5E90_m72EB23CC3227298124F559A369DA43A5A1C8BCBF_RuntimeMethod_var);
  11892. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
  11893. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
  11894. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSortExtension_SortJob_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9E3417425C9B76FA372D6033A174ABAA465BFFAC_RuntimeMethod_var);
  11895. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SortJob_2_Schedule_m22719A523B631BE6909546A645D7FE71F71286E8_RuntimeMethod_var);
  11896. s_Il2CppMethodInitialized = true;
  11897. }
  11898. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_0;
  11899. memset((&V_0), 0, sizeof(V_0));
  11900. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_1;
  11901. memset((&V_1), 0, sizeof(V_1));
  11902. int32_t V_2 = 0;
  11903. int32_t V_3 = 0;
  11904. int32_t V_4 = 0;
  11905. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_5;
  11906. memset((&V_5), 0, sizeof(V_5));
  11907. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_6;
  11908. memset((&V_6), 0, sizeof(V_6));
  11909. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_7;
  11910. memset((&V_7), 0, sizeof(V_7));
  11911. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_8;
  11912. memset((&V_8), 0, sizeof(V_8));
  11913. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_9;
  11914. memset((&V_9), 0, sizeof(V_9));
  11915. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_10;
  11916. memset((&V_10), 0, sizeof(V_10));
  11917. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_11;
  11918. memset((&V_11), 0, sizeof(V_11));
  11919. int32_t V_12 = 0;
  11920. RadixSortBucketCountJob_t0937025811F11C3D50DB77C0F53634187A7F9DD5 V_13;
  11921. memset((&V_13), 0, sizeof(V_13));
  11922. RadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885 V_14;
  11923. memset((&V_14), 0, sizeof(V_14));
  11924. RadixSortPrefixSumJob_tB66E0848187F3DC6F5EB22FABD8D1E92852B5E90 V_15;
  11925. memset((&V_15), 0, sizeof(V_15));
  11926. RadixSortBucketCountJob_t0937025811F11C3D50DB77C0F53634187A7F9DD5 V_16;
  11927. memset((&V_16), 0, sizeof(V_16));
  11928. RadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885 V_17;
  11929. memset((&V_17), 0, sizeof(V_17));
  11930. RadixSortPrefixSumJob_tB66E0848187F3DC6F5EB22FABD8D1E92852B5E90 V_18;
  11931. memset((&V_18), 0, sizeof(V_18));
  11932. RadixSortBucketSortJob_t74C18F3C548EAA827E617156F6C5391B2549633C V_19;
  11933. memset((&V_19), 0, sizeof(V_19));
  11934. SortJob_2_tF5A8EBE6C2885BA7F056EE208E1F67DAB0B69B03 V_20;
  11935. memset((&V_20), 0, sizeof(V_20));
  11936. {
  11937. int32_t L_0;
  11938. L_0 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_array))->___m_Length);
  11939. if ((((int32_t)L_0) > ((int32_t)1)))
  11940. {
  11941. goto IL_0014;
  11942. }
  11943. }
  11944. {
  11945. il2cpp_codegen_initobj((&V_1), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
  11946. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_1 = V_1;
  11947. return L_1;
  11948. }
  11949. IL_0014:
  11950. {
  11951. il2cpp_codegen_initobj((&V_0), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
  11952. int32_t L_2;
  11953. L_2 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_array))->___m_Length);
  11954. if ((((int32_t)L_2) < ((int32_t)((int32_t)2048))))
  11955. {
  11956. goto IL_020d;
  11957. }
  11958. }
  11959. {
  11960. int32_t L_3;
  11961. L_3 = JobsUtility_get_JobWorkerCount_mECB1507F27193AB2B0FDF14D375C2913A78DC8B3(NULL);
  11962. int32_t L_4;
  11963. L_4 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(((int32_t)il2cpp_codegen_add(L_3, 1)), 1, NULL);
  11964. V_2 = L_4;
  11965. int32_t L_5;
  11966. L_5 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_array))->___m_Length);
  11967. int32_t L_6 = V_2;
  11968. int32_t L_7;
  11969. L_7 = Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline(((float)(((float)L_5)/((float)L_6))), NULL);
  11970. int32_t L_8;
  11971. L_8 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(((int32_t)256), L_7, NULL);
  11972. V_3 = L_8;
  11973. int32_t L_9;
  11974. L_9 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_array))->___m_Length);
  11975. int32_t L_10 = V_3;
  11976. int32_t L_11;
  11977. L_11 = Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline(((float)(((float)L_9)/((float)L_10))), NULL);
  11978. V_4 = L_11;
  11979. int32_t L_12;
  11980. L_12 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&___0_array))->___m_Length);
  11981. NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&V_5), L_12, 3, 0, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
  11982. NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&V_6), 1, 3, 1, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
  11983. int32_t L_13 = V_4;
  11984. NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&V_7), ((int32_t)il2cpp_codegen_multiply(L_13, ((int32_t)256))), 3, 1, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
  11985. int32_t L_14 = V_4;
  11986. NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&V_8), ((int32_t)il2cpp_codegen_multiply(L_14, ((int32_t)256))), 3, 0, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
  11987. NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&V_9), ((int32_t)16), 3, 0, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
  11988. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_15 = ___0_array;
  11989. V_10 = L_15;
  11990. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_16 = V_5;
  11991. V_11 = L_16;
  11992. V_12 = 0;
  11993. goto IL_01e0;
  11994. }
  11995. IL_00be:
  11996. {
  11997. il2cpp_codegen_initobj((&V_16), sizeof(RadixSortBucketCountJob_t0937025811F11C3D50DB77C0F53634187A7F9DD5));
  11998. int32_t L_17 = V_12;
  11999. (&V_16)->___radix = L_17;
  12000. int32_t L_18 = V_4;
  12001. (&V_16)->___jobsCount = L_18;
  12002. int32_t L_19 = V_3;
  12003. (&V_16)->___batchSize = L_19;
  12004. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_20 = V_7;
  12005. (&V_16)->___buckets = L_20;
  12006. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_21 = V_10;
  12007. (&V_16)->___array = L_21;
  12008. RadixSortBucketCountJob_t0937025811F11C3D50DB77C0F53634187A7F9DD5 L_22 = V_16;
  12009. V_13 = L_22;
  12010. il2cpp_codegen_initobj((&V_17), sizeof(RadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885));
  12011. int32_t L_23 = V_12;
  12012. (&V_17)->___radix = L_23;
  12013. int32_t L_24 = V_4;
  12014. (&V_17)->___jobsCount = L_24;
  12015. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_25 = V_10;
  12016. (&V_17)->___array = L_25;
  12017. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_26 = V_6;
  12018. (&V_17)->___counter = L_26;
  12019. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_27 = V_7;
  12020. (&V_17)->___buckets = L_27;
  12021. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_28 = V_8;
  12022. (&V_17)->___indices = L_28;
  12023. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_29 = V_9;
  12024. (&V_17)->___indicesSum = L_29;
  12025. RadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885 L_30 = V_17;
  12026. V_14 = L_30;
  12027. il2cpp_codegen_initobj((&V_18), sizeof(RadixSortPrefixSumJob_tB66E0848187F3DC6F5EB22FABD8D1E92852B5E90));
  12028. int32_t L_31 = V_4;
  12029. (&V_18)->___jobsCount = L_31;
  12030. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_32 = V_8;
  12031. (&V_18)->___indices = L_32;
  12032. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_33 = V_9;
  12033. (&V_18)->___indicesSum = L_33;
  12034. RadixSortPrefixSumJob_tB66E0848187F3DC6F5EB22FABD8D1E92852B5E90 L_34 = V_18;
  12035. V_15 = L_34;
  12036. il2cpp_codegen_initobj((&V_19), sizeof(RadixSortBucketSortJob_t74C18F3C548EAA827E617156F6C5391B2549633C));
  12037. int32_t L_35 = V_12;
  12038. (&V_19)->___radix = L_35;
  12039. int32_t L_36 = V_3;
  12040. (&V_19)->___batchSize = L_36;
  12041. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_37 = V_8;
  12042. (&V_19)->___indices = L_37;
  12043. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_38 = V_10;
  12044. (&V_19)->___array = L_38;
  12045. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_39 = V_11;
  12046. (&V_19)->___arraySorted = L_39;
  12047. RadixSortBucketSortJob_t74C18F3C548EAA827E617156F6C5391B2549633C L_40 = V_19;
  12048. RadixSortBucketCountJob_t0937025811F11C3D50DB77C0F53634187A7F9DD5 L_41 = V_13;
  12049. int32_t L_42 = V_4;
  12050. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_43 = V_0;
  12051. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_44;
  12052. L_44 = IJobForExtensions_ScheduleParallel_TisRadixSortBucketCountJob_t0937025811F11C3D50DB77C0F53634187A7F9DD5_m39A89AAD4B82FDCC6AFD6126D2A73D22FCA0F8D9(L_41, L_42, 1, L_43, IJobForExtensions_ScheduleParallel_TisRadixSortBucketCountJob_t0937025811F11C3D50DB77C0F53634187A7F9DD5_m39A89AAD4B82FDCC6AFD6126D2A73D22FCA0F8D9_RuntimeMethod_var);
  12053. V_0 = L_44;
  12054. RadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885 L_45 = V_14;
  12055. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_46 = V_0;
  12056. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_47;
  12057. L_47 = IJobForExtensions_ScheduleParallel_TisRadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885_mE656647C614DF02CC0445F97DC98F4B865924147(L_45, ((int32_t)16), 1, L_46, IJobForExtensions_ScheduleParallel_TisRadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885_mE656647C614DF02CC0445F97DC98F4B865924147_RuntimeMethod_var);
  12058. V_0 = L_47;
  12059. RadixSortPrefixSumJob_tB66E0848187F3DC6F5EB22FABD8D1E92852B5E90 L_48 = V_15;
  12060. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_49 = V_0;
  12061. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_50;
  12062. L_50 = IJobForExtensions_ScheduleParallel_TisRadixSortPrefixSumJob_tB66E0848187F3DC6F5EB22FABD8D1E92852B5E90_m72EB23CC3227298124F559A369DA43A5A1C8BCBF(L_48, ((int32_t)16), 1, L_49, IJobForExtensions_ScheduleParallel_TisRadixSortPrefixSumJob_tB66E0848187F3DC6F5EB22FABD8D1E92852B5E90_m72EB23CC3227298124F559A369DA43A5A1C8BCBF_RuntimeMethod_var);
  12063. V_0 = L_50;
  12064. int32_t L_51 = V_4;
  12065. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_52 = V_0;
  12066. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_53;
  12067. L_53 = IJobForExtensions_ScheduleParallel_TisRadixSortBucketSortJob_t74C18F3C548EAA827E617156F6C5391B2549633C_m84DAC39851C2BB1CC4948F875A60B6886D6E1C2C(L_40, L_51, 1, L_52, IJobForExtensions_ScheduleParallel_TisRadixSortBucketSortJob_t74C18F3C548EAA827E617156F6C5391B2549633C_m84DAC39851C2BB1CC4948F875A60B6886D6E1C2C_RuntimeMethod_var);
  12068. V_0 = L_53;
  12069. JobHandle_ScheduleBatchedJobs_mCA0E146397E30E31FB57C96DAA1820451886DACA(NULL);
  12070. ParallelSortExtensions_U3CParallelSortU3Eg__SwapU7C2_0_mDD868A15D4BFD33E6DFF6107497D4EB6EE040E16((&V_10), (&V_11), NULL);
  12071. int32_t L_54 = V_12;
  12072. V_12 = ((int32_t)il2cpp_codegen_add(L_54, 1));
  12073. }
  12074. IL_01e0:
  12075. {
  12076. int32_t L_55 = V_12;
  12077. if ((((int32_t)L_55) < ((int32_t)4)))
  12078. {
  12079. goto IL_00be;
  12080. }
  12081. }
  12082. {
  12083. NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E((&V_5), NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
  12084. NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E((&V_6), NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
  12085. NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E((&V_7), NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
  12086. NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E((&V_8), NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
  12087. NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E((&V_9), NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
  12088. goto IL_0226;
  12089. }
  12090. IL_020d:
  12091. {
  12092. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_56 = ___0_array;
  12093. SortJob_2_tF5A8EBE6C2885BA7F056EE208E1F67DAB0B69B03 L_57;
  12094. L_57 = NativeSortExtension_SortJob_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9E3417425C9B76FA372D6033A174ABAA465BFFAC(L_56, NativeSortExtension_SortJob_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9E3417425C9B76FA372D6033A174ABAA465BFFAC_RuntimeMethod_var);
  12095. V_20 = L_57;
  12096. il2cpp_codegen_initobj((&V_1), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
  12097. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_58 = V_1;
  12098. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_59;
  12099. L_59 = SortJob_2_Schedule_m22719A523B631BE6909546A645D7FE71F71286E8((&V_20), L_58, SortJob_2_Schedule_m22719A523B631BE6909546A645D7FE71F71286E8_RuntimeMethod_var);
  12100. V_0 = L_59;
  12101. }
  12102. IL_0226:
  12103. {
  12104. JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_60 = V_0;
  12105. return L_60;
  12106. }
  12107. }
  12108. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelSortExtensions_U3CParallelSortU3Eg__SwapU7C2_0_mDD868A15D4BFD33E6DFF6107497D4EB6EE040E16 (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* ___0_a, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* ___1_b, const RuntimeMethod* method)
  12109. {
  12110. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_0;
  12111. memset((&V_0), 0, sizeof(V_0));
  12112. {
  12113. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = ___0_a;
  12114. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_1 = (*(NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)L_0);
  12115. V_0 = L_1;
  12116. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_2 = ___0_a;
  12117. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_3 = ___1_b;
  12118. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_4 = (*(NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)L_3);
  12119. *(NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)L_2 = L_4;
  12120. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_5 = ___1_b;
  12121. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_6 = V_0;
  12122. *(NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)L_5 = L_6;
  12123. return;
  12124. }
  12125. }
  12126. #ifdef __clang__
  12127. #pragma clang diagnostic pop
  12128. #endif
  12129. #ifdef __clang__
  12130. #pragma clang diagnostic push
  12131. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12132. #pragma clang diagnostic ignored "-Wunused-variable"
  12133. #endif
  12134. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void RadixSortBucketCountJob_Execute_mF3ADEB0523C3DE92CB5CFEF01B65E72C9AB7C023 (RadixSortBucketCountJob_t0937025811F11C3D50DB77C0F53634187A7F9DD5* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method)
  12135. {
  12136. int32_t V_0 = 0;
  12137. int32_t V_1 = 0;
  12138. int32_t V_2 = 0;
  12139. int32_t V_3 = 0;
  12140. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* V_4 = NULL;
  12141. int32_t V_5 = 0;
  12142. {
  12143. int32_t L_0 = ___0_index;
  12144. int32_t L_1 = __this->___batchSize;
  12145. int32_t L_2 = ((int32_t)il2cpp_codegen_multiply(L_0, L_1));
  12146. int32_t L_3 = __this->___batchSize;
  12147. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_4 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___array);
  12148. int32_t L_5;
  12149. L_5 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_4)->___m_Length);
  12150. int32_t L_6;
  12151. L_6 = math_min_m02D43DF516544C279AF660EA4731449C82991849_inline(((int32_t)il2cpp_codegen_add(L_2, L_3)), L_5, NULL);
  12152. V_0 = L_6;
  12153. int32_t L_7 = ___0_index;
  12154. V_1 = ((int32_t)il2cpp_codegen_multiply(L_7, ((int32_t)256)));
  12155. V_2 = L_2;
  12156. goto IL_0070;
  12157. }
  12158. IL_002c:
  12159. {
  12160. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_8 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___array);
  12161. int32_t L_9 = V_2;
  12162. int32_t L_10;
  12163. L_10 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_8)->___m_Buffer, L_9);
  12164. int32_t L_11 = __this->___radix;
  12165. V_3 = ((int32_t)(((int32_t)(L_10>>((int32_t)(((int32_t)il2cpp_codegen_multiply(L_11, 8))&((int32_t)31)))))&((int32_t)255)));
  12166. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_12 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___buckets);
  12167. V_4 = L_12;
  12168. int32_t L_13 = V_1;
  12169. int32_t L_14 = V_3;
  12170. V_5 = ((int32_t)il2cpp_codegen_add(L_13, L_14));
  12171. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_15 = V_4;
  12172. int32_t L_16 = V_5;
  12173. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_17 = V_4;
  12174. int32_t L_18 = V_5;
  12175. int32_t L_19;
  12176. L_19 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_17)->___m_Buffer, L_18);
  12177. IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_15)->___m_Buffer, L_16, (((int32_t)il2cpp_codegen_add(L_19, 1))));
  12178. int32_t L_20 = V_2;
  12179. V_2 = ((int32_t)il2cpp_codegen_add(L_20, 1));
  12180. }
  12181. IL_0070:
  12182. {
  12183. int32_t L_21 = V_2;
  12184. int32_t L_22 = V_0;
  12185. if ((((int32_t)L_21) < ((int32_t)L_22)))
  12186. {
  12187. goto IL_002c;
  12188. }
  12189. }
  12190. {
  12191. return;
  12192. }
  12193. }
  12194. IL2CPP_EXTERN_C void RadixSortBucketCountJob_Execute_mF3ADEB0523C3DE92CB5CFEF01B65E72C9AB7C023_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method)
  12195. {
  12196. RadixSortBucketCountJob_t0937025811F11C3D50DB77C0F53634187A7F9DD5* _thisAdjusted;
  12197. int32_t _offset = 1;
  12198. _thisAdjusted = reinterpret_cast<RadixSortBucketCountJob_t0937025811F11C3D50DB77C0F53634187A7F9DD5*>(__this + _offset);
  12199. RadixSortBucketCountJob_Execute_mF3ADEB0523C3DE92CB5CFEF01B65E72C9AB7C023(_thisAdjusted, ___0_index, method);
  12200. }
  12201. #ifdef __clang__
  12202. #pragma clang diagnostic pop
  12203. #endif
  12204. #ifdef __clang__
  12205. #pragma clang diagnostic push
  12206. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12207. #pragma clang diagnostic ignored "-Wunused-variable"
  12208. #endif
  12209. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t RadixSortBatchPrefixSumJob_AtomicIncrement_m89775B1090C6296097B6445BC76D2C6BE88F199E (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___0_counter, const RuntimeMethod* method)
  12210. {
  12211. static bool s_Il2CppMethodInitialized;
  12212. if (!s_Il2CppMethodInitialized)
  12213. {
  12214. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD2D9DC546B80A05000B107C8E09FAA4BED3B2144_RuntimeMethod_var);
  12215. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeUtility_AsRef_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF01FDF0EACCFED286E93933B693A2BE11A6A8946_RuntimeMethod_var);
  12216. s_Il2CppMethodInitialized = true;
  12217. }
  12218. {
  12219. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_0 = ___0_counter;
  12220. void* L_1;
  12221. L_1 = NativeArrayUnsafeUtility_GetUnsafePtr_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD2D9DC546B80A05000B107C8E09FAA4BED3B2144(L_0, NativeArrayUnsafeUtility_GetUnsafePtr_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD2D9DC546B80A05000B107C8E09FAA4BED3B2144_RuntimeMethod_var);
  12222. int32_t* L_2;
  12223. L_2 = UnsafeUtility_AsRef_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF01FDF0EACCFED286E93933B693A2BE11A6A8946_inline(L_1, UnsafeUtility_AsRef_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF01FDF0EACCFED286E93933B693A2BE11A6A8946_RuntimeMethod_var);
  12224. int32_t L_3;
  12225. L_3 = Interlocked_Increment_m3C240C32E8D9544EC050B74D4F28EEB58F1F9309(L_2, NULL);
  12226. return L_3;
  12227. }
  12228. }
  12229. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t RadixSortBatchPrefixSumJob_JobIndexPrefixSum_m9C47BE4B67FCFF29A8FA94D39589F9B9A2840EE3 (RadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_sum, int32_t ___1_i, const RuntimeMethod* method)
  12230. {
  12231. int32_t V_0 = 0;
  12232. int32_t V_1 = 0;
  12233. {
  12234. V_0 = 0;
  12235. goto IL_003c;
  12236. }
  12237. IL_0004:
  12238. {
  12239. int32_t L_0 = ___1_i;
  12240. int32_t L_1 = V_0;
  12241. V_1 = ((int32_t)il2cpp_codegen_add(L_0, ((int32_t)il2cpp_codegen_multiply(L_1, ((int32_t)256)))));
  12242. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_2 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___indices);
  12243. int32_t L_3 = V_1;
  12244. int32_t L_4 = ___0_sum;
  12245. IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_2)->___m_Buffer, L_3, (L_4));
  12246. int32_t L_5 = ___0_sum;
  12247. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_6 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___buckets);
  12248. int32_t L_7 = V_1;
  12249. int32_t L_8;
  12250. L_8 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_6)->___m_Buffer, L_7);
  12251. ___0_sum = ((int32_t)il2cpp_codegen_add(L_5, L_8));
  12252. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_9 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___buckets);
  12253. int32_t L_10 = V_1;
  12254. IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_9)->___m_Buffer, L_10, (0));
  12255. int32_t L_11 = V_0;
  12256. V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
  12257. }
  12258. IL_003c:
  12259. {
  12260. int32_t L_12 = V_0;
  12261. int32_t L_13 = __this->___jobsCount;
  12262. if ((((int32_t)L_12) < ((int32_t)L_13)))
  12263. {
  12264. goto IL_0004;
  12265. }
  12266. }
  12267. {
  12268. int32_t L_14 = ___0_sum;
  12269. return L_14;
  12270. }
  12271. }
  12272. IL2CPP_EXTERN_C int32_t RadixSortBatchPrefixSumJob_JobIndexPrefixSum_m9C47BE4B67FCFF29A8FA94D39589F9B9A2840EE3_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_sum, int32_t ___1_i, const RuntimeMethod* method)
  12273. {
  12274. RadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885* _thisAdjusted;
  12275. int32_t _offset = 1;
  12276. _thisAdjusted = reinterpret_cast<RadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885*>(__this + _offset);
  12277. int32_t _returnValue;
  12278. _returnValue = RadixSortBatchPrefixSumJob_JobIndexPrefixSum_m9C47BE4B67FCFF29A8FA94D39589F9B9A2840EE3(_thisAdjusted, ___0_sum, ___1_i, method);
  12279. return _returnValue;
  12280. }
  12281. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void RadixSortBatchPrefixSumJob_Execute_m434849692F7D93EF83545890B59FC96BF14AED93 (RadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method)
  12282. {
  12283. int32_t V_0 = 0;
  12284. int32_t V_1 = 0;
  12285. int32_t V_2 = 0;
  12286. int32_t V_3 = 0;
  12287. int32_t V_4 = 0;
  12288. int32_t V_5 = 0;
  12289. int32_t V_6 = 0;
  12290. int32_t V_7 = 0;
  12291. int32_t V_8 = 0;
  12292. int32_t V_9 = 0;
  12293. {
  12294. int32_t L_0 = ___0_index;
  12295. int32_t L_1 = ((int32_t)il2cpp_codegen_multiply(L_0, ((int32_t)16)));
  12296. V_0 = ((int32_t)il2cpp_codegen_add(L_1, ((int32_t)16)));
  12297. V_1 = 0;
  12298. V_2 = L_1;
  12299. goto IL_001b;
  12300. }
  12301. IL_000e:
  12302. {
  12303. int32_t L_2 = V_1;
  12304. int32_t L_3 = V_2;
  12305. int32_t L_4;
  12306. L_4 = RadixSortBatchPrefixSumJob_JobIndexPrefixSum_m9C47BE4B67FCFF29A8FA94D39589F9B9A2840EE3(__this, L_2, L_3, NULL);
  12307. V_1 = L_4;
  12308. int32_t L_5 = V_2;
  12309. V_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
  12310. }
  12311. IL_001b:
  12312. {
  12313. int32_t L_6 = V_2;
  12314. int32_t L_7 = V_0;
  12315. if ((((int32_t)L_6) < ((int32_t)L_7)))
  12316. {
  12317. goto IL_000e;
  12318. }
  12319. }
  12320. {
  12321. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_8 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___indicesSum);
  12322. int32_t L_9 = ___0_index;
  12323. int32_t L_10 = V_1;
  12324. IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_8)->___m_Buffer, L_9, (L_10));
  12325. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_11 = __this->___counter;
  12326. int32_t L_12;
  12327. L_12 = RadixSortBatchPrefixSumJob_AtomicIncrement_m89775B1090C6296097B6445BC76D2C6BE88F199E(L_11, NULL);
  12328. if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)16)))))
  12329. {
  12330. goto IL_00f0;
  12331. }
  12332. }
  12333. {
  12334. V_3 = 0;
  12335. int32_t L_13 = __this->___radix;
  12336. if ((((int32_t)L_13) >= ((int32_t)3)))
  12337. {
  12338. goto IL_007e;
  12339. }
  12340. }
  12341. {
  12342. V_4 = 0;
  12343. goto IL_0076;
  12344. }
  12345. IL_004e:
  12346. {
  12347. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_14 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___indicesSum);
  12348. int32_t L_15 = V_4;
  12349. int32_t L_16;
  12350. L_16 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_14)->___m_Buffer, L_15);
  12351. V_5 = L_16;
  12352. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_17 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___indicesSum);
  12353. int32_t L_18 = V_4;
  12354. int32_t L_19 = V_3;
  12355. IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_17)->___m_Buffer, L_18, (L_19));
  12356. int32_t L_20 = V_3;
  12357. int32_t L_21 = V_5;
  12358. V_3 = ((int32_t)il2cpp_codegen_add(L_20, L_21));
  12359. int32_t L_22 = V_4;
  12360. V_4 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  12361. }
  12362. IL_0076:
  12363. {
  12364. int32_t L_23 = V_4;
  12365. if ((((int32_t)L_23) < ((int32_t)((int32_t)16))))
  12366. {
  12367. goto IL_004e;
  12368. }
  12369. }
  12370. {
  12371. goto IL_00e3;
  12372. }
  12373. IL_007e:
  12374. {
  12375. V_6 = 8;
  12376. goto IL_00ab;
  12377. }
  12378. IL_0083:
  12379. {
  12380. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_24 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___indicesSum);
  12381. int32_t L_25 = V_6;
  12382. int32_t L_26;
  12383. L_26 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_24)->___m_Buffer, L_25);
  12384. V_7 = L_26;
  12385. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_27 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___indicesSum);
  12386. int32_t L_28 = V_6;
  12387. int32_t L_29 = V_3;
  12388. IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_27)->___m_Buffer, L_28, (L_29));
  12389. int32_t L_30 = V_3;
  12390. int32_t L_31 = V_7;
  12391. V_3 = ((int32_t)il2cpp_codegen_add(L_30, L_31));
  12392. int32_t L_32 = V_6;
  12393. V_6 = ((int32_t)il2cpp_codegen_add(L_32, 1));
  12394. }
  12395. IL_00ab:
  12396. {
  12397. int32_t L_33 = V_6;
  12398. if ((((int32_t)L_33) < ((int32_t)((int32_t)16))))
  12399. {
  12400. goto IL_0083;
  12401. }
  12402. }
  12403. {
  12404. V_8 = 0;
  12405. goto IL_00de;
  12406. }
  12407. IL_00b6:
  12408. {
  12409. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_34 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___indicesSum);
  12410. int32_t L_35 = V_8;
  12411. int32_t L_36;
  12412. L_36 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_34)->___m_Buffer, L_35);
  12413. V_9 = L_36;
  12414. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_37 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___indicesSum);
  12415. int32_t L_38 = V_8;
  12416. int32_t L_39 = V_3;
  12417. IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_37)->___m_Buffer, L_38, (L_39));
  12418. int32_t L_40 = V_3;
  12419. int32_t L_41 = V_9;
  12420. V_3 = ((int32_t)il2cpp_codegen_add(L_40, L_41));
  12421. int32_t L_42 = V_8;
  12422. V_8 = ((int32_t)il2cpp_codegen_add(L_42, 1));
  12423. }
  12424. IL_00de:
  12425. {
  12426. int32_t L_43 = V_8;
  12427. if ((((int32_t)L_43) < ((int32_t)8)))
  12428. {
  12429. goto IL_00b6;
  12430. }
  12431. }
  12432. IL_00e3:
  12433. {
  12434. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_44 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___counter);
  12435. IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_44)->___m_Buffer, 0, (0));
  12436. }
  12437. IL_00f0:
  12438. {
  12439. return;
  12440. }
  12441. }
  12442. IL2CPP_EXTERN_C void RadixSortBatchPrefixSumJob_Execute_m434849692F7D93EF83545890B59FC96BF14AED93_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method)
  12443. {
  12444. RadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885* _thisAdjusted;
  12445. int32_t _offset = 1;
  12446. _thisAdjusted = reinterpret_cast<RadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885*>(__this + _offset);
  12447. RadixSortBatchPrefixSumJob_Execute_m434849692F7D93EF83545890B59FC96BF14AED93(_thisAdjusted, ___0_index, method);
  12448. }
  12449. #ifdef __clang__
  12450. #pragma clang diagnostic pop
  12451. #endif
  12452. #ifdef __clang__
  12453. #pragma clang diagnostic push
  12454. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12455. #pragma clang diagnostic ignored "-Wunused-variable"
  12456. #endif
  12457. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void RadixSortPrefixSumJob_Execute_mF1969BD6160F81BA429AF74A8944935FC83BC551 (RadixSortPrefixSumJob_tB66E0848187F3DC6F5EB22FABD8D1E92852B5E90* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method)
  12458. {
  12459. int32_t V_0 = 0;
  12460. int32_t V_1 = 0;
  12461. int32_t V_2 = 0;
  12462. int32_t V_3 = 0;
  12463. int32_t V_4 = 0;
  12464. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* V_5 = NULL;
  12465. int32_t V_6 = 0;
  12466. {
  12467. int32_t L_0 = ___0_index;
  12468. V_0 = ((int32_t)il2cpp_codegen_multiply(L_0, ((int32_t)16)));
  12469. int32_t L_1 = V_0;
  12470. V_1 = ((int32_t)il2cpp_codegen_add(L_1, ((int32_t)16)));
  12471. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_2 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___indicesSum);
  12472. int32_t L_3 = ___0_index;
  12473. int32_t L_4;
  12474. L_4 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_2)->___m_Buffer, L_3);
  12475. V_2 = L_4;
  12476. V_3 = 0;
  12477. goto IL_0057;
  12478. }
  12479. IL_001b:
  12480. {
  12481. int32_t L_5 = V_0;
  12482. V_4 = L_5;
  12483. goto IL_004e;
  12484. }
  12485. IL_0020:
  12486. {
  12487. int32_t L_6 = V_3;
  12488. int32_t L_7 = V_4;
  12489. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_8 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___indices);
  12490. V_5 = L_8;
  12491. V_6 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_6, ((int32_t)256))), L_7));
  12492. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_9 = V_5;
  12493. int32_t L_10 = V_6;
  12494. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_11 = V_5;
  12495. int32_t L_12 = V_6;
  12496. int32_t L_13;
  12497. L_13 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_11)->___m_Buffer, L_12);
  12498. int32_t L_14 = V_2;
  12499. IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_9)->___m_Buffer, L_10, (((int32_t)il2cpp_codegen_add(L_13, L_14))));
  12500. int32_t L_15 = V_4;
  12501. V_4 = ((int32_t)il2cpp_codegen_add(L_15, 1));
  12502. }
  12503. IL_004e:
  12504. {
  12505. int32_t L_16 = V_4;
  12506. int32_t L_17 = V_1;
  12507. if ((((int32_t)L_16) < ((int32_t)L_17)))
  12508. {
  12509. goto IL_0020;
  12510. }
  12511. }
  12512. {
  12513. int32_t L_18 = V_3;
  12514. V_3 = ((int32_t)il2cpp_codegen_add(L_18, 1));
  12515. }
  12516. IL_0057:
  12517. {
  12518. int32_t L_19 = V_3;
  12519. int32_t L_20 = __this->___jobsCount;
  12520. if ((((int32_t)L_19) < ((int32_t)L_20)))
  12521. {
  12522. goto IL_001b;
  12523. }
  12524. }
  12525. {
  12526. return;
  12527. }
  12528. }
  12529. IL2CPP_EXTERN_C void RadixSortPrefixSumJob_Execute_mF1969BD6160F81BA429AF74A8944935FC83BC551_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method)
  12530. {
  12531. RadixSortPrefixSumJob_tB66E0848187F3DC6F5EB22FABD8D1E92852B5E90* _thisAdjusted;
  12532. int32_t _offset = 1;
  12533. _thisAdjusted = reinterpret_cast<RadixSortPrefixSumJob_tB66E0848187F3DC6F5EB22FABD8D1E92852B5E90*>(__this + _offset);
  12534. RadixSortPrefixSumJob_Execute_mF1969BD6160F81BA429AF74A8944935FC83BC551(_thisAdjusted, ___0_index, method);
  12535. }
  12536. #ifdef __clang__
  12537. #pragma clang diagnostic pop
  12538. #endif
  12539. #ifdef __clang__
  12540. #pragma clang diagnostic push
  12541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12542. #pragma clang diagnostic ignored "-Wunused-variable"
  12543. #endif
  12544. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void RadixSortBucketSortJob_Execute_mDB0AB3CD468DA898E41CBF3E9EF5BE26AD26E4D2 (RadixSortBucketSortJob_t74C18F3C548EAA827E617156F6C5391B2549633C* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method)
  12545. {
  12546. int32_t V_0 = 0;
  12547. int32_t V_1 = 0;
  12548. int32_t V_2 = 0;
  12549. int32_t V_3 = 0;
  12550. int32_t V_4 = 0;
  12551. int32_t V_5 = 0;
  12552. int32_t V_6 = 0;
  12553. int32_t V_7 = 0;
  12554. {
  12555. int32_t L_0 = ___0_index;
  12556. int32_t L_1 = __this->___batchSize;
  12557. int32_t L_2 = ((int32_t)il2cpp_codegen_multiply(L_0, L_1));
  12558. int32_t L_3 = __this->___batchSize;
  12559. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_4 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___array);
  12560. int32_t L_5;
  12561. L_5 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_4)->___m_Length);
  12562. int32_t L_6;
  12563. L_6 = math_min_m02D43DF516544C279AF660EA4731449C82991849_inline(((int32_t)il2cpp_codegen_add(L_2, L_3)), L_5, NULL);
  12564. V_0 = L_6;
  12565. int32_t L_7 = ___0_index;
  12566. V_1 = ((int32_t)il2cpp_codegen_multiply(L_7, ((int32_t)256)));
  12567. V_2 = L_2;
  12568. goto IL_0085;
  12569. }
  12570. IL_002c:
  12571. {
  12572. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_8 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___array);
  12573. int32_t L_9 = V_2;
  12574. int32_t L_10;
  12575. L_10 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_8)->___m_Buffer, L_9);
  12576. V_3 = L_10;
  12577. int32_t L_11 = V_3;
  12578. int32_t L_12 = __this->___radix;
  12579. V_4 = ((int32_t)(((int32_t)(L_11>>((int32_t)(((int32_t)il2cpp_codegen_multiply(L_12, 8))&((int32_t)31)))))&((int32_t)255)));
  12580. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_13 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___indices);
  12581. int32_t L_14 = V_1;
  12582. int32_t L_15 = V_4;
  12583. V_6 = ((int32_t)il2cpp_codegen_add(L_14, L_15));
  12584. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_16 = L_13;
  12585. int32_t L_17 = V_6;
  12586. int32_t L_18;
  12587. L_18 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_16)->___m_Buffer, L_17);
  12588. V_7 = L_18;
  12589. int32_t L_19 = V_6;
  12590. int32_t L_20 = V_7;
  12591. IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_16)->___m_Buffer, L_19, (((int32_t)il2cpp_codegen_add(L_20, 1))));
  12592. int32_t L_21 = V_7;
  12593. V_5 = L_21;
  12594. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_22 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___arraySorted);
  12595. int32_t L_23 = V_5;
  12596. int32_t L_24 = V_3;
  12597. IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_22)->___m_Buffer, L_23, (L_24));
  12598. int32_t L_25 = V_2;
  12599. V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1));
  12600. }
  12601. IL_0085:
  12602. {
  12603. int32_t L_26 = V_2;
  12604. int32_t L_27 = V_0;
  12605. if ((((int32_t)L_26) < ((int32_t)L_27)))
  12606. {
  12607. goto IL_002c;
  12608. }
  12609. }
  12610. {
  12611. return;
  12612. }
  12613. }
  12614. IL2CPP_EXTERN_C void RadixSortBucketSortJob_Execute_mDB0AB3CD468DA898E41CBF3E9EF5BE26AD26E4D2_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, int32_t ___0_index, const RuntimeMethod* method)
  12615. {
  12616. RadixSortBucketSortJob_t74C18F3C548EAA827E617156F6C5391B2549633C* _thisAdjusted;
  12617. int32_t _offset = 1;
  12618. _thisAdjusted = reinterpret_cast<RadixSortBucketSortJob_t74C18F3C548EAA827E617156F6C5391B2549633C*>(__this + _offset);
  12619. RadixSortBucketSortJob_Execute_mDB0AB3CD468DA898E41CBF3E9EF5BE26AD26E4D2(_thisAdjusted, ___0_index, method);
  12620. }
  12621. #ifdef __clang__
  12622. #pragma clang diagnostic pop
  12623. #endif
  12624. #ifdef __clang__
  12625. #pragma clang diagnostic push
  12626. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12627. #pragma clang diagnostic ignored "-Wunused-variable"
  12628. #endif
  12629. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void __JobReflectionRegistrationOutput__15867191014387474753_CreateJobReflectionData_m61B92F5EF70DF366B7640CA4487293699C2E2A18 (const RuntimeMethod* method)
  12630. {
  12631. static bool s_Il2CppMethodInitialized;
  12632. if (!s_Il2CppMethodInitialized)
  12633. {
  12634. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobExtensions_EarlyJobInit_TisAllocateOrGetLODGroupDataInstancesJob_tAFFA5AC4F70E50403FB38EFB8B8E75E249171238_mFFBBBA3A2724AE1890A31D630E9217C4ADF5BCBA_RuntimeMethod_var);
  12635. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobExtensions_EarlyJobInit_TisComputeInstancesOffsetAndResizeInstancesArrayJob_tAC7DC0467C6B3BCB1818A4AF66A822EA0F5DB2B8_m904278A656E7A3752F4B090CC297668E83F7A369_RuntimeMethod_var);
  12636. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobExtensions_EarlyJobInit_TisCreateDrawBatchesJob_t801264117519B00F4694931412231022E8213C07_mBDCD4FAF233EB86B0C5EC4EAFB2F91B55BF3820E_RuntimeMethod_var);
  12637. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobExtensions_EarlyJobInit_TisFreeInstancesJob_t8DCCA61CAD05A598137323B1BF6E7781463FB6AA_m051BA1F39209A628F8196EFB47988B1EE9DC097B_RuntimeMethod_var);
  12638. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobExtensions_EarlyJobInit_TisFreeLODGroupDataJob_tB92469B0B8B3C719907AE61E13AF6A6FB8A1916C_m458058EDBD794982A7D856A8E96DE5340356E94D_RuntimeMethod_var);
  12639. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobExtensions_EarlyJobInit_TisFreeRendererGroupInstancesJob_t01437F2F9B635A2A6C2F33C4F89CCDA3A945D8DC_m18548707FAD9C8E90043897BFE8840F313F89022_RuntimeMethod_var);
  12640. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobExtensions_EarlyJobInit_TisPrefixSumDrawInstancesJob_tBACC8A4D7ECB2D5AAA5276450B3791B1A57B58A3_mFD895AB10D2176A05381B95934A200E8EB7DFA02_RuntimeMethod_var);
  12641. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobExtensions_EarlyJobInit_TisPrefixSumDrawsAndInstances_t270E5AA9BF72798DF9C0F217224637E0B89F710D_mA1791E64521EA49E30078C93A9563DEAAD09FD2E_RuntimeMethod_var);
  12642. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobExtensions_EarlyJobInit_TisReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_m938D4C4AB7B20832A38801735A51143032F24D77_RuntimeMethod_var);
  12643. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobExtensions_EarlyJobInit_TisRemoveDrawInstanceIndicesJob_t151D13E4EF511FE1FE4601388AD7EB68E03C0145_m3653EED40E0754F3F398457B18C4613041E63CC7_RuntimeMethod_var);
  12644. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobForExtensions_EarlyJobInit_TisRadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885_mCBB7DE4EBA09CD1E744647EA6677BF40980C20C3_RuntimeMethod_var);
  12645. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobForExtensions_EarlyJobInit_TisRadixSortBucketCountJob_t0937025811F11C3D50DB77C0F53634187A7F9DD5_mC20D17E34685F14A42E6DCC248E72D1798159B37_RuntimeMethod_var);
  12646. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobForExtensions_EarlyJobInit_TisRadixSortBucketSortJob_t74C18F3C548EAA827E617156F6C5391B2549633C_mC1AF0EC3EC60CC939F17F4CF939811BFA41F39DC_RuntimeMethod_var);
  12647. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobForExtensions_EarlyJobInit_TisRadixSortPrefixSumJob_tB66E0848187F3DC6F5EB22FABD8D1E92852B5E90_m75D4466D714BB94879F083EE1B4CACA8CF52FA1B_RuntimeMethod_var);
  12648. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForBatchExtensions_EarlyJobInit_TisCompactVisibilityMasksJob_tDE1D39C552A38F0687E6280ECC355983FA6AA3A5_m0F21D875DD17C792ED8C5BF66BE859FF8555B1E6_RuntimeMethod_var);
  12649. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForBatchExtensions_EarlyJobInit_TisFindDrawInstancesJob_t1C8504DEE1F86FCFCF6CD91EB00B8C7863FF6D32_m5A16FDB80854D4EE75A1C33E2E5B12AFD19A316B_RuntimeMethod_var);
  12650. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForBatchExtensions_EarlyJobInit_TisFindMaterialDrawInstancesJob_t4EF4F264A2BC2F4F7A5C17F0A643AB6605704C10_m2D9D6941580B574C20289779054CEA12F7A92577_RuntimeMethod_var);
  12651. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForBatchExtensions_EarlyJobInit_TisFindNonRegisteredInstancesJob_1_t7EC89AC2A427D72C5ED64481E5803F7964521411_mF4CB960470E6460D69D8B3F2644B3FCF40E5D54B_RuntimeMethod_var);
  12652. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForBatchExtensions_EarlyJobInit_TisFindNonRegisteredInstancesJob_1_tEA1F77523DDC7B1A0B9680431593C70679EAFC6C_mA837169B23152478F1D9A8AB9E14A2ECA4046442_RuntimeMethod_var);
  12653. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForBatchExtensions_EarlyJobInit_TisGetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_m6B8A393B6F201DDE25AD6D36465247B504B58C1C_RuntimeMethod_var);
  12654. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForBatchExtensions_EarlyJobInit_TisProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_mAE4268BBB3F6C6A16E8D5C452A5812DC81DB6392_RuntimeMethod_var);
  12655. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForBatchExtensions_EarlyJobInit_TisQueryRendererGroupInstancesCountJob_t859951CF904C8C4C9C01B6276B891CB13B8E1008_m68F90DD2F23661C9B41C4A6996465549D902D955_RuntimeMethod_var);
  12656. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForBatchExtensions_EarlyJobInit_TisQueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F_mB19BB956B68E6963D44B0BEA1A07F53FC76EB46F_RuntimeMethod_var);
  12657. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForBatchExtensions_EarlyJobInit_TisQueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96_m8732F540F24D273AFA350B3F820072FD1CB12EED_RuntimeMethod_var);
  12658. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForBatchExtensions_EarlyJobInit_TisQuerySortedMeshInstancesJob_tAEECEBC3EB73BC46AC8416E908E2A0F35C102035_mF0EDCDF0A75102A9A57D16F6E6E62F102CA17C59_RuntimeMethod_var);
  12659. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForBatchExtensions_EarlyJobInit_TisTransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_mA2BDA654636006AF02CB4279E640BE31E43D05F0_RuntimeMethod_var);
  12660. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForBatchExtensions_EarlyJobInit_TisUpdateCompactedInstanceVisibilityJob_t75558D319C89FB856EDF16622F27CAEEE8C40EB7_mEE892822EA3A1A7E3164D7CB02B26E41ADF06144_RuntimeMethod_var);
  12661. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForExtensions_EarlyJobInit_TisAllocateBinsPerBatch_t5239CCD1592A1183C158D7DBFBCB38CFB8A65904_mD321B4489EDBD81B6632FA85232CDC9BDC55EDA0_RuntimeMethod_var);
  12662. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForExtensions_EarlyJobInit_TisBuildDrawListsJob_t04305ADFB7117F4E8B5C09D5FDA60BB738D5EF56_mDC33AAEDEB4E0AD91C61823A87FC087220EDC855_RuntimeMethod_var);
  12663. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForExtensions_EarlyJobInit_TisCalculateInterpolatedLightAndOcclusionProbesBatchJob_tE9C041455CA23D36663116BFAD6B43917706F319_mD3DD95880125311EE3FDD135686A81C812F330F2_RuntimeMethod_var);
  12664. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForExtensions_EarlyJobInit_TisCollectInstancesLODGroupsAndMasksJob_t8DB356214F71B334A6296B0F61AB13B52B7A608F_mBF7661EAB36EC8D2E7A95EC03500109C187818C0_RuntimeMethod_var);
  12665. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForExtensions_EarlyJobInit_TisConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300_mB7338B4EFD47DEF147AC28CA5A413E87920E1EF2_RuntimeMethod_var);
  12666. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForExtensions_EarlyJobInit_TisCullingJob_t4206A6B00371EC11303617597A8DA5BFCCF92681_m2DC4159A94818A11066545C0E0AE99BC10ED1524_RuntimeMethod_var);
  12667. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForExtensions_EarlyJobInit_TisDrawCommandOutputPerBatch_t4A45E11E8E7CBD974DA211971082C0ED66445215_m237890434EF86A58AE167154294FE537DD7A512D_RuntimeMethod_var);
  12668. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForExtensions_EarlyJobInit_TisMotionUpdateJob_tDB543A1611EFDB1D87E61D6BC4236C212A972663_mAE06956FE76422BFF3C3909AA62B70640362A355_RuntimeMethod_var);
  12669. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForExtensions_EarlyJobInit_TisRegisterNewInstancesJob_1_t7E086EEFD6D55BB59AAE32A17C94F0B844BD241B_mF1033A9CE3CAB89C3D1A7E6F8109EDB7ABD1ED47_RuntimeMethod_var);
  12670. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForExtensions_EarlyJobInit_TisRegisterNewInstancesJob_1_tD90979C7141588BD1758432213BB971C1B34DB3D_mCE2996B8E5DD7FC21E7B05E3DA38ED0170EB4BC5_RuntimeMethod_var);
  12671. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForExtensions_EarlyJobInit_TisScatterTetrahedronCacheIndicesJob_t562BE88F37C17457794459AC793559BCDB9E463E_m003D312CAFECFCE2ABD7008BAFD0F6190B1754BA_RuntimeMethod_var);
  12672. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForExtensions_EarlyJobInit_TisUpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_mC85662041EBAAC44E1AE343715A3730ADEDD35EA_RuntimeMethod_var);
  12673. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForExtensions_EarlyJobInit_TisUpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_mD35C0C06FB99A2909B85A70E7A08D6C11C4C5307_RuntimeMethod_var);
  12674. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForExtensions_EarlyJobInit_TisUpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_mABB6E60084F95E7DD37814EA69DDF5C4488615E5_RuntimeMethod_var);
  12675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobParallelForExtensions_EarlyJobInit_TisWriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53_mEAB04AED8502C8FFE813DFD03931703B11FBF64F_RuntimeMethod_var);
  12676. s_Il2CppMethodInitialized = true;
  12677. }
  12678. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  12679. try
  12680. {
  12681. IJobParallelForExtensions_EarlyJobInit_TisCullingJob_t4206A6B00371EC11303617597A8DA5BFCCF92681_m2DC4159A94818A11066545C0E0AE99BC10ED1524(IJobParallelForExtensions_EarlyJobInit_TisCullingJob_t4206A6B00371EC11303617597A8DA5BFCCF92681_m2DC4159A94818A11066545C0E0AE99BC10ED1524_RuntimeMethod_var);
  12682. IJobParallelForExtensions_EarlyJobInit_TisAllocateBinsPerBatch_t5239CCD1592A1183C158D7DBFBCB38CFB8A65904_mD321B4489EDBD81B6632FA85232CDC9BDC55EDA0(IJobParallelForExtensions_EarlyJobInit_TisAllocateBinsPerBatch_t5239CCD1592A1183C158D7DBFBCB38CFB8A65904_mD321B4489EDBD81B6632FA85232CDC9BDC55EDA0_RuntimeMethod_var);
  12683. IJobExtensions_EarlyJobInit_TisPrefixSumDrawsAndInstances_t270E5AA9BF72798DF9C0F217224637E0B89F710D_mA1791E64521EA49E30078C93A9563DEAAD09FD2E(IJobExtensions_EarlyJobInit_TisPrefixSumDrawsAndInstances_t270E5AA9BF72798DF9C0F217224637E0B89F710D_mA1791E64521EA49E30078C93A9563DEAAD09FD2E_RuntimeMethod_var);
  12684. IJobParallelForExtensions_EarlyJobInit_TisDrawCommandOutputPerBatch_t4A45E11E8E7CBD974DA211971082C0ED66445215_m237890434EF86A58AE167154294FE537DD7A512D(IJobParallelForExtensions_EarlyJobInit_TisDrawCommandOutputPerBatch_t4A45E11E8E7CBD974DA211971082C0ED66445215_m237890434EF86A58AE167154294FE537DD7A512D_RuntimeMethod_var);
  12685. IJobParallelForBatchExtensions_EarlyJobInit_TisCompactVisibilityMasksJob_tDE1D39C552A38F0687E6280ECC355983FA6AA3A5_m0F21D875DD17C792ED8C5BF66BE859FF8555B1E6(IJobParallelForBatchExtensions_EarlyJobInit_TisCompactVisibilityMasksJob_tDE1D39C552A38F0687E6280ECC355983FA6AA3A5_m0F21D875DD17C792ED8C5BF66BE859FF8555B1E6_RuntimeMethod_var);
  12686. IJobExtensions_EarlyJobInit_TisPrefixSumDrawInstancesJob_tBACC8A4D7ECB2D5AAA5276450B3791B1A57B58A3_mFD895AB10D2176A05381B95934A200E8EB7DFA02(IJobExtensions_EarlyJobInit_TisPrefixSumDrawInstancesJob_tBACC8A4D7ECB2D5AAA5276450B3791B1A57B58A3_mFD895AB10D2176A05381B95934A200E8EB7DFA02_RuntimeMethod_var);
  12687. IJobParallelForExtensions_EarlyJobInit_TisBuildDrawListsJob_t04305ADFB7117F4E8B5C09D5FDA60BB738D5EF56_mDC33AAEDEB4E0AD91C61823A87FC087220EDC855(IJobParallelForExtensions_EarlyJobInit_TisBuildDrawListsJob_t04305ADFB7117F4E8B5C09D5FDA60BB738D5EF56_mDC33AAEDEB4E0AD91C61823A87FC087220EDC855_RuntimeMethod_var);
  12688. IJobParallelForBatchExtensions_EarlyJobInit_TisFindDrawInstancesJob_t1C8504DEE1F86FCFCF6CD91EB00B8C7863FF6D32_m5A16FDB80854D4EE75A1C33E2E5B12AFD19A316B(IJobParallelForBatchExtensions_EarlyJobInit_TisFindDrawInstancesJob_t1C8504DEE1F86FCFCF6CD91EB00B8C7863FF6D32_m5A16FDB80854D4EE75A1C33E2E5B12AFD19A316B_RuntimeMethod_var);
  12689. IJobParallelForBatchExtensions_EarlyJobInit_TisFindMaterialDrawInstancesJob_t4EF4F264A2BC2F4F7A5C17F0A643AB6605704C10_m2D9D6941580B574C20289779054CEA12F7A92577(IJobParallelForBatchExtensions_EarlyJobInit_TisFindMaterialDrawInstancesJob_t4EF4F264A2BC2F4F7A5C17F0A643AB6605704C10_m2D9D6941580B574C20289779054CEA12F7A92577_RuntimeMethod_var);
  12690. IJobExtensions_EarlyJobInit_TisRemoveDrawInstanceIndicesJob_t151D13E4EF511FE1FE4601388AD7EB68E03C0145_m3653EED40E0754F3F398457B18C4613041E63CC7(IJobExtensions_EarlyJobInit_TisRemoveDrawInstanceIndicesJob_t151D13E4EF511FE1FE4601388AD7EB68E03C0145_m3653EED40E0754F3F398457B18C4613041E63CC7_RuntimeMethod_var);
  12691. IJobExtensions_EarlyJobInit_TisCreateDrawBatchesJob_t801264117519B00F4694931412231022E8213C07_mBDCD4FAF233EB86B0C5EC4EAFB2F91B55BF3820E(IJobExtensions_EarlyJobInit_TisCreateDrawBatchesJob_t801264117519B00F4694931412231022E8213C07_mBDCD4FAF233EB86B0C5EC4EAFB2F91B55BF3820E_RuntimeMethod_var);
  12692. IJobParallelForExtensions_EarlyJobInit_TisConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300_mB7338B4EFD47DEF147AC28CA5A413E87920E1EF2(IJobParallelForExtensions_EarlyJobInit_TisConvertCPUInstancesToGPUInstancesJob_t0C430833D5089A08CD7759319A2C2135A94C4300_mB7338B4EFD47DEF147AC28CA5A413E87920E1EF2_RuntimeMethod_var);
  12693. IJobParallelForExtensions_EarlyJobInit_TisWriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53_mEAB04AED8502C8FFE813DFD03931703B11FBF64F(IJobParallelForExtensions_EarlyJobInit_TisWriteInstanceDataParameterJob_t1A7E612C24AFAE78108E5FF5DBF749FFC7162A53_mEAB04AED8502C8FFE813DFD03931703B11FBF64F_RuntimeMethod_var);
  12694. IJobParallelForBatchExtensions_EarlyJobInit_TisQueryRendererGroupInstancesCountJob_t859951CF904C8C4C9C01B6276B891CB13B8E1008_m68F90DD2F23661C9B41C4A6996465549D902D955(IJobParallelForBatchExtensions_EarlyJobInit_TisQueryRendererGroupInstancesCountJob_t859951CF904C8C4C9C01B6276B891CB13B8E1008_m68F90DD2F23661C9B41C4A6996465549D902D955_RuntimeMethod_var);
  12695. IJobExtensions_EarlyJobInit_TisComputeInstancesOffsetAndResizeInstancesArrayJob_tAC7DC0467C6B3BCB1818A4AF66A822EA0F5DB2B8_m904278A656E7A3752F4B090CC297668E83F7A369(IJobExtensions_EarlyJobInit_TisComputeInstancesOffsetAndResizeInstancesArrayJob_tAC7DC0467C6B3BCB1818A4AF66A822EA0F5DB2B8_m904278A656E7A3752F4B090CC297668E83F7A369_RuntimeMethod_var);
  12696. IJobParallelForBatchExtensions_EarlyJobInit_TisQueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F_mB19BB956B68E6963D44B0BEA1A07F53FC76EB46F(IJobParallelForBatchExtensions_EarlyJobInit_TisQueryRendererGroupInstancesJob_t0C926B80F1CD06C41E9173FC2827747D52926B5F_mB19BB956B68E6963D44B0BEA1A07F53FC76EB46F_RuntimeMethod_var);
  12697. IJobParallelForBatchExtensions_EarlyJobInit_TisQueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96_m8732F540F24D273AFA350B3F820072FD1CB12EED(IJobParallelForBatchExtensions_EarlyJobInit_TisQueryRendererGroupInstancesMultiJob_t7C3E50AD589E5E48E0AB80404A4B2E0921C7FE96_m8732F540F24D273AFA350B3F820072FD1CB12EED_RuntimeMethod_var);
  12698. IJobParallelForBatchExtensions_EarlyJobInit_TisQuerySortedMeshInstancesJob_tAEECEBC3EB73BC46AC8416E908E2A0F35C102035_mF0EDCDF0A75102A9A57D16F6E6E62F102CA17C59(IJobParallelForBatchExtensions_EarlyJobInit_TisQuerySortedMeshInstancesJob_tAEECEBC3EB73BC46AC8416E908E2A0F35C102035_mF0EDCDF0A75102A9A57D16F6E6E62F102CA17C59_RuntimeMethod_var);
  12699. IJobParallelForExtensions_EarlyJobInit_TisCalculateInterpolatedLightAndOcclusionProbesBatchJob_tE9C041455CA23D36663116BFAD6B43917706F319_mD3DD95880125311EE3FDD135686A81C812F330F2(IJobParallelForExtensions_EarlyJobInit_TisCalculateInterpolatedLightAndOcclusionProbesBatchJob_tE9C041455CA23D36663116BFAD6B43917706F319_mD3DD95880125311EE3FDD135686A81C812F330F2_RuntimeMethod_var);
  12700. IJobParallelForExtensions_EarlyJobInit_TisScatterTetrahedronCacheIndicesJob_t562BE88F37C17457794459AC793559BCDB9E463E_m003D312CAFECFCE2ABD7008BAFD0F6190B1754BA(IJobParallelForExtensions_EarlyJobInit_TisScatterTetrahedronCacheIndicesJob_t562BE88F37C17457794459AC793559BCDB9E463E_m003D312CAFECFCE2ABD7008BAFD0F6190B1754BA_RuntimeMethod_var);
  12701. IJobParallelForBatchExtensions_EarlyJobInit_TisTransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_mA2BDA654636006AF02CB4279E640BE31E43D05F0(IJobParallelForBatchExtensions_EarlyJobInit_TisTransformUpdateJob_tFB513D3D4AB705A806FB22824E0056C120AD7721_mA2BDA654636006AF02CB4279E640BE31E43D05F0_RuntimeMethod_var);
  12702. IJobParallelForBatchExtensions_EarlyJobInit_TisProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_mAE4268BBB3F6C6A16E8D5C452A5812DC81DB6392(IJobParallelForBatchExtensions_EarlyJobInit_TisProbesUpdateJob_tA63BEC3848096F7D6C90D29B73F1E3A6A86C5740_mAE4268BBB3F6C6A16E8D5C452A5812DC81DB6392_RuntimeMethod_var);
  12703. IJobParallelForExtensions_EarlyJobInit_TisMotionUpdateJob_tDB543A1611EFDB1D87E61D6BC4236C212A972663_mAE06956FE76422BFF3C3909AA62B70640362A355(IJobParallelForExtensions_EarlyJobInit_TisMotionUpdateJob_tDB543A1611EFDB1D87E61D6BC4236C212A972663_mAE06956FE76422BFF3C3909AA62B70640362A355_RuntimeMethod_var);
  12704. IJobExtensions_EarlyJobInit_TisReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_m938D4C4AB7B20832A38801735A51143032F24D77(IJobExtensions_EarlyJobInit_TisReallocateInstancesJob_t8AFC1F2D168B8CF42DD1475EF8A37BA4B1761391_m938D4C4AB7B20832A38801735A51143032F24D77_RuntimeMethod_var);
  12705. IJobExtensions_EarlyJobInit_TisFreeInstancesJob_t8DCCA61CAD05A598137323B1BF6E7781463FB6AA_m051BA1F39209A628F8196EFB47988B1EE9DC097B(IJobExtensions_EarlyJobInit_TisFreeInstancesJob_t8DCCA61CAD05A598137323B1BF6E7781463FB6AA_m051BA1F39209A628F8196EFB47988B1EE9DC097B_RuntimeMethod_var);
  12706. IJobExtensions_EarlyJobInit_TisFreeRendererGroupInstancesJob_t01437F2F9B635A2A6C2F33C4F89CCDA3A945D8DC_m18548707FAD9C8E90043897BFE8840F313F89022(IJobExtensions_EarlyJobInit_TisFreeRendererGroupInstancesJob_t01437F2F9B635A2A6C2F33C4F89CCDA3A945D8DC_m18548707FAD9C8E90043897BFE8840F313F89022_RuntimeMethod_var);
  12707. IJobParallelForExtensions_EarlyJobInit_TisUpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_mABB6E60084F95E7DD37814EA69DDF5C4488615E5(IJobParallelForExtensions_EarlyJobInit_TisUpdateRendererInstancesJob_t66273BCE97470DFA7FBEDFE71638E75897CEFDC7_mABB6E60084F95E7DD37814EA69DDF5C4488615E5_RuntimeMethod_var);
  12708. IJobParallelForExtensions_EarlyJobInit_TisCollectInstancesLODGroupsAndMasksJob_t8DB356214F71B334A6296B0F61AB13B52B7A608F_mBF7661EAB36EC8D2E7A95EC03500109C187818C0(IJobParallelForExtensions_EarlyJobInit_TisCollectInstancesLODGroupsAndMasksJob_t8DB356214F71B334A6296B0F61AB13B52B7A608F_mBF7661EAB36EC8D2E7A95EC03500109C187818C0_RuntimeMethod_var);
  12709. IJobParallelForBatchExtensions_EarlyJobInit_TisGetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_m6B8A393B6F201DDE25AD6D36465247B504B58C1C(IJobParallelForBatchExtensions_EarlyJobInit_TisGetVisibleNonProcessedTreeInstancesJob_tED0BF94F39B64CDF44FA6F9BF80D221470219F11_m6B8A393B6F201DDE25AD6D36465247B504B58C1C_RuntimeMethod_var);
  12710. IJobParallelForBatchExtensions_EarlyJobInit_TisUpdateCompactedInstanceVisibilityJob_t75558D319C89FB856EDF16622F27CAEEE8C40EB7_mEE892822EA3A1A7E3164D7CB02B26E41ADF06144(IJobParallelForBatchExtensions_EarlyJobInit_TisUpdateCompactedInstanceVisibilityJob_t75558D319C89FB856EDF16622F27CAEEE8C40EB7_mEE892822EA3A1A7E3164D7CB02B26E41ADF06144_RuntimeMethod_var);
  12711. IJobParallelForExtensions_EarlyJobInit_TisUpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_mD35C0C06FB99A2909B85A70E7A08D6C11C4C5307(IJobParallelForExtensions_EarlyJobInit_TisUpdateLODGroupTransformJob_t3F0746BC9FBE2CB27319561823F94091E4A0029C_mD35C0C06FB99A2909B85A70E7A08D6C11C4C5307_RuntimeMethod_var);
  12712. IJobExtensions_EarlyJobInit_TisAllocateOrGetLODGroupDataInstancesJob_tAFFA5AC4F70E50403FB38EFB8B8E75E249171238_mFFBBBA3A2724AE1890A31D630E9217C4ADF5BCBA(IJobExtensions_EarlyJobInit_TisAllocateOrGetLODGroupDataInstancesJob_tAFFA5AC4F70E50403FB38EFB8B8E75E249171238_mFFBBBA3A2724AE1890A31D630E9217C4ADF5BCBA_RuntimeMethod_var);
  12713. IJobParallelForExtensions_EarlyJobInit_TisUpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_mC85662041EBAAC44E1AE343715A3730ADEDD35EA(IJobParallelForExtensions_EarlyJobInit_TisUpdateLODGroupDataJob_tA8EF5D5B28CEE31DE0AFF3156883742496D3844F_mC85662041EBAAC44E1AE343715A3730ADEDD35EA_RuntimeMethod_var);
  12714. IJobExtensions_EarlyJobInit_TisFreeLODGroupDataJob_tB92469B0B8B3C719907AE61E13AF6A6FB8A1916C_m458058EDBD794982A7D856A8E96DE5340356E94D(IJobExtensions_EarlyJobInit_TisFreeLODGroupDataJob_tB92469B0B8B3C719907AE61E13AF6A6FB8A1916C_m458058EDBD794982A7D856A8E96DE5340356E94D_RuntimeMethod_var);
  12715. IJobForExtensions_EarlyJobInit_TisRadixSortBucketCountJob_t0937025811F11C3D50DB77C0F53634187A7F9DD5_mC20D17E34685F14A42E6DCC248E72D1798159B37(IJobForExtensions_EarlyJobInit_TisRadixSortBucketCountJob_t0937025811F11C3D50DB77C0F53634187A7F9DD5_mC20D17E34685F14A42E6DCC248E72D1798159B37_RuntimeMethod_var);
  12716. IJobForExtensions_EarlyJobInit_TisRadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885_mCBB7DE4EBA09CD1E744647EA6677BF40980C20C3(IJobForExtensions_EarlyJobInit_TisRadixSortBatchPrefixSumJob_t4721FF3F65BBB58A008E2E2FB2FD9BE49AC93885_mCBB7DE4EBA09CD1E744647EA6677BF40980C20C3_RuntimeMethod_var);
  12717. IJobForExtensions_EarlyJobInit_TisRadixSortPrefixSumJob_tB66E0848187F3DC6F5EB22FABD8D1E92852B5E90_m75D4466D714BB94879F083EE1B4CACA8CF52FA1B(IJobForExtensions_EarlyJobInit_TisRadixSortPrefixSumJob_tB66E0848187F3DC6F5EB22FABD8D1E92852B5E90_m75D4466D714BB94879F083EE1B4CACA8CF52FA1B_RuntimeMethod_var);
  12718. IJobForExtensions_EarlyJobInit_TisRadixSortBucketSortJob_t74C18F3C548EAA827E617156F6C5391B2549633C_mC1AF0EC3EC60CC939F17F4CF939811BFA41F39DC(IJobForExtensions_EarlyJobInit_TisRadixSortBucketSortJob_t74C18F3C548EAA827E617156F6C5391B2549633C_mC1AF0EC3EC60CC939F17F4CF939811BFA41F39DC_RuntimeMethod_var);
  12719. IJobParallelForExtensions_EarlyJobInit_TisRegisterNewInstancesJob_1_t7E086EEFD6D55BB59AAE32A17C94F0B844BD241B_mF1033A9CE3CAB89C3D1A7E6F8109EDB7ABD1ED47(IJobParallelForExtensions_EarlyJobInit_TisRegisterNewInstancesJob_1_t7E086EEFD6D55BB59AAE32A17C94F0B844BD241B_mF1033A9CE3CAB89C3D1A7E6F8109EDB7ABD1ED47_RuntimeMethod_var);
  12720. IJobParallelForExtensions_EarlyJobInit_TisRegisterNewInstancesJob_1_tD90979C7141588BD1758432213BB971C1B34DB3D_mCE2996B8E5DD7FC21E7B05E3DA38ED0170EB4BC5(IJobParallelForExtensions_EarlyJobInit_TisRegisterNewInstancesJob_1_tD90979C7141588BD1758432213BB971C1B34DB3D_mCE2996B8E5DD7FC21E7B05E3DA38ED0170EB4BC5_RuntimeMethod_var);
  12721. IJobParallelForBatchExtensions_EarlyJobInit_TisFindNonRegisteredInstancesJob_1_t7EC89AC2A427D72C5ED64481E5803F7964521411_mF4CB960470E6460D69D8B3F2644B3FCF40E5D54B(IJobParallelForBatchExtensions_EarlyJobInit_TisFindNonRegisteredInstancesJob_1_t7EC89AC2A427D72C5ED64481E5803F7964521411_mF4CB960470E6460D69D8B3F2644B3FCF40E5D54B_RuntimeMethod_var);
  12722. IJobParallelForBatchExtensions_EarlyJobInit_TisFindNonRegisteredInstancesJob_1_tEA1F77523DDC7B1A0B9680431593C70679EAFC6C_mA837169B23152478F1D9A8AB9E14A2ECA4046442(IJobParallelForBatchExtensions_EarlyJobInit_TisFindNonRegisteredInstancesJob_1_tEA1F77523DDC7B1A0B9680431593C70679EAFC6C_mA837169B23152478F1D9A8AB9E14A2ECA4046442_RuntimeMethod_var);
  12723. goto IL_00e3;
  12724. }
  12725. catch(Il2CppExceptionWrapper& e)
  12726. {
  12727. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  12728. {
  12729. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  12730. goto CATCH_00d8;
  12731. }
  12732. throw e;
  12733. }
  12734. CATCH_00d8:
  12735. {
  12736. Exception_t* L_0 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  12737. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EarlyInitHelpers_tA67F29CEEF85CD33340F1A46E13686C44F97695A_il2cpp_TypeInfo_var)));
  12738. EarlyInitHelpers_JobReflectionDataCreationFailed_mD6AB08D5BB411CCE38A87793C3C7062EC91FD1EC(L_0, NULL);
  12739. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  12740. goto IL_00e3;
  12741. }
  12742. IL_00e3:
  12743. {
  12744. return;
  12745. }
  12746. }
  12747. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void __JobReflectionRegistrationOutput__15867191014387474753_EarlyInit_mCAFBD6F04F7737F01B0CA94B81910948BEB121CB (const RuntimeMethod* method)
  12748. {
  12749. {
  12750. __JobReflectionRegistrationOutput__15867191014387474753_CreateJobReflectionData_m61B92F5EF70DF366B7640CA4487293699C2E2A18(NULL);
  12751. return;
  12752. }
  12753. }
  12754. #ifdef __clang__
  12755. #pragma clang diagnostic pop
  12756. #endif
  12757. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GPUInstanceIndex_get_index_m0EDBD4FD5FC090990E2A24DCEBB5346B260C919D_inline (GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* __this, const RuntimeMethod* method)
  12758. {
  12759. {
  12760. int32_t L_0 = __this->___U3CindexU3Ek__BackingField;
  12761. return L_0;
  12762. }
  12763. }
  12764. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
  12765. {
  12766. float V_0 = 0.0f;
  12767. float G_B3_0 = 0.0f;
  12768. {
  12769. float L_0 = ___0_a;
  12770. float L_1 = ___1_b;
  12771. if ((((float)L_0) > ((float)L_1)))
  12772. {
  12773. goto IL_0008;
  12774. }
  12775. }
  12776. {
  12777. float L_2 = ___1_b;
  12778. G_B3_0 = L_2;
  12779. goto IL_0009;
  12780. }
  12781. IL_0008:
  12782. {
  12783. float L_3 = ___0_a;
  12784. G_B3_0 = L_3;
  12785. }
  12786. IL_0009:
  12787. {
  12788. V_0 = G_B3_0;
  12789. goto IL_000c;
  12790. }
  12791. IL_000c:
  12792. {
  12793. float L_4 = V_0;
  12794. return L_4;
  12795. }
  12796. }
  12797. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GPUInstanceIndex_set_index_m24EF3293A5E4CA20F4186F53B459500CDAE40687_inline (GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* __this, int32_t ___0_value, const RuntimeMethod* method)
  12798. {
  12799. {
  12800. int32_t L_0 = ___0_value;
  12801. __this->___U3CindexU3Ek__BackingField = L_0;
  12802. return;
  12803. }
  12804. }
  12805. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeAtomicCounter32__ctor_m1758A643330E7D0582DF34ABC6603E1A70C39586_inline (UnsafeAtomicCounter32_tB925055F9F609BFEE32CC1CB3AA04D0B75690B62* __this, void* ___0_ptr, const RuntimeMethod* method)
  12806. {
  12807. {
  12808. void* L_0 = ___0_ptr;
  12809. __this->___Counter = (int32_t*)L_0;
  12810. return;
  12811. }
  12812. }
  12813. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
  12814. {
  12815. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
  12816. memset((&V_0), 0, sizeof(V_0));
  12817. {
  12818. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
  12819. float L_1 = L_0.___x;
  12820. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
  12821. float L_3 = L_2.___x;
  12822. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
  12823. float L_5 = L_4.___y;
  12824. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
  12825. float L_7 = L_6.___y;
  12826. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
  12827. float L_9 = L_8.___z;
  12828. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
  12829. float L_11 = L_10.___z;
  12830. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
  12831. memset((&L_12), 0, sizeof(L_12));
  12832. Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), NULL);
  12833. V_0 = L_12;
  12834. goto IL_0030;
  12835. }
  12836. IL_0030:
  12837. {
  12838. Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
  12839. return L_13;
  12840. }
  12841. }
  12842. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
  12843. {
  12844. float V_0 = 0.0f;
  12845. {
  12846. float L_0 = __this->___x;
  12847. float L_1 = __this->___x;
  12848. float L_2 = __this->___y;
  12849. float L_3 = __this->___y;
  12850. float L_4 = __this->___z;
  12851. float L_5 = __this->___z;
  12852. V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5))));
  12853. goto IL_002d;
  12854. }
  12855. IL_002d:
  12856. {
  12857. float L_6 = V_0;
  12858. return L_6;
  12859. }
  12860. }
  12861. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* GPUResidentDrawerResources_get_debugOcclusionTestPS_m0A869F58FF84A5B43E925DBE72A100212D672BF2_inline (GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* __this, const RuntimeMethod* method)
  12862. {
  12863. {
  12864. Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_DebugOcclusionTestPS;
  12865. return L_0;
  12866. }
  12867. }
  12868. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* GPUResidentDrawerResources_get_debugOccluderPS_m476766B8038CC61693711BEAB81BD5B65C95D9DD_inline (GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* __this, const RuntimeMethod* method)
  12869. {
  12870. {
  12871. Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = __this->___m_DebugOccluderPS;
  12872. return L_0;
  12873. }
  12874. }
  12875. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* GPUResidentDrawerResources_get_occlusionCullingDebugKernels_m8B7B3517326F40890A0935A0DC1DD55C8B14F164_inline (GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* __this, const RuntimeMethod* method)
  12876. {
  12877. {
  12878. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_0 = __this->___m_OcclusionCullingDebugKernels;
  12879. return L_0;
  12880. }
  12881. }
  12882. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* GPUResidentDrawerResources_get_occluderDepthPyramidKernels_m7006886C18CF45076331E4B6114CA37A3CE69532_inline (GPUResidentDrawerResources_tF31988691B09711D8BC990FF1C2C0D9CAB77CC6F* __this, const RuntimeMethod* method)
  12883. {
  12884. {
  12885. ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_0 = __this->___m_OccluderDepthPyramidKernels;
  12886. return L_0;
  12887. }
  12888. }
  12889. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A RTHandle_get_referenceSize_mC92CF605112BBE2C0733AB1E4A9C42B760DCB34B_inline (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* __this, const RuntimeMethod* method)
  12890. {
  12891. {
  12892. Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = __this->___U3CreferenceSizeU3Ek__BackingField;
  12893. return L_0;
  12894. }
  12895. }
  12896. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_v, const RuntimeMethod* method)
  12897. {
  12898. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
  12899. memset((&V_0), 0, sizeof(V_0));
  12900. {
  12901. int32_t L_0;
  12902. L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_v), NULL);
  12903. int32_t L_1;
  12904. L_1 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_v), NULL);
  12905. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
  12906. memset((&L_2), 0, sizeof(L_2));
  12907. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), ((float)L_0), ((float)L_1), NULL);
  12908. V_0 = L_2;
  12909. goto IL_0019;
  12910. }
  12911. IL_0019:
  12912. {
  12913. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_0;
  12914. return L_3;
  12915. }
  12916. }
  12917. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method)
  12918. {
  12919. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
  12920. memset((&V_0), 0, sizeof(V_0));
  12921. {
  12922. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
  12923. float L_1 = L_0.___x;
  12924. float L_2 = ___1_d;
  12925. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a;
  12926. float L_4 = L_3.___y;
  12927. float L_5 = ___1_d;
  12928. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
  12929. memset((&L_6), 0, sizeof(L_6));
  12930. Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), NULL);
  12931. V_0 = L_6;
  12932. goto IL_0019;
  12933. }
  12934. IL_0019:
  12935. {
  12936. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
  12937. return L_7;
  12938. }
  12939. }
  12940. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_x, float ___1_y, float ___2_width, float ___3_height, const RuntimeMethod* method)
  12941. {
  12942. {
  12943. float L_0 = ___0_x;
  12944. __this->___m_XMin = L_0;
  12945. float L_1 = ___1_y;
  12946. __this->___m_YMin = L_1;
  12947. float L_2 = ___2_width;
  12948. __this->___m_Width = L_2;
  12949. float L_3 = ___3_height;
  12950. __this->___m_Height = L_3;
  12951. return;
  12952. }
  12953. }
  12954. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method)
  12955. {
  12956. int32_t V_0 = 0;
  12957. {
  12958. int32_t L_0 = __this->___m_X;
  12959. V_0 = L_0;
  12960. goto IL_000a;
  12961. }
  12962. IL_000a:
  12963. {
  12964. int32_t L_1 = V_0;
  12965. return L_1;
  12966. }
  12967. }
  12968. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method)
  12969. {
  12970. int32_t V_0 = 0;
  12971. {
  12972. int32_t L_0 = __this->___m_Y;
  12973. V_0 = L_0;
  12974. goto IL_000a;
  12975. }
  12976. IL_000a:
  12977. {
  12978. int32_t L_1 = V_0;
  12979. return L_1;
  12980. }
  12981. }
  12982. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* __this, const RuntimeMethod* method)
  12983. {
  12984. static bool s_Il2CppMethodInitialized;
  12985. if (!s_Il2CppMethodInitialized)
  12986. {
  12987. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
  12988. s_Il2CppMethodInitialized = true;
  12989. }
  12990. {
  12991. ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&__this->___handle);
  12992. il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
  12993. bool L_1;
  12994. L_1 = ResourceHandle_IsValid_m20B0218FDCA98DCD069AE3BE86FEFCAEDB985B9A_inline(L_0, NULL);
  12995. return L_1;
  12996. }
  12997. }
  12998. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GPUResidentDrawer_tB6F260E4DEC50D7E0DA2BD0CB131A51CDDCA3009* GPUResidentDrawer_get_instance_m142CE6BEC88AA7FA34052B0138128C3B944FEBDD_inline (const RuntimeMethod* method)
  12999. {
  13000. static bool s_Il2CppMethodInitialized;
  13001. if (!s_Il2CppMethodInitialized)
  13002. {
  13003. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GPUResidentDrawer_tB6F260E4DEC50D7E0DA2BD0CB131A51CDDCA3009_il2cpp_TypeInfo_var);
  13004. s_Il2CppMethodInitialized = true;
  13005. }
  13006. {
  13007. GPUResidentDrawer_tB6F260E4DEC50D7E0DA2BD0CB131A51CDDCA3009* L_0 = ((GPUResidentDrawer_tB6F260E4DEC50D7E0DA2BD0CB131A51CDDCA3009_StaticFields*)il2cpp_codegen_static_fields_for(GPUResidentDrawer_tB6F260E4DEC50D7E0DA2BD0CB131A51CDDCA3009_il2cpp_TypeInfo_var))->___s_Instance;
  13008. return L_0;
  13009. }
  13010. }
  13011. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GPUResidentBatcher_t03EB1BFD059B1DFA8BBACB7415CB3ED0C69B3A21* GPUResidentDrawer_get_batcher_m03715B9C280D664F90B0B1F592D9C3ADD212F9F3_inline (GPUResidentDrawer_tB6F260E4DEC50D7E0DA2BD0CB131A51CDDCA3009* __this, const RuntimeMethod* method)
  13012. {
  13013. {
  13014. GPUResidentBatcher_t03EB1BFD059B1DFA8BBACB7415CB3ED0C69B3A21* L_0 = __this->___m_Batcher;
  13015. return L_0;
  13016. }
  13017. }
  13018. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method)
  13019. {
  13020. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
  13021. memset((&V_0), 0, sizeof(V_0));
  13022. {
  13023. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_v;
  13024. float L_1 = L_0.___x;
  13025. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_v;
  13026. float L_3 = L_2.___y;
  13027. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4;
  13028. memset((&L_4), 0, sizeof(L_4));
  13029. Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_4), L_1, L_3, (0.0f), (0.0f), NULL);
  13030. V_0 = L_4;
  13031. goto IL_001f;
  13032. }
  13033. IL_001f:
  13034. {
  13035. Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5 = V_0;
  13036. return L_5;
  13037. }
  13038. }
  13039. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method)
  13040. {
  13041. static bool s_Il2CppMethodInitialized;
  13042. if (!s_Il2CppMethodInitialized)
  13043. {
  13044. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var);
  13045. s_Il2CppMethodInitialized = true;
  13046. }
  13047. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
  13048. memset((&V_0), 0, sizeof(V_0));
  13049. {
  13050. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ((Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields*)il2cpp_codegen_static_fields_for(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var))->___identityMatrix;
  13051. V_0 = L_0;
  13052. goto IL_0009;
  13053. }
  13054. IL_0009:
  13055. {
  13056. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = V_0;
  13057. return L_1;
  13058. }
  13059. }
  13060. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* GPUResidentBatcher_get_instanceCullingBatcher_m9E7BF9BA5E63072AB043C86836AC4C036AD5D465_inline (GPUResidentBatcher_t03EB1BFD059B1DFA8BBACB7415CB3ED0C69B3A21* __this, const RuntimeMethod* method)
  13061. {
  13062. {
  13063. InstanceCullingBatcher_tF7D6B377AB7FA3912737949C058C08068D1E1A16* L_0 = __this->___m_InstanceCullingBatcher;
  13064. return L_0;
  13065. }
  13066. }
  13067. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, int32_t ___0_index, const RuntimeMethod* method)
  13068. {
  13069. int32_t V_0 = 0;
  13070. int32_t V_1 = 0;
  13071. float V_2 = 0.0f;
  13072. {
  13073. int32_t L_0 = ___0_index;
  13074. V_1 = L_0;
  13075. int32_t L_1 = V_1;
  13076. V_0 = L_1;
  13077. int32_t L_2 = V_0;
  13078. switch (L_2)
  13079. {
  13080. case 0:
  13081. {
  13082. goto IL_001d;
  13083. }
  13084. case 1:
  13085. {
  13086. goto IL_0026;
  13087. }
  13088. case 2:
  13089. {
  13090. goto IL_002f;
  13091. }
  13092. case 3:
  13093. {
  13094. goto IL_0038;
  13095. }
  13096. }
  13097. }
  13098. {
  13099. goto IL_0041;
  13100. }
  13101. IL_001d:
  13102. {
  13103. float L_3 = __this->___x;
  13104. V_2 = L_3;
  13105. goto IL_004c;
  13106. }
  13107. IL_0026:
  13108. {
  13109. float L_4 = __this->___y;
  13110. V_2 = L_4;
  13111. goto IL_004c;
  13112. }
  13113. IL_002f:
  13114. {
  13115. float L_5 = __this->___z;
  13116. V_2 = L_5;
  13117. goto IL_004c;
  13118. }
  13119. IL_0038:
  13120. {
  13121. float L_6 = __this->___w;
  13122. V_2 = L_6;
  13123. goto IL_004c;
  13124. }
  13125. IL_0041:
  13126. {
  13127. IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_7 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
  13128. IndexOutOfRangeException__ctor_mFD06819F05B815BE2D6E826D4E04F4C449D0A425(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB23C3717573626FB4C3C7DF5C19EDE7689837214)), NULL);
  13129. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vector4_get_Item_mB1D001A235857569E479FB799EF77C52391D19EF_RuntimeMethod_var)));
  13130. }
  13131. IL_004c:
  13132. {
  13133. float L_8 = V_2;
  13134. return L_8;
  13135. }
  13136. }
  13137. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method)
  13138. {
  13139. {
  13140. float L_0 = ___0_x;
  13141. __this->___x = L_0;
  13142. float L_1 = ___1_y;
  13143. __this->___y = L_1;
  13144. float L_2 = ___2_z;
  13145. __this->___z = L_2;
  13146. float L_3 = ___3_w;
  13147. __this->___w = L_3;
  13148. return;
  13149. }
  13150. }
  13151. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD LODGroupDataPool_get_lodGroupCullingData_m9D4FE39BAD4D72923936ABBBEBEEF7F2F3131865_inline (LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* __this, const RuntimeMethod* method)
  13152. {
  13153. {
  13154. NativeList_1_t53EAF24037BDCAF4EBF0C2060BFD6694AFAC35AD L_0 = __this->___m_LODGroupCullingData;
  13155. return L_0;
  13156. }
  13157. }
  13158. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t LODGroupDataPool_get_crossfadedRendererCount_m1851897792114FF4241A4099060D707ECAD45334_inline (LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* __this, const RuntimeMethod* method)
  13159. {
  13160. {
  13161. int32_t L_0 = __this->___m_CrossfadedRendererCount;
  13162. return L_0;
  13163. }
  13164. }
  13165. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InstanceDataSystem_get_hasBoundingSpheres_mE95EB4398294EC395CE2A5A16F5D86EF8D86AFBF_inline (InstanceDataSystem_tC6D72AB1BF62EAE1F6A83946CD2949D74EAC6F8F* __this, const RuntimeMethod* method)
  13166. {
  13167. {
  13168. bool L_0 = __this->___m_EnableBoundingSpheres;
  13169. return L_0;
  13170. }
  13171. }
  13172. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1 LODGroupDataPool_get_lodGroupDataHash_m62280E732F32C5C35B2DADCD304E46662939F045_inline (LODGroupDataPool_t57D46380972427D64D13BDEE9A02B718FE30F569* __this, const RuntimeMethod* method)
  13173. {
  13174. {
  13175. NativeParallelHashMap_2_t51952F3B4A6832191177CCF5B319D32E187CF2E1 L_0 = __this->___m_LODGroupDataHash;
  13176. return L_0;
  13177. }
  13178. }
  13179. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ParallelBitArray_get_Length_m82FE0E2AC9FAB29DA67E28FFAEA04EB642955B08_inline (ParallelBitArray_t6A6C5FD3CF042F579F506A60067805B45B280317* __this, const RuntimeMethod* method)
  13180. {
  13181. {
  13182. int32_t L_0 = __this->___m_Length;
  13183. return L_0;
  13184. }
  13185. }
  13186. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
  13187. {
  13188. int32_t V_0 = 0;
  13189. int32_t G_B3_0 = 0;
  13190. {
  13191. int32_t L_0 = ___0_a;
  13192. int32_t L_1 = ___1_b;
  13193. if ((((int32_t)L_0) > ((int32_t)L_1)))
  13194. {
  13195. goto IL_0008;
  13196. }
  13197. }
  13198. {
  13199. int32_t L_2 = ___1_b;
  13200. G_B3_0 = L_2;
  13201. goto IL_0009;
  13202. }
  13203. IL_0008:
  13204. {
  13205. int32_t L_3 = ___0_a;
  13206. G_B3_0 = L_3;
  13207. }
  13208. IL_0009:
  13209. {
  13210. V_0 = G_B3_0;
  13211. goto IL_000c;
  13212. }
  13213. IL_000c:
  13214. {
  13215. int32_t L_4 = V_0;
  13216. return L_4;
  13217. }
  13218. }
  13219. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline (float ___0_f, const RuntimeMethod* method)
  13220. {
  13221. static bool s_Il2CppMethodInitialized;
  13222. if (!s_Il2CppMethodInitialized)
  13223. {
  13224. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  13225. s_Il2CppMethodInitialized = true;
  13226. }
  13227. int32_t V_0 = 0;
  13228. {
  13229. float L_0 = ___0_f;
  13230. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  13231. double L_1;
  13232. L_1 = ceil(((double)L_0));
  13233. V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_1);
  13234. goto IL_000c;
  13235. }
  13236. IL_000c:
  13237. {
  13238. int32_t L_2 = V_0;
  13239. return L_2;
  13240. }
  13241. }
  13242. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_min_m02D43DF516544C279AF660EA4731449C82991849_inline (int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method)
  13243. {
  13244. {
  13245. int32_t L_0 = ___0_x;
  13246. int32_t L_1 = ___1_y;
  13247. if ((((int32_t)L_0) < ((int32_t)L_1)))
  13248. {
  13249. goto IL_0006;
  13250. }
  13251. }
  13252. {
  13253. int32_t L_2 = ___1_y;
  13254. return L_2;
  13255. }
  13256. IL_0006:
  13257. {
  13258. int32_t L_3 = ___0_x;
  13259. return L_3;
  13260. }
  13261. }
  13262. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeList_1_get_Length_mF15C1A614422EFA23EB86416DFE5F1B1803A26E9_gshared_inline (NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB* __this, const RuntimeMethod* method)
  13263. {
  13264. {
  13265. UnsafeList_1_t63B5C5C34A6F0AA798780FFCAB916CE54ABF71AE* L_0 = __this->___m_ListData;
  13266. int32_t L_1;
  13267. L_1 = UnsafeList_1_get_Length_mD1E5C8DD49072A881A8E24188E040F2089C604DA_inline((UnsafeList_1_t63B5C5C34A6F0AA798780FFCAB916CE54ABF71AE*)L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  13268. int32_t L_2;
  13269. L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
  13270. return L_2;
  13271. }
  13272. }
  13273. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeList_1_get_Length_m64D05E7D212DA77DCC02E3A980E017826597243E_gshared_inline (NativeList_1_t985BEF7B4509E25DDC0567AA7F3E7BBD8115E2CB* __this, const RuntimeMethod* method)
  13274. {
  13275. {
  13276. UnsafeList_1_t466025709A4C0CCFAD422C17FFAB3956BEBAF9D2* L_0 = __this->___m_ListData;
  13277. int32_t L_1;
  13278. L_1 = UnsafeList_1_get_Length_m1953324ECD3B052802965ECD79DBD7C5E7F52BA9_inline((UnsafeList_1_t466025709A4C0CCFAD422C17FFAB3956BEBAF9D2*)L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  13279. int32_t L_2;
  13280. L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
  13281. return L_2;
  13282. }
  13283. }
  13284. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 NativeList_1_get_Item_m21CFB1285A3069C1951DEC1458DED1F6F26D3915_gshared_inline (NativeList_1_tB02983DE9435CC8A61E19981200774644353DFBB* __this, int32_t ___0_index, const RuntimeMethod* method)
  13285. {
  13286. {
  13287. UnsafeList_1_t63B5C5C34A6F0AA798780FFCAB916CE54ABF71AE* L_0 = __this->___m_ListData;
  13288. int32_t L_1 = ___0_index;
  13289. GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 L_2;
  13290. L_2 = UnsafeList_1_get_Item_m2B8B3D3D9EBC4045D065BB30D711ED3499A41598_inline((UnsafeList_1_t63B5C5C34A6F0AA798780FFCAB916CE54ABF71AE*)L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  13291. return L_2;
  13292. }
  13293. }
  13294. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_m9615CE722B0B33517472FA29CB73AE60D8E8D522_gshared_inline (Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30* __this, const RuntimeMethod* method)
  13295. {
  13296. int32_t V_0 = 0;
  13297. {
  13298. int32_t L_0 = __this->___value;
  13299. V_0 = L_0;
  13300. goto IL_000a;
  13301. }
  13302. IL_000a:
  13303. {
  13304. int32_t L_1 = V_0;
  13305. return L_1;
  13306. }
  13307. }
  13308. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m62905577B99C79AEA734E15AC569B10365214EDA_gshared_inline (Enumerator_t7767C5CF41D19BF6C7326C9870C530F1AD3CAC30* __this, const RuntimeMethod* method)
  13309. {
  13310. bool V_0 = false;
  13311. bool V_1 = false;
  13312. {
  13313. int32_t L_0 = __this->___m_Index;
  13314. __this->___m_Index = ((int32_t)il2cpp_codegen_add(L_0, 1));
  13315. int32_t L_1 = __this->___m_Index;
  13316. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_2 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_Array);
  13317. int32_t L_3 = L_2->___m_Length;
  13318. V_0 = (bool)((((int32_t)L_1) < ((int32_t)L_3))? 1 : 0);
  13319. bool L_4 = V_0;
  13320. if (!L_4)
  13321. {
  13322. goto IL_0047;
  13323. }
  13324. }
  13325. {
  13326. NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_5 = (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*)(&__this->___m_Array);
  13327. void* L_6 = L_5->___m_Buffer;
  13328. int32_t L_7 = __this->___m_Index;
  13329. int32_t L_8;
  13330. L_8 = UnsafeUtility_ReadArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mFBA66C06ECEB0A2BC1AAE634B6E6BB436F957084_inline(L_6, L_7, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  13331. __this->___value = L_8;
  13332. V_1 = (bool)1;
  13333. goto IL_0057;
  13334. }
  13335. IL_0047:
  13336. {
  13337. int32_t* L_9 = (int32_t*)(&__this->___value);
  13338. il2cpp_codegen_initobj(L_9, sizeof(int32_t));
  13339. V_1 = (bool)0;
  13340. goto IL_0057;
  13341. }
  13342. IL_0057:
  13343. {
  13344. bool L_10 = V_1;
  13345. return L_10;
  13346. }
  13347. }
  13348. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeList_1_get_Length_m2327DF25C0CCD96DB5AB1F1500FBD411D60AC36B_gshared_inline (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, const RuntimeMethod* method)
  13349. {
  13350. {
  13351. UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* L_0 = __this->___m_ListData;
  13352. int32_t L_1;
  13353. L_1 = UnsafeList_1_get_Length_mEA927D1405F8410976953A49C12817C90D673A4B_inline((UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*)L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  13354. int32_t L_2;
  13355. L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
  13356. return L_2;
  13357. }
  13358. }
  13359. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeList_1_get_Item_m963766393E6261D56BB3704947609551E7752A1C_gshared_inline (NativeList_1_t0EA735A94E6EBF8FE7F3B79411C98BF692EA2213* __this, int32_t ___0_index, const RuntimeMethod* method)
  13360. {
  13361. {
  13362. UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* L_0 = __this->___m_ListData;
  13363. int32_t L_1 = ___0_index;
  13364. int32_t L_2;
  13365. L_2 = UnsafeList_1_get_Item_mBC4A2DE7600592D19C522E98636E3EBA5BD43195_inline((UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*)L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  13366. return L_2;
  13367. }
  13368. }
  13369. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeList_1_get_Length_m73B80E4FAA09E483580102068521E2C4D69C62B3_gshared_inline (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* __this, const RuntimeMethod* method)
  13370. {
  13371. {
  13372. UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7* L_0 = __this->___m_ListData;
  13373. int32_t L_1;
  13374. L_1 = UnsafeList_1_get_Length_mFE9C02C4C7169AE23DE6BC1B834E0DBC1D03DBB1_inline((UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7*)L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  13375. int32_t L_2;
  13376. L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
  13377. return L_2;
  13378. }
  13379. }
  13380. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeList_1_get_Capacity_mA0186FC870B25A4A95D1707C36D90E687FF32AD7_gshared_inline (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* __this, const RuntimeMethod* method)
  13381. {
  13382. {
  13383. UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7* L_0 = __this->___m_ListData;
  13384. int32_t L_1;
  13385. L_1 = UnsafeList_1_get_Capacity_m9C10840F54FD1F0871C1C7E25CE7AF92622DF9AD_inline((UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7*)L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
  13386. return L_1;
  13387. }
  13388. }
  13389. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NativeList_1_set_Item_mDAB7C29FE80FB2863AD2BB0D374B6344C8BB0396_gshared_inline (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* __this, int32_t ___0_index, Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127 ___1_value, const RuntimeMethod* method)
  13390. {
  13391. {
  13392. UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7* L_0 = __this->___m_ListData;
  13393. int32_t L_1 = ___0_index;
  13394. Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127 L_2 = ___1_value;
  13395. UnsafeList_1_set_Item_m0B5139C9A3714A3C5E0B576AB276E1A0FCA406B9_inline((UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7*)L_0, L_1, L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  13396. return;
  13397. }
  13398. }
  13399. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127 NativeList_1_get_Item_mB3BEA9B9B62B19B0E6C171ECC3B377CA5F90AD76_gshared_inline (NativeList_1_tCC7DC8BFCE32C0047BC2C8A2465220C312878333* __this, int32_t ___0_index, const RuntimeMethod* method)
  13400. {
  13401. {
  13402. UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7* L_0 = __this->___m_ListData;
  13403. int32_t L_1 = ___0_index;
  13404. Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127 L_2;
  13405. L_2 = UnsafeList_1_get_Item_mEFA75FB7304D5FFEA7E3F6226B01453D10013A3B_inline((UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7*)L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  13406. return L_2;
  13407. }
  13408. }
  13409. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_TisOcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74_m3634617FCC0586139135B4C5B15EB5E4DA8E35EA_gshared_inline (const RuntimeMethod* method)
  13410. {
  13411. {
  13412. uint32_t L_0 = sizeof(OcclusionCullingCommonShaderVariables_t88F2739D504549F7A5FF95DD1D3598F6062FFF74);
  13413. return (int32_t)L_0;
  13414. }
  13415. }
  13416. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_TisOcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185_m663BD9D7D3900AFE1F17906E4ACD10A7ABE007AE_gshared_inline (const RuntimeMethod* method)
  13417. {
  13418. {
  13419. uint32_t L_0 = sizeof(OcclusionCullingDebugShaderVariables_tC6B7F442582F6F91DEBADAE753DB8490464FE185);
  13420. return (int32_t)L_0;
  13421. }
  13422. }
  13423. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D NativeList_1_get_Item_mA0C76BEFD2DD02C8447BA65A76626C490CD055B9_gshared_inline (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* __this, int32_t ___0_index, const RuntimeMethod* method)
  13424. {
  13425. {
  13426. UnsafeList_1_t32D453EB9CD75257217D0A2E7ACB98E0A23EA5AA* L_0 = __this->___m_ListData;
  13427. int32_t L_1 = ___0_index;
  13428. OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D L_2;
  13429. L_2 = UnsafeList_1_get_Item_mE621D922A067844ECFB3EC3FD5CAF0F18284C825_inline((UnsafeList_1_t32D453EB9CD75257217D0A2E7ACB98E0A23EA5AA*)L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  13430. return L_2;
  13431. }
  13432. }
  13433. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NativeList_1_set_Item_mA8CFA8D763FB7EB84EEA6F9091F3C0CABF1171EC_gshared_inline (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* __this, int32_t ___0_index, OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D ___1_value, const RuntimeMethod* method)
  13434. {
  13435. {
  13436. UnsafeList_1_t32D453EB9CD75257217D0A2E7ACB98E0A23EA5AA* L_0 = __this->___m_ListData;
  13437. int32_t L_1 = ___0_index;
  13438. OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D L_2 = ___1_value;
  13439. UnsafeList_1_set_Item_m36035574C8D1A1555A348CD8F326A3FB2F57A28B_inline((UnsafeList_1_t32D453EB9CD75257217D0A2E7ACB98E0A23EA5AA*)L_0, L_1, L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  13440. return;
  13441. }
  13442. }
  13443. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mB5D763BA8377517C9AC2CBCE7AA19863F9D3AC90_gshared_inline (List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D* __this, const RuntimeMethod* method)
  13444. {
  13445. int32_t V_0 = 0;
  13446. {
  13447. int32_t L_0 = __this->____version;
  13448. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  13449. goto IL_0035;
  13450. }
  13451. IL_0035:
  13452. {
  13453. __this->____size = 0;
  13454. }
  13455. IL_003c:
  13456. {
  13457. return;
  13458. }
  13459. }
  13460. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m36C7CCBD20ADDEBB2529E0A509C9C1C789DDCF83_gshared_inline (List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D* __this, OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 ___0_item, const RuntimeMethod* method)
  13461. {
  13462. OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* V_0 = NULL;
  13463. int32_t V_1 = 0;
  13464. {
  13465. int32_t L_0 = __this->____version;
  13466. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  13467. OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* L_1 = __this->____items;
  13468. V_0 = L_1;
  13469. int32_t L_2 = __this->____size;
  13470. V_1 = L_2;
  13471. int32_t L_3 = V_1;
  13472. OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* L_4 = V_0;
  13473. NullCheck(L_4);
  13474. if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  13475. {
  13476. goto IL_0034;
  13477. }
  13478. }
  13479. {
  13480. int32_t L_5 = V_1;
  13481. __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
  13482. OccluderSubviewUpdateU5BU5D_tFB4F4615D02BB544EF57B7036AD118898DD04B55* L_6 = V_0;
  13483. int32_t L_7 = V_1;
  13484. OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 L_8 = ___0_item;
  13485. NullCheck(L_6);
  13486. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7)L_8);
  13487. return;
  13488. }
  13489. IL_0034:
  13490. {
  13491. OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7 L_9 = ___0_item;
  13492. List_1_AddWithResize_mC884E21163119E315C18DD2C1C1E9035224EF2AF(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  13493. return;
  13494. }
  13495. }
  13496. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlySpan_1_get_Length_m4A5D6A21747999C3D2022901E150B790F8F7A0FC_gshared_inline (ReadOnlySpan_1_t9B25EFB1CF91958EB1F59EE0FF50F09C87631AE8* __this, const RuntimeMethod* method)
  13497. {
  13498. {
  13499. int32_t L_0 = __this->____length;
  13500. return L_0;
  13501. }
  13502. }
  13503. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValue_2_tA2095BCEA0636324FDC7EAC8BD293CE93C247893 Enumerator_get_Current_m13241E8F07066776776711DA3347892DAE3A0AD7_gshared_inline (Enumerator_tD10565C30D691E9BF29F10DBC6E7C3425524C3FC* __this, const RuntimeMethod* method)
  13504. {
  13505. {
  13506. UnsafeParallelHashMapDataEnumerator_t8CD0B557DE7804D4ED6A5599D87CC889C2DDA4F5* L_0 = (UnsafeParallelHashMapDataEnumerator_t8CD0B557DE7804D4ED6A5599D87CC889C2DDA4F5*)(&__this->___m_Enumerator);
  13507. KeyValue_2_tA2095BCEA0636324FDC7EAC8BD293CE93C247893 L_1;
  13508. L_1 = UnsafeParallelHashMapDataEnumerator_GetCurrent_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m4F1FA419512AEADE3C3A9DDFAEFB4E75B19E7F4B_inline(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13509. return L_1;
  13510. }
  13511. }
  13512. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NativeList_1_get_Length_m1FD59DF166F8A71E58A5599823E625FDF1E754B9_gshared_inline (NativeList_1_tCF3E394EA54717ED0C569129893AB4AE755DF09C* __this, const RuntimeMethod* method)
  13513. {
  13514. {
  13515. UnsafeList_1_t32D453EB9CD75257217D0A2E7ACB98E0A23EA5AA* L_0 = __this->___m_ListData;
  13516. int32_t L_1;
  13517. L_1 = UnsafeList_1_get_Length_m2673797C6B1B5ED6A4C644298C555559E56C2682_inline((UnsafeList_1_t32D453EB9CD75257217D0A2E7ACB98E0A23EA5AA*)L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  13518. int32_t L_2;
  13519. L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
  13520. return L_2;
  13521. }
  13522. }
  13523. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mD312DD0DF983C6F5AEC2FC370505CBBDBE05A389_gshared_inline (Enumerator_tD10565C30D691E9BF29F10DBC6E7C3425524C3FC* __this, const RuntimeMethod* method)
  13524. {
  13525. {
  13526. UnsafeParallelHashMapDataEnumerator_t8CD0B557DE7804D4ED6A5599D87CC889C2DDA4F5* L_0 = (UnsafeParallelHashMapDataEnumerator_t8CD0B557DE7804D4ED6A5599D87CC889C2DDA4F5*)(&__this->___m_Enumerator);
  13527. bool L_1;
  13528. L_1 = UnsafeParallelHashMapDataEnumerator_MoveNext_m15C57E6A73D44B6A1DEC165D193181FC30441204_inline(L_0, NULL);
  13529. return L_1;
  13530. }
  13531. }
  13532. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4954670290432CCA1A478E95834E8190ACA6AAC5_gshared_inline (List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* __this, const RuntimeMethod* method)
  13533. {
  13534. {
  13535. int32_t L_0 = __this->____size;
  13536. return L_0;
  13537. }
  13538. }
  13539. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mC203CC257CCAC935DDC757C442EFA38F598D1B72_gshared_inline (List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* __this, OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 ___0_item, const RuntimeMethod* method)
  13540. {
  13541. OccluderContextU5BU5D_tA022C78F32B4792C0A2A0DB9E49145D0608B0403* V_0 = NULL;
  13542. int32_t V_1 = 0;
  13543. {
  13544. int32_t L_0 = __this->____version;
  13545. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  13546. OccluderContextU5BU5D_tA022C78F32B4792C0A2A0DB9E49145D0608B0403* L_1 = __this->____items;
  13547. V_0 = L_1;
  13548. int32_t L_2 = __this->____size;
  13549. V_1 = L_2;
  13550. int32_t L_3 = V_1;
  13551. OccluderContextU5BU5D_tA022C78F32B4792C0A2A0DB9E49145D0608B0403* L_4 = V_0;
  13552. NullCheck(L_4);
  13553. if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  13554. {
  13555. goto IL_0034;
  13556. }
  13557. }
  13558. {
  13559. int32_t L_5 = V_1;
  13560. __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
  13561. OccluderContextU5BU5D_tA022C78F32B4792C0A2A0DB9E49145D0608B0403* L_6 = V_0;
  13562. int32_t L_7 = V_1;
  13563. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 L_8 = ___0_item;
  13564. NullCheck(L_6);
  13565. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5)L_8);
  13566. return;
  13567. }
  13568. IL_0034:
  13569. {
  13570. OccluderContext_tF8A07609A274625BEEE254608925CAD2BF4DFDB5 L_9 = ___0_item;
  13571. List_1_AddWithResize_mCF0E6101559D121B7A7E130DE650FD3FC2A18830(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  13572. return;
  13573. }
  13574. }
  13575. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m38ACDE327D80BEDC3DAF3360C1DACE0E1719F3CE_gshared_inline (List_1_t20E23C247C8D2B47F4C6EC3E2F4AA7C79D74F278* __this, const RuntimeMethod* method)
  13576. {
  13577. int32_t V_0 = 0;
  13578. {
  13579. int32_t L_0 = __this->____version;
  13580. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  13581. }
  13582. {
  13583. int32_t L_1 = __this->____size;
  13584. V_0 = L_1;
  13585. __this->____size = 0;
  13586. int32_t L_2 = V_0;
  13587. if ((((int32_t)L_2) <= ((int32_t)0)))
  13588. {
  13589. goto IL_003c;
  13590. }
  13591. }
  13592. {
  13593. OccluderContextU5BU5D_tA022C78F32B4792C0A2A0DB9E49145D0608B0403* L_3 = __this->____items;
  13594. int32_t L_4 = V_0;
  13595. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
  13596. return;
  13597. }
  13598. IL_003c:
  13599. {
  13600. return;
  13601. }
  13602. }
  13603. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mEC6EDC870FCB1FA027DDCBE7BAE34AFA9398A1DE_gshared_inline (List_1_t3DCA4FF9AA6CD39C7760985C0054B6703B35777D* __this, const RuntimeMethod* method)
  13604. {
  13605. {
  13606. int32_t L_0 = __this->____size;
  13607. return L_0;
  13608. }
  13609. }
  13610. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mED105F1DB197E159F07DE41446F0203180C8A441_gshared_inline (Span_1_tBABB2D63897F271C24C07BA851A911176740FE74* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method)
  13611. {
  13612. {
  13613. goto IL_0016;
  13614. }
  13615. IL_0016:
  13616. {
  13617. int32_t L_0 = ___1_length;
  13618. if ((((int32_t)L_0) >= ((int32_t)0)))
  13619. {
  13620. goto IL_001f;
  13621. }
  13622. }
  13623. {
  13624. ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
  13625. }
  13626. IL_001f:
  13627. {
  13628. void* L_1 = ___0_pointer;
  13629. OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7* L_2;
  13630. L_2 = il2cpp_unsafe_as_ref<OccluderSubviewUpdate_t0F6F2469118EFD70CCA43057AEDD76AF2EF4DBB7>((uint8_t*)L_1);
  13631. ByReference_1_t7AFB8E16F9D591CD3B3EE50865A40D621B9028D1 L_3;
  13632. memset((&L_3), 0, sizeof(L_3));
  13633. il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2);
  13634. __this->____pointer = L_3;
  13635. int32_t L_4 = ___1_length;
  13636. __this->____length = L_4;
  13637. return;
  13638. }
  13639. }
  13640. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnly_get_Length_m563B84F5D44C547A822486B9DEFCA1DC5FC435AD_gshared_inline (ReadOnly_tE5BD616B34DA7C51EB808FBF52C839354E8B0E0B* __this, const RuntimeMethod* method)
  13641. {
  13642. int32_t V_0 = 0;
  13643. {
  13644. int32_t L_0 = __this->___m_Length;
  13645. V_0 = L_0;
  13646. goto IL_000a;
  13647. }
  13648. IL_000a:
  13649. {
  13650. int32_t L_1 = V_0;
  13651. return L_1;
  13652. }
  13653. }
  13654. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD5B3C428BB4E25A820C242BF663DC5471EFFA654_gshared_inline (const RuntimeMethod* method)
  13655. {
  13656. {
  13657. uint32_t L_0 = sizeof(uint32_t);
  13658. return (int32_t)L_0;
  13659. }
  13660. }
  13661. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_m515E3293906739ED5CE99626F8DCCE21A479CAD9_gshared_inline (NativeArray_1_t25F6CEC65DB0532CB91E2B2890FF6C2D52A210A3* __this, const RuntimeMethod* method)
  13662. {
  13663. {
  13664. void* L_0 = __this->___m_Buffer;
  13665. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  13666. }
  13667. }
  13668. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t* UnsafeUtility_AsRef_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mF01FDF0EACCFED286E93933B693A2BE11A6A8946_gshared_inline (void* ___0_ptr, const RuntimeMethod* method)
  13669. {
  13670. {
  13671. void* L_0 = ___0_ptr;
  13672. return (int32_t*)(L_0);
  13673. }
  13674. }
  13675. 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)
  13676. {
  13677. {
  13678. float L_0 = ___0_x;
  13679. __this->___x = L_0;
  13680. float L_1 = ___1_y;
  13681. __this->___y = L_1;
  13682. float L_2 = ___2_z;
  13683. __this->___z = L_2;
  13684. return;
  13685. }
  13686. }
  13687. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
  13688. {
  13689. {
  13690. float L_0 = ___0_x;
  13691. __this->___x = L_0;
  13692. float L_1 = ___1_y;
  13693. __this->___y = L_1;
  13694. return;
  13695. }
  13696. }
  13697. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ResourceHandle_IsValid_m20B0218FDCA98DCD069AE3BE86FEFCAEDB985B9A_inline (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, const RuntimeMethod* method)
  13698. {
  13699. static bool s_Il2CppMethodInitialized;
  13700. if (!s_Il2CppMethodInitialized)
  13701. {
  13702. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
  13703. s_Il2CppMethodInitialized = true;
  13704. }
  13705. uint32_t V_0 = 0;
  13706. {
  13707. uint32_t L_0 = __this->___m_Value;
  13708. V_0 = ((int32_t)((int32_t)L_0&((int32_t)-65536)));
  13709. uint32_t L_1 = V_0;
  13710. if (!L_1)
  13711. {
  13712. goto IL_0023;
  13713. }
  13714. }
  13715. {
  13716. uint32_t L_2 = V_0;
  13717. il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
  13718. uint32_t L_3 = ((ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_StaticFields*)il2cpp_codegen_static_fields_for(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var))->___s_CurrentValidBit;
  13719. if ((((int32_t)L_2) == ((int32_t)L_3)))
  13720. {
  13721. goto IL_0021;
  13722. }
  13723. }
  13724. {
  13725. uint32_t L_4 = V_0;
  13726. il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
  13727. uint32_t L_5 = ((ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_StaticFields*)il2cpp_codegen_static_fields_for(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var))->___s_SharedResourceValidBit;
  13728. return (bool)((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0);
  13729. }
  13730. IL_0021:
  13731. {
  13732. return (bool)1;
  13733. }
  13734. IL_0023:
  13735. {
  13736. return (bool)0;
  13737. }
  13738. }
  13739. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline (int32_t ___0_value, const RuntimeMethod* method)
  13740. {
  13741. {
  13742. int32_t L_0 = ___0_value;
  13743. return L_0;
  13744. }
  13745. }
  13746. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeParallelHashMapDataEnumerator_MoveNext_m15C57E6A73D44B6A1DEC165D193181FC30441204_inline (UnsafeParallelHashMapDataEnumerator_t8CD0B557DE7804D4ED6A5599D87CC889C2DDA4F5* __this, const RuntimeMethod* method)
  13747. {
  13748. {
  13749. UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* L_0 = __this->___m_Buffer;
  13750. int32_t* L_1 = (int32_t*)(&__this->___m_BucketIndex);
  13751. int32_t* L_2 = (int32_t*)(&__this->___m_NextIndex);
  13752. int32_t* L_3 = (int32_t*)(&__this->___m_Index);
  13753. bool L_4;
  13754. L_4 = UnsafeParallelHashMapData_MoveNext_m3A7C4662D2D479B740F657CECED1B78E1BDE1BDE_inline(L_0, L_1, L_2, L_3, NULL);
  13755. return L_4;
  13756. }
  13757. }
  13758. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_mD1E5C8DD49072A881A8E24188E040F2089C604DA_gshared_inline (UnsafeList_1_t63B5C5C34A6F0AA798780FFCAB916CE54ABF71AE* __this, const RuntimeMethod* method)
  13759. {
  13760. {
  13761. int32_t L_0 = __this->___m_length;
  13762. int32_t L_1;
  13763. L_1 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_0, NULL);
  13764. return L_1;
  13765. }
  13766. }
  13767. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_m1953324ECD3B052802965ECD79DBD7C5E7F52BA9_gshared_inline (UnsafeList_1_t466025709A4C0CCFAD422C17FFAB3956BEBAF9D2* __this, const RuntimeMethod* method)
  13768. {
  13769. {
  13770. int32_t L_0 = __this->___m_length;
  13771. int32_t L_1;
  13772. L_1 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_0, NULL);
  13773. return L_1;
  13774. }
  13775. }
  13776. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 UnsafeList_1_get_Item_m2B8B3D3D9EBC4045D065BB30D711ED3499A41598_gshared_inline (UnsafeList_1_t63B5C5C34A6F0AA798780FFCAB916CE54ABF71AE* __this, int32_t ___0_index, const RuntimeMethod* method)
  13777. {
  13778. {
  13779. GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78* L_0 = __this->___Ptr;
  13780. int32_t L_1 = ___0_index;
  13781. int32_t L_2;
  13782. L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
  13783. uint32_t L_3 = sizeof(GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78);
  13784. GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78 L_4 = (*(GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78*)((GPUInstanceIndex_t1B73FC29B273B0470A8E186E3C2F19CA6D8FBA78*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), (int32_t)L_3)))));
  13785. return L_4;
  13786. }
  13787. }
  13788. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeUtility_ReadArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mFBA66C06ECEB0A2BC1AAE634B6E6BB436F957084_gshared_inline (void* ___0_source, int32_t ___1_index, const RuntimeMethod* method)
  13789. {
  13790. {
  13791. void* L_0 = ___0_source;
  13792. int32_t L_1 = ___1_index;
  13793. uint32_t L_2 = sizeof(int32_t);
  13794. int32_t L_3 = (*(int32_t*)((void*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_1), ((int64_t)((int32_t)L_2))))))));
  13795. return L_3;
  13796. }
  13797. }
  13798. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_mEA927D1405F8410976953A49C12817C90D673A4B_gshared_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, const RuntimeMethod* method)
  13799. {
  13800. {
  13801. int32_t L_0 = __this->___m_length;
  13802. int32_t L_1;
  13803. L_1 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_0, NULL);
  13804. return L_1;
  13805. }
  13806. }
  13807. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Item_mBC4A2DE7600592D19C522E98636E3EBA5BD43195_gshared_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, int32_t ___0_index, const RuntimeMethod* method)
  13808. {
  13809. {
  13810. int32_t* L_0 = __this->___Ptr;
  13811. int32_t L_1 = ___0_index;
  13812. int32_t L_2;
  13813. L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
  13814. uint32_t L_3 = sizeof(int32_t);
  13815. int32_t L_4 = (*(int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), (int32_t)L_3)))));
  13816. return L_4;
  13817. }
  13818. }
  13819. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_mFE9C02C4C7169AE23DE6BC1B834E0DBC1D03DBB1_gshared_inline (UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7* __this, const RuntimeMethod* method)
  13820. {
  13821. {
  13822. int32_t L_0 = __this->___m_length;
  13823. int32_t L_1;
  13824. L_1 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_0, NULL);
  13825. return L_1;
  13826. }
  13827. }
  13828. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Capacity_m9C10840F54FD1F0871C1C7E25CE7AF92622DF9AD_gshared_inline (UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7* __this, const RuntimeMethod* method)
  13829. {
  13830. {
  13831. int32_t L_0 = __this->___m_capacity;
  13832. int32_t L_1;
  13833. L_1 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_0, NULL);
  13834. return L_1;
  13835. }
  13836. }
  13837. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeList_1_set_Item_m0B5139C9A3714A3C5E0B576AB276E1A0FCA406B9_gshared_inline (UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7* __this, int32_t ___0_index, Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127 ___1_value, const RuntimeMethod* method)
  13838. {
  13839. {
  13840. Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127* L_0 = __this->___Ptr;
  13841. int32_t L_1 = ___0_index;
  13842. int32_t L_2;
  13843. L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
  13844. uint32_t L_3 = sizeof(Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127);
  13845. Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127 L_4 = ___1_value;
  13846. *(Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127*)((Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), (int32_t)L_3)))) = L_4;
  13847. return;
  13848. }
  13849. }
  13850. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127 UnsafeList_1_get_Item_mEFA75FB7304D5FFEA7E3F6226B01453D10013A3B_gshared_inline (UnsafeList_1_t5324648C0890229F0FE531FDD1C786CAEE3243D7* __this, int32_t ___0_index, const RuntimeMethod* method)
  13851. {
  13852. {
  13853. Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127* L_0 = __this->___Ptr;
  13854. int32_t L_1 = ___0_index;
  13855. int32_t L_2;
  13856. L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
  13857. uint32_t L_3 = sizeof(Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127);
  13858. Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127 L_4 = (*(Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127*)((Slot_tA2F29CF08EAE46C3E2B6D96DCD7C96BF887A6127*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), (int32_t)L_3)))));
  13859. return L_4;
  13860. }
  13861. }
  13862. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D UnsafeList_1_get_Item_mE621D922A067844ECFB3EC3FD5CAF0F18284C825_gshared_inline (UnsafeList_1_t32D453EB9CD75257217D0A2E7ACB98E0A23EA5AA* __this, int32_t ___0_index, const RuntimeMethod* method)
  13863. {
  13864. {
  13865. OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D* L_0 = __this->___Ptr;
  13866. int32_t L_1 = ___0_index;
  13867. int32_t L_2;
  13868. L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
  13869. uint32_t L_3 = sizeof(OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D);
  13870. OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D L_4 = (*(OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D*)((OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), (int32_t)L_3)))));
  13871. return L_4;
  13872. }
  13873. }
  13874. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeList_1_set_Item_m36035574C8D1A1555A348CD8F326A3FB2F57A28B_gshared_inline (UnsafeList_1_t32D453EB9CD75257217D0A2E7ACB98E0A23EA5AA* __this, int32_t ___0_index, OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D ___1_value, const RuntimeMethod* method)
  13875. {
  13876. {
  13877. OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D* L_0 = __this->___Ptr;
  13878. int32_t L_1 = ___0_index;
  13879. int32_t L_2;
  13880. L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
  13881. uint32_t L_3 = sizeof(OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D);
  13882. OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D L_4 = ___1_value;
  13883. *(OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D*)((OccluderContextSlot_t963DBFFF1612E4108D0BEB42369F78758BE71D5D*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), (int32_t)L_3)))) = L_4;
  13884. return;
  13885. }
  13886. }
  13887. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValue_2_tA2095BCEA0636324FDC7EAC8BD293CE93C247893 UnsafeParallelHashMapDataEnumerator_GetCurrent_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m4F1FA419512AEADE3C3A9DDFAEFB4E75B19E7F4B_gshared_inline (UnsafeParallelHashMapDataEnumerator_t8CD0B557DE7804D4ED6A5599D87CC889C2DDA4F5* __this, const RuntimeMethod* method)
  13888. {
  13889. KeyValue_2_tA2095BCEA0636324FDC7EAC8BD293CE93C247893 V_0;
  13890. memset((&V_0), 0, sizeof(V_0));
  13891. {
  13892. il2cpp_codegen_initobj((&V_0), sizeof(KeyValue_2_tA2095BCEA0636324FDC7EAC8BD293CE93C247893));
  13893. UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* L_0 = __this->___m_Buffer;
  13894. (&V_0)->___m_Buffer = L_0;
  13895. int32_t L_1 = __this->___m_Index;
  13896. (&V_0)->___m_Index = L_1;
  13897. KeyValue_2_tA2095BCEA0636324FDC7EAC8BD293CE93C247893 L_2 = V_0;
  13898. return L_2;
  13899. }
  13900. }
  13901. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_m2673797C6B1B5ED6A4C644298C555559E56C2682_gshared_inline (UnsafeList_1_t32D453EB9CD75257217D0A2E7ACB98E0A23EA5AA* __this, const RuntimeMethod* method)
  13902. {
  13903. {
  13904. int32_t L_0 = __this->___m_length;
  13905. int32_t L_1;
  13906. L_1 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_0, NULL);
  13907. return L_1;
  13908. }
  13909. }
  13910. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeParallelHashMapData_MoveNext_m3A7C4662D2D479B740F657CECED1B78E1BDE1BDE_inline (UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* ___0_data, int32_t* ___1_bucketIndex, int32_t* ___2_nextIndex, int32_t* ___3_index, const RuntimeMethod* method)
  13911. {
  13912. int32_t* V_0 = NULL;
  13913. {
  13914. int32_t* L_0 = ___2_nextIndex;
  13915. int32_t L_1 = *((int32_t*)L_0);
  13916. if ((((int32_t)L_1) == ((int32_t)(-1))))
  13917. {
  13918. goto IL_001c;
  13919. }
  13920. }
  13921. {
  13922. UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* L_2 = ___0_data;
  13923. NullCheck(L_2);
  13924. uint8_t* L_3 = L_2->___next;
  13925. V_0 = (int32_t*)L_3;
  13926. int32_t* L_4 = ___3_index;
  13927. int32_t* L_5 = ___2_nextIndex;
  13928. int32_t L_6 = *((int32_t*)L_5);
  13929. *((int32_t*)L_4) = (int32_t)L_6;
  13930. int32_t* L_7 = ___2_nextIndex;
  13931. int32_t* L_8 = V_0;
  13932. int32_t* L_9 = ___2_nextIndex;
  13933. int32_t L_10 = *((int32_t*)L_9);
  13934. int32_t L_11 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_10), 4))))));
  13935. *((int32_t*)L_7) = (int32_t)L_11;
  13936. return (bool)1;
  13937. }
  13938. IL_001c:
  13939. {
  13940. UnsafeParallelHashMapData_t43CAB3170FBB624A9CCB6F30C0EC1BB820D57926* L_12 = ___0_data;
  13941. int32_t* L_13 = ___1_bucketIndex;
  13942. int32_t* L_14 = ___2_nextIndex;
  13943. int32_t* L_15 = ___3_index;
  13944. bool L_16;
  13945. L_16 = UnsafeParallelHashMapData_MoveNextSearch_m470DB16F92234F8BF5C36E38E1B2D81A208634F4(L_12, L_13, L_14, L_15, NULL);
  13946. return L_16;
  13947. }
  13948. }