12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084 |
- #include "pch-cpp.hpp"
-
- #ifndef _MSC_VER
- # include <alloca.h>
- #else
- # include <malloc.h>
- #endif
-
-
- #include <limits>
-
-
- template <typename T1>
- struct VirtualActionInvoker1
- {
- typedef void (*Action)(void*, T1, const RuntimeMethod*);
-
- static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
- {
- const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
- ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
- }
- };
- template <typename R>
- struct VirtualFuncInvoker0
- {
- typedef R (*Func)(void*, const RuntimeMethod*);
-
- static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
- {
- const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
- return ((Func)invokeData.methodPtr)(obj, invokeData.method);
- }
- };
- template <typename R>
- struct GenericVirtualFuncInvoker0
- {
- typedef R (*Func)(void*, const RuntimeMethod*);
-
- static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj)
- {
- VirtualInvokeData invokeData;
- il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
- return ((Func)invokeData.methodPtr)(obj, invokeData.method);
- }
- };
- template <typename T1>
- struct InterfaceActionInvoker1
- {
- typedef void (*Action)(void*, T1, const RuntimeMethod*);
-
- static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
- {
- const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
- ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
- }
- };
- template <typename R>
- struct InterfaceFuncInvoker0
- {
- typedef R (*Func)(void*, const RuntimeMethod*);
-
- static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
- {
- const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
- return ((Func)invokeData.methodPtr)(obj, invokeData.method);
- }
- };
- template <typename R, typename T1>
- struct InterfaceFuncInvoker1
- {
- typedef R (*Func)(void*, T1, const RuntimeMethod*);
-
- static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
- {
- const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
- return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
- }
- };
- struct InvokerActionInvoker0
- {
- static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj)
- {
- method->invoker_method(methodPtr, method, obj, NULL, NULL);
- }
- };
- template <typename T1>
- struct InvokerActionInvoker1;
- template <typename T1>
- struct InvokerActionInvoker1<T1*>
- {
- static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
- {
- void* params[1] = { p1 };
- method->invoker_method(methodPtr, method, obj, params, NULL);
- }
- };
-
- // System.Action`1<System.Int32Enum>
- struct Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B;
- // System.Action`1<UnityEngine.AdaptivePerformance.WarningLevel>
- struct Action_1_t87D266BDCAC7E2FA2FA9733C3E286D256FCFFFFA;
- // System.Threading.AsyncLocal`1<System.Globalization.CultureInfo>
- struct AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD;
- // UnityEngine.AdaptivePerformance.Samsung.Android.AsyncValue`1<System.Double>
- struct AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A;
- // System.Collections.Generic.Dictionary`2<System.Type,UnityEngine.ISubsystem>
- struct Dictionary_2_tCDC65F572855EBDD1C12CEE33EBEBE0131F60C9C;
- // System.Func`1<System.Double>
- struct Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7;
- // System.Collections.Generic.List`1<System.Action>
- struct List_1_tDB72209F35D56F62A287633F9450978E90B90987;
- // System.Collections.Generic.List`1<UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor>
- struct List_1_tBDCF1E0892E8DA197607E498736F867735A73137;
- // System.Collections.Generic.List`1<System.Int32>
- struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
- // System.Collections.Generic.List`1<System.Object>
- struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
- // System.Action[]
- struct ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2;
- // UnityEngine.AdaptivePerformance.AdaptivePerformanceScalerProfile[]
- struct AdaptivePerformanceScalerProfileU5BU5D_t502F55D3686CAB852984FDB6F92431963616F4B7;
- // UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor[]
- struct AdaptivePerformanceSubsystemDescriptorU5BU5D_tE478BE4CA194FF832B443F6091F40CCF7F1BEA20;
- // System.Boolean[]
- struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
- // System.Delegate[]
- struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
- // System.Int32[]
- struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
- // System.IntPtr[]
- struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
- // System.Object[]
- struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
- // System.Diagnostics.StackTrace[]
- struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
- // System.Type[]
- struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
- // UnityEngine.jvalue[]
- struct jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F;
- // System.Action
- struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
- // UnityEngine.AdaptivePerformance.AdaptiveFramerate
- struct AdaptiveFramerate_t87F82B3C838B42BFDE5277B446D2A9C4674D6104;
- // UnityEngine.AdaptivePerformance.AdaptivePerformanceIndexer
- struct AdaptivePerformanceIndexer_tE43B4A07AF7944322BA939E2D4F8AE90AD42EF73;
- // UnityEngine.AdaptivePerformance.AdaptivePerformanceIndexerSettings
- struct AdaptivePerformanceIndexerSettings_t3D9418B7302C8FCA3344719FF10FBADFD2F1CDC6;
- // UnityEngine.AdaptivePerformance.AdaptivePerformanceLoaderHelper
- struct AdaptivePerformanceLoaderHelper_t43D3768280F68D5528D8DCF87E0FC143DCF9A14F;
- // UnityEngine.AdaptivePerformance.AdaptivePerformanceScalerSettings
- struct AdaptivePerformanceScalerSettings_tAF8002CE95F36DE71E945DA73AADB6783EB2FFD8;
- // UnityEngine.AdaptivePerformance.AdaptivePerformanceScalerSettingsBase
- struct AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA;
- // UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystem
- struct AdaptivePerformanceSubsystem_t2D41A24C328589A3018DA0478476D2591E9B5C23;
- // UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemBase
- struct AdaptivePerformanceSubsystemBase_t056A2AE227166A477FC9F9536AD7B0F891D32CD9;
- // UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor
- struct AdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82;
- // UnityEngine.AdaptivePerformance.AdaptiveVariableRefreshRate
- struct AdaptiveVariableRefreshRate_tAEC009151419AD9BF86B44283692F0C4CD9794A4;
- // UnityEngine.AndroidJavaClass
- struct AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03;
- // UnityEngine.AndroidJavaObject
- struct AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0;
- // UnityEngine.AndroidJavaProxy
- struct AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D;
- // System.AsyncCallback
- struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
- // UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater
- struct AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976;
- // System.Reflection.Binder
- struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
- // System.Globalization.CultureInfo
- struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
- // System.Delegate
- struct Delegate_t;
- // System.DelegateData
- struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
- // System.Threading.ExecutionContext
- struct ExecutionContext_t9D6EDFD92F0B2D391751963E2D77A8B03CB81710;
- // UnityEngine.GlobalJavaObjectRef
- struct GlobalJavaObjectRef_t20D8E5AAFC2EB2518FCABBF40465855E797FF0D8;
- // UnityEngine.AdaptivePerformance.IAdaptivePerformanceSettings
- struct IAdaptivePerformanceSettings_tFB49C60F821F093D3F18E8DC115E7D929E6C86C8;
- // UnityEngine.AdaptivePerformance.Provider.IApplicationLifecycle
- struct IApplicationLifecycle_tD2CAC721E42E96F6573349B22EADAF166F7A4DCC;
- // System.IAsyncResult
- struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
- // UnityEngine.AdaptivePerformance.Provider.IDevicePerformanceLevelControl
- struct IDevicePerformanceLevelControl_t894EA40FAE48D533C71232E4AE425D2DA8C142D5;
- // System.Collections.IDictionary
- struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
- // System.Security.Principal.IPrincipal
- struct IPrincipal_tE7AF5096287F6C3472585E124CB38FF2A51EAB5F;
- // UnityEngine.ISubsystem
- struct ISubsystem_t20F8E773FE1B915229571E9F78B3BC95C9E1CB67;
- // UnityEngine.ISubsystemDescriptor
- struct ISubsystemDescriptor_tEF29944D579CC7D70F52CB883150735991D54E6E;
- // UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate
- struct IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85;
- // System.Threading.InternalThread
- struct InternalThread_tF40B7BFCBD60C82BD8475A22FF5186CA10293687;
- // System.LocalDataStoreHolder
- struct LocalDataStoreHolder_t789DD474AE5141213C2105CE57830ECFC2D3C03F;
- // System.LocalDataStoreMgr
- struct LocalDataStoreMgr_t205F1783D5CC2B148E829B5882E5406FF9A3AC1E;
- // System.Reflection.MemberFilter
- struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
- // System.Reflection.MethodInfo
- struct MethodInfo_t;
- // System.MulticastDelegate
- struct MulticastDelegate_t;
- // UnityEngine.Object
- struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
- // System.Runtime.Serialization.SafeSerializationManager
- struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
- // Microsoft.Win32.SafeHandles.SafeWaitHandle
- struct SafeWaitHandle_t58F5662CD56F6462A687198A64987F8980804449;
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderLoader
- struct SamsungAndroidProviderLoader_t750DAFC3B980CC2B2FB3F5BC080B536ECAF5D293;
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings
- struct SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC;
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem
- struct SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6;
- // System.Threading.Semaphore
- struct Semaphore_t12119E120563D7838E1DAFB15006DC8985C6AC4B;
- // System.String
- struct String_t;
- // System.Threading.Thread
- struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F;
- // System.Threading.ThreadStart
- struct ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2;
- // System.Type
- struct Type_t;
- // UnityEngine.AdaptivePerformance.Samsung.Android.VariableRefreshRateEventHandler
- struct VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95;
- // System.Version
- struct Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7;
- // System.Void
- struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/<>c
- struct U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39;
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/AutoVariableRefreshRate
- struct AutoVariableRefreshRate_t90CC96BA9BE6AF1DC8343CDE46B0CC345FEBB63D;
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi
- struct NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8;
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager
- struct VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA;
-
- IL2CPP_EXTERN_C RuntimeClass* Action_1_t87D266BDCAC7E2FA2FA9733C3E286D256FCFFFFA_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* AutoVariableRefreshRate_t90CC96BA9BE6AF1DC8343CDE46B0CC345FEBB63D_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* GameSDKLog_tD0080E506C05822E023880100FA71E86D5D5C043_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* IntPtr_t_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* List_1_tBDCF1E0892E8DA197607E498736F867735A73137_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* List_1_tDB72209F35D56F62A287633F9450978E90B90987_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* SamsungAndroidProviderLoader_t750DAFC3B980CC2B2FB3F5BC080B536ECAF5D293_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* Semaphore_t12119E120563D7838E1DAFB15006DC8985C6AC4B_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* VariableRefreshRate_tEA02E83F092552EB0AECAB3F133EF281D66EEA4D_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C RuntimeClass* jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F_il2cpp_TypeInfo_var;
- IL2CPP_EXTERN_C String_t* _stringLiteral110C230ECC11791A56E51CE07FE5E6FD5A78178A;
- IL2CPP_EXTERN_C String_t* _stringLiteral1174361642F6FE4FCA189A130190A4E9597912D6;
- IL2CPP_EXTERN_C String_t* _stringLiteral1D8E0CE0AA8B1F1859A8CEA37DFAA26D56616E45;
- IL2CPP_EXTERN_C String_t* _stringLiteral2D677AB4F1E4297F4CF5654EAD125EEBC50D20EF;
- IL2CPP_EXTERN_C String_t* _stringLiteral3261C3E11E9AB172DA0BD2010EF79C41DE23C91C;
- IL2CPP_EXTERN_C String_t* _stringLiteral3D6253C836CCF9A6B8A05245CB6B1EF24E546455;
- IL2CPP_EXTERN_C String_t* _stringLiteral3F4AC1F33F14DDD96BF2B1B6A4F2079D321F0170;
- IL2CPP_EXTERN_C String_t* _stringLiteral4CF9A4312580ADAE7FA331122F314BFA89FDA671;
- IL2CPP_EXTERN_C String_t* _stringLiteral4F209C20BD06D8D1C76C888ACA266837D8ADDC01;
- IL2CPP_EXTERN_C String_t* _stringLiteral58B9EE58F492CF50D7C051554FE7BDD815569565;
- IL2CPP_EXTERN_C String_t* _stringLiteral5B5485AAFD0F88488213FA21BAC0D600944F8265;
- IL2CPP_EXTERN_C String_t* _stringLiteral623E70A7FF6385C93E57D1CAE15E16E3188E7663;
- IL2CPP_EXTERN_C String_t* _stringLiteral74C185339ADE6B87DA245E0CBDFD66891CC43F54;
- IL2CPP_EXTERN_C String_t* _stringLiteral7DF31CBCAC5F9AB299F5D58B49B126C24553D2D1;
- IL2CPP_EXTERN_C String_t* _stringLiteral8CAC7A1CF27146D11E92BE39054D8E4594FE9B3D;
- IL2CPP_EXTERN_C String_t* _stringLiteral8E5FBE3F351EB8F12ED980FF209B6810ED6C1D60;
- IL2CPP_EXTERN_C String_t* _stringLiteralA1AAE3AE980660190B1F9951D819C0F1BEA090B7;
- IL2CPP_EXTERN_C String_t* _stringLiteralA479396D9311F0A23258AE9653EFD051C3B8A4D5;
- IL2CPP_EXTERN_C String_t* _stringLiteralA789C1A58CA8F1B51679B983874466E76B48EFB3;
- IL2CPP_EXTERN_C String_t* _stringLiteralBD05CCAF3885FF0D51C07DE89653D67A9929A857;
- IL2CPP_EXTERN_C String_t* _stringLiteralBDE80E2AD15AB61A85DBD7C97F022E1D102ABA5B;
- IL2CPP_EXTERN_C String_t* _stringLiteralBFF26CE68BA9E05875398617FA39CC574FA97E6A;
- IL2CPP_EXTERN_C String_t* _stringLiteralD289A15F06D391673864A3B5CEDBFF42865743C1;
- IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
- IL2CPP_EXTERN_C String_t* _stringLiteralDAD4FD80C1A0A39AD74FD88700D89B9595B8D595;
- IL2CPP_EXTERN_C String_t* _stringLiteralDB8C132238F9E774E6E9E180238DA0A65C25145C;
- IL2CPP_EXTERN_C String_t* _stringLiteralE02D43BFB3611F4411DD21848B293789A2B1B8D6;
- IL2CPP_EXTERN_C String_t* _stringLiteralEEC7732C32C4E0262755BF931431F792DE2E0033;
- IL2CPP_EXTERN_C String_t* _stringLiteralF206CAA96C8ED929B66CE9CAF1513182AC391082;
- IL2CPP_EXTERN_C String_t* _stringLiteralFAC891F8E2E6B2BA23524259218EF5EF3BF998B4;
- IL2CPP_EXTERN_C const RuntimeMethod* AdaptivePerformanceLoaderHelper_CreateSubsystem_TisAdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82_TisSamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_m99C7D46952CCF2B412FEB0DA2401A952ECB2A0A9_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* AdaptivePerformanceLoaderHelper_DestroySubsystem_TisSamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_mF5E05816FE8B1579D3D604DC4DC2147F5331F6D4_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* AdaptivePerformanceLoaderHelper_GetLoadedSubsystem_TisSamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_m1D52E70DE4C6278337CEDD2340C23B38674CF8E0_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* AdaptivePerformanceLoaderHelper_StartSubsystem_TisSamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_m280177B28B689C5DA83E4056364D33158B8BDE3D_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* AdaptivePerformanceLoaderHelper_StopSubsystem_TisSamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_m5043429A11F0840924CB4E0AE730585740AEBCCB_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* AdaptiveVariableRefreshRate_RefreshRateChanged_mFF8AAB10FAD23ACDB2DFDE115BD96015AE9B5DFC_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject_Call_TisInt32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_m55B538F2538A5C0157CC28301628D6EDAC92C007_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* AsyncUpdater_ThreadProc_m20254534606D36097A4DCB11A7BC960FFA281360_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* AsyncValue_1_SyncUpdate_m36DC9C08B8E7C6C425C5ADD8E3F807D75A1D85E2_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* AsyncValue_1_Update_m15F2BF5D1A6143887E28FE6EB0C7B112EF7F204C_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* AsyncValue_1__ctor_m8F76CA33FF29AF1898F434F8ED52FD8D3821ACB5_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* AsyncValue_1_get_value_m575C6560C02998BF7B68C755BDD5E515C34A9B43_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m5B99D67CB378BFA8A1142343F9DB44D94322EAD3_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mBFD6DF02E045EDF3C322E2112C922457016C8212_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mDB1225A75BFAF418EF64307D04DBE72CF9246A03_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m5E7FCE3DF7B23B6D88C14A04177C1DCD15063858_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8A119323481338039197B73D82916BB46DEE3C2D_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* SamsungGameSDKAdaptivePerformanceSubsystem_CheckInitialTemperatureAndSendWarnings_mA4425C0019E331BDF01B791DC3E71D1CAB7EEABE_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* SamsungGameSDKAdaptivePerformanceSubsystem_OnCpuPerformanceBoostModeTimeout_mD62D5D0817845C0442175DD0E6D0A85894859794_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* SamsungGameSDKAdaptivePerformanceSubsystem_OnGpuPerformanceBoostModeTimeout_mCAB37F0ACE9C858CC9452EDA7ADD8D694FB44F46_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* SamsungGameSDKAdaptivePerformanceSubsystem_OnPerformanceLevelTimeout_mA6402C54280B5C28F1054D67B0689B97006DBB31_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* SamsungGameSDKAdaptivePerformanceSubsystem_OnPerformanceWarning_m4F10CCC53C50EB06584ECD641A77E64404010C76_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* SamsungGameSDKAdaptivePerformanceSubsystem_U3C_ctorU3Eb__26_1_mCE696AB1F6975769FC2500AECB6FE848409B3B4F_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* SamsungGameSDKAdaptivePerformanceSubsystem_U3C_ctorU3Eb__26_2_m4FE8C54EE4AA931A4C2D2C73BD6DE66E478FE7E0_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__26_0_m5B1E90197167FA3947DD02BAE512EF46DBD77D15_RuntimeMethod_var;
- IL2CPP_EXTERN_C const RuntimeType* SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_0_0_0_var;
- struct Delegate_t_marshaled_com;
- struct Delegate_t_marshaled_pinvoke;
- struct Exception_t_marshaled_com;
- struct Exception_t_marshaled_pinvoke;
-
- struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
- struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
- struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
- struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
- struct jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F;
-
- IL2CPP_EXTERN_C_BEGIN
- IL2CPP_EXTERN_C_END
-
- #ifdef __clang__
- #pragma clang diagnostic push
- #pragma clang diagnostic ignored "-Winvalid-offsetof"
- #pragma clang diagnostic ignored "-Wunused-variable"
- #endif
-
- // <Module>
- struct U3CModuleU3E_t1268B5EDA43417C2860DC1B9423CC2EB6171CF0E
- {
- };
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.AsyncValue`1<System.Double>
- struct AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A : public RuntimeObject
- {
- // UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater UnityEngine.AdaptivePerformance.Samsung.Android.AsyncValue`1::updater
- AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976* ___updater_0;
- // System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.AsyncValue`1::updateHandle
- int32_t ___updateHandle_1;
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.AsyncValue`1::pendingUpdate
- bool ___pendingUpdate_2;
- // System.Func`1<T> UnityEngine.AdaptivePerformance.Samsung.Android.AsyncValue`1::updateFunc
- Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* ___updateFunc_3;
- // T UnityEngine.AdaptivePerformance.Samsung.Android.AsyncValue`1::newValue
- double ___newValue_4;
- // System.Single UnityEngine.AdaptivePerformance.Samsung.Android.AsyncValue`1::updateTimeDeltaSeconds
- float ___updateTimeDeltaSeconds_5;
- // System.Single UnityEngine.AdaptivePerformance.Samsung.Android.AsyncValue`1::updateTimestamp
- float ___updateTimestamp_6;
- // T UnityEngine.AdaptivePerformance.Samsung.Android.AsyncValue`1::<value>k__BackingField
- double ___U3CvalueU3Ek__BackingField_7;
- // System.Single UnityEngine.AdaptivePerformance.Samsung.Android.AsyncValue`1::<changeTimestamp>k__BackingField
- float ___U3CchangeTimestampU3Ek__BackingField_8;
- };
-
- // System.EmptyArray`1<System.Object>
- struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE : public RuntimeObject
- {
- };
-
- // System.Collections.Generic.List`1<System.Action>
- struct List_1_tDB72209F35D56F62A287633F9450978E90B90987 : public RuntimeObject
- {
- // T[] System.Collections.Generic.List`1::_items
- ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2* ____items_1;
- // System.Int32 System.Collections.Generic.List`1::_size
- int32_t ____size_2;
- // System.Int32 System.Collections.Generic.List`1::_version
- int32_t ____version_3;
- // System.Object System.Collections.Generic.List`1::_syncRoot
- RuntimeObject* ____syncRoot_4;
- };
-
- // System.Collections.Generic.List`1<UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor>
- struct List_1_tBDCF1E0892E8DA197607E498736F867735A73137 : public RuntimeObject
- {
- // T[] System.Collections.Generic.List`1::_items
- AdaptivePerformanceSubsystemDescriptorU5BU5D_tE478BE4CA194FF832B443F6091F40CCF7F1BEA20* ____items_1;
- // System.Int32 System.Collections.Generic.List`1::_size
- int32_t ____size_2;
- // System.Int32 System.Collections.Generic.List`1::_version
- int32_t ____version_3;
- // System.Object System.Collections.Generic.List`1::_syncRoot
- RuntimeObject* ____syncRoot_4;
- };
-
- // System.Collections.Generic.List`1<System.Int32>
- struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73 : public RuntimeObject
- {
- // T[] System.Collections.Generic.List`1::_items
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____items_1;
- // System.Int32 System.Collections.Generic.List`1::_size
- int32_t ____size_2;
- // System.Int32 System.Collections.Generic.List`1::_version
- int32_t ____version_3;
- // System.Object System.Collections.Generic.List`1::_syncRoot
- RuntimeObject* ____syncRoot_4;
- };
-
- // System.Collections.Generic.List`1<System.Object>
- struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
- {
- // T[] System.Collections.Generic.List`1::_items
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1;
- // System.Int32 System.Collections.Generic.List`1::_size
- int32_t ____size_2;
- // System.Int32 System.Collections.Generic.List`1::_version
- int32_t ____version_3;
- // System.Object System.Collections.Generic.List`1::_syncRoot
- RuntimeObject* ____syncRoot_4;
- };
-
- // UnityEngine.AndroidJavaObject
- struct AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0 : public RuntimeObject
- {
- // UnityEngine.GlobalJavaObjectRef UnityEngine.AndroidJavaObject::m_jobject
- GlobalJavaObjectRef_t20D8E5AAFC2EB2518FCABBF40465855E797FF0D8* ___m_jobject_1;
- // UnityEngine.GlobalJavaObjectRef UnityEngine.AndroidJavaObject::m_jclass
- GlobalJavaObjectRef_t20D8E5AAFC2EB2518FCABBF40465855E797FF0D8* ___m_jclass_2;
- };
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater
- struct AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976 : public RuntimeObject
- {
- // System.Threading.Thread UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater::m_Thread
- Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___m_Thread_0;
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater::m_Disposed
- bool ___m_Disposed_1;
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater::m_Quit
- bool ___m_Quit_2;
- // System.Collections.Generic.List`1<System.Action> UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater::m_UpdateAction
- List_1_tDB72209F35D56F62A287633F9450978E90B90987* ___m_UpdateAction_3;
- // System.Int32[] UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater::m_UpdateRequests
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_UpdateRequests_4;
- // System.Boolean[] UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater::m_RequestComplete
- BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___m_RequestComplete_5;
- // System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater::m_UpdateRequestReadIndex
- int32_t ___m_UpdateRequestReadIndex_6;
- // System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater::m_UpdateRequestWriteIndex
- int32_t ___m_UpdateRequestWriteIndex_7;
- // System.Object UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater::m_Mutex
- RuntimeObject* ___m_Mutex_8;
- // System.Threading.Semaphore UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater::m_Semaphore
- Semaphore_t12119E120563D7838E1DAFB15006DC8985C6AC4B* ___m_Semaphore_9;
- };
-
- // System.Runtime.ConstrainedExecution.CriticalFinalizerObject
- struct CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9 : public RuntimeObject
- {
- };
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.GameSDKLog
- struct GameSDKLog_tD0080E506C05822E023880100FA71E86D5D5C043 : public RuntimeObject
- {
- };
-
- // System.MarshalByRefObject
- struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject
- {
- // System.Object System.MarshalByRefObject::_identity
- RuntimeObject* ____identity_0;
- };
- // Native definition for P/Invoke marshalling of System.MarshalByRefObject
- struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
- {
- Il2CppIUnknown* ____identity_0;
- };
- // Native definition for COM marshalling of System.MarshalByRefObject
- struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
- {
- Il2CppIUnknown* ____identity_0;
- };
-
- // System.Reflection.MemberInfo
- struct MemberInfo_t : public RuntimeObject
- {
- };
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderConstants
- struct SamsungAndroidProviderConstants_t99957262BF70058B6F67A669F6F9A4930FA91484 : public RuntimeObject
- {
- };
-
- // System.String
- struct String_t : public RuntimeObject
- {
- // System.Int32 System.String::_stringLength
- int32_t ____stringLength_4;
- // System.Char System.String::_firstChar
- Il2CppChar ____firstChar_5;
- };
-
- // UnityEngine.Subsystem
- struct Subsystem_t5E67EE95D848FB950AD5D76325BF8959A6F7C7D7 : public RuntimeObject
- {
- // UnityEngine.ISubsystemDescriptor UnityEngine.Subsystem::m_SubsystemDescriptor
- RuntimeObject* ___m_SubsystemDescriptor_0;
- };
-
- // UnityEngine.SubsystemDescriptor
- struct SubsystemDescriptor_tF417D2751C69A8B0DD86162EBCE55F84D3493A71 : public RuntimeObject
- {
- // System.String UnityEngine.SubsystemDescriptor::<id>k__BackingField
- String_t* ___U3CidU3Ek__BackingField_0;
- // System.Type UnityEngine.SubsystemDescriptor::<subsystemImplementationType>k__BackingField
- Type_t* ___U3CsubsystemImplementationTypeU3Ek__BackingField_1;
- };
-
- // System.ValueType
- struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
- {
- };
- // Native definition for P/Invoke marshalling of System.ValueType
- struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
- {
- };
- // Native definition for COM marshalling of System.ValueType
- struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
- {
- };
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.VariableRefreshRate
- struct VariableRefreshRate_tEA02E83F092552EB0AECAB3F133EF281D66EEA4D : public RuntimeObject
- {
- };
-
- // System.Version
- struct Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7 : public RuntimeObject
- {
- // System.Int32 System.Version::_Major
- int32_t ____Major_0;
- // System.Int32 System.Version::_Minor
- int32_t ____Minor_1;
- // System.Int32 System.Version::_Build
- int32_t ____Build_2;
- // System.Int32 System.Version::_Revision
- int32_t ____Revision_3;
- };
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/<>c
- struct U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39 : public RuntimeObject
- {
- };
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/AutoVariableRefreshRate
- struct AutoVariableRefreshRate_t90CC96BA9BE6AF1DC8343CDE46B0CC345FEBB63D : public RuntimeObject
- {
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/AutoVariableRefreshRate::settings
- SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* ___settings_0;
- // UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/AutoVariableRefreshRate::vrrManager
- RuntimeObject* ___vrrManager_1;
- // System.Single UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/AutoVariableRefreshRate::VrrUpdateTime
- float ___VrrUpdateTime_2;
- // System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/AutoVariableRefreshRate::lastRefreshRateIndex
- int32_t ___lastRefreshRateIndex_3;
- };
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager
- struct VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA : public RuntimeObject
- {
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager::m_Api
- NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* ___m_Api_0;
- // System.Object UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager::m_RefreshRateChangedLock
- RuntimeObject* ___m_RefreshRateChangedLock_1;
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager::m_RefreshRateChanged
- bool ___m_RefreshRateChanged_2;
- // System.Int32[] UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager::m_SupportedRefreshRates
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_SupportedRefreshRates_3;
- // System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager::m_CurrentRefreshRate
- int32_t ___m_CurrentRefreshRate_4;
- // System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager::m_LastSetRefreshRate
- int32_t ___m_LastSetRefreshRate_5;
- // UnityEngine.AdaptivePerformance.Samsung.Android.VariableRefreshRateEventHandler UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager::RefreshRateChanged
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* ___RefreshRateChanged_6;
- };
-
- // UnityEngine.SubsystemDescriptor`1<UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystem>
- struct SubsystemDescriptor_1_t566EA771D29FA6FC4CE5AD4A45252B9EAEC5448D : public SubsystemDescriptor_tF417D2751C69A8B0DD86162EBCE55F84D3493A71
- {
- };
-
- // UnityEngine.Subsystem`1<UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor>
- struct Subsystem_1_t6436576E2E2D8870B122767439E50A43338FB1FA : public Subsystem_t5E67EE95D848FB950AD5D76325BF8959A6F7C7D7
- {
- };
-
- // UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent
- struct AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D
- {
- // System.String UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent::Name
- String_t* ___Name_0;
- // System.Int32 UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent::Level
- int32_t ___Level_1;
- };
- // Native definition for P/Invoke marshalling of UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent
- struct AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D_marshaled_pinvoke
- {
- char* ___Name_0;
- int32_t ___Level_1;
- };
- // Native definition for COM marshalling of UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent
- struct AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D_marshaled_com
- {
- Il2CppChar* ___Name_0;
- int32_t ___Level_1;
- };
-
- // System.Boolean
- struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
- {
- // System.Boolean System.Boolean::m_value
- bool ___m_value_0;
- };
-
- // UnityEngine.AdaptivePerformance.ClusterInfo
- struct ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15
- {
- // System.Int32 UnityEngine.AdaptivePerformance.ClusterInfo::<BigCore>k__BackingField
- int32_t ___U3CBigCoreU3Ek__BackingField_0;
- // System.Int32 UnityEngine.AdaptivePerformance.ClusterInfo::<MediumCore>k__BackingField
- int32_t ___U3CMediumCoreU3Ek__BackingField_1;
- // System.Int32 UnityEngine.AdaptivePerformance.ClusterInfo::<LittleCore>k__BackingField
- int32_t ___U3CLittleCoreU3Ek__BackingField_2;
- };
-
- // System.Double
- struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
- {
- // System.Double System.Double::m_value
- double ___m_value_0;
- };
-
- // System.Int32
- struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
- {
- // System.Int32 System.Int32::m_value
- int32_t ___m_value_0;
- };
-
- // System.IntPtr
- struct IntPtr_t
- {
- // System.Void* System.IntPtr::m_value
- void* ___m_value_0;
- };
-
- // System.Single
- struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
- {
- // System.Single System.Single::m_value
- float ___m_value_0;
- };
-
- // System.Threading.Thread
- struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F : public CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9
- {
- // System.Threading.InternalThread System.Threading.Thread::internal_thread
- InternalThread_tF40B7BFCBD60C82BD8475A22FF5186CA10293687* ___internal_thread_6;
- // System.Object System.Threading.Thread::m_ThreadStartArg
- RuntimeObject* ___m_ThreadStartArg_7;
- // System.Object System.Threading.Thread::pending_exception
- RuntimeObject* ___pending_exception_8;
- // System.MulticastDelegate System.Threading.Thread::m_Delegate
- MulticastDelegate_t* ___m_Delegate_10;
- // System.Threading.ExecutionContext System.Threading.Thread::m_ExecutionContext
- ExecutionContext_t9D6EDFD92F0B2D391751963E2D77A8B03CB81710* ___m_ExecutionContext_11;
- // System.Boolean System.Threading.Thread::m_ExecutionContextBelongsToOuterScope
- bool ___m_ExecutionContextBelongsToOuterScope_12;
- // System.Security.Principal.IPrincipal System.Threading.Thread::principal
- RuntimeObject* ___principal_13;
- // System.Int32 System.Threading.Thread::principal_version
- int32_t ___principal_version_14;
- };
-
- // System.TimeSpan
- struct TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A
- {
- // System.Int64 System.TimeSpan::_ticks
- int64_t ____ticks_22;
- };
-
- // System.Void
- struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
- {
- union
- {
- struct
- {
- };
- uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
- };
- };
-
- // UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor/Cinfo
- struct Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB
- {
- // System.String UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor/Cinfo::<id>k__BackingField
- String_t* ___U3CidU3Ek__BackingField_0;
- // System.Type UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor/Cinfo::<subsystemImplementationType>k__BackingField
- Type_t* ___U3CsubsystemImplementationTypeU3Ek__BackingField_1;
- };
- // Native definition for P/Invoke marshalling of UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor/Cinfo
- struct Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB_marshaled_pinvoke
- {
- char* ___U3CidU3Ek__BackingField_0;
- Type_t* ___U3CsubsystemImplementationTypeU3Ek__BackingField_1;
- };
- // Native definition for COM marshalling of UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor/Cinfo
- struct Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB_marshaled_com
- {
- Il2CppChar* ___U3CidU3Ek__BackingField_0;
- Type_t* ___U3CsubsystemImplementationTypeU3Ek__BackingField_1;
- };
-
- // UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemBase
- struct AdaptivePerformanceSubsystemBase_t056A2AE227166A477FC9F9536AD7B0F891D32CD9 : public Subsystem_1_t6436576E2E2D8870B122767439E50A43338FB1FA
- {
- // System.Boolean UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemBase::<initialized>k__BackingField
- bool ___U3CinitializedU3Ek__BackingField_1;
- };
-
- // UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor
- struct AdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82 : public SubsystemDescriptor_1_t566EA771D29FA6FC4CE5AD4A45252B9EAEC5448D
- {
- };
-
- // UnityEngine.AndroidJavaProxy
- struct AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D : public RuntimeObject
- {
- // UnityEngine.AndroidJavaClass UnityEngine.AndroidJavaProxy::javaInterface
- AndroidJavaClass_tE6296B30CC4BF84434A9B765267F3FD0DD8DDB03* ___javaInterface_0;
- // System.IntPtr UnityEngine.AndroidJavaProxy::proxyObject
- intptr_t ___proxyObject_1;
- };
-
- // System.Delegate
- struct Delegate_t : public RuntimeObject
- {
- // System.IntPtr System.Delegate::method_ptr
- Il2CppMethodPointer ___method_ptr_0;
- // System.IntPtr System.Delegate::invoke_impl
- intptr_t ___invoke_impl_1;
- // System.Object System.Delegate::m_target
- RuntimeObject* ___m_target_2;
- // System.IntPtr System.Delegate::method
- intptr_t ___method_3;
- // System.IntPtr System.Delegate::delegate_trampoline
- intptr_t ___delegate_trampoline_4;
- // System.IntPtr System.Delegate::extra_arg
- intptr_t ___extra_arg_5;
- // System.IntPtr System.Delegate::method_code
- intptr_t ___method_code_6;
- // System.IntPtr System.Delegate::interp_method
- intptr_t ___interp_method_7;
- // System.IntPtr System.Delegate::interp_invoke_impl
- intptr_t ___interp_invoke_impl_8;
- // System.Reflection.MethodInfo System.Delegate::method_info
- MethodInfo_t* ___method_info_9;
- // System.Reflection.MethodInfo System.Delegate::original_method_info
- MethodInfo_t* ___original_method_info_10;
- // System.DelegateData System.Delegate::data
- DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
- // System.Boolean System.Delegate::method_is_virtual
- bool ___method_is_virtual_12;
- };
- // Native definition for P/Invoke marshalling of System.Delegate
- struct Delegate_t_marshaled_pinvoke
- {
- intptr_t ___method_ptr_0;
- intptr_t ___invoke_impl_1;
- Il2CppIUnknown* ___m_target_2;
- intptr_t ___method_3;
- intptr_t ___delegate_trampoline_4;
- intptr_t ___extra_arg_5;
- intptr_t ___method_code_6;
- intptr_t ___interp_method_7;
- intptr_t ___interp_invoke_impl_8;
- MethodInfo_t* ___method_info_9;
- MethodInfo_t* ___original_method_info_10;
- DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
- int32_t ___method_is_virtual_12;
- };
- // Native definition for COM marshalling of System.Delegate
- struct Delegate_t_marshaled_com
- {
- intptr_t ___method_ptr_0;
- intptr_t ___invoke_impl_1;
- Il2CppIUnknown* ___m_target_2;
- intptr_t ___method_3;
- intptr_t ___delegate_trampoline_4;
- intptr_t ___extra_arg_5;
- intptr_t ___method_code_6;
- intptr_t ___interp_method_7;
- intptr_t ___interp_invoke_impl_8;
- MethodInfo_t* ___method_info_9;
- MethodInfo_t* ___original_method_info_10;
- DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
- int32_t ___method_is_virtual_12;
- };
-
- // System.Exception
- struct Exception_t : public RuntimeObject
- {
- // System.String System.Exception::_className
- String_t* ____className_1;
- // System.String System.Exception::_message
- String_t* ____message_2;
- // System.Collections.IDictionary System.Exception::_data
- RuntimeObject* ____data_3;
- // System.Exception System.Exception::_innerException
- Exception_t* ____innerException_4;
- // System.String System.Exception::_helpURL
- String_t* ____helpURL_5;
- // System.Object System.Exception::_stackTrace
- RuntimeObject* ____stackTrace_6;
- // System.String System.Exception::_stackTraceString
- String_t* ____stackTraceString_7;
- // System.String System.Exception::_remoteStackTraceString
- String_t* ____remoteStackTraceString_8;
- // System.Int32 System.Exception::_remoteStackIndex
- int32_t ____remoteStackIndex_9;
- // System.Object System.Exception::_dynamicMethods
- RuntimeObject* ____dynamicMethods_10;
- // System.Int32 System.Exception::_HResult
- int32_t ____HResult_11;
- // System.String System.Exception::_source
- String_t* ____source_12;
- // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
- SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
- // System.Diagnostics.StackTrace[] System.Exception::captured_traces
- StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
- // System.IntPtr[] System.Exception::native_trace_ips
- IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15;
- // System.Int32 System.Exception::caught_in_unmanaged
- int32_t ___caught_in_unmanaged_16;
- };
- // Native definition for P/Invoke marshalling of System.Exception
- struct Exception_t_marshaled_pinvoke
- {
- char* ____className_1;
- char* ____message_2;
- RuntimeObject* ____data_3;
- Exception_t_marshaled_pinvoke* ____innerException_4;
- char* ____helpURL_5;
- Il2CppIUnknown* ____stackTrace_6;
- char* ____stackTraceString_7;
- char* ____remoteStackTraceString_8;
- int32_t ____remoteStackIndex_9;
- Il2CppIUnknown* ____dynamicMethods_10;
- int32_t ____HResult_11;
- char* ____source_12;
- SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
- StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
- Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
- int32_t ___caught_in_unmanaged_16;
- };
- // Native definition for COM marshalling of System.Exception
- struct Exception_t_marshaled_com
- {
- Il2CppChar* ____className_1;
- Il2CppChar* ____message_2;
- RuntimeObject* ____data_3;
- Exception_t_marshaled_com* ____innerException_4;
- Il2CppChar* ____helpURL_5;
- Il2CppIUnknown* ____stackTrace_6;
- Il2CppChar* ____stackTraceString_7;
- Il2CppChar* ____remoteStackTraceString_8;
- int32_t ____remoteStackIndex_9;
- Il2CppIUnknown* ____dynamicMethods_10;
- int32_t ____HResult_11;
- Il2CppChar* ____source_12;
- SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
- StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
- Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
- int32_t ___caught_in_unmanaged_16;
- };
-
- // UnityEngine.Object
- struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
- {
- // System.IntPtr UnityEngine.Object::m_CachedPtr
- intptr_t ___m_CachedPtr_0;
- };
- // Native definition for P/Invoke marshalling of UnityEngine.Object
- struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
- {
- intptr_t ___m_CachedPtr_0;
- };
- // Native definition for COM marshalling of UnityEngine.Object
- struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
- {
- intptr_t ___m_CachedPtr_0;
- };
-
- // UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord
- struct PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83
- {
- // UnityEngine.AdaptivePerformance.Provider.Feature UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::<ChangeFlags>k__BackingField
- int32_t ___U3CChangeFlagsU3Ek__BackingField_0;
- // System.Single UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::<TemperatureLevel>k__BackingField
- float ___U3CTemperatureLevelU3Ek__BackingField_1;
- // System.Single UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::<TemperatureTrend>k__BackingField
- float ___U3CTemperatureTrendU3Ek__BackingField_2;
- // UnityEngine.AdaptivePerformance.WarningLevel UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::<WarningLevel>k__BackingField
- int32_t ___U3CWarningLevelU3Ek__BackingField_3;
- // System.Int32 UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::<CpuPerformanceLevel>k__BackingField
- int32_t ___U3CCpuPerformanceLevelU3Ek__BackingField_4;
- // System.Int32 UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::<GpuPerformanceLevel>k__BackingField
- int32_t ___U3CGpuPerformanceLevelU3Ek__BackingField_5;
- // System.Boolean UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::<PerformanceLevelControlAvailable>k__BackingField
- bool ___U3CPerformanceLevelControlAvailableU3Ek__BackingField_6;
- // System.Single UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::<CpuFrameTime>k__BackingField
- float ___U3CCpuFrameTimeU3Ek__BackingField_7;
- // System.Single UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::<GpuFrameTime>k__BackingField
- float ___U3CGpuFrameTimeU3Ek__BackingField_8;
- // System.Single UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::<OverallFrameTime>k__BackingField
- float ___U3COverallFrameTimeU3Ek__BackingField_9;
- // System.Boolean UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::<CpuPerformanceBoost>k__BackingField
- bool ___U3CCpuPerformanceBoostU3Ek__BackingField_10;
- // System.Boolean UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::<GpuPerformanceBoost>k__BackingField
- bool ___U3CGpuPerformanceBoostU3Ek__BackingField_11;
- // UnityEngine.AdaptivePerformance.ClusterInfo UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::<ClusterInfo>k__BackingField
- ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 ___U3CClusterInfoU3Ek__BackingField_12;
- };
- // Native definition for P/Invoke marshalling of UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord
- struct PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83_marshaled_pinvoke
- {
- int32_t ___U3CChangeFlagsU3Ek__BackingField_0;
- float ___U3CTemperatureLevelU3Ek__BackingField_1;
- float ___U3CTemperatureTrendU3Ek__BackingField_2;
- int32_t ___U3CWarningLevelU3Ek__BackingField_3;
- int32_t ___U3CCpuPerformanceLevelU3Ek__BackingField_4;
- int32_t ___U3CGpuPerformanceLevelU3Ek__BackingField_5;
- int32_t ___U3CPerformanceLevelControlAvailableU3Ek__BackingField_6;
- float ___U3CCpuFrameTimeU3Ek__BackingField_7;
- float ___U3CGpuFrameTimeU3Ek__BackingField_8;
- float ___U3COverallFrameTimeU3Ek__BackingField_9;
- int32_t ___U3CCpuPerformanceBoostU3Ek__BackingField_10;
- int32_t ___U3CGpuPerformanceBoostU3Ek__BackingField_11;
- ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 ___U3CClusterInfoU3Ek__BackingField_12;
- };
- // Native definition for COM marshalling of UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord
- struct PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83_marshaled_com
- {
- int32_t ___U3CChangeFlagsU3Ek__BackingField_0;
- float ___U3CTemperatureLevelU3Ek__BackingField_1;
- float ___U3CTemperatureTrendU3Ek__BackingField_2;
- int32_t ___U3CWarningLevelU3Ek__BackingField_3;
- int32_t ___U3CCpuPerformanceLevelU3Ek__BackingField_4;
- int32_t ___U3CGpuPerformanceLevelU3Ek__BackingField_5;
- int32_t ___U3CPerformanceLevelControlAvailableU3Ek__BackingField_6;
- float ___U3CCpuFrameTimeU3Ek__BackingField_7;
- float ___U3CGpuFrameTimeU3Ek__BackingField_8;
- float ___U3COverallFrameTimeU3Ek__BackingField_9;
- int32_t ___U3CCpuPerformanceBoostU3Ek__BackingField_10;
- int32_t ___U3CGpuPerformanceBoostU3Ek__BackingField_11;
- ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 ___U3CClusterInfoU3Ek__BackingField_12;
- };
-
- // System.RuntimeTypeHandle
- struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
- {
- // System.IntPtr System.RuntimeTypeHandle::value
- intptr_t ___value_0;
- };
-
- // System.Threading.WaitHandle
- struct WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8 : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
- {
- // System.IntPtr System.Threading.WaitHandle::waitHandle
- intptr_t ___waitHandle_3;
- // Microsoft.Win32.SafeHandles.SafeWaitHandle modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.WaitHandle::safeWaitHandle
- SafeWaitHandle_t58F5662CD56F6462A687198A64987F8980804449* ___safeWaitHandle_4;
- // System.Boolean System.Threading.WaitHandle::hasThreadAffinity
- bool ___hasThreadAffinity_5;
- };
- // Native definition for P/Invoke marshalling of System.Threading.WaitHandle
- struct WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8_marshaled_pinvoke : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
- {
- intptr_t ___waitHandle_3;
- void* ___safeWaitHandle_4;
- int32_t ___hasThreadAffinity_5;
- };
- // Native definition for COM marshalling of System.Threading.WaitHandle
- struct WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8_marshaled_com : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
- {
- intptr_t ___waitHandle_3;
- void* ___safeWaitHandle_4;
- int32_t ___hasThreadAffinity_5;
- };
-
- // UnityEngine.jvalue
- struct jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225
- {
- union
- {
- #pragma pack(push, tp, 1)
- struct
- {
- // System.Boolean UnityEngine.jvalue::z
- bool ___z_0;
- };
- #pragma pack(pop, tp)
- struct
- {
- bool ___z_0_forAlignmentOnly;
- };
- #pragma pack(push, tp, 1)
- struct
- {
- // System.SByte UnityEngine.jvalue::b
- int8_t ___b_1;
- };
- #pragma pack(pop, tp)
- struct
- {
- int8_t ___b_1_forAlignmentOnly;
- };
- #pragma pack(push, tp, 1)
- struct
- {
- // System.Char UnityEngine.jvalue::c
- Il2CppChar ___c_2;
- };
- #pragma pack(pop, tp)
- struct
- {
- Il2CppChar ___c_2_forAlignmentOnly;
- };
- #pragma pack(push, tp, 1)
- struct
- {
- // System.Int16 UnityEngine.jvalue::s
- int16_t ___s_3;
- };
- #pragma pack(pop, tp)
- struct
- {
- int16_t ___s_3_forAlignmentOnly;
- };
- #pragma pack(push, tp, 1)
- struct
- {
- // System.Int32 UnityEngine.jvalue::i
- int32_t ___i_4;
- };
- #pragma pack(pop, tp)
- struct
- {
- int32_t ___i_4_forAlignmentOnly;
- };
- #pragma pack(push, tp, 1)
- struct
- {
- // System.Int64 UnityEngine.jvalue::j
- int64_t ___j_5;
- };
- #pragma pack(pop, tp)
- struct
- {
- int64_t ___j_5_forAlignmentOnly;
- };
- #pragma pack(push, tp, 1)
- struct
- {
- // System.Single UnityEngine.jvalue::f
- float ___f_6;
- };
- #pragma pack(pop, tp)
- struct
- {
- float ___f_6_forAlignmentOnly;
- };
- #pragma pack(push, tp, 1)
- struct
- {
- // System.Double UnityEngine.jvalue::d
- double ___d_7;
- };
- #pragma pack(pop, tp)
- struct
- {
- double ___d_7_forAlignmentOnly;
- };
- #pragma pack(push, tp, 1)
- struct
- {
- // System.IntPtr UnityEngine.jvalue::l
- intptr_t ___l_8;
- };
- #pragma pack(pop, tp)
- struct
- {
- intptr_t ___l_8_forAlignmentOnly;
- };
- };
- };
- // Native definition for P/Invoke marshalling of UnityEngine.jvalue
- struct jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225_marshaled_pinvoke
- {
- union
- {
- #pragma pack(push, tp, 1)
- struct
- {
- int32_t ___z_0;
- };
- #pragma pack(pop, tp)
- struct
- {
- int32_t ___z_0_forAlignmentOnly;
- };
- #pragma pack(push, tp, 1)
- struct
- {
- int8_t ___b_1;
- };
- #pragma pack(pop, tp)
- struct
- {
- int8_t ___b_1_forAlignmentOnly;
- };
- #pragma pack(push, tp, 1)
- struct
- {
- uint8_t ___c_2;
- };
- #pragma pack(pop, tp)
- struct
- {
- uint8_t ___c_2_forAlignmentOnly;
- };
- #pragma pack(push, tp, 1)
- struct
- {
- int16_t ___s_3;
- };
- #pragma pack(pop, tp)
- struct
- {
- int16_t ___s_3_forAlignmentOnly;
- };
- #pragma pack(push, tp, 1)
- struct
- {
- int32_t ___i_4;
- };
- #pragma pack(pop, tp)
- struct
- {
- int32_t ___i_4_forAlignmentOnly;
- };
- #pragma pack(push, tp, 1)
- struct
- {
- int64_t ___j_5;
- };
- #pragma pack(pop, tp)
- struct
- {
- int64_t ___j_5_forAlignmentOnly;
- };
- #pragma pack(push, tp, 1)
- struct
- {
- float ___f_6;
- };
- #pragma pack(pop, tp)
- struct
- {
- float ___f_6_forAlignmentOnly;
- };
- #pragma pack(push, tp, 1)
- struct
- {
- double ___d_7;
- };
- #pragma pack(pop, tp)
- struct
- {
- double ___d_7_forAlignmentOnly;
- };
- #pragma pack(push, tp, 1)
- struct
- {
- intptr_t ___l_8;
- };
- #pragma pack(pop, tp)
- struct
- {
- intptr_t ___l_8_forAlignmentOnly;
- };
- };
- };
- // Native definition for COM marshalling of UnityEngine.jvalue
- struct jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225_marshaled_com
- {
- union
- {
- #pragma pack(push, tp, 1)
- struct
- {
- int32_t ___z_0;
- };
- #pragma pack(pop, tp)
- struct
- {
- int32_t ___z_0_forAlignmentOnly;
- };
- #pragma pack(push, tp, 1)
- struct
- {
- int8_t ___b_1;
- };
- #pragma pack(pop, tp)
- struct
- {
- int8_t ___b_1_forAlignmentOnly;
- };
- #pragma pack(push, tp, 1)
- struct
- {
- uint8_t ___c_2;
- };
- #pragma pack(pop, tp)
- struct
- {
- uint8_t ___c_2_forAlignmentOnly;
- };
- #pragma pack(push, tp, 1)
- struct
- {
- int16_t ___s_3;
- };
- #pragma pack(pop, tp)
- struct
- {
- int16_t ___s_3_forAlignmentOnly;
- };
- #pragma pack(push, tp, 1)
- struct
- {
- int32_t ___i_4;
- };
- #pragma pack(pop, tp)
- struct
- {
- int32_t ___i_4_forAlignmentOnly;
- };
- #pragma pack(push, tp, 1)
- struct
- {
- int64_t ___j_5;
- };
- #pragma pack(pop, tp)
- struct
- {
- int64_t ___j_5_forAlignmentOnly;
- };
- #pragma pack(push, tp, 1)
- struct
- {
- float ___f_6;
- };
- #pragma pack(pop, tp)
- struct
- {
- float ___f_6_forAlignmentOnly;
- };
- #pragma pack(push, tp, 1)
- struct
- {
- double ___d_7;
- };
- #pragma pack(pop, tp)
- struct
- {
- double ___d_7_forAlignmentOnly;
- };
- #pragma pack(push, tp, 1)
- struct
- {
- intptr_t ___l_8;
- };
- #pragma pack(pop, tp)
- struct
- {
- intptr_t ___l_8_forAlignmentOnly;
- };
- };
- };
-
- // UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystem
- struct AdaptivePerformanceSubsystem_t2D41A24C328589A3018DA0478476D2591E9B5C23 : public AdaptivePerformanceSubsystemBase_t056A2AE227166A477FC9F9536AD7B0F891D32CD9
- {
- // UnityEngine.AdaptivePerformance.Provider.Feature UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystem::<Capabilities>k__BackingField
- int32_t ___U3CCapabilitiesU3Ek__BackingField_2;
- };
-
- // System.MulticastDelegate
- struct MulticastDelegate_t : public Delegate_t
- {
- // System.Delegate[] System.MulticastDelegate::delegates
- DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
- };
- // Native definition for P/Invoke marshalling of System.MulticastDelegate
- struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
- {
- Delegate_t_marshaled_pinvoke** ___delegates_13;
- };
- // Native definition for COM marshalling of System.MulticastDelegate
- struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
- {
- Delegate_t_marshaled_com** ___delegates_13;
- };
-
- // UnityEngine.ScriptableObject
- struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
- {
- };
- // Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject
- struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
- {
- };
- // Native definition for COM marshalling of UnityEngine.ScriptableObject
- struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
- {
- };
-
- // System.Threading.Semaphore
- struct Semaphore_t12119E120563D7838E1DAFB15006DC8985C6AC4B : public WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8
- {
- };
-
- // System.Type
- struct Type_t : public MemberInfo_t
- {
- // System.RuntimeTypeHandle System.Type::_impl
- RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8;
- };
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi
- struct NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8 : public AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D
- {
- // System.Action`1<UnityEngine.AdaptivePerformance.WarningLevel> UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::PerformanceWarningEvent
- Action_1_t87D266BDCAC7E2FA2FA9733C3E286D256FCFFFFA* ___PerformanceWarningEvent_11;
- // System.Action UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::PerformanceLevelTimeoutEvent
- Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___PerformanceLevelTimeoutEvent_12;
- // System.Action UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::CpuPerformanceBoostReleasedByTimeoutEvent
- Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___CpuPerformanceBoostReleasedByTimeoutEvent_13;
- // System.Action UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::GpuPerformanceBoostReleasedByTimeoutEvent
- Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___GpuPerformanceBoostReleasedByTimeoutEvent_14;
- // System.Action UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::RefreshRateChangedEvent
- Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___RefreshRateChangedEvent_15;
- };
-
- // System.Action`1<System.Int32Enum>
- struct Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B : public MulticastDelegate_t
- {
- };
-
- // System.Action`1<UnityEngine.AdaptivePerformance.WarningLevel>
- struct Action_1_t87D266BDCAC7E2FA2FA9733C3E286D256FCFFFFA : public MulticastDelegate_t
- {
- };
-
- // System.Func`1<System.Double>
- struct Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7 : public MulticastDelegate_t
- {
- };
-
- // System.Action
- struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t
- {
- };
-
- // UnityEngine.AdaptivePerformance.AdaptivePerformanceLoader
- struct AdaptivePerformanceLoader_tF12F9ABBB7711A0FDE47852B1F358EAD7664F54E : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
- {
- };
-
- // UnityEngine.AdaptivePerformance.AdaptivePerformanceScaler
- struct AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
- {
- // UnityEngine.AdaptivePerformance.AdaptivePerformanceIndexer UnityEngine.AdaptivePerformance.AdaptivePerformanceScaler::m_Indexer
- AdaptivePerformanceIndexer_tE43B4A07AF7944322BA939E2D4F8AE90AD42EF73* ___m_Indexer_4;
- // System.Int32 UnityEngine.AdaptivePerformance.AdaptivePerformanceScaler::<CurrentLevel>k__BackingField
- int32_t ___U3CCurrentLevelU3Ek__BackingField_5;
- // System.Int32 UnityEngine.AdaptivePerformance.AdaptivePerformanceScaler::<GpuImpact>k__BackingField
- int32_t ___U3CGpuImpactU3Ek__BackingField_6;
- // System.Int32 UnityEngine.AdaptivePerformance.AdaptivePerformanceScaler::<CpuImpact>k__BackingField
- int32_t ___U3CCpuImpactU3Ek__BackingField_7;
- // System.Int32 UnityEngine.AdaptivePerformance.AdaptivePerformanceScaler::m_OverrideLevel
- int32_t ___m_OverrideLevel_8;
- // UnityEngine.AdaptivePerformance.AdaptivePerformanceScalerSettingsBase UnityEngine.AdaptivePerformance.AdaptivePerformanceScaler::m_defaultSetting
- AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* ___m_defaultSetting_9;
- // UnityEngine.AdaptivePerformance.VisualScripting.AdaptivePerformanceScalerEvent UnityEngine.AdaptivePerformance.AdaptivePerformanceScaler::m_ScalerEvent
- AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D ___m_ScalerEvent_10;
- // UnityEngine.AdaptivePerformance.IAdaptivePerformanceSettings UnityEngine.AdaptivePerformance.AdaptivePerformanceScaler::m_Settings
- IAdaptivePerformanceSettings_tFB49C60F821F093D3F18E8DC115E7D929E6C86C8* ___m_Settings_11;
- };
-
- // System.AsyncCallback
- struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t
- {
- };
-
- // UnityEngine.AdaptivePerformance.IAdaptivePerformanceSettings
- struct IAdaptivePerformanceSettings_tFB49C60F821F093D3F18E8DC115E7D929E6C86C8 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
- {
- // System.Boolean UnityEngine.AdaptivePerformance.IAdaptivePerformanceSettings::m_Logging
- bool ___m_Logging_4;
- // System.Boolean UnityEngine.AdaptivePerformance.IAdaptivePerformanceSettings::m_AutomaticPerformanceModeEnabled
- bool ___m_AutomaticPerformanceModeEnabled_5;
- // System.Boolean UnityEngine.AdaptivePerformance.IAdaptivePerformanceSettings::m_EnableBoostOnStartup
- bool ___m_EnableBoostOnStartup_6;
- // System.Int32 UnityEngine.AdaptivePerformance.IAdaptivePerformanceSettings::m_StatsLoggingFrequencyInFrames
- int32_t ___m_StatsLoggingFrequencyInFrames_7;
- // UnityEngine.AdaptivePerformance.AdaptivePerformanceIndexerSettings UnityEngine.AdaptivePerformance.IAdaptivePerformanceSettings::m_IndexerSettings
- AdaptivePerformanceIndexerSettings_t3D9418B7302C8FCA3344719FF10FBADFD2F1CDC6* ___m_IndexerSettings_8;
- // UnityEngine.AdaptivePerformance.AdaptivePerformanceScalerSettings UnityEngine.AdaptivePerformance.IAdaptivePerformanceSettings::m_ScalerSettings
- AdaptivePerformanceScalerSettings_tAF8002CE95F36DE71E945DA73AADB6783EB2FFD8* ___m_ScalerSettings_9;
- // UnityEngine.AdaptivePerformance.AdaptivePerformanceScalerProfile[] UnityEngine.AdaptivePerformance.IAdaptivePerformanceSettings::m_scalerProfileList
- AdaptivePerformanceScalerProfileU5BU5D_t502F55D3686CAB852984FDB6F92431963616F4B7* ___m_scalerProfileList_10;
- // System.Int32 UnityEngine.AdaptivePerformance.IAdaptivePerformanceSettings::m_DefaultScalerProfilerIndex
- int32_t ___m_DefaultScalerProfilerIndex_11;
- };
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem
- struct SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6 : public AdaptivePerformanceSubsystem_t2D41A24C328589A3018DA0478476D2591E9B5C23
- {
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::m_Api
- NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* ___m_Api_3;
- // UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::m_AsyncUpdater
- AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976* ___m_AsyncUpdater_4;
- // UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::m_Data
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83 ___m_Data_5;
- // System.Object UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::m_DataLock
- RuntimeObject* ___m_DataLock_6;
- // UnityEngine.AdaptivePerformance.Samsung.Android.AsyncValue`1<System.Double> UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::m_SkinTemp
- AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A* ___m_SkinTemp_7;
- // UnityEngine.AdaptivePerformance.Samsung.Android.AsyncValue`1<System.Double> UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::m_GPUTime
- AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A* ___m_GPUTime_8;
- // System.Version UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::m_Version
- Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___m_Version_9;
- // System.Single UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::m_MinTempLevel
- float ___m_MinTempLevel_10;
- // System.Single UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::m_MaxTempLevel
- float ___m_MaxTempLevel_11;
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::m_PerformanceLevelControlSystemChange
- bool ___m_PerformanceLevelControlSystemChange_12;
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::m_AllowPerformanceLevelControlChanges
- bool ___m_AllowPerformanceLevelControlChanges_13;
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/AutoVariableRefreshRate UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::m_AutoVariableRefreshRate
- AutoVariableRefreshRate_t90CC96BA9BE6AF1DC8343CDE46B0CC345FEBB63D* ___m_AutoVariableRefreshRate_14;
- // System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::<MaxCpuPerformanceLevel>k__BackingField
- int32_t ___U3CMaxCpuPerformanceLevelU3Ek__BackingField_15;
- // System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::<MaxGpuPerformanceLevel>k__BackingField
- int32_t ___U3CMaxGpuPerformanceLevelU3Ek__BackingField_16;
- };
-
- // System.Threading.ThreadStart
- struct ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2 : public MulticastDelegate_t
- {
- };
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.VariableRefreshRateEventHandler
- struct VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95 : public MulticastDelegate_t
- {
- };
-
- // UnityEngine.AdaptivePerformance.AdaptiveFramerate
- struct AdaptiveFramerate_t87F82B3C838B42BFDE5277B446D2A9C4674D6104 : public AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC
- {
- // System.Int32 UnityEngine.AdaptivePerformance.AdaptiveFramerate::m_DefaultFPS
- int32_t ___m_DefaultFPS_12;
- };
-
- // UnityEngine.AdaptivePerformance.AdaptivePerformanceLoaderHelper
- struct AdaptivePerformanceLoaderHelper_t43D3768280F68D5528D8DCF87E0FC143DCF9A14F : public AdaptivePerformanceLoader_tF12F9ABBB7711A0FDE47852B1F358EAD7664F54E
- {
- // System.Collections.Generic.Dictionary`2<System.Type,UnityEngine.ISubsystem> UnityEngine.AdaptivePerformance.AdaptivePerformanceLoaderHelper::m_SubsystemInstanceMap
- Dictionary_2_tCDC65F572855EBDD1C12CEE33EBEBE0131F60C9C* ___m_SubsystemInstanceMap_4;
- };
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings
- struct SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC : public IAdaptivePerformanceSettings_tFB49C60F821F093D3F18E8DC115E7D929E6C86C8
- {
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings::m_SamsungProviderLogging
- bool ___m_SamsungProviderLogging_12;
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings::m_HighSpeedVRR
- bool ___m_HighSpeedVRR_13;
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings::m_AutomaticVRR
- bool ___m_AutomaticVRR_14;
- };
-
- // UnityEngine.AdaptivePerformance.AdaptiveVariableRefreshRate
- struct AdaptiveVariableRefreshRate_tAEC009151419AD9BF86B44283692F0C4CD9794A4 : public AdaptiveFramerate_t87F82B3C838B42BFDE5277B446D2A9C4674D6104
- {
- // System.Boolean UnityEngine.AdaptivePerformance.AdaptiveVariableRefreshRate::m_AdaptiveVRREnabled
- bool ___m_AdaptiveVRREnabled_13;
- // UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate UnityEngine.AdaptivePerformance.AdaptiveVariableRefreshRate::m_VRR
- RuntimeObject* ___m_VRR_14;
- // System.Int32 UnityEngine.AdaptivePerformance.AdaptiveVariableRefreshRate::m_CurrentRefreshRateIndex
- int32_t ___m_CurrentRefreshRateIndex_15;
- // System.Int32 UnityEngine.AdaptivePerformance.AdaptiveVariableRefreshRate::m_DefaultRefreshRateIndex
- int32_t ___m_DefaultRefreshRateIndex_16;
- };
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderLoader
- struct SamsungAndroidProviderLoader_t750DAFC3B980CC2B2FB3F5BC080B536ECAF5D293 : public AdaptivePerformanceLoaderHelper_t43D3768280F68D5528D8DCF87E0FC143DCF9A14F
- {
- };
-
- // <Module>
-
- // <Module>
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.AsyncValue`1<System.Double>
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.AsyncValue`1<System.Double>
-
- // System.EmptyArray`1<System.Object>
- struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields
- {
- // T[] System.EmptyArray`1::Value
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___Value_0;
- };
-
- // System.EmptyArray`1<System.Object>
-
- // System.Collections.Generic.List`1<System.Action>
- struct List_1_tDB72209F35D56F62A287633F9450978E90B90987_StaticFields
- {
- // T[] System.Collections.Generic.List`1::s_emptyArray
- ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2* ___s_emptyArray_5;
- };
-
- // System.Collections.Generic.List`1<System.Action>
-
- // System.Collections.Generic.List`1<UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor>
- struct List_1_tBDCF1E0892E8DA197607E498736F867735A73137_StaticFields
- {
- // T[] System.Collections.Generic.List`1::s_emptyArray
- AdaptivePerformanceSubsystemDescriptorU5BU5D_tE478BE4CA194FF832B443F6091F40CCF7F1BEA20* ___s_emptyArray_5;
- };
-
- // System.Collections.Generic.List`1<UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor>
-
- // System.Collections.Generic.List`1<System.Int32>
- struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_StaticFields
- {
- // T[] System.Collections.Generic.List`1::s_emptyArray
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_emptyArray_5;
- };
-
- // System.Collections.Generic.List`1<System.Int32>
-
- // System.Collections.Generic.List`1<System.Object>
- struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
- {
- // T[] System.Collections.Generic.List`1::s_emptyArray
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5;
- };
-
- // System.Collections.Generic.List`1<System.Object>
-
- // UnityEngine.AndroidJavaObject
- struct AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_StaticFields
- {
- // System.Boolean UnityEngine.AndroidJavaObject::enableDebugPrints
- bool ___enableDebugPrints_0;
- };
-
- // UnityEngine.AndroidJavaObject
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.GameSDKLog
- struct GameSDKLog_tD0080E506C05822E023880100FA71E86D5D5C043_StaticFields
- {
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings UnityEngine.AdaptivePerformance.Samsung.Android.GameSDKLog::settings
- SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* ___settings_0;
- };
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.GameSDKLog
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderConstants
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderConstants
-
- // System.String
- struct String_t_StaticFields
- {
- // System.String System.String::Empty
- String_t* ___Empty_6;
- };
-
- // System.String
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.VariableRefreshRate
- struct VariableRefreshRate_tEA02E83F092552EB0AECAB3F133EF281D66EEA4D_StaticFields
- {
- // UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate UnityEngine.AdaptivePerformance.Samsung.Android.VariableRefreshRate::<Instance>k__BackingField
- RuntimeObject* ___U3CInstanceU3Ek__BackingField_0;
- };
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.VariableRefreshRate
-
- // System.Version
-
- // System.Version
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/<>c
- struct U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39_StaticFields
- {
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/<>c UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/<>c::<>9
- U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39* ___U3CU3E9_0;
- // System.Action UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/<>c::<>9__26_0
- Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___U3CU3E9__26_0_1;
- };
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/<>c
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/AutoVariableRefreshRate
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/AutoVariableRefreshRate
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager
-
- // System.Boolean
- struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
- {
- // System.String System.Boolean::TrueString
- String_t* ___TrueString_5;
- // System.String System.Boolean::FalseString
- String_t* ___FalseString_6;
- };
-
- // System.Boolean
-
- // UnityEngine.AdaptivePerformance.ClusterInfo
-
- // UnityEngine.AdaptivePerformance.ClusterInfo
-
- // System.Double
-
- // System.Double
-
- // System.Int32
-
- // System.Int32
-
- // System.IntPtr
- struct IntPtr_t_StaticFields
- {
- // System.IntPtr System.IntPtr::Zero
- intptr_t ___Zero_1;
- };
-
- // System.IntPtr
-
- // System.Single
-
- // System.Single
-
- // System.Threading.Thread
- struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_StaticFields
- {
- // System.LocalDataStoreMgr System.Threading.Thread::s_LocalDataStoreMgr
- LocalDataStoreMgr_t205F1783D5CC2B148E829B5882E5406FF9A3AC1E* ___s_LocalDataStoreMgr_0;
- // System.Threading.AsyncLocal`1<System.Globalization.CultureInfo> System.Threading.Thread::s_asyncLocalCurrentCulture
- AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD* ___s_asyncLocalCurrentCulture_4;
- // System.Threading.AsyncLocal`1<System.Globalization.CultureInfo> System.Threading.Thread::s_asyncLocalCurrentUICulture
- AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD* ___s_asyncLocalCurrentUICulture_5;
- };
-
- // System.Threading.Thread
- struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_ThreadStaticFields
- {
- // System.LocalDataStoreHolder System.Threading.Thread::s_LocalDataStore
- LocalDataStoreHolder_t789DD474AE5141213C2105CE57830ECFC2D3C03F* ___s_LocalDataStore_1;
- // System.Globalization.CultureInfo System.Threading.Thread::m_CurrentCulture
- CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___m_CurrentCulture_2;
- // System.Globalization.CultureInfo System.Threading.Thread::m_CurrentUICulture
- CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___m_CurrentUICulture_3;
- // System.Threading.Thread System.Threading.Thread::current_thread
- Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___current_thread_9;
- };
-
- // System.TimeSpan
- struct TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_StaticFields
- {
- // System.TimeSpan System.TimeSpan::Zero
- TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___Zero_19;
- // System.TimeSpan System.TimeSpan::MaxValue
- TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___MaxValue_20;
- // System.TimeSpan System.TimeSpan::MinValue
- TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___MinValue_21;
- };
-
- // System.TimeSpan
-
- // System.Void
-
- // System.Void
-
- // UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor/Cinfo
-
- // UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor/Cinfo
-
- // UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemBase
-
- // UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemBase
-
- // UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor
-
- // UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor
-
- // UnityEngine.AndroidJavaProxy
- struct AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D_StaticFields
- {
- // UnityEngine.GlobalJavaObjectRef UnityEngine.AndroidJavaProxy::s_JavaLangSystemClass
- GlobalJavaObjectRef_t20D8E5AAFC2EB2518FCABBF40465855E797FF0D8* ___s_JavaLangSystemClass_2;
- // System.IntPtr UnityEngine.AndroidJavaProxy::s_HashCodeMethodID
- intptr_t ___s_HashCodeMethodID_3;
- };
-
- // UnityEngine.AndroidJavaProxy
-
- // System.Delegate
-
- // System.Delegate
-
- // System.Exception
- struct Exception_t_StaticFields
- {
- // System.Object System.Exception::s_EDILock
- RuntimeObject* ___s_EDILock_0;
- };
-
- // System.Exception
-
- // UnityEngine.Object
- struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
- {
- // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
- int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
- };
-
- // UnityEngine.Object
-
- // UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord
-
- // UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord
-
- // System.RuntimeTypeHandle
-
- // System.RuntimeTypeHandle
-
- // System.Threading.WaitHandle
- struct WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8_StaticFields
- {
- // System.IntPtr System.Threading.WaitHandle::InvalidHandle
- intptr_t ___InvalidHandle_11;
- };
-
- // System.Threading.WaitHandle
-
- // UnityEngine.jvalue
-
- // UnityEngine.jvalue
-
- // UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystem
-
- // UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystem
-
- // System.Threading.Semaphore
-
- // System.Threading.Semaphore
-
- // System.Type
- struct Type_t_StaticFields
- {
- // System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder
- Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0;
- // System.Char System.Type::Delimiter
- Il2CppChar ___Delimiter_1;
- // System.Type[] System.Type::EmptyTypes
- TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2;
- // System.Object System.Type::Missing
- RuntimeObject* ___Missing_3;
- // System.Reflection.MemberFilter System.Type::FilterAttribute
- MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4;
- // System.Reflection.MemberFilter System.Type::FilterName
- MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5;
- // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
- MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6;
- };
-
- // System.Type
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi
- struct NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields
- {
- // UnityEngine.AndroidJavaObject UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::s_GameSDK
- AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* ___s_GameSDK_4;
- // System.IntPtr UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::s_GameSDKRawObjectID
- intptr_t ___s_GameSDKRawObjectID_5;
- // System.IntPtr UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::s_GetGpuFrameTimeID
- intptr_t ___s_GetGpuFrameTimeID_6;
- // System.IntPtr UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::s_GetHighPrecisionSkinTempLevelID
- intptr_t ___s_GetHighPrecisionSkinTempLevelID_7;
- // System.IntPtr UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::s_GetClusterInfolID
- intptr_t ___s_GetClusterInfolID_8;
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::s_isAvailable
- bool ___s_isAvailable_9;
- // UnityEngine.jvalue[] UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::s_NoArgs
- jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___s_NoArgs_10;
- };
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi
-
- // System.Action`1<System.Int32Enum>
-
- // System.Action`1<System.Int32Enum>
-
- // System.Action`1<UnityEngine.AdaptivePerformance.WarningLevel>
-
- // System.Action`1<UnityEngine.AdaptivePerformance.WarningLevel>
-
- // System.Func`1<System.Double>
-
- // System.Func`1<System.Double>
-
- // System.Action
-
- // System.Action
-
- // UnityEngine.AdaptivePerformance.AdaptivePerformanceScaler
-
- // UnityEngine.AdaptivePerformance.AdaptivePerformanceScaler
-
- // System.AsyncCallback
-
- // System.AsyncCallback
-
- // UnityEngine.AdaptivePerformance.IAdaptivePerformanceSettings
-
- // UnityEngine.AdaptivePerformance.IAdaptivePerformanceSettings
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem
- struct SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_StaticFields
- {
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::settings
- SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* ___settings_17;
- };
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem
-
- // System.Threading.ThreadStart
-
- // System.Threading.ThreadStart
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.VariableRefreshRateEventHandler
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.VariableRefreshRateEventHandler
-
- // UnityEngine.AdaptivePerformance.AdaptiveFramerate
-
- // UnityEngine.AdaptivePerformance.AdaptiveFramerate
-
- // UnityEngine.AdaptivePerformance.AdaptivePerformanceLoaderHelper
-
- // UnityEngine.AdaptivePerformance.AdaptivePerformanceLoaderHelper
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings
- struct SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC_StaticFields
- {
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings::s_RuntimeInstance
- SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* ___s_RuntimeInstance_15;
- };
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings
-
- // UnityEngine.AdaptivePerformance.AdaptiveVariableRefreshRate
-
- // UnityEngine.AdaptivePerformance.AdaptiveVariableRefreshRate
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderLoader
- struct SamsungAndroidProviderLoader_t750DAFC3B980CC2B2FB3F5BC080B536ECAF5D293_StaticFields
- {
- // System.Collections.Generic.List`1<UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor> UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderLoader::s_SamsungGameSDKSubsystemDescriptors
- List_1_tBDCF1E0892E8DA197607E498736F867735A73137* ___s_SamsungGameSDKSubsystemDescriptors_5;
- };
-
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderLoader
- #ifdef __clang__
- #pragma clang diagnostic pop
- #endif
- // System.Int32[]
- struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
- {
- ALIGN_FIELD (8) int32_t m_Items[1];
-
- inline int32_t GetAt(il2cpp_array_size_t index) const
- {
- IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
- return m_Items[index];
- }
- inline int32_t* GetAddressAt(il2cpp_array_size_t index)
- {
- IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
- return m_Items + index;
- }
- inline void SetAt(il2cpp_array_size_t index, int32_t value)
- {
- IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
- m_Items[index] = value;
- }
- inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
- {
- return m_Items[index];
- }
- inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
- {
- return m_Items + index;
- }
- inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
- {
- m_Items[index] = value;
- }
- };
- // System.Object[]
- struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
- {
- ALIGN_FIELD (8) RuntimeObject* m_Items[1];
-
- inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
- {
- IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
- return m_Items[index];
- }
- inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
- {
- IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
- return m_Items + index;
- }
- inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
- {
- IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
- m_Items[index] = value;
- Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
- }
- inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
- {
- return m_Items[index];
- }
- inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
- {
- return m_Items + index;
- }
- inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
- {
- m_Items[index] = value;
- Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
- }
- };
- // System.Boolean[]
- struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4 : public RuntimeArray
- {
- ALIGN_FIELD (8) bool m_Items[1];
-
- inline bool GetAt(il2cpp_array_size_t index) const
- {
- IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
- return m_Items[index];
- }
- inline bool* GetAddressAt(il2cpp_array_size_t index)
- {
- IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
- return m_Items + index;
- }
- inline void SetAt(il2cpp_array_size_t index, bool value)
- {
- IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
- m_Items[index] = value;
- }
- inline bool GetAtUnchecked(il2cpp_array_size_t index) const
- {
- return m_Items[index];
- }
- inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index)
- {
- return m_Items + index;
- }
- inline void SetAtUnchecked(il2cpp_array_size_t index, bool value)
- {
- m_Items[index] = value;
- }
- };
- // UnityEngine.jvalue[]
- struct jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F : public RuntimeArray
- {
- ALIGN_FIELD (8) jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 m_Items[1];
-
- inline jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 GetAt(il2cpp_array_size_t index) const
- {
- IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
- return m_Items[index];
- }
- inline jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* GetAddressAt(il2cpp_array_size_t index)
- {
- IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
- return m_Items + index;
- }
- inline void SetAt(il2cpp_array_size_t index, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 value)
- {
- IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
- m_Items[index] = value;
- }
- inline jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 GetAtUnchecked(il2cpp_array_size_t index) const
- {
- return m_Items[index];
- }
- inline jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225* GetAddressAtUnchecked(il2cpp_array_size_t index)
- {
- return m_Items + index;
- }
- inline void SetAtUnchecked(il2cpp_array_size_t index, jvalue_t1756CE401EE222450C9AD0B98CB30E213D4A3225 value)
- {
- m_Items[index] = value;
- }
- };
- // System.Delegate[]
- struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
- {
- ALIGN_FIELD (8) Delegate_t* m_Items[1];
-
- inline Delegate_t* GetAt(il2cpp_array_size_t index) const
- {
- IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
- return m_Items[index];
- }
- inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
- {
- IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
- return m_Items + index;
- }
- inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
- {
- IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
- m_Items[index] = value;
- Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
- }
- inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
- {
- return m_Items[index];
- }
- inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
- {
- return m_Items + index;
- }
- inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
- {
- m_Items[index] = value;
- Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
- }
- };
-
-
- // System.Int32 System.Array::IndexOf<System.Int32>(T[],T)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F_gshared (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, int32_t ___1_value, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.AdaptivePerformanceLoaderHelper::CreateSubsystem<System.Object,System.Object>(System.Collections.Generic.List`1<TDescriptor>,System.String)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptivePerformanceLoaderHelper_CreateSubsystem_TisRuntimeObject_TisRuntimeObject_m5A5862F45F20C876D0E996E32E4F74463ED37883_gshared (AdaptivePerformanceLoaderHelper_t43D3768280F68D5528D8DCF87E0FC143DCF9A14F* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_descriptors, String_t* ___1_id, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.AdaptivePerformanceLoaderHelper::StartSubsystem<System.Object>()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptivePerformanceLoaderHelper_StartSubsystem_TisRuntimeObject_mED46F7CFD33FB472255ECFB6FCC441D782DD8421_gshared (AdaptivePerformanceLoaderHelper_t43D3768280F68D5528D8DCF87E0FC143DCF9A14F* __this, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.AdaptivePerformanceLoaderHelper::StopSubsystem<System.Object>()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptivePerformanceLoaderHelper_StopSubsystem_TisRuntimeObject_mFE5CC154546FE5C5FEA943ADDE6690D3C39A3A77_gshared (AdaptivePerformanceLoaderHelper_t43D3768280F68D5528D8DCF87E0FC143DCF9A14F* __this, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.AdaptivePerformanceLoaderHelper::DestroySubsystem<System.Object>()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptivePerformanceLoaderHelper_DestroySubsystem_TisRuntimeObject_mEB494C898E29C9B3A0FFDC6502073D730D1DD21C_gshared (AdaptivePerformanceLoaderHelper_t43D3768280F68D5528D8DCF87E0FC143DCF9A14F* __this, const RuntimeMethod* method) ;
- // System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
- // System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
- // System.Void System.Collections.Generic.List`1<System.Object>::Add(T)
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
- // T System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
- // System.Void System.Action`1<System.Int32Enum>::.ctor(System.Object,System.IntPtr)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m8EDF953DA7FF0E33AE19FB51BD7DBDB7C495CFE0_gshared (Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
- // System.Void System.Func`1<System.Double>::.ctor(System.Object,System.IntPtr)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mFD3B853B23577DD7757C6726EB1FB0EC97D25B31_gshared (Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.AsyncValue`1<System.Double>::.ctor(UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater,T,System.Single,System.Func`1<T>)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncValue_1__ctor_m8F76CA33FF29AF1898F434F8ED52FD8D3821ACB5_gshared (AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A* __this, AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976* ___0_updater, double ___1_value, float ___2_updateTimeDeltaSeconds, Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* ___3_updateFunc, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.AsyncValue`1<System.Double>::SyncUpdate(System.Single)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncValue_1_SyncUpdate_m36DC9C08B8E7C6C425C5ADD8E3F807D75A1D85E2_gshared (AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A* __this, float ___0_timestamp, const RuntimeMethod* method) ;
- // T UnityEngine.AdaptivePerformance.Samsung.Android.AsyncValue`1<System.Double>::get_value()
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double AsyncValue_1_get_value_m575C6560C02998BF7B68C755BDD5E515C34A9B43_gshared_inline (AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A* __this, const RuntimeMethod* method) ;
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.AsyncValue`1<System.Double>::Update(System.Single)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AsyncValue_1_Update_m15F2BF5D1A6143887E28FE6EB0C7B112EF7F204C_gshared (AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A* __this, float ___0_timestamp, const RuntimeMethod* method) ;
- // System.Void System.Action`1<System.Int32Enum>::Invoke(T)
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mBF7DDBCD230E9D28EDF45D3E65F907DE1AE0CCBC_gshared_inline (Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B* __this, int32_t ___0_obj, const RuntimeMethod* method) ;
- // T[] System.Array::Empty<System.Object>()
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method) ;
- // ReturnType UnityEngine.AndroidJavaObject::CallStatic<System.Boolean>(System.String,System.Object[])
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6_gshared (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
- // ReturnType UnityEngine.AndroidJavaObject::Call<System.Boolean>(System.String,System.Object[])
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF_gshared (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
- // ReturnType UnityEngine.AndroidJavaObject::Call<System.Object>(System.String,System.Object[])
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AndroidJavaObject_Call_TisRuntimeObject_mA5AF1A9E0463CE91F0ACB6AC2FE0C1922B579EF7_gshared (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
- // ReturnType UnityEngine.AndroidJavaObject::Call<System.Int32>(System.String,System.Object[])
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC_gshared (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
- // System.Void System.Collections.Generic.List`1<System.Int32>::.ctor()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
- // System.Void System.Collections.Generic.List`1<System.Int32>::Add(T)
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ;
- // T[] System.Collections.Generic.List`1<System.Int32>::ToArray()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
-
- // System.Void UnityEngine.AdaptivePerformance.AdaptiveFramerate::Awake()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveFramerate_Awake_mEFFD0C457A737B1F637A2BB27E7C468351A7C894 (AdaptiveFramerate_t87F82B3C838B42BFDE5277B446D2A9C4674D6104* __this, const RuntimeMethod* method) ;
- // System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
- // UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate UnityEngine.AdaptivePerformance.Samsung.Android.VariableRefreshRate::get_Instance()
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* VariableRefreshRate_get_Instance_m450C4BACDE831B071DDC9573BD1FE24D4FA4BEEA_inline (const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.VariableRefreshRateEventHandler::.ctor(System.Object,System.IntPtr)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VariableRefreshRateEventHandler__ctor_m7A50456A08A0FDE7002210349CE4F2D9BF73EBF7 (VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
- // System.Int32 System.Array::IndexOf<System.Int32>(T[],T)
- inline int32_t Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, int32_t ___1_value, const RuntimeMethod* method)
- {
- return (( int32_t (*) (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*, int32_t, const RuntimeMethod*))Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F_gshared)(___0_array, ___1_value, method);
- }
- // System.Void UnityEngine.AdaptivePerformance.AdaptiveFramerate::OnDisabled()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveFramerate_OnDisabled_m6CA3A4174B1E09B31BEFB70E212B7811C2CF9DD0 (AdaptiveFramerate_t87F82B3C838B42BFDE5277B446D2A9C4674D6104* __this, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.AdaptiveFramerate::OnEnabled()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveFramerate_OnEnabled_m83DA60536ADE76F0E290455BF879835B354BA3BD (AdaptiveFramerate_t87F82B3C838B42BFDE5277B446D2A9C4674D6104* __this, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.AdaptiveFramerate::.ctor()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveFramerate__ctor_m4DDA4198D52446513FA0C8CA97BB19FA72C9EBE3 (AdaptiveFramerate_t87F82B3C838B42BFDE5277B446D2A9C4674D6104* __this, const RuntimeMethod* method) ;
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderLoader::get_samsungGameSDKSubsystem()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* SamsungAndroidProviderLoader_get_samsungGameSDKSubsystem_m74B312CF72A655ED0D1B9289B62D273848341720 (SamsungAndroidProviderLoader_t750DAFC3B980CC2B2FB3F5BC080B536ECAF5D293* __this, const RuntimeMethod* method) ;
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings::GetSettings()
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* SamsungAndroidProviderSettings_GetSettings_m1049E50BEC709D010C89CB78635F11BAF183A4CB_inline (const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.AdaptivePerformanceLoaderHelper::CreateSubsystem<UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor,UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem>(System.Collections.Generic.List`1<TDescriptor>,System.String)
- inline void AdaptivePerformanceLoaderHelper_CreateSubsystem_TisAdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82_TisSamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_m99C7D46952CCF2B412FEB0DA2401A952ECB2A0A9 (AdaptivePerformanceLoaderHelper_t43D3768280F68D5528D8DCF87E0FC143DCF9A14F* __this, List_1_tBDCF1E0892E8DA197607E498736F867735A73137* ___0_descriptors, String_t* ___1_id, const RuntimeMethod* method)
- {
- (( void (*) (AdaptivePerformanceLoaderHelper_t43D3768280F68D5528D8DCF87E0FC143DCF9A14F*, List_1_tBDCF1E0892E8DA197607E498736F867735A73137*, String_t*, const RuntimeMethod*))AdaptivePerformanceLoaderHelper_CreateSubsystem_TisRuntimeObject_TisRuntimeObject_m5A5862F45F20C876D0E996E32E4F74463ED37883_gshared)(__this, ___0_descriptors, ___1_id, method);
- }
- // System.Void UnityEngine.Debug::LogError(System.Object)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
- // System.Boolean UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemBase::get_initialized()
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AdaptivePerformanceSubsystemBase_get_initialized_mD8CA1B7504E7C565ADE1B49E8DB08232A66FA631_inline (AdaptivePerformanceSubsystemBase_t056A2AE227166A477FC9F9536AD7B0F891D32CD9* __this, const RuntimeMethod* method) ;
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::Initialize()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SamsungGameSDKAdaptivePerformanceSubsystem_Initialize_m9F03A36723372058F03421AB92B77BA6C4E9B1AA (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.AdaptivePerformanceLoaderHelper::StartSubsystem<UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem>()
- inline void AdaptivePerformanceLoaderHelper_StartSubsystem_TisSamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_m280177B28B689C5DA83E4056364D33158B8BDE3D (AdaptivePerformanceLoaderHelper_t43D3768280F68D5528D8DCF87E0FC143DCF9A14F* __this, const RuntimeMethod* method)
- {
- (( void (*) (AdaptivePerformanceLoaderHelper_t43D3768280F68D5528D8DCF87E0FC143DCF9A14F*, const RuntimeMethod*))AdaptivePerformanceLoaderHelper_StartSubsystem_TisRuntimeObject_mED46F7CFD33FB472255ECFB6FCC441D782DD8421_gshared)(__this, method);
- }
- // System.Void UnityEngine.AdaptivePerformance.AdaptivePerformanceLoaderHelper::StopSubsystem<UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem>()
- inline void AdaptivePerformanceLoaderHelper_StopSubsystem_TisSamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_m5043429A11F0840924CB4E0AE730585740AEBCCB (AdaptivePerformanceLoaderHelper_t43D3768280F68D5528D8DCF87E0FC143DCF9A14F* __this, const RuntimeMethod* method)
- {
- (( void (*) (AdaptivePerformanceLoaderHelper_t43D3768280F68D5528D8DCF87E0FC143DCF9A14F*, const RuntimeMethod*))AdaptivePerformanceLoaderHelper_StopSubsystem_TisRuntimeObject_mFE5CC154546FE5C5FEA943ADDE6690D3C39A3A77_gshared)(__this, method);
- }
- // System.Void UnityEngine.AdaptivePerformance.AdaptivePerformanceLoaderHelper::DestroySubsystem<UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem>()
- inline void AdaptivePerformanceLoaderHelper_DestroySubsystem_TisSamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_mF5E05816FE8B1579D3D604DC4DC2147F5331F6D4 (AdaptivePerformanceLoaderHelper_t43D3768280F68D5528D8DCF87E0FC143DCF9A14F* __this, const RuntimeMethod* method)
- {
- (( void (*) (AdaptivePerformanceLoaderHelper_t43D3768280F68D5528D8DCF87E0FC143DCF9A14F*, const RuntimeMethod*))AdaptivePerformanceLoaderHelper_DestroySubsystem_TisRuntimeObject_mEB494C898E29C9B3A0FFDC6502073D730D1DD21C_gshared)(__this, method);
- }
- // System.Void UnityEngine.AdaptivePerformance.AdaptivePerformanceLoaderHelper::.ctor()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptivePerformanceLoaderHelper__ctor_mEEA0DF770A2EAB15E711E6FCC9AE3166FFF30863 (AdaptivePerformanceLoaderHelper_t43D3768280F68D5528D8DCF87E0FC143DCF9A14F* __this, const RuntimeMethod* method) ;
- // System.Void System.Collections.Generic.List`1<UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor>::.ctor()
- inline void List_1__ctor_mDB1225A75BFAF418EF64307D04DBE72CF9246A03 (List_1_tBDCF1E0892E8DA197607E498736F867735A73137* __this, const RuntimeMethod* method)
- {
- (( void (*) (List_1_tBDCF1E0892E8DA197607E498736F867735A73137*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
- }
- // System.Void UnityEngine.AdaptivePerformance.IAdaptivePerformanceSettings::.ctor()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IAdaptivePerformanceSettings__ctor_mBEEA4933FD88BF7E3C20FAAE1E8BEAF3EBB18379 (IAdaptivePerformanceSettings_tFB49C60F821F093D3F18E8DC115E7D929E6C86C8* __this, const RuntimeMethod* method) ;
- // System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings::get_samsungProviderLogging()
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SamsungAndroidProviderSettings_get_samsungProviderLogging_mE70D42A6A1439E3DB2406B298C2AF4F30811DA9C_inline (SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* __this, const RuntimeMethod* method) ;
- // System.String System.String::Concat(System.String,System.String)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
- // System.String System.String::Format(System.String,System.Object[])
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m918500C1EFB475181349A79989BB79BB36102894 (String_t* ___0_format, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
- // System.Void UnityEngine.Debug::Log(System.Object)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
- // System.Boolean System.Threading.Thread::get_IsAlive()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Thread_get_IsAlive_m87922B882A526D780570799F497EEB4C99F005DF (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, const RuntimeMethod* method) ;
- // System.Int32 System.Collections.Generic.List`1<System.Action>::get_Count()
- inline int32_t List_1_get_Count_m5E7FCE3DF7B23B6D88C14A04177C1DCD15063858_inline (List_1_tDB72209F35D56F62A287633F9450978E90B90987* __this, const RuntimeMethod* method)
- {
- return (( int32_t (*) (List_1_tDB72209F35D56F62A287633F9450978E90B90987*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
- }
- // System.Void System.Collections.Generic.List`1<System.Action>::Add(T)
- inline void List_1_Add_m5B99D67CB378BFA8A1142343F9DB44D94322EAD3_inline (List_1_tDB72209F35D56F62A287633F9450978E90B90987* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_item, const RuntimeMethod* method)
- {
- (( void (*) (List_1_tDB72209F35D56F62A287633F9450978E90B90987*, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
- }
- // System.Void System.Threading.Semaphore::.ctor(System.Int32,System.Int32)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Semaphore__ctor_m5954C9FB5ED41FD527888AA96F28398DBCAFA237 (Semaphore_t12119E120563D7838E1DAFB15006DC8985C6AC4B* __this, int32_t ___0_initialCount, int32_t ___1_maximumCount, const RuntimeMethod* method) ;
- // System.Void System.Threading.Thread::Start()
- IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void Thread_Start_m2230799AA331CA9ACEF49D5500281D0C1A9F72FA (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, const RuntimeMethod* method) ;
- // System.Void System.Threading.Monitor::Exit(System.Object)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
- // System.Void System.Threading.Monitor::Enter(System.Object,System.Boolean&)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149 (RuntimeObject* ___0_obj, bool* ___1_lockTaken, const RuntimeMethod* method) ;
- // System.Int32 System.Threading.Semaphore::Release()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Semaphore_Release_m3AA41CBF1DEA03948FD56E47B5E05A68F43A7A94 (Semaphore_t12119E120563D7838E1DAFB15006DC8985C6AC4B* __this, const RuntimeMethod* method) ;
- // System.Void System.Collections.Generic.List`1<System.Action>::.ctor()
- inline void List_1__ctor_mBFD6DF02E045EDF3C322E2112C922457016C8212 (List_1_tDB72209F35D56F62A287633F9450978E90B90987* __this, const RuntimeMethod* method)
- {
- (( void (*) (List_1_tDB72209F35D56F62A287633F9450978E90B90987*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
- }
- // System.Void System.Object::.ctor()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
- // System.Void System.Threading.ThreadStart::.ctor(System.Object,System.IntPtr)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThreadStart__ctor_m35CE51F76358F20E4A0C8F2963C3AE14E5FF7E71 (ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
- // System.Void System.Threading.Thread::.ctor(System.Threading.ThreadStart)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Thread__ctor_m1FA23A179DF4F5B659689D6FA40DE903086212E2 (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2* ___0_start, const RuntimeMethod* method) ;
- // System.Void System.Threading.Thread::set_Name(System.String)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Thread_set_Name_m53E2BA6E84C04A6393EA5E470E516703CB892E4A (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, String_t* ___0_value, const RuntimeMethod* method) ;
- // System.Int32 UnityEngine.AndroidJNI::AttachCurrentThread()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AndroidJNI_AttachCurrentThread_m412647220ED1F7D42F9D41F692D1D7DC4696B6D4 (const RuntimeMethod* method) ;
- // T System.Collections.Generic.List`1<System.Action>::get_Item(System.Int32)
- inline Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* List_1_get_Item_m8A119323481338039197B73D82916BB46DEE3C2D (List_1_tDB72209F35D56F62A287633F9450978E90B90987* __this, int32_t ___0_index, const RuntimeMethod* method)
- {
- return (( Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* (*) (List_1_tDB72209F35D56F62A287633F9450978E90B90987*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
- }
- // System.Void System.Action::Invoke()
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) ;
- // System.Int32 UnityEngine.AndroidJNI::DetachCurrentThread()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AndroidJNI_DetachCurrentThread_mC0F3D8974C0681528B801EF0AC2A54E5C7A2E933 (const RuntimeMethod* method) ;
- // System.Void System.Threading.Thread::Join()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Thread_Join_mB756581AAF5EB028081256E0517892BC8867779F (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater::Dispose(System.Boolean)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncUpdater_Dispose_mD52CA6DA8B1B7993C6AC8D3C4F0A5C88088E8996 (AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976* __this, bool ___0_disposing, const RuntimeMethod* method) ;
- // System.Void System.GC::SuppressFinalize(System.Object)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystem::.ctor()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptivePerformanceSubsystem__ctor_mEEBD3B76AC04711B8088F2E55218C832F490A078 (AdaptivePerformanceSubsystem_t2D41A24C328589A3018DA0478476D2591E9B5C23* __this, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::set_MaxCpuPerformanceLevel(System.Int32)
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem_set_MaxCpuPerformanceLevel_m7040D551B96A10A49DB28DC1CB6FF6E55811BF9C_inline (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, int32_t ___0_value, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::set_MaxGpuPerformanceLevel(System.Int32)
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem_set_MaxGpuPerformanceLevel_mDD72ADA0233E838AB2B08625407171D6FABC33BA_inline (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, int32_t ___0_value, const RuntimeMethod* method) ;
- // System.Void System.Action`1<UnityEngine.AdaptivePerformance.WarningLevel>::.ctor(System.Object,System.IntPtr)
- inline void Action_1__ctor_m3447050AC75D7978A825F681D4EB19C5A0B735E0 (Action_1_t87D266BDCAC7E2FA2FA9733C3E286D256FCFFFFA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
- {
- (( void (*) (Action_1_t87D266BDCAC7E2FA2FA9733C3E286D256FCFFFFA*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m8EDF953DA7FF0E33AE19FB51BD7DBDB7C495CFE0_gshared)(__this, ___0_object, ___1_method, method);
- }
- // System.Void System.Action::.ctor(System.Object,System.IntPtr)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::.ctor(System.Action`1<UnityEngine.AdaptivePerformance.WarningLevel>,System.Action,System.Action,System.Action,System.Action)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeApi__ctor_m62E976B074521326BD1F50D144286A876C851B1E (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, Action_1_t87D266BDCAC7E2FA2FA9733C3E286D256FCFFFFA* ___0_sustainedPerformanceWarning, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___1_sustainedPerformanceTimeout, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___2_refreshRateChanged, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___3_cpuPerformanceBoostReleasedByTimeout, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___4_gpuPerformanceBoostReleasedByTimeout, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater::.ctor()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncUpdater__ctor_m0E52F8DBFA255D988D89F3DF47CD6FA7E90EBB34 (AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976* __this, const RuntimeMethod* method) ;
- // System.Void System.Func`1<System.Double>::.ctor(System.Object,System.IntPtr)
- inline void Func_1__ctor_mFD3B853B23577DD7757C6726EB1FB0EC97D25B31 (Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
- {
- (( void (*) (Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_mFD3B853B23577DD7757C6726EB1FB0EC97D25B31_gshared)(__this, ___0_object, ___1_method, method);
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.AsyncValue`1<System.Double>::.ctor(UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater,T,System.Single,System.Func`1<T>)
- inline void AsyncValue_1__ctor_m8F76CA33FF29AF1898F434F8ED52FD8D3821ACB5 (AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A* __this, AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976* ___0_updater, double ___1_value, float ___2_updateTimeDeltaSeconds, Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* ___3_updateFunc, const RuntimeMethod* method)
- {
- (( void (*) (AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A*, AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976*, double, float, Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7*, const RuntimeMethod*))AsyncValue_1__ctor_m8F76CA33FF29AF1898F434F8ED52FD8D3821ACB5_gshared)(__this, ___0_updater, ___1_value, ___2_updateTimeDeltaSeconds, ___3_updateFunc, method);
- }
- // System.Void UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystem::set_Capabilities(UnityEngine.AdaptivePerformance.Provider.Feature)
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AdaptivePerformanceSubsystem_set_Capabilities_m13719E1250D06D80D0889D1015C9F35078F7414F_inline (AdaptivePerformanceSubsystem_t2D41A24C328589A3018DA0478476D2591E9B5C23* __this, int32_t ___0_value, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater::Start()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncUpdater_Start_m44754B8FBC894327CB62D4C2893211AF14068983 (AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976* __this, const RuntimeMethod* method) ;
- // UnityEngine.AdaptivePerformance.Provider.Feature UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::get_ChangeFlags()
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PerformanceDataRecord_get_ChangeFlags_m83DE31AF3877A2A1507A6703B190533FD166B9B7_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::set_ChangeFlags(UnityEngine.AdaptivePerformance.Provider.Feature)
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_ChangeFlags_mE99AA127E129C78872D68F5C650D55B8E5D33DC8_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, int32_t ___0_value, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::set_WarningLevel(UnityEngine.AdaptivePerformance.WarningLevel)
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_WarningLevel_mBC3853B7D0AA1412C41DFD248FA9E7252DAEB5F4_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, int32_t ___0_value, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::set_CpuPerformanceLevel(System.Int32)
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_CpuPerformanceLevel_m8BBB7FA33AF2644ED0DE81CD58CCB07C5F71ED03_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, int32_t ___0_value, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::set_GpuPerformanceLevel(System.Int32)
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_GpuPerformanceLevel_mBA26ABE3F6089BA232022D7F0F38B55B8FA9481A_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, int32_t ___0_value, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::set_CpuPerformanceBoost(System.Boolean)
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_CpuPerformanceBoost_mD8BF1CE74A03B57E81DBCD9A3DDE8DAA27968FF5_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, bool ___0_value, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::set_GpuPerformanceBoost(System.Boolean)
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_GpuPerformanceBoost_m0A5764E94B8EC621A0AA51B2F7C24BA1EAF844B9_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, bool ___0_value, const RuntimeMethod* method) ;
- // System.Double UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::GetHighPrecisionSkinTempLevel()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double NativeApi_GetHighPrecisionSkinTempLevel_mF772B46B9F70B8520E7CE50D9FBB854BD435836A (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method) ;
- // System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::GetClusterInfo()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeApi_GetClusterInfo_m1B6635A235E064CCBACD2D3875A97816A3FCA920 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method) ;
- // System.Single UnityEngine.Time::get_time()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_time_m3A271BB1B20041144AC5B7863B71AB1F0150374B (const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.AsyncValue`1<System.Double>::SyncUpdate(System.Single)
- inline void AsyncValue_1_SyncUpdate_m36DC9C08B8E7C6C425C5ADD8E3F807D75A1D85E2 (AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A* __this, float ___0_timestamp, const RuntimeMethod* method)
- {
- (( void (*) (AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A*, float, const RuntimeMethod*))AsyncValue_1_SyncUpdate_m36DC9C08B8E7C6C425C5ADD8E3F807D75A1D85E2_gshared)(__this, ___0_timestamp, method);
- }
- // System.Single UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::GetTemperatureLevel()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SamsungGameSDKAdaptivePerformanceSubsystem_GetTemperatureLevel_mA400905D39A068B49434A3C39B2D7028F0760058 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::set_TemperatureLevel(System.Single)
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_TemperatureLevel_mFC2BC8E019EFB0E7611C242D1F5D4EAB76570BB5_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, float ___0_value, const RuntimeMethod* method) ;
- // System.Void System.Version::.ctor(System.String)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Version__ctor_m52D06833AE6481C0A9B72085BDC4D09A723CEF7F (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, String_t* ___0_version, const RuntimeMethod* method) ;
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::Initialize()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeApi_Initialize_mD5CCC8D65B6D995B365BE4602144DEBA9BDD55CD (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method) ;
- // System.String UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::GetVersion()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeApi_GetVersion_mA4099836535EE991E5F2F9F910A2051AA54944A2 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method) ;
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::TryParseVersion(System.String,System.Version&)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SamsungGameSDKAdaptivePerformanceSubsystem_TryParseVersion_m11B181A8D69F59774E2E1196D0D8F61EE341E3E0 (String_t* ___0_versionString, Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** ___1_version, const RuntimeMethod* method) ;
- // System.Void System.Version::.ctor(System.Int32,System.Int32)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Version__ctor_m0871675040007535EA3D8083A4BEAE9DF8C92FF4 (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, int32_t ___0_major, int32_t ___1_minor, const RuntimeMethod* method) ;
- // System.Boolean System.Version::op_GreaterThanOrEqual(System.Version,System.Version)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Version_op_GreaterThanOrEqual_m792CE284B083EDAAC120E4028150194D1C1284EB (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___0_v1, Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___1_v2, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemBase::set_initialized(System.Boolean)
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AdaptivePerformanceSubsystemBase_set_initialized_m7B2B09A90BC940B4903FBF8FB7D4F87581CDFF72_inline (AdaptivePerformanceSubsystemBase_t056A2AE227166A477FC9F9536AD7B0F891D32CD9* __this, bool ___0_value, const RuntimeMethod* method) ;
- // System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::GetMaxCpuPerformanceLevel()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeApi_GetMaxCpuPerformanceLevel_m7106C512DEFDAD0EF76DF0F752E95B5C20ADFE92 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method) ;
- // System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::GetMaxGpuPerformanceLevel()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeApi_GetMaxGpuPerformanceLevel_m287193E794C3784CDA030D5B37F3F4D8B34BEAB8 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method) ;
- // UnityEngine.AdaptivePerformance.Provider.Feature UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystem::get_Capabilities()
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AdaptivePerformanceSubsystem_get_Capabilities_m3B41A455C5EF85D90A6796AE764E6285E1AF21A1_inline (AdaptivePerformanceSubsystem_t2D41A24C328589A3018DA0478476D2591E9B5C23* __this, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::Terminate()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeApi_Terminate_m20E038F0579D7C9D58454AD72011ED757FA27C1F (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method) ;
- // System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::get_MaxCpuPerformanceLevel()
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SamsungGameSDKAdaptivePerformanceSubsystem_get_MaxCpuPerformanceLevel_m7558F2A23D816B4F3EB7B94934B9646038C4D6F0_inline (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method) ;
- // System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::get_MaxGpuPerformanceLevel()
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SamsungGameSDKAdaptivePerformanceSubsystem_get_MaxGpuPerformanceLevel_m5268FD732220398272D98125ABD2A92C0DB76C28_inline (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::set_PerformanceLevelControlAvailable(System.Boolean)
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_PerformanceLevelControlAvailable_m78A1EFC49C88D90E778F7C4C8605662E94B125FF_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, bool ___0_value, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::ImmediateUpdateTemperature()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem_ImmediateUpdateTemperature_m35F36531EA566899C06B7B46F7EB4C089333C2FF (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::CheckAndInitializeVRR()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem_CheckAndInitializeVRR_m5D3A1BB4096B76E85CFF99048F2464407BBE12BA (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method) ;
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::IsVariableRefreshRateSupported()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeApi_IsVariableRefreshRateSupported_mFF2652DEC0862E5EE5F6E7E74363B3AADF9A4128 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager::.ctor(UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VRRManager__ctor_mD2277F2A0AC768DEEA16B64982A3741F9347EDBF (VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* __this, NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* ___0_api, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.VariableRefreshRate::set_Instance(UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate)
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VariableRefreshRate_set_Instance_m5F8051BFDE6E14BAC0C837E841B48D67590AB992_inline (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/AutoVariableRefreshRate::.ctor(UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoVariableRefreshRate__ctor_m325160788CB50F3FD45C4BDA6ADBF4EA40A398E2 (AutoVariableRefreshRate_t90CC96BA9BE6AF1DC8343CDE46B0CC345FEBB63D* __this, RuntimeObject* ___0_vrrManagerInstance, const RuntimeMethod* method) ;
- // System.TimeSpan System.TimeSpan::FromSeconds(System.Double)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A TimeSpan_FromSeconds_m4401B50C0CA831134068595C6AF2F1CA92AAF80F (double ___0_value, const RuntimeMethod* method) ;
- // System.Void System.Threading.Thread::Sleep(System.TimeSpan)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Thread_Sleep_m64ACA63DDE948BB823BD6A5871D9C0B29A77E55A (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___0_timeout, const RuntimeMethod* method) ;
- // System.Single UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::GetHighPrecisionSkinTempLevel()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SamsungGameSDKAdaptivePerformanceSubsystem_GetHighPrecisionSkinTempLevel_mE797BBCCD724C732D8CC903F304B1E2E75D48F32 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::OnPerformanceWarning(UnityEngine.AdaptivePerformance.WarningLevel)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem_OnPerformanceWarning_m4F10CCC53C50EB06584ECD641A77E64404010C76 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, int32_t ___0_warningLevel, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.ClusterInfo::set_BigCore(System.Int32)
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ClusterInfo_set_BigCore_m6773CE3416C5DDE25B397D398D60253CA4A913A0_inline (ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15* __this, int32_t ___0_value, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.ClusterInfo::set_MediumCore(System.Int32)
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ClusterInfo_set_MediumCore_mC984A40803648B368E8E998F82E7C89D9E24E126_inline (ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15* __this, int32_t ___0_value, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.ClusterInfo::set_LittleCore(System.Int32)
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ClusterInfo_set_LittleCore_m2B02B46BBEA719EFBDD955DF419EAAC81E69C7AB_inline (ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15* __this, int32_t ___0_value, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::set_ClusterInfo(UnityEngine.AdaptivePerformance.ClusterInfo)
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_ClusterInfo_m70A3B30678BE28E09161ADF030CBAFE8D5BC9E3E_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 ___0_value, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater::Dispose()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncUpdater_Dispose_mE3267C63AAF1B517C1AE45CC31A0FC5397E94E1F (AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976* __this, const RuntimeMethod* method) ;
- // T UnityEngine.AdaptivePerformance.Samsung.Android.AsyncValue`1<System.Double>::get_value()
- inline double AsyncValue_1_get_value_m575C6560C02998BF7B68C755BDD5E515C34A9B43_inline (AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A* __this, const RuntimeMethod* method)
- {
- return (( double (*) (AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A*, const RuntimeMethod*))AsyncValue_1_get_value_m575C6560C02998BF7B68C755BDD5E515C34A9B43_gshared_inline)(__this, method);
- }
- // System.String System.String::Format(System.String,System.Object,System.Object)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ;
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.AsyncValue`1<System.Double>::Update(System.Single)
- inline bool AsyncValue_1_Update_m15F2BF5D1A6143887E28FE6EB0C7B112EF7F204C (AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A* __this, float ___0_timestamp, const RuntimeMethod* method)
- {
- return (( bool (*) (AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A*, float, const RuntimeMethod*))AsyncValue_1_Update_m15F2BF5D1A6143887E28FE6EB0C7B112EF7F204C_gshared)(__this, ___0_timestamp, method);
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager::Update()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VRRManager_Update_mCFB9B5DDFAAE08091FCA2DB70DCBEACCE74B2C53 (VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* __this, const RuntimeMethod* method) ;
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings::get_automaticVRR()
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SamsungAndroidProviderSettings_get_automaticVRR_mA4EC43A6755953623F7A5F1B3C365A3A9CE25C3B_inline (SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* __this, const RuntimeMethod* method) ;
- // System.Int32 UnityEngine.QualitySettings::get_vSyncCount()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t QualitySettings_get_vSyncCount_m0293E74C6CEF18FA03FB12C85802361FA83DC293 (const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/AutoVariableRefreshRate::UpdateAutoVRR()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoVariableRefreshRate_UpdateAutoVRR_m723236AA9993CBBF5B79B2A512AD7275D977990E (AutoVariableRefreshRate_t90CC96BA9BE6AF1DC8343CDE46B0CC345FEBB63D* __this, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::DisableSystemControl()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem_DisableSystemControl_m52ABFCD191A8A41C6C6D134C9B501F5F22499B57 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method) ;
- // System.Single UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::LatestGpuFrameTime()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SamsungGameSDKAdaptivePerformanceSubsystem_LatestGpuFrameTime_m89926139AD9A965DF8CDE618059668C4CF0FF098 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::set_GpuFrameTime(System.Single)
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_GpuFrameTime_mB779C484C185DB05F985A295EA7242EB8DA37299_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, float ___0_value, const RuntimeMethod* method) ;
- // System.Single System.Math::Max(System.Single,System.Single)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Math_Max_mB55ACEA482E7F67E61496C4C7C54FE0BB7BE78EA (float ___0_val1, float ___1_val2, const RuntimeMethod* method) ;
- // System.Single System.Math::Min(System.Single,System.Single)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Math_Min_mE913811A2F7566294BF4649A434282634E7254B3 (float ___0_val1, float ___1_val2, const RuntimeMethod* method) ;
- // System.Single UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::NormalizeTemperatureLevel(System.Single,System.Single,System.Single)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SamsungGameSDKAdaptivePerformanceSubsystem_NormalizeTemperatureLevel_m9C0BB9B7FAE193661793BD231588CC973F360475 (float ___0_currentTempLevel, float ___1_minValue, float ___2_maxValue, const RuntimeMethod* method) ;
- // System.Single UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::NormalizeTemperatureLevel(System.Single)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SamsungGameSDKAdaptivePerformanceSubsystem_NormalizeTemperatureLevel_m3F1FA12928FDB3257CB4DCB6703760C849E129D4 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, float ___0_currentTempLevel, const RuntimeMethod* method) ;
- // System.Boolean System.Version::op_Equality(System.Version,System.Version)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Version_op_Equality_mED378603AE784D5ACEDB8F4B250F50773B331D4B (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___0_v1, Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___1_v2, const RuntimeMethod* method) ;
- // System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::SetFreqLevels(System.Int32,System.Int32)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeApi_SetFreqLevels_mC568D9356108AC7A1AAE662C3FD108A565181E09 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, int32_t ___0_cpu, int32_t ___1_gpu, const RuntimeMethod* method) ;
- // System.Int32 UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::get_CpuPerformanceLevel()
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PerformanceDataRecord_get_CpuPerformanceLevel_mF688EC621C77916A86F96CF7D0DAFD520B6D68E8_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) ;
- // System.Int32 UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::get_GpuPerformanceLevel()
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PerformanceDataRecord_get_GpuPerformanceLevel_mA928B60EF914AB4E7D95291E1357A3FE795DBE23_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::EnableSystemControl()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem_EnableSystemControl_mB94BB9BBD5D600060144AB841617FEAD284CB717 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method) ;
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::EnableCpuBoost()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeApi_EnableCpuBoost_m142D18B1745C6F3ADE07F313B92A27432B076B8E (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method) ;
- // System.Boolean UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::get_CpuPerformanceBoost()
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PerformanceDataRecord_get_CpuPerformanceBoost_m55A78568F8E19144717C3CEC17CE90FA766591D2_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) ;
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::EnableGpuBoost()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeApi_EnableGpuBoost_mDABE6D115C876233BF7EBD13DDFF7F7A12DBB0C9 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method) ;
- // System.Boolean UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord::get_GpuPerformanceBoost()
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PerformanceDataRecord_get_GpuPerformanceBoost_mFD01BBFC9A9BE53ED81947089A02691635789B7E_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager::Resume()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VRRManager_Resume_mF04994891A6B381E8DF8A8078E9A0928F2D04AFE (VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* __this, const RuntimeMethod* method) ;
- // System.String UnityEngine.SystemInfo::get_deviceModel()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SystemInfo_get_deviceModel_m308FFBADED4BF6CB34C318A0BBDA762D09A7F185 (const RuntimeMethod* method) ;
- // System.Boolean System.String::StartsWith(System.String,System.StringComparison)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264 (String_t* __this, String_t* ___0_value, int32_t ___1_comparisonType, const RuntimeMethod* method) ;
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::IsAvailable()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeApi_IsAvailable_mB9AB23571615F83CFC23833580CAA31CF801CFD2 (const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor/Cinfo::set_id(System.String)
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cinfo_set_id_m77027979E9BA297A2803C6EA7691881619C35F91_inline (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, String_t* ___0_value, const RuntimeMethod* method) ;
- // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor/Cinfo::set_subsystemImplementationType(System.Type)
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cinfo_set_subsystemImplementationType_mE5398A3C07C0B759B72027FE49DDBC1FCB50A5B9_inline (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, Type_t* ___0_value, const RuntimeMethod* method) ;
- // UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor::RegisterDescriptor(UnityEngine.AdaptivePerformance.Provider.AdaptivePerformanceSubsystemDescriptor/Cinfo)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82* AdaptivePerformanceSubsystemDescriptor_RegisterDescriptor_m800920584650488044B385B98D26FF6E50CAC0E2 (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB ___0_cinfo, const RuntimeMethod* method) ;
- // System.Double UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::GetGpuFrameTime()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double NativeApi_GetGpuFrameTime_m849D6C1752EF1034093E711C7D3B2A28ADFAFAD7 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AndroidJavaProxy::.ctor(System.String)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AndroidJavaProxy__ctor_m2832886A0E1BBF6702653A7C6A4609F11FB712C7 (AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D* __this, String_t* ___0_javaInterface, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::StaticInit()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeApi_StaticInit_mEF71D12CE69859AEEC61AB5672227101BE13B9F5 (const RuntimeMethod* method) ;
- // System.Void System.Action`1<UnityEngine.AdaptivePerformance.WarningLevel>::Invoke(T)
- inline void Action_1_Invoke_m772CF576DB7B297059C25510D48E3CD587FB66DF_inline (Action_1_t87D266BDCAC7E2FA2FA9733C3E286D256FCFFFFA* __this, int32_t ___0_obj, const RuntimeMethod* method)
- {
- (( void (*) (Action_1_t87D266BDCAC7E2FA2FA9733C3E286D256FCFFFFA*, int32_t, const RuntimeMethod*))Action_1_Invoke_mBF7DDBCD230E9D28EDF45D3E65F907DE1AE0CCBC_gshared_inline)(__this, ___0_obj, method);
- }
- // System.Void UnityEngine.AndroidJNI::ExceptionClear()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AndroidJNI_ExceptionClear_m1205CD178ADB8E0E7EBDBE349AFA767D5D7758B8 (const RuntimeMethod* method) ;
- // System.IntPtr UnityEngine.AndroidJNI::GetMethodID(System.IntPtr,System.String,System.String)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t AndroidJNI_GetMethodID_mA7FF961764CA4D68C4789E5A17926CE5FF9B3549 (intptr_t ___0_clazz, String_t* ___1_name, String_t* ___2_sig, const RuntimeMethod* method) ;
- // System.IntPtr UnityEngine.AndroidJNI::ExceptionOccurred()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t AndroidJNI_ExceptionOccurred_mAE2AE7C57E06059383EDCAB956A01BDF7D03F54C (const RuntimeMethod* method) ;
- // System.IntPtr System.IntPtr::op_Explicit(System.Int32)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IntPtr_op_Explicit_m931A344F16D4C65EFB0B492EB07C7A82AF0B9FA1 (int32_t ___0_value, const RuntimeMethod* method) ;
- // System.Boolean System.IntPtr::op_Inequality(System.IntPtr,System.IntPtr)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AndroidJNI::ExceptionDescribe()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AndroidJNI_ExceptionDescribe_m20B24A293E6A8467E312E028E6AA250934684508 (const RuntimeMethod* method) ;
- // T[] System.Array::Empty<System.Object>()
- inline ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline (const RuntimeMethod* method)
- {
- return (( ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* (*) (const RuntimeMethod*))Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline)(method);
- }
- // System.Void UnityEngine.AndroidJavaObject::.ctor(System.String,System.Object[])
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AndroidJavaObject__ctor_m5A65B5D325C2CEFAC4097A0D3813F8E158178DD7 (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_className, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
- // ReturnType UnityEngine.AndroidJavaObject::CallStatic<System.Boolean>(System.String,System.Object[])
- inline bool AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6 (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method)
- {
- return (( bool (*) (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*, String_t*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, const RuntimeMethod*))AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6_gshared)(__this, ___0_methodName, ___1_args, method);
- }
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::IsAPVersionSupported()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeApi_IsAPVersionSupported_m4A6DADB4AF2E304468EB3BF8D21390884799378B (const RuntimeMethod* method) ;
- // System.IntPtr UnityEngine.AndroidJavaObject::GetRawObject()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t AndroidJavaObject_GetRawObject_m536F043B5CE2C21369FF6173C9D2A9A62136BC48 (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, const RuntimeMethod* method) ;
- // System.IntPtr UnityEngine.AndroidJavaObject::GetRawClass()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t AndroidJavaObject_GetRawClass_mE4FB4DC4F856A52E10C6AAD0B65BEBF47B5071F5 (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, const RuntimeMethod* method) ;
- // System.IntPtr UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::GetJavaMethodID(System.IntPtr,System.String,System.String)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t NativeApi_GetJavaMethodID_mDD29DF658AA7F00923F11BA548038BC1B8BD5C77 (intptr_t ___0_classId, String_t* ___1_name, String_t* ___2_sig, const RuntimeMethod* method) ;
- // System.Boolean System.IntPtr::op_Equality(System.IntPtr,System.IntPtr)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271 (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ;
- // ReturnType UnityEngine.AndroidJavaObject::Call<System.Boolean>(System.String,System.Object[])
- inline bool AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method)
- {
- return (( bool (*) (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*, String_t*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, const RuntimeMethod*))AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF_gshared)(__this, ___0_methodName, ___1_args, method);
- }
- // ReturnType UnityEngine.AndroidJavaObject::Call<System.String>(System.String,System.Object[])
- inline String_t* AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40 (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method)
- {
- return (( String_t* (*) (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*, String_t*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, const RuntimeMethod*))AndroidJavaObject_Call_TisRuntimeObject_mA5AF1A9E0463CE91F0ACB6AC2FE0C1922B579EF7_gshared)(__this, ___0_methodName, ___1_args, method);
- }
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::RegisterListener()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeApi_RegisterListener_mAA67F27863950076632CC6B474F8A6F4327223B4 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::UnregisterListener()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeApi_UnregisterListener_m56A5D73E83313776E1D333A3B23251A761CE2E98 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method) ;
- // System.String UnityEngine.Application::get_identifier()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Application_get_identifier_mEA3314E50D44FB3CE2C2E78B336ACF4AD97BA056 (const RuntimeMethod* method) ;
- // System.Double UnityEngine.AndroidJNI::CallDoubleMethod(System.IntPtr,System.IntPtr,UnityEngine.jvalue[])
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double AndroidJNI_CallDoubleMethod_m9001B2EF56623D6F17B4E9E87788CDD3E760A897 (intptr_t ___0_obj, intptr_t ___1_methodID, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___2_args, const RuntimeMethod* method) ;
- // ReturnType UnityEngine.AndroidJavaObject::Call<System.Int32>(System.String,System.Object[])
- inline int32_t AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method)
- {
- return (( int32_t (*) (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*, String_t*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, const RuntimeMethod*))AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC_gshared)(__this, ___0_methodName, ___1_args, method);
- }
- // System.Int32 UnityEngine.AndroidJNI::CallIntMethod(System.IntPtr,System.IntPtr,UnityEngine.jvalue[])
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AndroidJNI_CallIntMethod_mD1299CB9F99E26D2734A0F02D376DE6EF49F1741 (intptr_t ___0_obj, intptr_t ___1_methodID, jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* ___2_args, const RuntimeMethod* method) ;
- // ReturnType UnityEngine.AndroidJavaObject::Call<System.Int32[]>(System.String,System.Object[])
- inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* AndroidJavaObject_Call_TisInt32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_m55B538F2538A5C0157CC28301628D6EDAC92C007 (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method)
- {
- return (( Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* (*) (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*, String_t*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, const RuntimeMethod*))AndroidJavaObject_Call_TisRuntimeObject_mA5AF1A9E0463CE91F0ACB6AC2FE0C1922B579EF7_gshared)(__this, ___0_methodName, ___1_args, method);
- }
- // System.Void UnityEngine.AndroidJavaObject::Call(System.String,System.Object[])
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AndroidJavaObject_Call_mDEF7846E2AB1C5379069BB21049ED55A9D837B1C (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* __this, String_t* ___0_methodName, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
- // System.Int32[] UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::GetSupportedRefreshRates()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* NativeApi_GetSupportedRefreshRates_mF2EBFD7946532F52B99039E03D5612D40348BFF1 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method) ;
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings::get_highSpeedVRR()
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SamsungAndroidProviderSettings_get_highSpeedVRR_mF7D7A276D6AC87D624429E128A5B36155ABCE4A1_inline (SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* __this, const RuntimeMethod* method) ;
- // System.Void System.Collections.Generic.List`1<System.Int32>::.ctor()
- inline void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
- {
- (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared)(__this, method);
- }
- // System.Void System.Collections.Generic.List`1<System.Int32>::Add(T)
- inline void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
- {
- (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline)(__this, ___0_item, method);
- }
- // T[] System.Collections.Generic.List`1<System.Int32>::ToArray()
- inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
- {
- return (( Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_gshared)(__this, method);
- }
- // System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::GetCurrentRefreshRate()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeApi_GetCurrentRefreshRate_m59A77EADD8B0175EEB26AF149AF886C5B6C5A3C2 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager::SetDefaultVRR()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VRRManager_SetDefaultVRR_mC8C818C82827547B528A80DA7DAA3E27A228A97C (VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* __this, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager::UpdateRefreshRateInfo()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VRRManager_UpdateRefreshRateInfo_m095C6C40745CDED72FD296C0100264BABAB7EBC6 (VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* __this, const RuntimeMethod* method) ;
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager::SetRefreshRateByIndexInternal(System.Int32)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VRRManager_SetRefreshRateByIndexInternal_m9C5DEB988F2F1D6827DDB2208FB4ECA33D328BC6 (VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* __this, int32_t ___0_index, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.VariableRefreshRateEventHandler::Invoke()
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VariableRefreshRateEventHandler_Invoke_mA665080591D6EA72C7EC12CFC0CAFAC8E5FF37EC_inline (VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* __this, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings::set_automaticVRR(System.Boolean)
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SamsungAndroidProviderSettings_set_automaticVRR_m10FAA3C18EF7EF58166BB3D9A572B5D249584639_inline (SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* __this, bool ___0_value, const RuntimeMethod* method) ;
- // System.Int32[] UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager::get_SupportedRefreshRates()
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* VRRManager_get_SupportedRefreshRates_m2E19C96EE046A2767D0534C3FAF4E7A20D07A259_inline (VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* __this, const RuntimeMethod* method) ;
- // System.Int32 UnityEngine.Application::get_targetFrameRate()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Application_get_targetFrameRate_m5A5B0FC0DFE1EBC940FF49B8237A243F45A630E1 (const RuntimeMethod* method) ;
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::SetRefreshRate(System.Int32)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeApi_SetRefreshRate_m04C7E330A964E07262D3C75B791A1F5883408549 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, int32_t ___0_targetRefreshRate, const RuntimeMethod* method) ;
- // System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00 (Delegate_t* ___0_a, Delegate_t* ___1_b, const RuntimeMethod* method) ;
- // System.Delegate System.Delegate::Remove(System.Delegate,System.Delegate)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3 (Delegate_t* ___0_source, Delegate_t* ___1_value, const RuntimeMethod* method) ;
- // System.Single UnityEngine.Time::get_unscaledDeltaTime()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_unscaledDeltaTime_mF057EECA857E5C0F90A3F910D26D3EE59F27C4B5 (const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/<>c::.ctor()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m4CC0B583F326027934207C5B0D037250C4E17560 (U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39* __this, const RuntimeMethod* method) ;
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager::OnRefreshRateChanged()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VRRManager_OnRefreshRateChanged_mC7B94DF25479D1DEA7BFD4286412271E28CD1169 (VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* __this, const RuntimeMethod* method) ;
- #ifdef __clang__
- #pragma clang diagnostic push
- #pragma clang diagnostic ignored "-Winvalid-offsetof"
- #pragma clang diagnostic ignored "-Wunused-variable"
- #endif
- #ifdef __clang__
- #pragma clang diagnostic pop
- #endif
- #ifdef __clang__
- #pragma clang diagnostic push
- #pragma clang diagnostic ignored "-Winvalid-offsetof"
- #pragma clang diagnostic ignored "-Wunused-variable"
- #endif
- // System.String UnityEngine.AdaptivePerformance.AdaptiveVariableRefreshRate::get_Name()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AdaptiveVariableRefreshRate_get_Name_mF8C08025C2614FAA00F1545EE340DFA951C561C0 (AdaptiveVariableRefreshRate_tAEC009151419AD9BF86B44283692F0C4CD9794A4* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4CF9A4312580ADAE7FA331122F314BFA89FDA671);
- s_Il2CppMethodInitialized = true;
- }
- {
- // public override string Name => "Adaptive Variable Refresh Rate";
- return _stringLiteral4CF9A4312580ADAE7FA331122F314BFA89FDA671;
- }
- }
- // System.Boolean UnityEngine.AdaptivePerformance.AdaptiveVariableRefreshRate::get_Enabled()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AdaptiveVariableRefreshRate_get_Enabled_mD0C3364B0533C355A3A3EB26D552679F71755808 (AdaptiveVariableRefreshRate_tAEC009151419AD9BF86B44283692F0C4CD9794A4* __this, const RuntimeMethod* method)
- {
- {
- // public override bool Enabled { get => m_AdaptiveVRREnabled; set => m_AdaptiveVRREnabled = value; }
- bool L_0 = __this->___m_AdaptiveVRREnabled_13;
- return L_0;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.AdaptiveVariableRefreshRate::set_Enabled(System.Boolean)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveVariableRefreshRate_set_Enabled_m65B74C83EF4D8828A61B9EF174EDB36EC542B37D (AdaptiveVariableRefreshRate_tAEC009151419AD9BF86B44283692F0C4CD9794A4* __this, bool ___0_value, const RuntimeMethod* method)
- {
- {
- // public override bool Enabled { get => m_AdaptiveVRREnabled; set => m_AdaptiveVRREnabled = value; }
- bool L_0 = ___0_value;
- __this->___m_AdaptiveVRREnabled_13 = L_0;
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.AdaptiveVariableRefreshRate::Awake()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveVariableRefreshRate_Awake_mFE8680AB2D8A192912C5A96FC14211D2DBB89A22 (AdaptiveVariableRefreshRate_tAEC009151419AD9BF86B44283692F0C4CD9794A4* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptiveVariableRefreshRate_RefreshRateChanged_mFF8AAB10FAD23ACDB2DFDE115BD96015AE9B5DFC_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // base.Awake();
- AdaptiveFramerate_Awake_mEFFD0C457A737B1F637A2BB27E7C468351A7C894(__this, NULL);
- // if (m_Settings == null)
- IAdaptivePerformanceSettings_tFB49C60F821F093D3F18E8DC115E7D929E6C86C8* L_0 = ((AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC*)__this)->___m_Settings_11;
- il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
- bool L_1;
- L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
- if (!L_1)
- {
- goto IL_0015;
- }
- }
- {
- // return;
- return;
- }
-
- IL_0015:
- {
- // m_VRR = VariableRefreshRate.Instance;
- RuntimeObject* L_2;
- L_2 = VariableRefreshRate_get_Instance_m450C4BACDE831B071DDC9573BD1FE24D4FA4BEEA_inline(NULL);
- __this->___m_VRR_14 = L_2;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___m_VRR_14), (void*)L_2);
- // if (m_VRR == null)
- RuntimeObject* L_3 = __this->___m_VRR_14;
- if (L_3)
- {
- goto IL_0030;
- }
- }
- {
- // Enabled = false;
- VirtualActionInvoker1< bool >::Invoke(7 /* System.Void UnityEngine.AdaptivePerformance.AdaptivePerformanceScaler::set_Enabled(System.Boolean) */, __this, (bool)0);
- // return;
- return;
- }
-
- IL_0030:
- {
- // m_VRR.RefreshRateChanged += RefreshRateChanged;
- RuntimeObject* L_4 = __this->___m_VRR_14;
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* L_5 = (VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95*)il2cpp_codegen_object_new(VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95_il2cpp_TypeInfo_var);
- NullCheck(L_5);
- VariableRefreshRateEventHandler__ctor_m7A50456A08A0FDE7002210349CE4F2D9BF73EBF7(L_5, __this, (intptr_t)((void*)AdaptiveVariableRefreshRate_RefreshRateChanged_mFF8AAB10FAD23ACDB2DFDE115BD96015AE9B5DFC_RuntimeMethod_var), NULL);
- NullCheck(L_4);
- InterfaceActionInvoker1< VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* >::Invoke(3 /* System.Void UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate::add_RefreshRateChanged(UnityEngine.AdaptivePerformance.Samsung.Android.VariableRefreshRateEventHandler) */, IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85_il2cpp_TypeInfo_var, L_4, L_5);
- // m_CurrentRefreshRateIndex = Array.IndexOf(m_VRR.SupportedRefreshRates, m_VRR.CurrentRefreshRate);
- RuntimeObject* L_6 = __this->___m_VRR_14;
- NullCheck(L_6);
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7;
- L_7 = InterfaceFuncInvoker0< Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* >::Invoke(0 /* System.Int32[] UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate::get_SupportedRefreshRates() */, IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85_il2cpp_TypeInfo_var, L_6);
- RuntimeObject* L_8 = __this->___m_VRR_14;
- NullCheck(L_8);
- int32_t L_9;
- L_9 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate::get_CurrentRefreshRate() */, IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85_il2cpp_TypeInfo_var, L_8);
- int32_t L_10;
- L_10 = Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F(L_7, L_9, Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F_RuntimeMethod_var);
- __this->___m_CurrentRefreshRateIndex_15 = L_10;
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.AdaptiveVariableRefreshRate::OnDisabled()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveVariableRefreshRate_OnDisabled_m4D920248468848B9B22B226130A74865A7CCE40B (AdaptiveVariableRefreshRate_tAEC009151419AD9BF86B44283692F0C4CD9794A4* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // base.OnDisabled();
- AdaptiveFramerate_OnDisabled_m6CA3A4174B1E09B31BEFB70E212B7811C2CF9DD0(__this, NULL);
- // if (m_VRR == null)
- RuntimeObject* L_0 = __this->___m_VRR_14;
- if (L_0)
- {
- goto IL_000f;
- }
- }
- {
- // return;
- return;
- }
-
- IL_000f:
- {
- // m_VRR.SetRefreshRateByIndex(m_DefaultRefreshRateIndex);
- RuntimeObject* L_1 = __this->___m_VRR_14;
- int32_t L_2 = __this->___m_DefaultRefreshRateIndex_16;
- NullCheck(L_1);
- bool L_3;
- L_3 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(2 /* System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate::SetRefreshRateByIndex(System.Int32) */, IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85_il2cpp_TypeInfo_var, L_1, L_2);
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.AdaptiveVariableRefreshRate::OnEnabled()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveVariableRefreshRate_OnEnabled_m22746B6382BB835B71C1762FEF1A392D5A491B80 (AdaptiveVariableRefreshRate_tAEC009151419AD9BF86B44283692F0C4CD9794A4* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // base.OnEnabled();
- AdaptiveFramerate_OnEnabled_m83DA60536ADE76F0E290455BF879835B354BA3BD(__this, NULL);
- // if (m_VRR == null)
- RuntimeObject* L_0 = __this->___m_VRR_14;
- if (L_0)
- {
- goto IL_000f;
- }
- }
- {
- // return;
- return;
- }
-
- IL_000f:
- {
- // m_DefaultRefreshRateIndex = Array.IndexOf(m_VRR.SupportedRefreshRates, m_VRR.CurrentRefreshRate);
- RuntimeObject* L_1 = __this->___m_VRR_14;
- NullCheck(L_1);
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2;
- L_2 = InterfaceFuncInvoker0< Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* >::Invoke(0 /* System.Int32[] UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate::get_SupportedRefreshRates() */, IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85_il2cpp_TypeInfo_var, L_1);
- RuntimeObject* L_3 = __this->___m_VRR_14;
- NullCheck(L_3);
- int32_t L_4;
- L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate::get_CurrentRefreshRate() */, IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85_il2cpp_TypeInfo_var, L_3);
- int32_t L_5;
- L_5 = Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F(L_2, L_4, Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F_RuntimeMethod_var);
- __this->___m_DefaultRefreshRateIndex_16 = L_5;
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.AdaptiveVariableRefreshRate::OnDestroy()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveVariableRefreshRate_OnDestroy_m7B555B16DF7CFECFD01D8C478FB4694155437045 (AdaptiveVariableRefreshRate_tAEC009151419AD9BF86B44283692F0C4CD9794A4* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptiveVariableRefreshRate_RefreshRateChanged_mFF8AAB10FAD23ACDB2DFDE115BD96015AE9B5DFC_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // if (m_VRR == null)
- RuntimeObject* L_0 = __this->___m_VRR_14;
- if (L_0)
- {
- goto IL_0009;
- }
- }
- {
- // return;
- return;
- }
-
- IL_0009:
- {
- // m_VRR.RefreshRateChanged -= RefreshRateChanged;
- RuntimeObject* L_1 = __this->___m_VRR_14;
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* L_2 = (VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95*)il2cpp_codegen_object_new(VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95_il2cpp_TypeInfo_var);
- NullCheck(L_2);
- VariableRefreshRateEventHandler__ctor_m7A50456A08A0FDE7002210349CE4F2D9BF73EBF7(L_2, __this, (intptr_t)((void*)AdaptiveVariableRefreshRate_RefreshRateChanged_mFF8AAB10FAD23ACDB2DFDE115BD96015AE9B5DFC_RuntimeMethod_var), NULL);
- NullCheck(L_1);
- InterfaceActionInvoker1< VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* >::Invoke(4 /* System.Void UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate::remove_RefreshRateChanged(UnityEngine.AdaptivePerformance.Samsung.Android.VariableRefreshRateEventHandler) */, IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85_il2cpp_TypeInfo_var, L_1, L_2);
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.AdaptiveVariableRefreshRate::RefreshRateChanged()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveVariableRefreshRate_RefreshRateChanged_mFF8AAB10FAD23ACDB2DFDE115BD96015AE9B5DFC (AdaptiveVariableRefreshRate_tAEC009151419AD9BF86B44283692F0C4CD9794A4* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // if (m_VRR == null)
- RuntimeObject* L_0 = __this->___m_VRR_14;
- if (L_0)
- {
- goto IL_0009;
- }
- }
- {
- // return;
- return;
- }
-
- IL_0009:
- {
- // m_CurrentRefreshRateIndex = Array.IndexOf(m_VRR.SupportedRefreshRates, m_VRR.CurrentRefreshRate);
- RuntimeObject* L_1 = __this->___m_VRR_14;
- NullCheck(L_1);
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2;
- L_2 = InterfaceFuncInvoker0< Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* >::Invoke(0 /* System.Int32[] UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate::get_SupportedRefreshRates() */, IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85_il2cpp_TypeInfo_var, L_1);
- RuntimeObject* L_3 = __this->___m_VRR_14;
- NullCheck(L_3);
- int32_t L_4;
- L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate::get_CurrentRefreshRate() */, IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85_il2cpp_TypeInfo_var, L_3);
- int32_t L_5;
- L_5 = Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F(L_2, L_4, Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F_RuntimeMethod_var);
- __this->___m_CurrentRefreshRateIndex_15 = L_5;
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.AdaptiveVariableRefreshRate::OnLevelIncrease()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveVariableRefreshRate_OnLevelIncrease_m47AE80C1833D7191B6679CBF9AE7099A7EC35078 (AdaptiveVariableRefreshRate_tAEC009151419AD9BF86B44283692F0C4CD9794A4* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- int32_t V_0 = 0;
- int32_t V_1 = 0;
- {
- // if (m_VRR == null)
- RuntimeObject* L_0 = __this->___m_VRR_14;
- if (L_0)
- {
- goto IL_0009;
- }
- }
- {
- // return;
- return;
- }
-
- IL_0009:
- {
- // if (m_CurrentRefreshRateIndex > 0)
- int32_t L_1 = __this->___m_CurrentRefreshRateIndex_15;
- if ((((int32_t)L_1) <= ((int32_t)0)))
- {
- goto IL_0053;
- }
- }
- {
- // var rateIndex = m_CurrentRefreshRateIndex - 1;
- int32_t L_2 = __this->___m_CurrentRefreshRateIndex_15;
- V_0 = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
- // var fps = m_VRR.SupportedRefreshRates[rateIndex];
- RuntimeObject* L_3 = __this->___m_VRR_14;
- NullCheck(L_3);
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4;
- L_4 = InterfaceFuncInvoker0< Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* >::Invoke(0 /* System.Int32[] UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate::get_SupportedRefreshRates() */, IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85_il2cpp_TypeInfo_var, L_3);
- int32_t L_5 = V_0;
- NullCheck(L_4);
- int32_t L_6 = L_5;
- int32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
- V_1 = L_7;
- // if (fps < MinBound || fps > MaxBound)
- int32_t L_8 = V_1;
- float L_9;
- L_9 = VirtualFuncInvoker0< float >::Invoke(16 /* System.Single UnityEngine.AdaptivePerformance.AdaptivePerformanceScaler::get_MinBound() */, __this);
- if ((((float)((float)L_8)) < ((float)L_9)))
- {
- goto IL_003d;
- }
- }
- {
- int32_t L_10 = V_1;
- float L_11;
- L_11 = VirtualFuncInvoker0< float >::Invoke(18 /* System.Single UnityEngine.AdaptivePerformance.AdaptivePerformanceScaler::get_MaxBound() */, __this);
- if ((!(((float)((float)L_10)) > ((float)L_11))))
- {
- goto IL_003e;
- }
- }
-
- IL_003d:
- {
- // return;
- return;
- }
-
- IL_003e:
- {
- // if (m_VRR.SetRefreshRateByIndex(rateIndex))
- RuntimeObject* L_12 = __this->___m_VRR_14;
- int32_t L_13 = V_0;
- NullCheck(L_12);
- bool L_14;
- L_14 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(2 /* System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate::SetRefreshRateByIndex(System.Int32) */, IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85_il2cpp_TypeInfo_var, L_12, L_13);
- if (!L_14)
- {
- goto IL_0053;
- }
- }
- {
- // m_CurrentRefreshRateIndex = rateIndex;
- int32_t L_15 = V_0;
- __this->___m_CurrentRefreshRateIndex_15 = L_15;
- }
-
- IL_0053:
- {
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.AdaptiveVariableRefreshRate::OnLevelDecrease()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveVariableRefreshRate_OnLevelDecrease_mA347DC91AA9491E9451BA5FAA164C39A05DE2983 (AdaptiveVariableRefreshRate_tAEC009151419AD9BF86B44283692F0C4CD9794A4* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- int32_t V_0 = 0;
- int32_t V_1 = 0;
- {
- // if (m_VRR == null)
- RuntimeObject* L_0 = __this->___m_VRR_14;
- if (L_0)
- {
- goto IL_0009;
- }
- }
- {
- // return;
- return;
- }
-
- IL_0009:
- {
- // if (m_CurrentRefreshRateIndex < m_VRR.SupportedRefreshRates.Length - 1)
- int32_t L_1 = __this->___m_CurrentRefreshRateIndex_15;
- RuntimeObject* L_2 = __this->___m_VRR_14;
- NullCheck(L_2);
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3;
- L_3 = InterfaceFuncInvoker0< Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* >::Invoke(0 /* System.Int32[] UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate::get_SupportedRefreshRates() */, IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85_il2cpp_TypeInfo_var, L_2);
- NullCheck(L_3);
- if ((((int32_t)L_1) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_3)->max_length)), 1)))))
- {
- goto IL_0061;
- }
- }
- {
- // var rateIndex = m_CurrentRefreshRateIndex + 1;
- int32_t L_4 = __this->___m_CurrentRefreshRateIndex_15;
- V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1));
- // var fps = m_VRR.SupportedRefreshRates[rateIndex];
- RuntimeObject* L_5 = __this->___m_VRR_14;
- NullCheck(L_5);
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6;
- L_6 = InterfaceFuncInvoker0< Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* >::Invoke(0 /* System.Int32[] UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate::get_SupportedRefreshRates() */, IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85_il2cpp_TypeInfo_var, L_5);
- int32_t L_7 = V_0;
- NullCheck(L_6);
- int32_t L_8 = L_7;
- int32_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
- V_1 = L_9;
- // if (fps < MinBound || fps > MaxBound)
- int32_t L_10 = V_1;
- float L_11;
- L_11 = VirtualFuncInvoker0< float >::Invoke(16 /* System.Single UnityEngine.AdaptivePerformance.AdaptivePerformanceScaler::get_MinBound() */, __this);
- if ((((float)((float)L_10)) < ((float)L_11)))
- {
- goto IL_004b;
- }
- }
- {
- int32_t L_12 = V_1;
- float L_13;
- L_13 = VirtualFuncInvoker0< float >::Invoke(18 /* System.Single UnityEngine.AdaptivePerformance.AdaptivePerformanceScaler::get_MaxBound() */, __this);
- if ((!(((float)((float)L_12)) > ((float)L_13))))
- {
- goto IL_004c;
- }
- }
-
- IL_004b:
- {
- // return;
- return;
- }
-
- IL_004c:
- {
- // if (m_VRR.SetRefreshRateByIndex(rateIndex))
- RuntimeObject* L_14 = __this->___m_VRR_14;
- int32_t L_15 = V_0;
- NullCheck(L_14);
- bool L_16;
- L_16 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(2 /* System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate::SetRefreshRateByIndex(System.Int32) */, IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85_il2cpp_TypeInfo_var, L_14, L_15);
- if (!L_16)
- {
- goto IL_0061;
- }
- }
- {
- // m_CurrentRefreshRateIndex = rateIndex;
- int32_t L_17 = V_0;
- __this->___m_CurrentRefreshRateIndex_15 = L_17;
- }
-
- IL_0061:
- {
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.AdaptiveVariableRefreshRate::.ctor()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveVariableRefreshRate__ctor_m45F992D15709678C75D34B6D5F8FB008674E2C58 (AdaptiveVariableRefreshRate_tAEC009151419AD9BF86B44283692F0C4CD9794A4* __this, const RuntimeMethod* method)
- {
- {
- AdaptiveFramerate__ctor_m4DDA4198D52446513FA0C8CA97BB19FA72C9EBE3(__this, NULL);
- return;
- }
- }
- #ifdef __clang__
- #pragma clang diagnostic pop
- #endif
- #ifdef __clang__
- #pragma clang diagnostic push
- #pragma clang diagnostic ignored "-Winvalid-offsetof"
- #pragma clang diagnostic ignored "-Wunused-variable"
- #endif
- #ifdef __clang__
- #pragma clang diagnostic pop
- #endif
- #ifdef __clang__
- #pragma clang diagnostic push
- #pragma clang diagnostic ignored "-Winvalid-offsetof"
- #pragma clang diagnostic ignored "-Wunused-variable"
- #endif
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderLoader::get_samsungGameSDKSubsystem()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* SamsungAndroidProviderLoader_get_samsungGameSDKSubsystem_m74B312CF72A655ED0D1B9289B62D273848341720 (SamsungAndroidProviderLoader_t750DAFC3B980CC2B2FB3F5BC080B536ECAF5D293* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceLoaderHelper_GetLoadedSubsystem_TisSamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_m1D52E70DE4C6278337CEDD2340C23B38674CF8E0_RuntimeMethod_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // get { return GetLoadedSubsystem<SamsungGameSDKAdaptivePerformanceSubsystem>(); }
- SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* L_0;
- L_0 = GenericVirtualFuncInvoker0< SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* >::Invoke(AdaptivePerformanceLoaderHelper_GetLoadedSubsystem_TisSamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_m1D52E70DE4C6278337CEDD2340C23B38674CF8E0_RuntimeMethod_var, __this);
- return L_0;
- }
- }
- // UnityEngine.ISubsystem UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderLoader::GetDefaultSubsystem()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SamsungAndroidProviderLoader_GetDefaultSubsystem_mD1D0DCFB80C6753B89AC9720C65FE76984B99520 (SamsungAndroidProviderLoader_t750DAFC3B980CC2B2FB3F5BC080B536ECAF5D293* __this, const RuntimeMethod* method)
- {
- {
- // return samsungGameSDKSubsystem;
- SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* L_0;
- L_0 = SamsungAndroidProviderLoader_get_samsungGameSDKSubsystem_m74B312CF72A655ED0D1B9289B62D273848341720(__this, NULL);
- return L_0;
- }
- }
- // UnityEngine.AdaptivePerformance.IAdaptivePerformanceSettings UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderLoader::GetSettings()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IAdaptivePerformanceSettings_tFB49C60F821F093D3F18E8DC115E7D929E6C86C8* SamsungAndroidProviderLoader_GetSettings_m8A0099932C135CE398515BF7482C43D894F22441 (SamsungAndroidProviderLoader_t750DAFC3B980CC2B2FB3F5BC080B536ECAF5D293* __this, const RuntimeMethod* method)
- {
- {
- // return SamsungAndroidProviderSettings.GetSettings();
- SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* L_0;
- L_0 = SamsungAndroidProviderSettings_GetSettings_m1049E50BEC709D010C89CB78635F11BAF183A4CB_inline(NULL);
- return L_0;
- }
- }
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderLoader::Initialize()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SamsungAndroidProviderLoader_Initialize_m5858C2F5E9FAAEE52409997159AD034C02064991 (SamsungAndroidProviderLoader_t750DAFC3B980CC2B2FB3F5BC080B536ECAF5D293* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceLoaderHelper_CreateSubsystem_TisAdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82_TisSamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_m99C7D46952CCF2B412FEB0DA2401A952ECB2A0A9_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SamsungAndroidProviderLoader_t750DAFC3B980CC2B2FB3F5BC080B536ECAF5D293_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3F4AC1F33F14DDD96BF2B1B6A4F2079D321F0170);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBFF26CE68BA9E05875398617FA39CC574FA97E6A);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE02D43BFB3611F4411DD21848B293789A2B1B8D6);
- s_Il2CppMethodInitialized = true;
- }
- {
- // CreateSubsystem<AdaptivePerformanceSubsystemDescriptor, SamsungGameSDKAdaptivePerformanceSubsystem>(s_SamsungGameSDKSubsystemDescriptors, "SamsungGameSDK");
- il2cpp_codegen_runtime_class_init_inline(SamsungAndroidProviderLoader_t750DAFC3B980CC2B2FB3F5BC080B536ECAF5D293_il2cpp_TypeInfo_var);
- List_1_tBDCF1E0892E8DA197607E498736F867735A73137* L_0 = ((SamsungAndroidProviderLoader_t750DAFC3B980CC2B2FB3F5BC080B536ECAF5D293_StaticFields*)il2cpp_codegen_static_fields_for(SamsungAndroidProviderLoader_t750DAFC3B980CC2B2FB3F5BC080B536ECAF5D293_il2cpp_TypeInfo_var))->___s_SamsungGameSDKSubsystemDescriptors_5;
- AdaptivePerformanceLoaderHelper_CreateSubsystem_TisAdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82_TisSamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_m99C7D46952CCF2B412FEB0DA2401A952ECB2A0A9(__this, L_0, _stringLiteralE02D43BFB3611F4411DD21848B293789A2B1B8D6, AdaptivePerformanceLoaderHelper_CreateSubsystem_TisAdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82_TisSamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_m99C7D46952CCF2B412FEB0DA2401A952ECB2A0A9_RuntimeMethod_var);
- // if (samsungGameSDKSubsystem == null)
- SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* L_1;
- L_1 = SamsungAndroidProviderLoader_get_samsungGameSDKSubsystem_m74B312CF72A655ED0D1B9289B62D273848341720(__this, NULL);
- if (L_1)
- {
- goto IL_0024;
- }
- }
- {
- // Debug.LogError("Unable to create the Samsung Android subsystem.");
- il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
- Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteralBFF26CE68BA9E05875398617FA39CC574FA97E6A, NULL);
- // return false;
- return (bool)0;
- }
-
- IL_0024:
- {
- // if (!samsungGameSDKSubsystem.initialized)
- SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* L_2;
- L_2 = SamsungAndroidProviderLoader_get_samsungGameSDKSubsystem_m74B312CF72A655ED0D1B9289B62D273848341720(__this, NULL);
- NullCheck(L_2);
- bool L_3;
- L_3 = AdaptivePerformanceSubsystemBase_get_initialized_mD8CA1B7504E7C565ADE1B49E8DB08232A66FA631_inline(L_2, NULL);
- if (L_3)
- {
- goto IL_004a;
- }
- }
- {
- // if (!samsungGameSDKSubsystem.Initialize())
- SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* L_4;
- L_4 = SamsungAndroidProviderLoader_get_samsungGameSDKSubsystem_m74B312CF72A655ED0D1B9289B62D273848341720(__this, NULL);
- NullCheck(L_4);
- bool L_5;
- L_5 = SamsungGameSDKAdaptivePerformanceSubsystem_Initialize_m9F03A36723372058F03421AB92B77BA6C4E9B1AA(L_4, NULL);
- if (L_5)
- {
- goto IL_004a;
- }
- }
- {
- // Debug.LogError("Unable to initialize the Samsung Android subsystem.");
- il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
- Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral3F4AC1F33F14DDD96BF2B1B6A4F2079D321F0170, NULL);
- // return false;
- return (bool)0;
- }
-
- IL_004a:
- {
- // return samsungGameSDKSubsystem != null && samsungGameSDKSubsystem.initialized;
- SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* L_6;
- L_6 = SamsungAndroidProviderLoader_get_samsungGameSDKSubsystem_m74B312CF72A655ED0D1B9289B62D273848341720(__this, NULL);
- if (!L_6)
- {
- goto IL_005e;
- }
- }
- {
- SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* L_7;
- L_7 = SamsungAndroidProviderLoader_get_samsungGameSDKSubsystem_m74B312CF72A655ED0D1B9289B62D273848341720(__this, NULL);
- NullCheck(L_7);
- bool L_8;
- L_8 = AdaptivePerformanceSubsystemBase_get_initialized_mD8CA1B7504E7C565ADE1B49E8DB08232A66FA631_inline(L_7, NULL);
- return L_8;
- }
-
- IL_005e:
- {
- return (bool)0;
- }
- }
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderLoader::Start()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SamsungAndroidProviderLoader_Start_m6F124A52212118BBC82F0F5B534661CC348F8CC6 (SamsungAndroidProviderLoader_t750DAFC3B980CC2B2FB3F5BC080B536ECAF5D293* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceLoaderHelper_StartSubsystem_TisSamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_m280177B28B689C5DA83E4056364D33158B8BDE3D_RuntimeMethod_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // StartSubsystem<SamsungGameSDKAdaptivePerformanceSubsystem>();
- AdaptivePerformanceLoaderHelper_StartSubsystem_TisSamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_m280177B28B689C5DA83E4056364D33158B8BDE3D(__this, AdaptivePerformanceLoaderHelper_StartSubsystem_TisSamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_m280177B28B689C5DA83E4056364D33158B8BDE3D_RuntimeMethod_var);
- // return true;
- return (bool)1;
- }
- }
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderLoader::Stop()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SamsungAndroidProviderLoader_Stop_m09649590212A34E95BC5C4F709C20D53CE95B66F (SamsungAndroidProviderLoader_t750DAFC3B980CC2B2FB3F5BC080B536ECAF5D293* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceLoaderHelper_StopSubsystem_TisSamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_m5043429A11F0840924CB4E0AE730585740AEBCCB_RuntimeMethod_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // StopSubsystem<SamsungGameSDKAdaptivePerformanceSubsystem>();
- AdaptivePerformanceLoaderHelper_StopSubsystem_TisSamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_m5043429A11F0840924CB4E0AE730585740AEBCCB(__this, AdaptivePerformanceLoaderHelper_StopSubsystem_TisSamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_m5043429A11F0840924CB4E0AE730585740AEBCCB_RuntimeMethod_var);
- // return true;
- return (bool)1;
- }
- }
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderLoader::Deinitialize()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SamsungAndroidProviderLoader_Deinitialize_mC01C17A4795C55BD72DADBDF7115BC90BCBD5BD0 (SamsungAndroidProviderLoader_t750DAFC3B980CC2B2FB3F5BC080B536ECAF5D293* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceLoaderHelper_DestroySubsystem_TisSamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_mF5E05816FE8B1579D3D604DC4DC2147F5331F6D4_RuntimeMethod_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // DestroySubsystem<SamsungGameSDKAdaptivePerformanceSubsystem>();
- AdaptivePerformanceLoaderHelper_DestroySubsystem_TisSamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_mF5E05816FE8B1579D3D604DC4DC2147F5331F6D4(__this, AdaptivePerformanceLoaderHelper_DestroySubsystem_TisSamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_mF5E05816FE8B1579D3D604DC4DC2147F5331F6D4_RuntimeMethod_var);
- // return true;
- return (bool)1;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderLoader::.ctor()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungAndroidProviderLoader__ctor_m2B6288D900467305274E822344CB000EC7B1420E (SamsungAndroidProviderLoader_t750DAFC3B980CC2B2FB3F5BC080B536ECAF5D293* __this, const RuntimeMethod* method)
- {
- {
- AdaptivePerformanceLoaderHelper__ctor_mEEA0DF770A2EAB15E711E6FCC9AE3166FFF30863(__this, NULL);
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderLoader::.cctor()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungAndroidProviderLoader__cctor_m0E47CB4911A6547C0314E08E62E072F66E25EAE6 (const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mDB1225A75BFAF418EF64307D04DBE72CF9246A03_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBDCF1E0892E8DA197607E498736F867735A73137_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SamsungAndroidProviderLoader_t750DAFC3B980CC2B2FB3F5BC080B536ECAF5D293_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // static List<AdaptivePerformanceSubsystemDescriptor> s_SamsungGameSDKSubsystemDescriptors =
- // new List<AdaptivePerformanceSubsystemDescriptor>();
- List_1_tBDCF1E0892E8DA197607E498736F867735A73137* L_0 = (List_1_tBDCF1E0892E8DA197607E498736F867735A73137*)il2cpp_codegen_object_new(List_1_tBDCF1E0892E8DA197607E498736F867735A73137_il2cpp_TypeInfo_var);
- NullCheck(L_0);
- List_1__ctor_mDB1225A75BFAF418EF64307D04DBE72CF9246A03(L_0, List_1__ctor_mDB1225A75BFAF418EF64307D04DBE72CF9246A03_RuntimeMethod_var);
- ((SamsungAndroidProviderLoader_t750DAFC3B980CC2B2FB3F5BC080B536ECAF5D293_StaticFields*)il2cpp_codegen_static_fields_for(SamsungAndroidProviderLoader_t750DAFC3B980CC2B2FB3F5BC080B536ECAF5D293_il2cpp_TypeInfo_var))->___s_SamsungGameSDKSubsystemDescriptors_5 = L_0;
- Il2CppCodeGenWriteBarrier((void**)(&((SamsungAndroidProviderLoader_t750DAFC3B980CC2B2FB3F5BC080B536ECAF5D293_StaticFields*)il2cpp_codegen_static_fields_for(SamsungAndroidProviderLoader_t750DAFC3B980CC2B2FB3F5BC080B536ECAF5D293_il2cpp_TypeInfo_var))->___s_SamsungGameSDKSubsystemDescriptors_5), (void*)L_0);
- return;
- }
- }
- #ifdef __clang__
- #pragma clang diagnostic pop
- #endif
- #ifdef __clang__
- #pragma clang diagnostic push
- #pragma clang diagnostic ignored "-Winvalid-offsetof"
- #pragma clang diagnostic ignored "-Wunused-variable"
- #endif
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings::get_samsungProviderLogging()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SamsungAndroidProviderSettings_get_samsungProviderLogging_mE70D42A6A1439E3DB2406B298C2AF4F30811DA9C (SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* __this, const RuntimeMethod* method)
- {
- {
- // get { return m_SamsungProviderLogging; }
- bool L_0 = __this->___m_SamsungProviderLogging_12;
- return L_0;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings::set_samsungProviderLogging(System.Boolean)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungAndroidProviderSettings_set_samsungProviderLogging_m799B21694D0AE66CED86A06CCBFB24E4B322F37B (SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* __this, bool ___0_value, const RuntimeMethod* method)
- {
- {
- // set { m_SamsungProviderLogging = value; }
- bool L_0 = ___0_value;
- __this->___m_SamsungProviderLogging_12 = L_0;
- // set { m_SamsungProviderLogging = value; }
- return;
- }
- }
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings::get_highSpeedVRR()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SamsungAndroidProviderSettings_get_highSpeedVRR_mF7D7A276D6AC87D624429E128A5B36155ABCE4A1 (SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* __this, const RuntimeMethod* method)
- {
- {
- // get { return m_HighSpeedVRR; }
- bool L_0 = __this->___m_HighSpeedVRR_13;
- return L_0;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings::set_highSpeedVRR(System.Boolean)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungAndroidProviderSettings_set_highSpeedVRR_mEBA299AB5B79E26FA9760EDB5DB357D1F51159F2 (SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* __this, bool ___0_value, const RuntimeMethod* method)
- {
- {
- // set { m_HighSpeedVRR = value; }
- bool L_0 = ___0_value;
- __this->___m_HighSpeedVRR_13 = L_0;
- // set { m_HighSpeedVRR = value; }
- return;
- }
- }
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings::get_automaticVRR()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SamsungAndroidProviderSettings_get_automaticVRR_mA4EC43A6755953623F7A5F1B3C365A3A9CE25C3B (SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* __this, const RuntimeMethod* method)
- {
- {
- // get { return m_AutomaticVRR; }
- bool L_0 = __this->___m_AutomaticVRR_14;
- return L_0;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings::set_automaticVRR(System.Boolean)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungAndroidProviderSettings_set_automaticVRR_m10FAA3C18EF7EF58166BB3D9A572B5D249584639 (SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* __this, bool ___0_value, const RuntimeMethod* method)
- {
- {
- // set { m_AutomaticVRR = value; }
- bool L_0 = ___0_value;
- __this->___m_AutomaticVRR_14 = L_0;
- // set { m_AutomaticVRR = value; }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings::Awake()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungAndroidProviderSettings_Awake_mBE88FA41ECD3C5566F2E71A1FA500536653A0220 (SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // s_RuntimeInstance = this;
- ((SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC_StaticFields*)il2cpp_codegen_static_fields_for(SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC_il2cpp_TypeInfo_var))->___s_RuntimeInstance_15 = __this;
- Il2CppCodeGenWriteBarrier((void**)(&((SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC_StaticFields*)il2cpp_codegen_static_fields_for(SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC_il2cpp_TypeInfo_var))->___s_RuntimeInstance_15), (void*)__this);
- // }
- return;
- }
- }
- // UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings::GetSettings()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* SamsungAndroidProviderSettings_GetSettings_m1049E50BEC709D010C89CB78635F11BAF183A4CB (const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // settings = s_RuntimeInstance;
- SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* L_0 = ((SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC_StaticFields*)il2cpp_codegen_static_fields_for(SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC_il2cpp_TypeInfo_var))->___s_RuntimeInstance_15;
- // return settings;
- return L_0;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungAndroidProviderSettings::.ctor()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungAndroidProviderSettings__ctor_m6BA5E84565C1FB2B7857B12FC7606CC78C1240E5 (SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* __this, const RuntimeMethod* method)
- {
- {
- // bool m_AutomaticVRR = true;
- __this->___m_AutomaticVRR_14 = (bool)1;
- IAdaptivePerformanceSettings__ctor_mBEEA4933FD88BF7E3C20FAAE1E8BEAF3EBB18379(__this, NULL);
- return;
- }
- }
- #ifdef __clang__
- #pragma clang diagnostic pop
- #endif
- #ifdef __clang__
- #pragma clang diagnostic push
- #pragma clang diagnostic ignored "-Winvalid-offsetof"
- #pragma clang diagnostic ignored "-Wunused-variable"
- #endif
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.GameSDKLog::Debug(System.String,System.Object[])
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameSDKLog_Debug_m0098F995F87EF78DC722B73ADEDAD740E38B3C02 (String_t* ___0_format, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameSDKLog_tD0080E506C05822E023880100FA71E86D5D5C043_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral623E70A7FF6385C93E57D1CAE15E16E3188E7663);
- s_Il2CppMethodInitialized = true;
- }
- {
- // if (settings != null && settings.samsungProviderLogging)
- il2cpp_codegen_runtime_class_init_inline(GameSDKLog_tD0080E506C05822E023880100FA71E86D5D5C043_il2cpp_TypeInfo_var);
- SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* L_0 = ((GameSDKLog_tD0080E506C05822E023880100FA71E86D5D5C043_StaticFields*)il2cpp_codegen_static_fields_for(GameSDKLog_tD0080E506C05822E023880100FA71E86D5D5C043_il2cpp_TypeInfo_var))->___settings_0;
- il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
- bool L_1;
- L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
- if (!L_1)
- {
- goto IL_002f;
- }
- }
- {
- il2cpp_codegen_runtime_class_init_inline(GameSDKLog_tD0080E506C05822E023880100FA71E86D5D5C043_il2cpp_TypeInfo_var);
- SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* L_2 = ((GameSDKLog_tD0080E506C05822E023880100FA71E86D5D5C043_StaticFields*)il2cpp_codegen_static_fields_for(GameSDKLog_tD0080E506C05822E023880100FA71E86D5D5C043_il2cpp_TypeInfo_var))->___settings_0;
- NullCheck(L_2);
- bool L_3;
- L_3 = SamsungAndroidProviderSettings_get_samsungProviderLogging_mE70D42A6A1439E3DB2406B298C2AF4F30811DA9C_inline(L_2, NULL);
- if (!L_3)
- {
- goto IL_002f;
- }
- }
- {
- // UnityEngine.Debug.Log(System.String.Format("[Samsung GameSDK] " + format, args));
- String_t* L_4 = ___0_format;
- String_t* L_5;
- L_5 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral623E70A7FF6385C93E57D1CAE15E16E3188E7663, L_4, NULL);
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = ___1_args;
- String_t* L_7;
- L_7 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(L_5, L_6, NULL);
- il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
- Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_7, NULL);
- }
-
- IL_002f:
- {
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.GameSDKLog::.cctor()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameSDKLog__cctor_m32B284F99397E214C0E7F2DA7E47C5B27E9A1FD1 (const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameSDKLog_tD0080E506C05822E023880100FA71E86D5D5C043_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // static SamsungAndroidProviderSettings settings = SamsungAndroidProviderSettings.GetSettings();
- SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* L_0;
- L_0 = SamsungAndroidProviderSettings_GetSettings_m1049E50BEC709D010C89CB78635F11BAF183A4CB_inline(NULL);
- ((GameSDKLog_tD0080E506C05822E023880100FA71E86D5D5C043_StaticFields*)il2cpp_codegen_static_fields_for(GameSDKLog_tD0080E506C05822E023880100FA71E86D5D5C043_il2cpp_TypeInfo_var))->___settings_0 = L_0;
- Il2CppCodeGenWriteBarrier((void**)(&((GameSDKLog_tD0080E506C05822E023880100FA71E86D5D5C043_StaticFields*)il2cpp_codegen_static_fields_for(GameSDKLog_tD0080E506C05822E023880100FA71E86D5D5C043_il2cpp_TypeInfo_var))->___settings_0), (void*)L_0);
- return;
- }
- }
- #ifdef __clang__
- #pragma clang diagnostic pop
- #endif
- #ifdef __clang__
- #pragma clang diagnostic push
- #pragma clang diagnostic ignored "-Winvalid-offsetof"
- #pragma clang diagnostic ignored "-Wunused-variable"
- #endif
- // System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater::Register(System.Action)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AsyncUpdater_Register_m76240B5B2E1EB64E1DEBDCF0A4839BE515BB62B1 (AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_action, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5B99D67CB378BFA8A1142343F9DB44D94322EAD3_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5E7FCE3DF7B23B6D88C14A04177C1DCD15063858_RuntimeMethod_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // if (m_Thread.IsAlive)
- Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_0 = __this->___m_Thread_0;
- NullCheck(L_0);
- bool L_1;
- L_1 = Thread_get_IsAlive_m87922B882A526D780570799F497EEB4C99F005DF(L_0, NULL);
- if (!L_1)
- {
- goto IL_000f;
- }
- }
- {
- // return -1;
- return (-1);
- }
-
- IL_000f:
- {
- // int handle = m_UpdateAction.Count;
- List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_2 = __this->___m_UpdateAction_3;
- NullCheck(L_2);
- int32_t L_3;
- L_3 = List_1_get_Count_m5E7FCE3DF7B23B6D88C14A04177C1DCD15063858_inline(L_2, List_1_get_Count_m5E7FCE3DF7B23B6D88C14A04177C1DCD15063858_RuntimeMethod_var);
- // m_UpdateAction.Add(action);
- List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_4 = __this->___m_UpdateAction_3;
- Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_5 = ___0_action;
- NullCheck(L_4);
- List_1_Add_m5B99D67CB378BFA8A1142343F9DB44D94322EAD3_inline(L_4, L_5, List_1_Add_m5B99D67CB378BFA8A1142343F9DB44D94322EAD3_RuntimeMethod_var);
- // return handle;
- return L_3;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater::Start()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncUpdater_Start_m44754B8FBC894327CB62D4C2893211AF14068983 (AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5E7FCE3DF7B23B6D88C14A04177C1DCD15063858_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Semaphore_t12119E120563D7838E1DAFB15006DC8985C6AC4B_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- int32_t V_0 = 0;
- {
- // int maxRequests = m_UpdateAction.Count;
- List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_0 = __this->___m_UpdateAction_3;
- NullCheck(L_0);
- int32_t L_1;
- L_1 = List_1_get_Count_m5E7FCE3DF7B23B6D88C14A04177C1DCD15063858_inline(L_0, List_1_get_Count_m5E7FCE3DF7B23B6D88C14A04177C1DCD15063858_RuntimeMethod_var);
- V_0 = L_1;
- // if (maxRequests <= 0)
- int32_t L_2 = V_0;
- if ((((int32_t)L_2) > ((int32_t)0)))
- {
- goto IL_0011;
- }
- }
- {
- // return;
- return;
- }
-
- IL_0011:
- {
- // m_Semaphore = new Semaphore(0, maxRequests);
- int32_t L_3 = V_0;
- Semaphore_t12119E120563D7838E1DAFB15006DC8985C6AC4B* L_4 = (Semaphore_t12119E120563D7838E1DAFB15006DC8985C6AC4B*)il2cpp_codegen_object_new(Semaphore_t12119E120563D7838E1DAFB15006DC8985C6AC4B_il2cpp_TypeInfo_var);
- NullCheck(L_4);
- Semaphore__ctor_m5954C9FB5ED41FD527888AA96F28398DBCAFA237(L_4, 0, L_3, NULL);
- __this->___m_Semaphore_9 = L_4;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Semaphore_9), (void*)L_4);
- // m_UpdateRequests = new int[maxRequests];
- int32_t L_5 = V_0;
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_5);
- __this->___m_UpdateRequests_4 = L_6;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___m_UpdateRequests_4), (void*)L_6);
- // m_RequestComplete = new bool[maxRequests];
- int32_t L_7 = V_0;
- BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_8 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)SZArrayNew(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var, (uint32_t)L_7);
- __this->___m_RequestComplete_5 = L_8;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RequestComplete_5), (void*)L_8);
- // m_Thread.Start();
- Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_9 = __this->___m_Thread_0;
- NullCheck(L_9);
- Thread_Start_m2230799AA331CA9ACEF49D5500281D0C1A9F72FA(L_9, NULL);
- // }
- return;
- }
- }
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater::RequestUpdate(System.Int32)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AsyncUpdater_RequestUpdate_m17D6A4052A9E1BF5ED30873ACD8A9EE3E27F73A5 (AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976* __this, int32_t ___0_handle, const RuntimeMethod* method)
- {
- RuntimeObject* V_0 = NULL;
- bool V_1 = false;
- int32_t V_2 = 0;
- bool V_3 = false;
- {
- // lock (m_Mutex)
- RuntimeObject* L_0 = __this->___m_Mutex_8;
- V_0 = L_0;
- V_1 = (bool)0;
- }
- {
- auto __finallyBlock = il2cpp::utils::Finally([&]
- {
-
- FINALLY_0050:
- {// begin finally (depth: 1)
- {
- bool L_1 = V_1;
- if (!L_1)
- {
- goto IL_0059;
- }
- }
- {
- RuntimeObject* L_2 = V_0;
- Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
- }
-
- IL_0059:
- {
- return;
- }
- }// end finally (depth: 1)
- });
- try
- {// begin try (depth: 1)
- {
- RuntimeObject* L_3 = V_0;
- Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
- // int newWriteIndex = (m_UpdateRequestWriteIndex + 1) % m_UpdateRequests.Length;
- int32_t L_4 = __this->___m_UpdateRequestWriteIndex_7;
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->___m_UpdateRequests_4;
- NullCheck(L_5);
- V_2 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_4, 1))%((int32_t)(((RuntimeArray*)L_5)->max_length))));
- // if (newWriteIndex == m_UpdateRequestReadIndex)
- int32_t L_6 = V_2;
- int32_t L_7 = __this->___m_UpdateRequestReadIndex_6;
- if ((!(((uint32_t)L_6) == ((uint32_t)L_7))))
- {
- goto IL_0030_1;
- }
- }
- {
- // return false;
- V_3 = (bool)0;
- goto IL_0068;
- }
-
- IL_0030_1:
- {
- // m_UpdateRequests[m_UpdateRequestWriteIndex] = handle;
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = __this->___m_UpdateRequests_4;
- int32_t L_9 = __this->___m_UpdateRequestWriteIndex_7;
- int32_t L_10 = ___0_handle;
- NullCheck(L_8);
- (L_8)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (int32_t)L_10);
- // m_RequestComplete[handle] = false;
- BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_11 = __this->___m_RequestComplete_5;
- int32_t L_12 = ___0_handle;
- NullCheck(L_11);
- (L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (bool)0);
- // m_UpdateRequestWriteIndex = newWriteIndex;
- int32_t L_13 = V_2;
- __this->___m_UpdateRequestWriteIndex_7 = L_13;
- // }
- goto IL_005a;
- }
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- __finallyBlock.StoreException(e.ex);
- }
- }
-
- IL_005a:
- {
- // m_Semaphore.Release();
- Semaphore_t12119E120563D7838E1DAFB15006DC8985C6AC4B* L_14 = __this->___m_Semaphore_9;
- NullCheck(L_14);
- int32_t L_15;
- L_15 = Semaphore_Release_m3AA41CBF1DEA03948FD56E47B5E05A68F43A7A94(L_14, NULL);
- // return true;
- return (bool)1;
- }
-
- IL_0068:
- {
- // }
- bool L_16 = V_3;
- return L_16;
- }
- }
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater::IsRequestComplete(System.Int32)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AsyncUpdater_IsRequestComplete_m7CF12C9A54067687AA18188D656C17A82E67D72B (AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976* __this, int32_t ___0_handle, const RuntimeMethod* method)
- {
- RuntimeObject* V_0 = NULL;
- bool V_1 = false;
- bool V_2 = false;
- {
- // lock (m_Mutex)
- RuntimeObject* L_0 = __this->___m_Mutex_8;
- V_0 = L_0;
- V_1 = (bool)0;
- }
- {
- auto __finallyBlock = il2cpp::utils::Finally([&]
- {
-
- FINALLY_001c:
- {// begin finally (depth: 1)
- {
- bool L_1 = V_1;
- if (!L_1)
- {
- goto IL_0025;
- }
- }
- {
- RuntimeObject* L_2 = V_0;
- Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
- }
-
- IL_0025:
- {
- return;
- }
- }// end finally (depth: 1)
- });
- try
- {// begin try (depth: 1)
- RuntimeObject* L_3 = V_0;
- Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
- // return m_RequestComplete[handle];
- BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_4 = __this->___m_RequestComplete_5;
- int32_t L_5 = ___0_handle;
- NullCheck(L_4);
- int32_t L_6 = L_5;
- uint8_t L_7 = (uint8_t)(L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
- V_2 = (bool)L_7;
- goto IL_0026;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- __finallyBlock.StoreException(e.ex);
- }
- }
-
- IL_0026:
- {
- // }
- bool L_8 = V_2;
- return L_8;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater::.ctor()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncUpdater__ctor_m0E52F8DBFA255D988D89F3DF47CD6FA7E90EBB34 (AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncUpdater_ThreadProc_m20254534606D36097A4DCB11A7BC960FFA281360_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBFD6DF02E045EDF3C322E2112C922457016C8212_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tDB72209F35D56F62A287633F9450978E90B90987_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE02D43BFB3611F4411DD21848B293789A2B1B8D6);
- s_Il2CppMethodInitialized = true;
- }
- {
- // private List<Action> m_UpdateAction = new List<Action>();
- List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_0 = (List_1_tDB72209F35D56F62A287633F9450978E90B90987*)il2cpp_codegen_object_new(List_1_tDB72209F35D56F62A287633F9450978E90B90987_il2cpp_TypeInfo_var);
- NullCheck(L_0);
- List_1__ctor_mBFD6DF02E045EDF3C322E2112C922457016C8212(L_0, List_1__ctor_mBFD6DF02E045EDF3C322E2112C922457016C8212_RuntimeMethod_var);
- __this->___m_UpdateAction_3 = L_0;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___m_UpdateAction_3), (void*)L_0);
- // private object m_Mutex = new object();
- RuntimeObject* L_1 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
- NullCheck(L_1);
- Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_1, NULL);
- __this->___m_Mutex_8 = L_1;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Mutex_8), (void*)L_1);
- // public AsyncUpdater()
- Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
- // m_Thread = new Thread(new ThreadStart(ThreadProc));
- ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2* L_2 = (ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2*)il2cpp_codegen_object_new(ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2_il2cpp_TypeInfo_var);
- NullCheck(L_2);
- ThreadStart__ctor_m35CE51F76358F20E4A0C8F2963C3AE14E5FF7E71(L_2, __this, (intptr_t)((void*)AsyncUpdater_ThreadProc_m20254534606D36097A4DCB11A7BC960FFA281360_RuntimeMethod_var), NULL);
- Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_3 = (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F*)il2cpp_codegen_object_new(Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_il2cpp_TypeInfo_var);
- NullCheck(L_3);
- Thread__ctor_m1FA23A179DF4F5B659689D6FA40DE903086212E2(L_3, L_2, NULL);
- __this->___m_Thread_0 = L_3;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Thread_0), (void*)L_3);
- // m_Thread.Name = "SamsungGameSDK";
- Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_4 = __this->___m_Thread_0;
- NullCheck(L_4);
- Thread_set_Name_m53E2BA6E84C04A6393EA5E470E516703CB892E4A(L_4, _stringLiteralE02D43BFB3611F4411DD21848B293789A2B1B8D6, NULL);
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater::ThreadProc()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncUpdater_ThreadProc_m20254534606D36097A4DCB11A7BC960FFA281360 (AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8A119323481338039197B73D82916BB46DEE3C2D_RuntimeMethod_var);
- s_Il2CppMethodInitialized = true;
- }
- int32_t V_0 = 0;
- RuntimeObject* V_1 = NULL;
- bool V_2 = false;
- il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
- {
- // AndroidJNI.AttachCurrentThread();
- int32_t L_0;
- L_0 = AndroidJNI_AttachCurrentThread_m412647220ED1F7D42F9D41F692D1D7DC4696B6D4(NULL);
- }
-
- IL_0006:
- {
- }
- try
- {// begin try (depth: 1)
- // m_Semaphore.WaitOne();
- Semaphore_t12119E120563D7838E1DAFB15006DC8985C6AC4B* L_1 = __this->___m_Semaphore_9;
- NullCheck(L_1);
- bool L_2;
- L_2 = VirtualFuncInvoker0< bool >::Invoke(9 /* System.Boolean System.Threading.WaitHandle::WaitOne() */, L_1);
- // }
- goto IL_001b;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- 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)))
- {
- IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
- goto CATCH_0015;
- }
- throw e;
- }
-
- CATCH_0015:
- {// begin catch(System.Exception)
- // catch (Exception)
- // break;
- IL2CPP_POP_ACTIVE_EXCEPTION();
- goto IL_00bd;
- }// end catch (depth: 1)
-
- IL_001b:
- {
- // int handle = -1;
- V_0 = (-1);
- // lock (m_Mutex)
- RuntimeObject* L_3 = __this->___m_Mutex_8;
- V_1 = L_3;
- V_2 = (bool)0;
- }
- {
- auto __finallyBlock = il2cpp::utils::Finally([&]
- {
-
- FINALLY_0070:
- {// begin finally (depth: 1)
- {
- bool L_4 = V_2;
- if (!L_4)
- {
- goto IL_0079;
- }
- }
- {
- RuntimeObject* L_5 = V_1;
- Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_5, NULL);
- }
-
- IL_0079:
- {
- return;
- }
- }// end finally (depth: 1)
- });
- try
- {// begin try (depth: 1)
- {
- RuntimeObject* L_6 = V_1;
- Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_6, (&V_2), NULL);
- // if (m_Quit)
- bool L_7 = __this->___m_Quit_2;
- if (!L_7)
- {
- goto IL_003b_1;
- }
- }
- {
- // break;
- goto IL_00bd;
- }
-
- IL_003b_1:
- {
- // if (m_UpdateRequestReadIndex != m_UpdateRequestWriteIndex)
- int32_t L_8 = __this->___m_UpdateRequestReadIndex_6;
- int32_t L_9 = __this->___m_UpdateRequestWriteIndex_7;
- if ((((int32_t)L_8) == ((int32_t)L_9)))
- {
- goto IL_006e_1;
- }
- }
- {
- // handle = m_UpdateRequests[m_UpdateRequestReadIndex];
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->___m_UpdateRequests_4;
- int32_t L_11 = __this->___m_UpdateRequestReadIndex_6;
- NullCheck(L_10);
- int32_t L_12 = L_11;
- int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
- V_0 = L_13;
- // m_UpdateRequestReadIndex = (m_UpdateRequestReadIndex + 1) % m_UpdateRequests.Length;
- int32_t L_14 = __this->___m_UpdateRequestReadIndex_6;
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = __this->___m_UpdateRequests_4;
- NullCheck(L_15);
- __this->___m_UpdateRequestReadIndex_6 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_14, 1))%((int32_t)(((RuntimeArray*)L_15)->max_length))));
- }
-
- IL_006e_1:
- {
- // }
- goto IL_007a;
- }
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- __finallyBlock.StoreException(e.ex);
- }
- }
-
- IL_007a:
- {
- // if (handle >= 0)
- int32_t L_16 = V_0;
- if ((((int32_t)L_16) < ((int32_t)0)))
- {
- goto IL_0006;
- }
- }
- try
- {// begin try (depth: 1)
- // m_UpdateAction[handle].Invoke();
- List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_17 = __this->___m_UpdateAction_3;
- int32_t L_18 = V_0;
- NullCheck(L_17);
- Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_19;
- L_19 = List_1_get_Item_m8A119323481338039197B73D82916BB46DEE3C2D(L_17, L_18, List_1_get_Item_m8A119323481338039197B73D82916BB46DEE3C2D_RuntimeMethod_var);
- NullCheck(L_19);
- Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_19, NULL);
- // }
- goto IL_0094;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- 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)))
- {
- IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
- goto CATCH_0091;
- }
- throw e;
- }
-
- CATCH_0091:
- {// begin catch(System.Exception)
- // catch (Exception)
- // }
- IL2CPP_POP_ACTIVE_EXCEPTION();
- goto IL_0094;
- }// end catch (depth: 1)
-
- IL_0094:
- {
- // lock (m_Mutex)
- RuntimeObject* L_20 = __this->___m_Mutex_8;
- V_1 = L_20;
- V_2 = (bool)0;
- }
- {
- auto __finallyBlock = il2cpp::utils::Finally([&]
- {
-
- FINALLY_00b3:
- {// begin finally (depth: 1)
- {
- bool L_21 = V_2;
- if (!L_21)
- {
- goto IL_00bc;
- }
- }
- {
- RuntimeObject* L_22 = V_1;
- Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_22, NULL);
- }
-
- IL_00bc:
- {
- return;
- }
- }// end finally (depth: 1)
- });
- try
- {// begin try (depth: 1)
- RuntimeObject* L_23 = V_1;
- Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_23, (&V_2), NULL);
- // m_RequestComplete[handle] = true;
- BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_24 = __this->___m_RequestComplete_5;
- int32_t L_25 = V_0;
- NullCheck(L_24);
- (L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_25), (bool)1);
- // }
- goto IL_0006;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- __finallyBlock.StoreException(e.ex);
- }
- }
-
- IL_00bd:
- {
- // AndroidJNI.DetachCurrentThread();
- int32_t L_26;
- L_26 = AndroidJNI_DetachCurrentThread_mC0F3D8974C0681528B801EF0AC2A54E5C7A2E933(NULL);
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater::Dispose(System.Boolean)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncUpdater_Dispose_mD52CA6DA8B1B7993C6AC8D3C4F0A5C88088E8996 (AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976* __this, bool ___0_disposing, const RuntimeMethod* method)
- {
- RuntimeObject* V_0 = NULL;
- bool V_1 = false;
- {
- // if (m_Disposed)
- bool L_0 = __this->___m_Disposed_1;
- if (!L_0)
- {
- goto IL_0009;
- }
- }
- {
- // return;
- return;
- }
-
- IL_0009:
- {
- // if (disposing)
- bool L_1 = ___0_disposing;
- if (!L_1)
- {
- goto IL_0054;
- }
- }
- {
- // if (m_Thread.IsAlive)
- Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_2 = __this->___m_Thread_0;
- NullCheck(L_2);
- bool L_3;
- L_3 = Thread_get_IsAlive_m87922B882A526D780570799F497EEB4C99F005DF(L_2, NULL);
- if (!L_3)
- {
- goto IL_0054;
- }
- }
- {
- // lock (m_Mutex)
- RuntimeObject* L_4 = __this->___m_Mutex_8;
- V_0 = L_4;
- V_1 = (bool)0;
- }
- {
- auto __finallyBlock = il2cpp::utils::Finally([&]
- {
-
- FINALLY_0033:
- {// begin finally (depth: 1)
- {
- bool L_5 = V_1;
- if (!L_5)
- {
- goto IL_003c;
- }
- }
- {
- RuntimeObject* L_6 = V_0;
- Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_6, NULL);
- }
-
- IL_003c:
- {
- return;
- }
- }// end finally (depth: 1)
- });
- try
- {// begin try (depth: 1)
- RuntimeObject* L_7 = V_0;
- Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_7, (&V_1), NULL);
- // m_Quit = true;
- __this->___m_Quit_2 = (bool)1;
- // }
- goto IL_003d;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- __finallyBlock.StoreException(e.ex);
- }
- }
-
- IL_003d:
- {
- // m_Semaphore.Release();
- Semaphore_t12119E120563D7838E1DAFB15006DC8985C6AC4B* L_8 = __this->___m_Semaphore_9;
- NullCheck(L_8);
- int32_t L_9;
- L_9 = Semaphore_Release_m3AA41CBF1DEA03948FD56E47B5E05A68F43A7A94(L_8, NULL);
- // m_Thread.Join();
- Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_10 = __this->___m_Thread_0;
- NullCheck(L_10);
- Thread_Join_mB756581AAF5EB028081256E0517892BC8867779F(L_10, NULL);
- }
-
- IL_0054:
- {
- // m_Disposed = true;
- __this->___m_Disposed_1 = (bool)1;
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.AsyncUpdater::Dispose()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncUpdater_Dispose_mE3267C63AAF1B517C1AE45CC31A0FC5397E94E1F (AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // Dispose(true);
- AsyncUpdater_Dispose_mD52CA6DA8B1B7993C6AC8D3C4F0A5C88088E8996(__this, (bool)1, NULL);
- // GC.SuppressFinalize(this);
- il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
- GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
- // }
- return;
- }
- }
- #ifdef __clang__
- #pragma clang diagnostic pop
- #endif
- #ifdef __clang__
- #pragma clang diagnostic push
- #pragma clang diagnostic ignored "-Winvalid-offsetof"
- #pragma clang diagnostic ignored "-Wunused-variable"
- #endif
- // UnityEngine.AdaptivePerformance.Provider.IApplicationLifecycle UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::get_ApplicationLifecycle()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SamsungGameSDKAdaptivePerformanceSubsystem_get_ApplicationLifecycle_m64F7677D5782694290573907AF9FBAD2A10C7D96 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- {
- // public override IApplicationLifecycle ApplicationLifecycle { get { return this; } }
- return __this;
- }
- }
- // UnityEngine.AdaptivePerformance.Provider.IDevicePerformanceLevelControl UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::get_PerformanceLevelControl()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SamsungGameSDKAdaptivePerformanceSubsystem_get_PerformanceLevelControl_mC60177D4C36D89C823ECA720EA790F3209FECFCC (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- {
- // public override IDevicePerformanceLevelControl PerformanceLevelControl { get { return this; } }
- return __this;
- }
- }
- // System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::get_MaxCpuPerformanceLevel()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SamsungGameSDKAdaptivePerformanceSubsystem_get_MaxCpuPerformanceLevel_m7558F2A23D816B4F3EB7B94934B9646038C4D6F0 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- {
- // public int MaxCpuPerformanceLevel { get; set; }
- int32_t L_0 = __this->___U3CMaxCpuPerformanceLevelU3Ek__BackingField_15;
- return L_0;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::set_MaxCpuPerformanceLevel(System.Int32)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem_set_MaxCpuPerformanceLevel_m7040D551B96A10A49DB28DC1CB6FF6E55811BF9C (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, int32_t ___0_value, const RuntimeMethod* method)
- {
- {
- // public int MaxCpuPerformanceLevel { get; set; }
- int32_t L_0 = ___0_value;
- __this->___U3CMaxCpuPerformanceLevelU3Ek__BackingField_15 = L_0;
- return;
- }
- }
- // System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::get_MaxGpuPerformanceLevel()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SamsungGameSDKAdaptivePerformanceSubsystem_get_MaxGpuPerformanceLevel_m5268FD732220398272D98125ABD2A92C0DB76C28 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- {
- // public int MaxGpuPerformanceLevel { get; set; }
- int32_t L_0 = __this->___U3CMaxGpuPerformanceLevelU3Ek__BackingField_16;
- return L_0;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::set_MaxGpuPerformanceLevel(System.Int32)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem_set_MaxGpuPerformanceLevel_mDD72ADA0233E838AB2B08625407171D6FABC33BA (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, int32_t ___0_value, const RuntimeMethod* method)
- {
- {
- // public int MaxGpuPerformanceLevel { get; set; }
- int32_t L_0 = ___0_value;
- __this->___U3CMaxGpuPerformanceLevelU3Ek__BackingField_16 = L_0;
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::.ctor()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem__ctor_m194A02186321C4A798F3D9884AE32C85217515D8 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t87D266BDCAC7E2FA2FA9733C3E286D256FCFFFFA_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncValue_1__ctor_m8F76CA33FF29AF1898F434F8ED52FD8D3821ACB5_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SamsungGameSDKAdaptivePerformanceSubsystem_OnCpuPerformanceBoostModeTimeout_mD62D5D0817845C0442175DD0E6D0A85894859794_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SamsungGameSDKAdaptivePerformanceSubsystem_OnGpuPerformanceBoostModeTimeout_mCAB37F0ACE9C858CC9452EDA7ADD8D694FB44F46_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SamsungGameSDKAdaptivePerformanceSubsystem_OnPerformanceLevelTimeout_mA6402C54280B5C28F1054D67B0689B97006DBB31_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SamsungGameSDKAdaptivePerformanceSubsystem_OnPerformanceWarning_m4F10CCC53C50EB06584ECD641A77E64404010C76_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SamsungGameSDKAdaptivePerformanceSubsystem_U3C_ctorU3Eb__26_1_mCE696AB1F6975769FC2500AECB6FE848409B3B4F_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SamsungGameSDKAdaptivePerformanceSubsystem_U3C_ctorU3Eb__26_2_m4FE8C54EE4AA931A4C2D2C73BD6DE66E478FE7E0_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__26_0_m5B1E90197167FA3947DD02BAE512EF46DBD77D15_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
- Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_1 = NULL;
- Action_1_t87D266BDCAC7E2FA2FA9733C3E286D256FCFFFFA* G_B2_2 = NULL;
- SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* G_B2_3 = NULL;
- Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B1_0 = NULL;
- Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B1_1 = NULL;
- Action_1_t87D266BDCAC7E2FA2FA9733C3E286D256FCFFFFA* G_B1_2 = NULL;
- SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* G_B1_3 = NULL;
- {
- // private object m_DataLock = new object();
- RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
- NullCheck(L_0);
- Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL);
- __this->___m_DataLock_6 = L_0;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DataLock_6), (void*)L_0);
- // private float m_MaxTempLevel = 10.0f;
- __this->___m_MaxTempLevel_11 = (10.0f);
- // bool m_AllowPerformanceLevelControlChanges = true;
- __this->___m_AllowPerformanceLevelControlChanges_13 = (bool)1;
- // public SamsungGameSDKAdaptivePerformanceSubsystem()
- AdaptivePerformanceSubsystem__ctor_mEEBD3B76AC04711B8088F2E55218C832F490A078(__this, NULL);
- // MaxCpuPerformanceLevel = 3;
- SamsungGameSDKAdaptivePerformanceSubsystem_set_MaxCpuPerformanceLevel_m7040D551B96A10A49DB28DC1CB6FF6E55811BF9C_inline(__this, 3, NULL);
- // MaxGpuPerformanceLevel = 3;
- SamsungGameSDKAdaptivePerformanceSubsystem_set_MaxGpuPerformanceLevel_mDD72ADA0233E838AB2B08625407171D6FABC33BA_inline(__this, 3, NULL);
- // m_Api = new NativeApi(OnPerformanceWarning, OnPerformanceLevelTimeout, () => (VariableRefreshRate.Instance as VRRManager)?.OnRefreshRateChanged(), OnCpuPerformanceBoostModeTimeout, OnGpuPerformanceBoostModeTimeout);
- Action_1_t87D266BDCAC7E2FA2FA9733C3E286D256FCFFFFA* L_1 = (Action_1_t87D266BDCAC7E2FA2FA9733C3E286D256FCFFFFA*)il2cpp_codegen_object_new(Action_1_t87D266BDCAC7E2FA2FA9733C3E286D256FCFFFFA_il2cpp_TypeInfo_var);
- NullCheck(L_1);
- Action_1__ctor_m3447050AC75D7978A825F681D4EB19C5A0B735E0(L_1, __this, (intptr_t)((void*)SamsungGameSDKAdaptivePerformanceSubsystem_OnPerformanceWarning_m4F10CCC53C50EB06584ECD641A77E64404010C76_RuntimeMethod_var), NULL);
- Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
- NullCheck(L_2);
- Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_2, __this, (intptr_t)((void*)SamsungGameSDKAdaptivePerformanceSubsystem_OnPerformanceLevelTimeout_mA6402C54280B5C28F1054D67B0689B97006DBB31_RuntimeMethod_var), NULL);
- il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39_il2cpp_TypeInfo_var);
- Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ((U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39_il2cpp_TypeInfo_var))->___U3CU3E9__26_0_1;
- Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_4 = L_3;
- G_B1_0 = L_4;
- G_B1_1 = L_2;
- G_B1_2 = L_1;
- G_B1_3 = __this;
- if (L_4)
- {
- G_B2_0 = L_4;
- G_B2_1 = L_2;
- G_B2_2 = L_1;
- G_B2_3 = __this;
- goto IL_0069;
- }
- }
- {
- il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39_il2cpp_TypeInfo_var);
- U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39* L_5 = ((U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39_il2cpp_TypeInfo_var))->___U3CU3E9_0;
- Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
- NullCheck(L_6);
- Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__26_0_m5B1E90197167FA3947DD02BAE512EF46DBD77D15_RuntimeMethod_var), NULL);
- Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = L_6;
- ((U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39_il2cpp_TypeInfo_var))->___U3CU3E9__26_0_1 = L_7;
- Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39_il2cpp_TypeInfo_var))->___U3CU3E9__26_0_1), (void*)L_7);
- G_B2_0 = L_7;
- G_B2_1 = G_B1_1;
- G_B2_2 = G_B1_2;
- G_B2_3 = G_B1_3;
- }
-
- IL_0069:
- {
- Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
- NullCheck(L_8);
- Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_8, __this, (intptr_t)((void*)SamsungGameSDKAdaptivePerformanceSubsystem_OnCpuPerformanceBoostModeTimeout_mD62D5D0817845C0442175DD0E6D0A85894859794_RuntimeMethod_var), NULL);
- Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
- NullCheck(L_9);
- Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_9, __this, (intptr_t)((void*)SamsungGameSDKAdaptivePerformanceSubsystem_OnGpuPerformanceBoostModeTimeout_mCAB37F0ACE9C858CC9452EDA7ADD8D694FB44F46_RuntimeMethod_var), NULL);
- NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* L_10 = (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8*)il2cpp_codegen_object_new(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- NullCheck(L_10);
- NativeApi__ctor_m62E976B074521326BD1F50D144286A876C851B1E(L_10, G_B2_2, G_B2_1, G_B2_0, L_8, L_9, NULL);
- NullCheck(G_B2_3);
- G_B2_3->___m_Api_3 = L_10;
- Il2CppCodeGenWriteBarrier((void**)(&G_B2_3->___m_Api_3), (void*)L_10);
- // m_AsyncUpdater = new AsyncUpdater();
- AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976* L_11 = (AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976*)il2cpp_codegen_object_new(AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976_il2cpp_TypeInfo_var);
- NullCheck(L_11);
- AsyncUpdater__ctor_m0E52F8DBFA255D988D89F3DF47CD6FA7E90EBB34(L_11, NULL);
- __this->___m_AsyncUpdater_4 = L_11;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AsyncUpdater_4), (void*)L_11);
- // m_SkinTemp = new AsyncValue<double>(m_AsyncUpdater, -1.0, 2.7f, () => GetHighPrecisionSkinTempLevel());
- AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976* L_12 = __this->___m_AsyncUpdater_4;
- Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* L_13 = (Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7*)il2cpp_codegen_object_new(Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7_il2cpp_TypeInfo_var);
- NullCheck(L_13);
- Func_1__ctor_mFD3B853B23577DD7757C6726EB1FB0EC97D25B31(L_13, __this, (intptr_t)((void*)SamsungGameSDKAdaptivePerformanceSubsystem_U3C_ctorU3Eb__26_1_mCE696AB1F6975769FC2500AECB6FE848409B3B4F_RuntimeMethod_var), NULL);
- AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A* L_14 = (AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A*)il2cpp_codegen_object_new(AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A_il2cpp_TypeInfo_var);
- NullCheck(L_14);
- AsyncValue_1__ctor_m8F76CA33FF29AF1898F434F8ED52FD8D3821ACB5(L_14, L_12, (-1.0), (2.70000005f), L_13, AsyncValue_1__ctor_m8F76CA33FF29AF1898F434F8ED52FD8D3821ACB5_RuntimeMethod_var);
- __this->___m_SkinTemp_7 = L_14;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SkinTemp_7), (void*)L_14);
- // m_GPUTime = new AsyncValue<double>(m_AsyncUpdater, -1.0, 0.0f, () => m_Api.GetGpuFrameTime());
- AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976* L_15 = __this->___m_AsyncUpdater_4;
- Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* L_16 = (Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7*)il2cpp_codegen_object_new(Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7_il2cpp_TypeInfo_var);
- NullCheck(L_16);
- Func_1__ctor_mFD3B853B23577DD7757C6726EB1FB0EC97D25B31(L_16, __this, (intptr_t)((void*)SamsungGameSDKAdaptivePerformanceSubsystem_U3C_ctorU3Eb__26_2_m4FE8C54EE4AA931A4C2D2C73BD6DE66E478FE7E0_RuntimeMethod_var), NULL);
- AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A* L_17 = (AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A*)il2cpp_codegen_object_new(AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A_il2cpp_TypeInfo_var);
- NullCheck(L_17);
- AsyncValue_1__ctor_m8F76CA33FF29AF1898F434F8ED52FD8D3821ACB5(L_17, L_15, (-1.0), (0.0f), L_16, AsyncValue_1__ctor_m8F76CA33FF29AF1898F434F8ED52FD8D3821ACB5_RuntimeMethod_var);
- __this->___m_GPUTime_8 = L_17;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GPUTime_8), (void*)L_17);
- // Capabilities = Feature.CpuPerformanceLevel | Feature.GpuPerformanceLevel | Feature.PerformanceLevelControl | Feature.TemperatureLevel | Feature.WarningLevel | Feature.GpuFrameTime;
- AdaptivePerformanceSubsystem_set_Capabilities_m13719E1250D06D80D0889D1015C9F35078F7414F_inline(__this, ((int32_t)123), NULL);
- // m_AsyncUpdater.Start();
- AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976* L_18 = __this->___m_AsyncUpdater_4;
- NullCheck(L_18);
- AsyncUpdater_Start_m44754B8FBC894327CB62D4C2893211AF14068983(L_18, NULL);
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::OnPerformanceWarning(UnityEngine.AdaptivePerformance.WarningLevel)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem_OnPerformanceWarning_m4F10CCC53C50EB06584ECD641A77E64404010C76 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, int32_t ___0_warningLevel, const RuntimeMethod* method)
- {
- RuntimeObject* V_0 = NULL;
- bool V_1 = false;
- {
- // lock (m_DataLock)
- RuntimeObject* L_0 = __this->___m_DataLock_6;
- V_0 = L_0;
- V_1 = (bool)0;
- }
- {
- auto __finallyBlock = il2cpp::utils::Finally([&]
- {
-
- FINALLY_0046:
- {// begin finally (depth: 1)
- {
- bool L_1 = V_1;
- if (!L_1)
- {
- goto IL_004f;
- }
- }
- {
- RuntimeObject* L_2 = V_0;
- Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
- }
-
- IL_004f:
- {
- return;
- }
- }// end finally (depth: 1)
- });
- try
- {// begin try (depth: 1)
- RuntimeObject* L_3 = V_0;
- Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
- // m_Data.ChangeFlags |= Feature.WarningLevel;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_4 = (&__this->___m_Data_5);
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_5 = L_4;
- int32_t L_6;
- L_6 = PerformanceDataRecord_get_ChangeFlags_m83DE31AF3877A2A1507A6703B190533FD166B9B7_inline(L_5, NULL);
- PerformanceDataRecord_set_ChangeFlags_mE99AA127E129C78872D68F5C650D55B8E5D33DC8_inline(L_5, ((int32_t)((int32_t)L_6|1)), NULL);
- // m_Data.ChangeFlags |= Feature.PerformanceLevelControl;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_7 = (&__this->___m_Data_5);
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_8 = L_7;
- int32_t L_9;
- L_9 = PerformanceDataRecord_get_ChangeFlags_m83DE31AF3877A2A1507A6703B190533FD166B9B7_inline(L_8, NULL);
- PerformanceDataRecord_set_ChangeFlags_mE99AA127E129C78872D68F5C650D55B8E5D33DC8_inline(L_8, ((int32_t)((int32_t)L_9|((int32_t)32))), NULL);
- // m_Data.WarningLevel = warningLevel;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_10 = (&__this->___m_Data_5);
- int32_t L_11 = ___0_warningLevel;
- PerformanceDataRecord_set_WarningLevel_mBC3853B7D0AA1412C41DFD248FA9E7252DAEB5F4_inline(L_10, L_11, NULL);
- // }
- goto IL_0050;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- __finallyBlock.StoreException(e.ex);
- }
- }
-
- IL_0050:
- {
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::OnPerformanceLevelTimeout()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem_OnPerformanceLevelTimeout_mA6402C54280B5C28F1054D67B0689B97006DBB31 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- RuntimeObject* V_0 = NULL;
- bool V_1 = false;
- {
- // lock (m_DataLock)
- RuntimeObject* L_0 = __this->___m_DataLock_6;
- V_0 = L_0;
- V_1 = (bool)0;
- }
- {
- auto __finallyBlock = il2cpp::utils::Finally([&]
- {
-
- FINALLY_0052:
- {// begin finally (depth: 1)
- {
- bool L_1 = V_1;
- if (!L_1)
- {
- goto IL_005b;
- }
- }
- {
- RuntimeObject* L_2 = V_0;
- Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
- }
-
- IL_005b:
- {
- return;
- }
- }// end finally (depth: 1)
- });
- try
- {// begin try (depth: 1)
- RuntimeObject* L_3 = V_0;
- Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
- // m_Data.ChangeFlags |= Feature.CpuPerformanceLevel;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_4 = (&__this->___m_Data_5);
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_5 = L_4;
- int32_t L_6;
- L_6 = PerformanceDataRecord_get_ChangeFlags_m83DE31AF3877A2A1507A6703B190533FD166B9B7_inline(L_5, NULL);
- PerformanceDataRecord_set_ChangeFlags_mE99AA127E129C78872D68F5C650D55B8E5D33DC8_inline(L_5, ((int32_t)((int32_t)L_6|8)), NULL);
- // m_Data.ChangeFlags |= Feature.GpuPerformanceLevel;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_7 = (&__this->___m_Data_5);
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_8 = L_7;
- int32_t L_9;
- L_9 = PerformanceDataRecord_get_ChangeFlags_m83DE31AF3877A2A1507A6703B190533FD166B9B7_inline(L_8, NULL);
- PerformanceDataRecord_set_ChangeFlags_mE99AA127E129C78872D68F5C650D55B8E5D33DC8_inline(L_8, ((int32_t)((int32_t)L_9|((int32_t)16))), NULL);
- // m_Data.CpuPerformanceLevel = Constants.UnknownPerformanceLevel;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_10 = (&__this->___m_Data_5);
- PerformanceDataRecord_set_CpuPerformanceLevel_m8BBB7FA33AF2644ED0DE81CD58CCB07C5F71ED03_inline(L_10, (-1), NULL);
- // m_Data.GpuPerformanceLevel = Constants.UnknownPerformanceLevel;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_11 = (&__this->___m_Data_5);
- PerformanceDataRecord_set_GpuPerformanceLevel_mBA26ABE3F6089BA232022D7F0F38B55B8FA9481A_inline(L_11, (-1), NULL);
- // }
- goto IL_005c;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- __finallyBlock.StoreException(e.ex);
- }
- }
-
- IL_005c:
- {
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::OnCpuPerformanceBoostModeTimeout()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem_OnCpuPerformanceBoostModeTimeout_mD62D5D0817845C0442175DD0E6D0A85894859794 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- RuntimeObject* V_0 = NULL;
- bool V_1 = false;
- {
- // lock (m_DataLock)
- RuntimeObject* L_0 = __this->___m_DataLock_6;
- V_0 = L_0;
- V_1 = (bool)0;
- }
- {
- auto __finallyBlock = il2cpp::utils::Finally([&]
- {
-
- FINALLY_0036:
- {// begin finally (depth: 1)
- {
- bool L_1 = V_1;
- if (!L_1)
- {
- goto IL_003f;
- }
- }
- {
- RuntimeObject* L_2 = V_0;
- Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
- }
-
- IL_003f:
- {
- return;
- }
- }// end finally (depth: 1)
- });
- try
- {// begin try (depth: 1)
- RuntimeObject* L_3 = V_0;
- Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
- // m_Data.ChangeFlags |= Feature.CpuPerformanceBoost;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_4 = (&__this->___m_Data_5);
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_5 = L_4;
- int32_t L_6;
- L_6 = PerformanceDataRecord_get_ChangeFlags_m83DE31AF3877A2A1507A6703B190533FD166B9B7_inline(L_5, NULL);
- PerformanceDataRecord_set_ChangeFlags_mE99AA127E129C78872D68F5C650D55B8E5D33DC8_inline(L_5, ((int32_t)((int32_t)L_6|((int32_t)512))), NULL);
- // m_Data.CpuPerformanceBoost = false;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_7 = (&__this->___m_Data_5);
- PerformanceDataRecord_set_CpuPerformanceBoost_mD8BF1CE74A03B57E81DBCD9A3DDE8DAA27968FF5_inline(L_7, (bool)0, NULL);
- // }
- goto IL_0040;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- __finallyBlock.StoreException(e.ex);
- }
- }
-
- IL_0040:
- {
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::OnGpuPerformanceBoostModeTimeout()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem_OnGpuPerformanceBoostModeTimeout_mCAB37F0ACE9C858CC9452EDA7ADD8D694FB44F46 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- RuntimeObject* V_0 = NULL;
- bool V_1 = false;
- {
- // lock (m_DataLock)
- RuntimeObject* L_0 = __this->___m_DataLock_6;
- V_0 = L_0;
- V_1 = (bool)0;
- }
- {
- auto __finallyBlock = il2cpp::utils::Finally([&]
- {
-
- FINALLY_0036:
- {// begin finally (depth: 1)
- {
- bool L_1 = V_1;
- if (!L_1)
- {
- goto IL_003f;
- }
- }
- {
- RuntimeObject* L_2 = V_0;
- Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
- }
-
- IL_003f:
- {
- return;
- }
- }// end finally (depth: 1)
- });
- try
- {// begin try (depth: 1)
- RuntimeObject* L_3 = V_0;
- Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
- // m_Data.ChangeFlags |= Feature.GpuPerformanceBoost;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_4 = (&__this->___m_Data_5);
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_5 = L_4;
- int32_t L_6;
- L_6 = PerformanceDataRecord_get_ChangeFlags_m83DE31AF3877A2A1507A6703B190533FD166B9B7_inline(L_5, NULL);
- PerformanceDataRecord_set_ChangeFlags_mE99AA127E129C78872D68F5C650D55B8E5D33DC8_inline(L_5, ((int32_t)((int32_t)L_6|((int32_t)1024))), NULL);
- // m_Data.GpuPerformanceBoost = false;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_7 = (&__this->___m_Data_5);
- PerformanceDataRecord_set_GpuPerformanceBoost_m0A5764E94B8EC621A0AA51B2F7C24BA1EAF844B9_inline(L_7, (bool)0, NULL);
- // }
- goto IL_0040;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- __finallyBlock.StoreException(e.ex);
- }
- }
-
- IL_0040:
- {
- // }
- return;
- }
- }
- // System.Single UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::GetHighPrecisionSkinTempLevel()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SamsungGameSDKAdaptivePerformanceSubsystem_GetHighPrecisionSkinTempLevel_mE797BBCCD724C732D8CC903F304B1E2E75D48F32 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- {
- // return (float)m_Api.GetHighPrecisionSkinTempLevel();
- NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* L_0 = __this->___m_Api_3;
- NullCheck(L_0);
- double L_1;
- L_1 = NativeApi_GetHighPrecisionSkinTempLevel_mF772B46B9F70B8520E7CE50D9FBB854BD435836A(L_0, NULL);
- return ((float)L_1);
- }
- }
- // System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::GetClusterInfo()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SamsungGameSDKAdaptivePerformanceSubsystem_GetClusterInfo_mCDCC1E57CDB95E8FB869C9B0BD6A2ACB7D10FBE2 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- {
- // return m_Api.GetClusterInfo();
- NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* L_0 = __this->___m_Api_3;
- NullCheck(L_0);
- int32_t L_1;
- L_1 = NativeApi_GetClusterInfo_m1B6635A235E064CCBACD2D3875A97816A3FCA920(L_0, NULL);
- return L_1;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::ImmediateUpdateTemperature()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem_ImmediateUpdateTemperature_m35F36531EA566899C06B7B46F7EB4C089333C2FF (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncValue_1_SyncUpdate_m36DC9C08B8E7C6C425C5ADD8E3F807D75A1D85E2_RuntimeMethod_var);
- s_Il2CppMethodInitialized = true;
- }
- float V_0 = 0.0f;
- RuntimeObject* V_1 = NULL;
- bool V_2 = false;
- {
- // var timestamp = Time.time;
- float L_0;
- L_0 = Time_get_time_m3A271BB1B20041144AC5B7863B71AB1F0150374B(NULL);
- V_0 = L_0;
- // m_SkinTemp.SyncUpdate(timestamp);
- AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A* L_1 = __this->___m_SkinTemp_7;
- float L_2 = V_0;
- NullCheck(L_1);
- AsyncValue_1_SyncUpdate_m36DC9C08B8E7C6C425C5ADD8E3F807D75A1D85E2(L_1, L_2, AsyncValue_1_SyncUpdate_m36DC9C08B8E7C6C425C5ADD8E3F807D75A1D85E2_RuntimeMethod_var);
- // lock (m_DataLock)
- RuntimeObject* L_3 = __this->___m_DataLock_6;
- V_1 = L_3;
- V_2 = (bool)0;
- }
- {
- auto __finallyBlock = il2cpp::utils::Finally([&]
- {
-
- FINALLY_0049:
- {// begin finally (depth: 1)
- {
- bool L_4 = V_2;
- if (!L_4)
- {
- goto IL_0052;
- }
- }
- {
- RuntimeObject* L_5 = V_1;
- Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_5, NULL);
- }
-
- IL_0052:
- {
- return;
- }
- }// end finally (depth: 1)
- });
- try
- {// begin try (depth: 1)
- RuntimeObject* L_6 = V_1;
- Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_6, (&V_2), NULL);
- // m_Data.ChangeFlags |= Feature.TemperatureLevel;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_7 = (&__this->___m_Data_5);
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_8 = L_7;
- int32_t L_9;
- L_9 = PerformanceDataRecord_get_ChangeFlags_m83DE31AF3877A2A1507A6703B190533FD166B9B7_inline(L_8, NULL);
- PerformanceDataRecord_set_ChangeFlags_mE99AA127E129C78872D68F5C650D55B8E5D33DC8_inline(L_8, ((int32_t)((int32_t)L_9|2)), NULL);
- // m_Data.TemperatureLevel = GetTemperatureLevel();
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_10 = (&__this->___m_Data_5);
- float L_11;
- L_11 = SamsungGameSDKAdaptivePerformanceSubsystem_GetTemperatureLevel_mA400905D39A068B49434A3C39B2D7028F0760058(__this, NULL);
- PerformanceDataRecord_set_TemperatureLevel_mFC2BC8E019EFB0E7611C242D1F5D4EAB76570BB5_inline(L_10, L_11, NULL);
- // }
- goto IL_0053;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- __finallyBlock.StoreException(e.ex);
- }
- }
-
- IL_0053:
- {
- // }
- return;
- }
- }
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::TryParseVersion(System.String,System.Version&)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SamsungGameSDKAdaptivePerformanceSubsystem_TryParseVersion_m11B181A8D69F59774E2E1196D0D8F61EE341E3E0 (String_t* ___0_versionString, Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** ___1_version, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- bool V_0 = false;
- il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
- try
- {// begin try (depth: 1)
- // version = new Version(versionString);
- Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** L_0 = ___1_version;
- String_t* L_1 = ___0_versionString;
- Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_2 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
- NullCheck(L_2);
- Version__ctor_m52D06833AE6481C0A9B72085BDC4D09A723CEF7F(L_2, L_1, NULL);
- *((RuntimeObject**)L_0) = (RuntimeObject*)L_2;
- Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)L_2);
- // }
- goto IL_0012;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- 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)))
- {
- IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
- goto CATCH_000a;
- }
- throw e;
- }
-
- CATCH_000a:
- {// begin catch(System.Exception)
- // catch (Exception)
- // version = null;
- Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** L_3 = ___1_version;
- *((RuntimeObject**)L_3) = (RuntimeObject*)NULL;
- Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)(RuntimeObject*)NULL);
- // return false;
- V_0 = (bool)0;
- IL2CPP_POP_ACTIVE_EXCEPTION();
- goto IL_0014;
- }// end catch (depth: 1)
-
- IL_0012:
- {
- // return true;
- return (bool)1;
- }
-
- IL_0014:
- {
- // }
- bool L_4 = V_0;
- return L_4;
- }
- }
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::Initialize()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SamsungGameSDKAdaptivePerformanceSubsystem_Initialize_m9F03A36723372058F03421AB92B77BA6C4E9B1AA (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // if (initialized)
- bool L_0;
- L_0 = AdaptivePerformanceSubsystemBase_get_initialized_mD8CA1B7504E7C565ADE1B49E8DB08232A66FA631_inline(__this, NULL);
- if (!L_0)
- {
- goto IL_000a;
- }
- }
- {
- // return true;
- return (bool)1;
- }
-
- IL_000a:
- {
- // if (!m_Api.Initialize())
- NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* L_1 = __this->___m_Api_3;
- NullCheck(L_1);
- bool L_2;
- L_2 = NativeApi_Initialize_mD5CCC8D65B6D995B365BE4602144DEBA9BDD55CD(L_1, NULL);
- if (L_2)
- {
- goto IL_0019;
- }
- }
- {
- // return false;
- return (bool)0;
- }
-
- IL_0019:
- {
- // if (TryParseVersion(m_Api.GetVersion(), out m_Version))
- NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* L_3 = __this->___m_Api_3;
- NullCheck(L_3);
- String_t* L_4;
- L_4 = NativeApi_GetVersion_mA4099836535EE991E5F2F9F910A2051AA54944A2(L_3, NULL);
- Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** L_5 = (&__this->___m_Version_9);
- il2cpp_codegen_runtime_class_init_inline(SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_il2cpp_TypeInfo_var);
- bool L_6;
- L_6 = SamsungGameSDKAdaptivePerformanceSubsystem_TryParseVersion_m11B181A8D69F59774E2E1196D0D8F61EE341E3E0(L_4, L_5, NULL);
- if (!L_6)
- {
- goto IL_0118;
- }
- }
- {
- // if (m_Version >= new Version(3, 5))
- Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_7 = __this->___m_Version_9;
- Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_8 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
- NullCheck(L_8);
- Version__ctor_m0871675040007535EA3D8083A4BEAE9DF8C92FF4(L_8, 3, 5, NULL);
- bool L_9;
- L_9 = Version_op_GreaterThanOrEqual_m792CE284B083EDAAC120E4028150194D1C1284EB(L_7, L_8, NULL);
- if (!L_9)
- {
- goto IL_0088;
- }
- }
- {
- // initialized = true;
- AdaptivePerformanceSubsystemBase_set_initialized_m7B2B09A90BC940B4903FBF8FB7D4F87581CDFF72_inline(__this, (bool)1, NULL);
- // MaxCpuPerformanceLevel = m_Api.GetMaxCpuPerformanceLevel();
- NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* L_10 = __this->___m_Api_3;
- NullCheck(L_10);
- int32_t L_11;
- L_11 = NativeApi_GetMaxCpuPerformanceLevel_m7106C512DEFDAD0EF76DF0F752E95B5C20ADFE92(L_10, NULL);
- SamsungGameSDKAdaptivePerformanceSubsystem_set_MaxCpuPerformanceLevel_m7040D551B96A10A49DB28DC1CB6FF6E55811BF9C_inline(__this, L_11, NULL);
- // MaxGpuPerformanceLevel = m_Api.GetMaxGpuPerformanceLevel();
- NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* L_12 = __this->___m_Api_3;
- NullCheck(L_12);
- int32_t L_13;
- L_13 = NativeApi_GetMaxGpuPerformanceLevel_m287193E794C3784CDA030D5B37F3F4D8B34BEAB8(L_12, NULL);
- SamsungGameSDKAdaptivePerformanceSubsystem_set_MaxGpuPerformanceLevel_mDD72ADA0233E838AB2B08625407171D6FABC33BA_inline(__this, L_13, NULL);
- // Capabilities |= Feature.CpuPerformanceBoost | Feature.GpuPerformanceBoost;
- int32_t L_14;
- L_14 = AdaptivePerformanceSubsystem_get_Capabilities_m3B41A455C5EF85D90A6796AE764E6285E1AF21A1_inline(__this, NULL);
- AdaptivePerformanceSubsystem_set_Capabilities_m13719E1250D06D80D0889D1015C9F35078F7414F_inline(__this, ((int32_t)((int32_t)L_14|((int32_t)1536))), NULL);
- goto IL_0118;
- }
-
- IL_0088:
- {
- // else if (m_Version >= new Version(3, 4))
- Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_15 = __this->___m_Version_9;
- Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_16 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
- NullCheck(L_16);
- Version__ctor_m0871675040007535EA3D8083A4BEAE9DF8C92FF4(L_16, 3, 4, NULL);
- bool L_17;
- L_17 = Version_op_GreaterThanOrEqual_m792CE284B083EDAAC120E4028150194D1C1284EB(L_15, L_16, NULL);
- if (!L_17)
- {
- goto IL_00c7;
- }
- }
- {
- // initialized = true;
- AdaptivePerformanceSubsystemBase_set_initialized_m7B2B09A90BC940B4903FBF8FB7D4F87581CDFF72_inline(__this, (bool)1, NULL);
- // MaxCpuPerformanceLevel = m_Api.GetMaxCpuPerformanceLevel();
- NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* L_18 = __this->___m_Api_3;
- NullCheck(L_18);
- int32_t L_19;
- L_19 = NativeApi_GetMaxCpuPerformanceLevel_m7106C512DEFDAD0EF76DF0F752E95B5C20ADFE92(L_18, NULL);
- SamsungGameSDKAdaptivePerformanceSubsystem_set_MaxCpuPerformanceLevel_m7040D551B96A10A49DB28DC1CB6FF6E55811BF9C_inline(__this, L_19, NULL);
- // MaxGpuPerformanceLevel = m_Api.GetMaxGpuPerformanceLevel();
- NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* L_20 = __this->___m_Api_3;
- NullCheck(L_20);
- int32_t L_21;
- L_21 = NativeApi_GetMaxGpuPerformanceLevel_m287193E794C3784CDA030D5B37F3F4D8B34BEAB8(L_20, NULL);
- SamsungGameSDKAdaptivePerformanceSubsystem_set_MaxGpuPerformanceLevel_mDD72ADA0233E838AB2B08625407171D6FABC33BA_inline(__this, L_21, NULL);
- goto IL_0118;
- }
-
- IL_00c7:
- {
- // else if (m_Version >= new Version(3, 2))
- Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_22 = __this->___m_Version_9;
- Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_23 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
- NullCheck(L_23);
- Version__ctor_m0871675040007535EA3D8083A4BEAE9DF8C92FF4(L_23, 3, 2, NULL);
- bool L_24;
- L_24 = Version_op_GreaterThanOrEqual_m792CE284B083EDAAC120E4028150194D1C1284EB(L_22, L_23, NULL);
- if (!L_24)
- {
- goto IL_0106;
- }
- }
- {
- // initialized = true;
- AdaptivePerformanceSubsystemBase_set_initialized_m7B2B09A90BC940B4903FBF8FB7D4F87581CDFF72_inline(__this, (bool)1, NULL);
- // MaxCpuPerformanceLevel = m_Api.GetMaxCpuPerformanceLevel();
- NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* L_25 = __this->___m_Api_3;
- NullCheck(L_25);
- int32_t L_26;
- L_26 = NativeApi_GetMaxCpuPerformanceLevel_m7106C512DEFDAD0EF76DF0F752E95B5C20ADFE92(L_25, NULL);
- SamsungGameSDKAdaptivePerformanceSubsystem_set_MaxCpuPerformanceLevel_m7040D551B96A10A49DB28DC1CB6FF6E55811BF9C_inline(__this, L_26, NULL);
- // MaxGpuPerformanceLevel = m_Api.GetMaxGpuPerformanceLevel();
- NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* L_27 = __this->___m_Api_3;
- NullCheck(L_27);
- int32_t L_28;
- L_28 = NativeApi_GetMaxGpuPerformanceLevel_m287193E794C3784CDA030D5B37F3F4D8B34BEAB8(L_27, NULL);
- SamsungGameSDKAdaptivePerformanceSubsystem_set_MaxGpuPerformanceLevel_mDD72ADA0233E838AB2B08625407171D6FABC33BA_inline(__this, L_28, NULL);
- goto IL_0118;
- }
-
- IL_0106:
- {
- // m_Api.Terminate();
- NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* L_29 = __this->___m_Api_3;
- NullCheck(L_29);
- NativeApi_Terminate_m20E038F0579D7C9D58454AD72011ED757FA27C1F(L_29, NULL);
- // initialized = false;
- AdaptivePerformanceSubsystemBase_set_initialized_m7B2B09A90BC940B4903FBF8FB7D4F87581CDFF72_inline(__this, (bool)0, NULL);
- }
-
- IL_0118:
- {
- // if (MaxCpuPerformanceLevel == k_InvalidOperation)
- int32_t L_30;
- L_30 = SamsungGameSDKAdaptivePerformanceSubsystem_get_MaxCpuPerformanceLevel_m7558F2A23D816B4F3EB7B94934B9646038C4D6F0_inline(__this, NULL);
- if ((!(((uint32_t)L_30) == ((uint32_t)((int32_t)-999)))))
- {
- goto IL_0142;
- }
- }
- {
- // MaxCpuPerformanceLevel = Constants.UnknownPerformanceLevel;
- SamsungGameSDKAdaptivePerformanceSubsystem_set_MaxCpuPerformanceLevel_m7040D551B96A10A49DB28DC1CB6FF6E55811BF9C_inline(__this, (-1), NULL);
- // Capabilities &= ~Feature.CpuPerformanceLevel;
- int32_t L_31;
- L_31 = AdaptivePerformanceSubsystem_get_Capabilities_m3B41A455C5EF85D90A6796AE764E6285E1AF21A1_inline(__this, NULL);
- AdaptivePerformanceSubsystem_set_Capabilities_m13719E1250D06D80D0889D1015C9F35078F7414F_inline(__this, ((int32_t)((int32_t)L_31&((int32_t)-9))), NULL);
- // m_AllowPerformanceLevelControlChanges = false;
- __this->___m_AllowPerformanceLevelControlChanges_13 = (bool)0;
- }
-
- IL_0142:
- {
- // if (MaxGpuPerformanceLevel == k_InvalidOperation)
- int32_t L_32;
- L_32 = SamsungGameSDKAdaptivePerformanceSubsystem_get_MaxGpuPerformanceLevel_m5268FD732220398272D98125ABD2A92C0DB76C28_inline(__this, NULL);
- if ((!(((uint32_t)L_32) == ((uint32_t)((int32_t)-999)))))
- {
- goto IL_016c;
- }
- }
- {
- // MaxGpuPerformanceLevel = Constants.UnknownPerformanceLevel;
- SamsungGameSDKAdaptivePerformanceSubsystem_set_MaxGpuPerformanceLevel_mDD72ADA0233E838AB2B08625407171D6FABC33BA_inline(__this, (-1), NULL);
- // Capabilities &= ~Feature.GpuPerformanceLevel;
- int32_t L_33;
- L_33 = AdaptivePerformanceSubsystem_get_Capabilities_m3B41A455C5EF85D90A6796AE764E6285E1AF21A1_inline(__this, NULL);
- AdaptivePerformanceSubsystem_set_Capabilities_m13719E1250D06D80D0889D1015C9F35078F7414F_inline(__this, ((int32_t)((int32_t)L_33&((int32_t)-17))), NULL);
- // m_AllowPerformanceLevelControlChanges = false;
- __this->___m_AllowPerformanceLevelControlChanges_13 = (bool)0;
- }
-
- IL_016c:
- {
- // m_Data.PerformanceLevelControlAvailable = m_AllowPerformanceLevelControlChanges;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_34 = (&__this->___m_Data_5);
- bool L_35 = __this->___m_AllowPerformanceLevelControlChanges_13;
- PerformanceDataRecord_set_PerformanceLevelControlAvailable_m78A1EFC49C88D90E778F7C4C8605662E94B125FF_inline(L_34, L_35, NULL);
- // return initialized;
- bool L_36;
- L_36 = AdaptivePerformanceSubsystemBase_get_initialized_mD8CA1B7504E7C565ADE1B49E8DB08232A66FA631_inline(__this, NULL);
- return L_36;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::Start()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem_Start_m4F49E9201D743855075D2400D1D4E1B200E9147C (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SamsungGameSDKAdaptivePerformanceSubsystem_CheckInitialTemperatureAndSendWarnings_mA4425C0019E331BDF01B791DC3E71D1CAB7EEABE_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // if (!initialized)
- bool L_0;
- L_0 = AdaptivePerformanceSubsystemBase_get_initialized_mD8CA1B7504E7C565ADE1B49E8DB08232A66FA631_inline(__this, NULL);
- if (L_0)
- {
- goto IL_0009;
- }
- }
- {
- // return;
- return;
- }
-
- IL_0009:
- {
- // ImmediateUpdateTemperature();
- SamsungGameSDKAdaptivePerformanceSubsystem_ImmediateUpdateTemperature_m35F36531EA566899C06B7B46F7EB4C089333C2FF(__this, NULL);
- // Thread t = new Thread(CheckInitialTemperatureAndSendWarnings);
- ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2* L_1 = (ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2*)il2cpp_codegen_object_new(ThreadStart_t7662D98F1793EDE90192D7304D1C3C44119328A2_il2cpp_TypeInfo_var);
- NullCheck(L_1);
- ThreadStart__ctor_m35CE51F76358F20E4A0C8F2963C3AE14E5FF7E71(L_1, __this, (intptr_t)((void*)SamsungGameSDKAdaptivePerformanceSubsystem_CheckInitialTemperatureAndSendWarnings_mA4425C0019E331BDF01B791DC3E71D1CAB7EEABE_RuntimeMethod_var), NULL);
- Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_2 = (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F*)il2cpp_codegen_object_new(Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_il2cpp_TypeInfo_var);
- NullCheck(L_2);
- Thread__ctor_m1FA23A179DF4F5B659689D6FA40DE903086212E2(L_2, L_1, NULL);
- // t.Start();
- NullCheck(L_2);
- Thread_Start_m2230799AA331CA9ACEF49D5500281D0C1A9F72FA(L_2, NULL);
- // CheckAndInitializeVRR();
- SamsungGameSDKAdaptivePerformanceSubsystem_CheckAndInitializeVRR_m5D3A1BB4096B76E85CFF99048F2464407BBE12BA(__this, NULL);
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::CheckAndInitializeVRR()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem_CheckAndInitializeVRR_m5D3A1BB4096B76E85CFF99048F2464407BBE12BA (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoVariableRefreshRate_t90CC96BA9BE6AF1DC8343CDE46B0CC345FEBB63D_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // if (m_Api.IsVariableRefreshRateSupported())
- NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* L_0 = __this->___m_Api_3;
- NullCheck(L_0);
- bool L_1;
- L_1 = NativeApi_IsVariableRefreshRateSupported_mFF2652DEC0862E5EE5F6E7E74363B3AADF9A4128(L_0, NULL);
- if (!L_1)
- {
- goto IL_0035;
- }
- }
- {
- // if (VariableRefreshRate.Instance == null)
- RuntimeObject* L_2;
- L_2 = VariableRefreshRate_get_Instance_m450C4BACDE831B071DDC9573BD1FE24D4FA4BEEA_inline(NULL);
- if (L_2)
- {
- goto IL_0042;
- }
- }
- {
- // VariableRefreshRate.Instance = new VRRManager(m_Api);
- NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* L_3 = __this->___m_Api_3;
- VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* L_4 = (VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA*)il2cpp_codegen_object_new(VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA_il2cpp_TypeInfo_var);
- NullCheck(L_4);
- VRRManager__ctor_mD2277F2A0AC768DEEA16B64982A3741F9347EDBF(L_4, L_3, NULL);
- VariableRefreshRate_set_Instance_m5F8051BFDE6E14BAC0C837E841B48D67590AB992_inline(L_4, NULL);
- // m_AutoVariableRefreshRate = new AutoVariableRefreshRate(VariableRefreshRate.Instance);
- RuntimeObject* L_5;
- L_5 = VariableRefreshRate_get_Instance_m450C4BACDE831B071DDC9573BD1FE24D4FA4BEEA_inline(NULL);
- AutoVariableRefreshRate_t90CC96BA9BE6AF1DC8343CDE46B0CC345FEBB63D* L_6 = (AutoVariableRefreshRate_t90CC96BA9BE6AF1DC8343CDE46B0CC345FEBB63D*)il2cpp_codegen_object_new(AutoVariableRefreshRate_t90CC96BA9BE6AF1DC8343CDE46B0CC345FEBB63D_il2cpp_TypeInfo_var);
- NullCheck(L_6);
- AutoVariableRefreshRate__ctor_m325160788CB50F3FD45C4BDA6ADBF4EA40A398E2(L_6, L_5, NULL);
- __this->___m_AutoVariableRefreshRate_14 = L_6;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AutoVariableRefreshRate_14), (void*)L_6);
- return;
- }
-
- IL_0035:
- {
- // VariableRefreshRate.Instance = null;
- VariableRefreshRate_set_Instance_m5F8051BFDE6E14BAC0C837E841B48D67590AB992_inline((RuntimeObject*)NULL, NULL);
- // m_AutoVariableRefreshRate = null;
- __this->___m_AutoVariableRefreshRate_14 = (AutoVariableRefreshRate_t90CC96BA9BE6AF1DC8343CDE46B0CC345FEBB63D*)NULL;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AutoVariableRefreshRate_14), (void*)(AutoVariableRefreshRate_t90CC96BA9BE6AF1DC8343CDE46B0CC345FEBB63D*)NULL);
- }
-
- IL_0042:
- {
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::CheckInitialTemperatureAndSendWarnings()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem_CheckInitialTemperatureAndSendWarnings_mA4425C0019E331BDF01B791DC3E71D1CAB7EEABE (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- float V_0 = 0.0f;
- int32_t V_1 = 0;
- ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 V_2;
- memset((&V_2), 0, sizeof(V_2));
- RuntimeObject* V_3 = NULL;
- bool V_4 = false;
- {
- // Sleep(TimeSpan.FromSeconds(2));
- il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
- TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_0;
- L_0 = TimeSpan_FromSeconds_m4401B50C0CA831134068595C6AF2F1CA92AAF80F((2.0), NULL);
- Thread_Sleep_m64ACA63DDE948BB823BD6A5871D9C0B29A77E55A(L_0, NULL);
- // float currentTempLevel = GetHighPrecisionSkinTempLevel();
- float L_1;
- L_1 = SamsungGameSDKAdaptivePerformanceSubsystem_GetHighPrecisionSkinTempLevel_mE797BBCCD724C732D8CC903F304B1E2E75D48F32(__this, NULL);
- V_0 = L_1;
- // if (m_Version >= new Version(3, 2))
- Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_2 = __this->___m_Version_9;
- Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_3 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
- NullCheck(L_3);
- Version__ctor_m0871675040007535EA3D8083A4BEAE9DF8C92FF4(L_3, 3, 2, NULL);
- bool L_4;
- L_4 = Version_op_GreaterThanOrEqual_m792CE284B083EDAAC120E4028150194D1C1284EB(L_2, L_3, NULL);
- if (!L_4)
- {
- goto IL_004e;
- }
- }
- {
- // if (currentTempLevel >= 7)
- float L_5 = V_0;
- if ((!(((float)L_5) >= ((float)(7.0f)))))
- {
- goto IL_003f;
- }
- }
- {
- // OnPerformanceWarning(WarningLevel.Throttling);
- SamsungGameSDKAdaptivePerformanceSubsystem_OnPerformanceWarning_m4F10CCC53C50EB06584ECD641A77E64404010C76(__this, 2, NULL);
- goto IL_004e;
- }
-
- IL_003f:
- {
- // else if (currentTempLevel >= 5)
- float L_6 = V_0;
- if ((!(((float)L_6) >= ((float)(5.0f)))))
- {
- goto IL_004e;
- }
- }
- {
- // OnPerformanceWarning(WarningLevel.ThrottlingImminent);
- SamsungGameSDKAdaptivePerformanceSubsystem_OnPerformanceWarning_m4F10CCC53C50EB06584ECD641A77E64404010C76(__this, 1, NULL);
- }
-
- IL_004e:
- {
- // if (m_Version >= new Version(3, 5))
- Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_7 = __this->___m_Version_9;
- Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_8 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
- NullCheck(L_8);
- Version__ctor_m0871675040007535EA3D8083A4BEAE9DF8C92FF4(L_8, 3, 5, NULL);
- bool L_9;
- L_9 = Version_op_GreaterThanOrEqual_m792CE284B083EDAAC120E4028150194D1C1284EB(L_7, L_8, NULL);
- if (!L_9)
- {
- goto IL_00ff;
- }
- }
- {
- // int clusterInfo = m_Api.GetClusterInfo();
- NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* L_10 = __this->___m_Api_3;
- NullCheck(L_10);
- int32_t L_11;
- L_11 = NativeApi_GetClusterInfo_m1B6635A235E064CCBACD2D3875A97816A3FCA920(L_10, NULL);
- V_1 = L_11;
- // if (clusterInfo != -999)
- int32_t L_12 = V_1;
- if ((((int32_t)L_12) == ((int32_t)((int32_t)-999))))
- {
- goto IL_00ff;
- }
- }
- {
- // var aClusterInfo = new ClusterInfo();
- il2cpp_codegen_initobj((&V_2), sizeof(ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15));
- // aClusterInfo.BigCore = clusterInfo / 100;
- int32_t L_13 = V_1;
- ClusterInfo_set_BigCore_m6773CE3416C5DDE25B397D398D60253CA4A913A0_inline((&V_2), ((int32_t)(L_13/((int32_t)100))), NULL);
- // aClusterInfo.MediumCore = (clusterInfo % 100) / 10;
- int32_t L_14 = V_1;
- ClusterInfo_set_MediumCore_mC984A40803648B368E8E998F82E7C89D9E24E126_inline((&V_2), ((int32_t)(((int32_t)(L_14%((int32_t)100)))/((int32_t)10))), NULL);
- // aClusterInfo.LittleCore = (clusterInfo % 100) % 10;
- int32_t L_15 = V_1;
- ClusterInfo_set_LittleCore_m2B02B46BBEA719EFBDD955DF419EAAC81E69C7AB_inline((&V_2), ((int32_t)(((int32_t)(L_15%((int32_t)100)))%((int32_t)10))), NULL);
- // lock (m_DataLock)
- RuntimeObject* L_16 = __this->___m_DataLock_6;
- V_3 = L_16;
- V_4 = (bool)0;
- }
- {
- auto __finallyBlock = il2cpp::utils::Finally([&]
- {
-
- FINALLY_00e2:
- {// begin finally (depth: 1)
- {
- bool L_17 = V_4;
- if (!L_17)
- {
- goto IL_00ec;
- }
- }
- {
- RuntimeObject* L_18 = V_3;
- Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_18, NULL);
- }
-
- IL_00ec:
- {
- return;
- }
- }// end finally (depth: 1)
- });
- try
- {// begin try (depth: 1)
- RuntimeObject* L_19 = V_3;
- Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_19, (&V_4), NULL);
- // m_Data.ClusterInfo = aClusterInfo;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_20 = (&__this->___m_Data_5);
- ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 L_21 = V_2;
- PerformanceDataRecord_set_ClusterInfo_m70A3B30678BE28E09161ADF030CBAFE8D5BC9E3E_inline(L_20, L_21, NULL);
- // m_Data.ChangeFlags |= Feature.ClusterInfo;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_22 = (&__this->___m_Data_5);
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_23 = L_22;
- int32_t L_24;
- L_24 = PerformanceDataRecord_get_ChangeFlags_m83DE31AF3877A2A1507A6703B190533FD166B9B7_inline(L_23, NULL);
- PerformanceDataRecord_set_ChangeFlags_mE99AA127E129C78872D68F5C650D55B8E5D33DC8_inline(L_23, ((int32_t)((int32_t)L_24|((int32_t)2048))), NULL);
- // }
- goto IL_00ed;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- __finallyBlock.StoreException(e.ex);
- }
- }
-
- IL_00ed:
- {
- // Capabilities |= Feature.ClusterInfo;
- int32_t L_25;
- L_25 = AdaptivePerformanceSubsystem_get_Capabilities_m3B41A455C5EF85D90A6796AE764E6285E1AF21A1_inline(__this, NULL);
- AdaptivePerformanceSubsystem_set_Capabilities_m13719E1250D06D80D0889D1015C9F35078F7414F_inline(__this, ((int32_t)((int32_t)L_25|((int32_t)2048))), NULL);
- }
-
- IL_00ff:
- {
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::Stop()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem_Stop_mFCBC995D803C49AEF8336024FCC012D7F943F8E6 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- {
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::OnDestroy()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem_OnDestroy_m125EF89FBFE1759F19991BE72E50BCA6EAB3C31A (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- {
- // VariableRefreshRate.Instance = null;
- VariableRefreshRate_set_Instance_m5F8051BFDE6E14BAC0C837E841B48D67590AB992_inline((RuntimeObject*)NULL, NULL);
- // m_AutoVariableRefreshRate = null;
- __this->___m_AutoVariableRefreshRate_14 = (AutoVariableRefreshRate_t90CC96BA9BE6AF1DC8343CDE46B0CC345FEBB63D*)NULL;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AutoVariableRefreshRate_14), (void*)(AutoVariableRefreshRate_t90CC96BA9BE6AF1DC8343CDE46B0CC345FEBB63D*)NULL);
- // if (initialized)
- bool L_0;
- L_0 = AdaptivePerformanceSubsystemBase_get_initialized_mD8CA1B7504E7C565ADE1B49E8DB08232A66FA631_inline(__this, NULL);
- if (!L_0)
- {
- goto IL_0027;
- }
- }
- {
- // m_Api.Terminate();
- NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* L_1 = __this->___m_Api_3;
- NullCheck(L_1);
- NativeApi_Terminate_m20E038F0579D7C9D58454AD72011ED757FA27C1F(L_1, NULL);
- // initialized = false;
- AdaptivePerformanceSubsystemBase_set_initialized_m7B2B09A90BC940B4903FBF8FB7D4F87581CDFF72_inline(__this, (bool)0, NULL);
- }
-
- IL_0027:
- {
- // m_AsyncUpdater.Dispose();
- AsyncUpdater_t723A6C592E8D827601A39F38D588CF80812FE976* L_2 = __this->___m_AsyncUpdater_4;
- NullCheck(L_2);
- AsyncUpdater_Dispose_mE3267C63AAF1B517C1AE45CC31A0FC5397E94E1F(L_2, NULL);
- // }
- return;
- }
- }
- // System.String UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::get_Stats()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SamsungGameSDKAdaptivePerformanceSubsystem_get_Stats_m19FBE176BD214D1102BDE6A44369396D2FC09D55 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncValue_1_get_value_m575C6560C02998BF7B68C755BDD5E515C34A9B43_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBDE80E2AD15AB61A85DBD7C97F022E1D102ABA5B);
- s_Il2CppMethodInitialized = true;
- }
- AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A* G_B2_0 = NULL;
- String_t* G_B2_1 = NULL;
- AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A* G_B1_0 = NULL;
- String_t* G_B1_1 = NULL;
- double G_B3_0 = 0.0;
- String_t* G_B3_1 = NULL;
- AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A* G_B5_0 = NULL;
- RuntimeObject* G_B5_1 = NULL;
- String_t* G_B5_2 = NULL;
- AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A* G_B4_0 = NULL;
- RuntimeObject* G_B4_1 = NULL;
- String_t* G_B4_2 = NULL;
- double G_B6_0 = 0.0;
- RuntimeObject* G_B6_1 = NULL;
- String_t* G_B6_2 = NULL;
- {
- // public override string Stats => $"SkinTemp={m_SkinTemp?.value ?? -1} GPUTime={m_GPUTime?.value ?? -1}";
- AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A* L_0 = __this->___m_SkinTemp_7;
- AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A* L_1 = L_0;
- G_B1_0 = L_1;
- G_B1_1 = _stringLiteralBDE80E2AD15AB61A85DBD7C97F022E1D102ABA5B;
- if (L_1)
- {
- G_B2_0 = L_1;
- G_B2_1 = _stringLiteralBDE80E2AD15AB61A85DBD7C97F022E1D102ABA5B;
- goto IL_001a;
- }
- }
- {
- G_B3_0 = (-1.0);
- G_B3_1 = G_B1_1;
- goto IL_001f;
- }
-
- IL_001a:
- {
- NullCheck(G_B2_0);
- double L_2;
- L_2 = AsyncValue_1_get_value_m575C6560C02998BF7B68C755BDD5E515C34A9B43_inline(G_B2_0, AsyncValue_1_get_value_m575C6560C02998BF7B68C755BDD5E515C34A9B43_RuntimeMethod_var);
- G_B3_0 = L_2;
- G_B3_1 = G_B2_1;
- }
-
- IL_001f:
- {
- double L_3 = G_B3_0;
- RuntimeObject* L_4 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_3);
- AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A* L_5 = __this->___m_GPUTime_8;
- AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A* L_6 = L_5;
- G_B4_0 = L_6;
- G_B4_1 = L_4;
- G_B4_2 = G_B3_1;
- if (L_6)
- {
- G_B5_0 = L_6;
- G_B5_1 = L_4;
- G_B5_2 = G_B3_1;
- goto IL_0039;
- }
- }
- {
- G_B6_0 = (-1.0);
- G_B6_1 = G_B4_1;
- G_B6_2 = G_B4_2;
- goto IL_003e;
- }
-
- IL_0039:
- {
- NullCheck(G_B5_0);
- double L_7;
- L_7 = AsyncValue_1_get_value_m575C6560C02998BF7B68C755BDD5E515C34A9B43_inline(G_B5_0, AsyncValue_1_get_value_m575C6560C02998BF7B68C755BDD5E515C34A9B43_RuntimeMethod_var);
- G_B6_0 = L_7;
- G_B6_1 = G_B5_1;
- G_B6_2 = G_B5_2;
- }
-
- IL_003e:
- {
- double L_8 = G_B6_0;
- RuntimeObject* L_9 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_8);
- String_t* L_10;
- L_10 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(G_B6_2, G_B6_1, L_9, NULL);
- return L_10;
- }
- }
- // UnityEngine.AdaptivePerformance.Provider.PerformanceDataRecord UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::Update()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83 SamsungGameSDKAdaptivePerformanceSubsystem_Update_m5BFCB2FF33FE1365E42344C8ECBC2EE42EA2C29F (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncValue_1_Update_m15F2BF5D1A6143887E28FE6EB0C7B112EF7F204C_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncValue_1_get_value_m575C6560C02998BF7B68C755BDD5E515C34A9B43_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- float V_0 = 0.0f;
- bool V_1 = false;
- RuntimeObject* V_2 = NULL;
- bool V_3 = false;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83 V_4;
- memset((&V_4), 0, sizeof(V_4));
- VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* G_B2_0 = NULL;
- VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* G_B1_0 = NULL;
- {
- // float timeSinceStartup = Time.time;
- float L_0;
- L_0 = Time_get_time_m3A271BB1B20041144AC5B7863B71AB1F0150374B(NULL);
- V_0 = L_0;
- // m_GPUTime.Update(timeSinceStartup);
- AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A* L_1 = __this->___m_GPUTime_8;
- float L_2 = V_0;
- NullCheck(L_1);
- bool L_3;
- L_3 = AsyncValue_1_Update_m15F2BF5D1A6143887E28FE6EB0C7B112EF7F204C(L_1, L_2, AsyncValue_1_Update_m15F2BF5D1A6143887E28FE6EB0C7B112EF7F204C_RuntimeMethod_var);
- // bool tempChanged = m_SkinTemp.Update(timeSinceStartup);
- AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A* L_4 = __this->___m_SkinTemp_7;
- float L_5 = V_0;
- NullCheck(L_4);
- bool L_6;
- L_6 = AsyncValue_1_Update_m15F2BF5D1A6143887E28FE6EB0C7B112EF7F204C(L_4, L_5, AsyncValue_1_Update_m15F2BF5D1A6143887E28FE6EB0C7B112EF7F204C_RuntimeMethod_var);
- V_1 = L_6;
- // (VariableRefreshRate.Instance as VRRManager)?.Update();
- RuntimeObject* L_7;
- L_7 = VariableRefreshRate_get_Instance_m450C4BACDE831B071DDC9573BD1FE24D4FA4BEEA_inline(NULL);
- VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* L_8 = ((VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA*)IsInstClass((RuntimeObject*)L_7, VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA_il2cpp_TypeInfo_var));
- G_B1_0 = L_8;
- if (L_8)
- {
- G_B2_0 = L_8;
- goto IL_0030;
- }
- }
- {
- goto IL_0035;
- }
-
- IL_0030:
- {
- NullCheck(G_B2_0);
- VRRManager_Update_mCFB9B5DDFAAE08091FCA2DB70DCBEACCE74B2C53(G_B2_0, NULL);
- }
-
- IL_0035:
- {
- // if ((VariableRefreshRate.Instance as VRRManager) != null && settings.automaticVRR)
- RuntimeObject* L_9;
- L_9 = VariableRefreshRate_get_Instance_m450C4BACDE831B071DDC9573BD1FE24D4FA4BEEA_inline(NULL);
- if (!((VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA*)IsInstClass((RuntimeObject*)L_9, VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA_il2cpp_TypeInfo_var)))
- {
- goto IL_005f;
- }
- }
- {
- il2cpp_codegen_runtime_class_init_inline(SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_il2cpp_TypeInfo_var);
- SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* L_10 = ((SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_StaticFields*)il2cpp_codegen_static_fields_for(SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_il2cpp_TypeInfo_var))->___settings_17;
- NullCheck(L_10);
- bool L_11;
- L_11 = SamsungAndroidProviderSettings_get_automaticVRR_mA4EC43A6755953623F7A5F1B3C365A3A9CE25C3B_inline(L_10, NULL);
- if (!L_11)
- {
- goto IL_005f;
- }
- }
- {
- // if (QualitySettings.vSyncCount == 0)
- int32_t L_12;
- L_12 = QualitySettings_get_vSyncCount_m0293E74C6CEF18FA03FB12C85802361FA83DC293(NULL);
- if (L_12)
- {
- goto IL_005f;
- }
- }
- {
- // m_AutoVariableRefreshRate.UpdateAutoVRR();
- AutoVariableRefreshRate_t90CC96BA9BE6AF1DC8343CDE46B0CC345FEBB63D* L_13 = __this->___m_AutoVariableRefreshRate_14;
- NullCheck(L_13);
- AutoVariableRefreshRate_UpdateAutoVRR_m723236AA9993CBBF5B79B2A512AD7275D977990E(L_13, NULL);
- }
-
- IL_005f:
- {
- // if (m_PerformanceLevelControlSystemChange)
- bool L_14 = __this->___m_PerformanceLevelControlSystemChange_12;
- if (!L_14)
- {
- goto IL_009d;
- }
- }
- {
- // var temperatureLevel = (float)m_SkinTemp.value;
- AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A* L_15 = __this->___m_SkinTemp_7;
- NullCheck(L_15);
- double L_16;
- L_16 = AsyncValue_1_get_value_m575C6560C02998BF7B68C755BDD5E515C34A9B43_inline(L_15, AsyncValue_1_get_value_m575C6560C02998BF7B68C755BDD5E515C34A9B43_RuntimeMethod_var);
- // if (temperatureLevel < 5)
- if ((!(((float)((float)L_16)) < ((float)(5.0f)))))
- {
- goto IL_009d;
- }
- }
- {
- // lock (m_DataLock)
- RuntimeObject* L_17 = __this->___m_DataLock_6;
- V_2 = L_17;
- V_3 = (bool)0;
- }
- {
- auto __finallyBlock = il2cpp::utils::Finally([&]
- {
-
- FINALLY_0093:
- {// begin finally (depth: 1)
- {
- bool L_18 = V_3;
- if (!L_18)
- {
- goto IL_009c;
- }
- }
- {
- RuntimeObject* L_19 = V_2;
- Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_19, NULL);
- }
-
- IL_009c:
- {
- return;
- }
- }// end finally (depth: 1)
- });
- try
- {// begin try (depth: 1)
- RuntimeObject* L_20 = V_2;
- Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_20, (&V_3), NULL);
- // DisableSystemControl();
- SamsungGameSDKAdaptivePerformanceSubsystem_DisableSystemControl_m52ABFCD191A8A41C6C6D134C9B501F5F22499B57(__this, NULL);
- // }
- goto IL_009d;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- __finallyBlock.StoreException(e.ex);
- }
- }
-
- IL_009d:
- {
- // lock (m_DataLock)
- RuntimeObject* L_21 = __this->___m_DataLock_6;
- V_2 = L_21;
- V_3 = (bool)0;
- }
- {
- auto __finallyBlock = il2cpp::utils::Finally([&]
- {
-
- FINALLY_0110:
- {// begin finally (depth: 1)
- {
- bool L_22 = V_3;
- if (!L_22)
- {
- goto IL_0119;
- }
- }
- {
- RuntimeObject* L_23 = V_2;
- Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_23, NULL);
- }
-
- IL_0119:
- {
- return;
- }
- }// end finally (depth: 1)
- });
- try
- {// begin try (depth: 1)
- {
- RuntimeObject* L_24 = V_2;
- Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_24, (&V_3), NULL);
- // if (tempChanged)
- bool L_25 = V_1;
- if (!L_25)
- {
- goto IL_00d5_1;
- }
- }
- {
- // m_Data.ChangeFlags |= Feature.TemperatureLevel;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_26 = (&__this->___m_Data_5);
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_27 = L_26;
- int32_t L_28;
- L_28 = PerformanceDataRecord_get_ChangeFlags_m83DE31AF3877A2A1507A6703B190533FD166B9B7_inline(L_27, NULL);
- PerformanceDataRecord_set_ChangeFlags_mE99AA127E129C78872D68F5C650D55B8E5D33DC8_inline(L_27, ((int32_t)((int32_t)L_28|2)), NULL);
- // m_Data.TemperatureLevel = GetTemperatureLevel();
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_29 = (&__this->___m_Data_5);
- float L_30;
- L_30 = SamsungGameSDKAdaptivePerformanceSubsystem_GetTemperatureLevel_mA400905D39A068B49434A3C39B2D7028F0760058(__this, NULL);
- PerformanceDataRecord_set_TemperatureLevel_mFC2BC8E019EFB0E7611C242D1F5D4EAB76570BB5_inline(L_29, L_30, NULL);
- }
-
- IL_00d5_1:
- {
- // m_Data.GpuFrameTime = LatestGpuFrameTime();
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_31 = (&__this->___m_Data_5);
- float L_32;
- L_32 = SamsungGameSDKAdaptivePerformanceSubsystem_LatestGpuFrameTime_m89926139AD9A965DF8CDE618059668C4CF0FF098(__this, NULL);
- PerformanceDataRecord_set_GpuFrameTime_mB779C484C185DB05F985A295EA7242EB8DA37299_inline(L_31, L_32, NULL);
- // m_Data.ChangeFlags |= Feature.GpuFrameTime;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_33 = (&__this->___m_Data_5);
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_34 = L_33;
- int32_t L_35;
- L_35 = PerformanceDataRecord_get_ChangeFlags_m83DE31AF3877A2A1507A6703B190533FD166B9B7_inline(L_34, NULL);
- PerformanceDataRecord_set_ChangeFlags_mE99AA127E129C78872D68F5C650D55B8E5D33DC8_inline(L_34, ((int32_t)((int32_t)L_35|((int32_t)64))), NULL);
- // PerformanceDataRecord result = m_Data;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83 L_36 = __this->___m_Data_5;
- // m_Data.ChangeFlags = Feature.None;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_37 = (&__this->___m_Data_5);
- PerformanceDataRecord_set_ChangeFlags_mE99AA127E129C78872D68F5C650D55B8E5D33DC8_inline(L_37, 0, NULL);
- // return result;
- V_4 = L_36;
- goto IL_011a;
- }
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- __finallyBlock.StoreException(e.ex);
- }
- }
-
- IL_011a:
- {
- // }
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83 L_38 = V_4;
- return L_38;
- }
- }
- // System.Version UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::get_Version()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* SamsungGameSDKAdaptivePerformanceSubsystem_get_Version_m91F0F6F31D1C556FE7276C52CC3F49657AA8C3C5 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- {
- // return m_Version;
- Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_0 = __this->___m_Version_9;
- return L_0;
- }
- }
- // System.Single UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::NormalizeTemperatureLevel(System.Single,System.Single,System.Single)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SamsungGameSDKAdaptivePerformanceSubsystem_NormalizeTemperatureLevel_m9C0BB9B7FAE193661793BD231588CC973F360475 (float ___0_currentTempLevel, float ___1_minValue, float ___2_maxValue, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- float V_0 = 0.0f;
- {
- // float tempLevel = -1.0f;
- V_0 = (-1.0f);
- // if (currentTempLevel >= minValue && currentTempLevel <= maxValue)
- float L_0 = ___0_currentTempLevel;
- float L_1 = ___1_minValue;
- if ((!(((float)L_0) >= ((float)L_1))))
- {
- goto IL_0024;
- }
- }
- {
- float L_2 = ___0_currentTempLevel;
- float L_3 = ___2_maxValue;
- if ((!(((float)L_2) <= ((float)L_3))))
- {
- goto IL_0024;
- }
- }
- {
- // tempLevel = currentTempLevel / maxValue;
- float L_4 = ___0_currentTempLevel;
- float L_5 = ___2_maxValue;
- V_0 = ((float)(L_4/L_5));
- // tempLevel = Math.Min(Math.Max(tempLevel, Constants.MinTemperatureLevel), maxValue);
- float L_6 = V_0;
- il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
- float L_7;
- L_7 = Math_Max_mB55ACEA482E7F67E61496C4C7C54FE0BB7BE78EA(L_6, (0.0f), NULL);
- float L_8 = ___2_maxValue;
- float L_9;
- L_9 = Math_Min_mE913811A2F7566294BF4649A434282634E7254B3(L_7, L_8, NULL);
- V_0 = L_9;
- }
-
- IL_0024:
- {
- // return tempLevel;
- float L_10 = V_0;
- return L_10;
- }
- }
- // System.Single UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::NormalizeTemperatureLevel(System.Single)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SamsungGameSDKAdaptivePerformanceSubsystem_NormalizeTemperatureLevel_m3F1FA12928FDB3257CB4DCB6703760C849E129D4 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, float ___0_currentTempLevel, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // return NormalizeTemperatureLevel(currentTempLevel, m_MinTempLevel, m_MaxTempLevel);
- float L_0 = ___0_currentTempLevel;
- float L_1 = __this->___m_MinTempLevel_10;
- float L_2 = __this->___m_MaxTempLevel_11;
- il2cpp_codegen_runtime_class_init_inline(SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_il2cpp_TypeInfo_var);
- float L_3;
- L_3 = SamsungGameSDKAdaptivePerformanceSubsystem_NormalizeTemperatureLevel_m9C0BB9B7FAE193661793BD231588CC973F360475(L_0, L_1, L_2, NULL);
- return L_3;
- }
- }
- // System.Single UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::GetTemperatureLevel()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SamsungGameSDKAdaptivePerformanceSubsystem_GetTemperatureLevel_mA400905D39A068B49434A3C39B2D7028F0760058 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncValue_1_get_value_m575C6560C02998BF7B68C755BDD5E515C34A9B43_RuntimeMethod_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // return NormalizeTemperatureLevel((float)m_SkinTemp.value);
- AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A* L_0 = __this->___m_SkinTemp_7;
- NullCheck(L_0);
- double L_1;
- L_1 = AsyncValue_1_get_value_m575C6560C02998BF7B68C755BDD5E515C34A9B43_inline(L_0, AsyncValue_1_get_value_m575C6560C02998BF7B68C755BDD5E515C34A9B43_RuntimeMethod_var);
- float L_2;
- L_2 = SamsungGameSDKAdaptivePerformanceSubsystem_NormalizeTemperatureLevel_m3F1FA12928FDB3257CB4DCB6703760C849E129D4(__this, ((float)L_1), NULL);
- return L_2;
- }
- }
- // System.Single UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::LatestGpuFrameTime()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SamsungGameSDKAdaptivePerformanceSubsystem_LatestGpuFrameTime_m89926139AD9A965DF8CDE618059668C4CF0FF098 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AsyncValue_1_get_value_m575C6560C02998BF7B68C755BDD5E515C34A9B43_RuntimeMethod_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // return (float)(m_GPUTime.value / 1000.0);
- AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A* L_0 = __this->___m_GPUTime_8;
- NullCheck(L_0);
- double L_1;
- L_1 = AsyncValue_1_get_value_m575C6560C02998BF7B68C755BDD5E515C34A9B43_inline(L_0, AsyncValue_1_get_value_m575C6560C02998BF7B68C755BDD5E515C34A9B43_RuntimeMethod_var);
- return ((float)((double)(L_1/(1000.0))));
- }
- }
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::SetPerformanceLevel(System.Int32&,System.Int32&)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SamsungGameSDKAdaptivePerformanceSubsystem_SetPerformanceLevel_mF7A7EB7881A44422169813981D9FA03EC16084B4 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, int32_t* ___0_cpuLevel, int32_t* ___1_gpuLevel, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- bool V_0 = false;
- int32_t V_1 = 0;
- RuntimeObject* V_2 = NULL;
- bool V_3 = false;
- int32_t V_4 = 0;
- int32_t V_5 = 0;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* G_B17_0 = NULL;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* G_B16_0 = NULL;
- int32_t G_B18_0 = 0;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* G_B18_1 = NULL;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* G_B20_0 = NULL;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* G_B19_0 = NULL;
- int32_t G_B21_0 = 0;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* G_B21_1 = NULL;
- {
- // if ((Capabilities & Feature.CpuPerformanceLevel) != Feature.CpuPerformanceLevel ||
- // (Capabilities & Feature.GpuPerformanceLevel) != Feature.GpuPerformanceLevel)
- int32_t L_0;
- L_0 = AdaptivePerformanceSubsystem_get_Capabilities_m3B41A455C5EF85D90A6796AE764E6285E1AF21A1_inline(__this, NULL);
- if ((!(((uint32_t)((int32_t)((int32_t)L_0&8))) == ((uint32_t)8))))
- {
- goto IL_0018;
- }
- }
- {
- int32_t L_1;
- L_1 = AdaptivePerformanceSubsystem_get_Capabilities_m3B41A455C5EF85D90A6796AE764E6285E1AF21A1_inline(__this, NULL);
- if ((((int32_t)((int32_t)((int32_t)L_1&((int32_t)16)))) == ((int32_t)((int32_t)16))))
- {
- goto IL_001a;
- }
- }
-
- IL_0018:
- {
- // return false;
- return (bool)0;
- }
-
- IL_001a:
- {
- // if (cpuLevel < 0)
- int32_t* L_2 = ___0_cpuLevel;
- int32_t L_3 = *((int32_t*)L_2);
- if ((((int32_t)L_3) >= ((int32_t)0)))
- {
- goto IL_0024;
- }
- }
- {
- // cpuLevel = 0;
- int32_t* L_4 = ___0_cpuLevel;
- *((int32_t*)L_4) = (int32_t)0;
- goto IL_0036;
- }
-
- IL_0024:
- {
- // else if (cpuLevel > MaxCpuPerformanceLevel)
- int32_t* L_5 = ___0_cpuLevel;
- int32_t L_6 = *((int32_t*)L_5);
- int32_t L_7;
- L_7 = SamsungGameSDKAdaptivePerformanceSubsystem_get_MaxCpuPerformanceLevel_m7558F2A23D816B4F3EB7B94934B9646038C4D6F0_inline(__this, NULL);
- if ((((int32_t)L_6) <= ((int32_t)L_7)))
- {
- goto IL_0036;
- }
- }
- {
- // cpuLevel = MaxCpuPerformanceLevel;
- int32_t* L_8 = ___0_cpuLevel;
- int32_t L_9;
- L_9 = SamsungGameSDKAdaptivePerformanceSubsystem_get_MaxCpuPerformanceLevel_m7558F2A23D816B4F3EB7B94934B9646038C4D6F0_inline(__this, NULL);
- *((int32_t*)L_8) = (int32_t)L_9;
- }
-
- IL_0036:
- {
- // if (gpuLevel < 0)
- int32_t* L_10 = ___1_gpuLevel;
- int32_t L_11 = *((int32_t*)L_10);
- if ((((int32_t)L_11) >= ((int32_t)0)))
- {
- goto IL_0040;
- }
- }
- {
- // gpuLevel = 0;
- int32_t* L_12 = ___1_gpuLevel;
- *((int32_t*)L_12) = (int32_t)0;
- goto IL_0052;
- }
-
- IL_0040:
- {
- // else if (gpuLevel > MaxGpuPerformanceLevel)
- int32_t* L_13 = ___1_gpuLevel;
- int32_t L_14 = *((int32_t*)L_13);
- int32_t L_15;
- L_15 = SamsungGameSDKAdaptivePerformanceSubsystem_get_MaxGpuPerformanceLevel_m5268FD732220398272D98125ABD2A92C0DB76C28_inline(__this, NULL);
- if ((((int32_t)L_14) <= ((int32_t)L_15)))
- {
- goto IL_0052;
- }
- }
- {
- // gpuLevel = MaxGpuPerformanceLevel;
- int32_t* L_16 = ___1_gpuLevel;
- int32_t L_17;
- L_17 = SamsungGameSDKAdaptivePerformanceSubsystem_get_MaxGpuPerformanceLevel_m5268FD732220398272D98125ABD2A92C0DB76C28_inline(__this, NULL);
- *((int32_t*)L_16) = (int32_t)L_17;
- }
-
- IL_0052:
- {
- // if (m_Version == new Version(3, 2) && cpuLevel == 0)
- Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_18 = __this->___m_Version_9;
- Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_19 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
- NullCheck(L_19);
- Version__ctor_m0871675040007535EA3D8083A4BEAE9DF8C92FF4(L_19, 3, 2, NULL);
- bool L_20;
- L_20 = Version_op_Equality_mED378603AE784D5ACEDB8F4B250F50773B331D4B(L_18, L_19, NULL);
- if (!L_20)
- {
- goto IL_006d;
- }
- }
- {
- int32_t* L_21 = ___0_cpuLevel;
- int32_t L_22 = *((int32_t*)L_21);
- if (L_22)
- {
- goto IL_006d;
- }
- }
- {
- // cpuLevel = 1;
- int32_t* L_23 = ___0_cpuLevel;
- *((int32_t*)L_23) = (int32_t)1;
- }
-
- IL_006d:
- {
- // bool success = false;
- V_0 = (bool)0;
- // int result = m_Api.SetFreqLevels(cpuLevel, gpuLevel);
- NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* L_24 = __this->___m_Api_3;
- int32_t* L_25 = ___0_cpuLevel;
- int32_t L_26 = *((int32_t*)L_25);
- int32_t* L_27 = ___1_gpuLevel;
- int32_t L_28 = *((int32_t*)L_27);
- NullCheck(L_24);
- int32_t L_29;
- L_29 = NativeApi_SetFreqLevels_mC568D9356108AC7A1AAE662C3FD108A565181E09(L_24, L_26, L_28, NULL);
- V_1 = L_29;
- // success = result == 1;
- int32_t L_30 = V_1;
- V_0 = (bool)((((int32_t)L_30) == ((int32_t)1))? 1 : 0);
- // lock (m_DataLock)
- RuntimeObject* L_31 = __this->___m_DataLock_6;
- V_2 = L_31;
- V_3 = (bool)0;
- }
- {
- auto __finallyBlock = il2cpp::utils::Finally([&]
- {
-
- FINALLY_0131:
- {// begin finally (depth: 1)
- {
- bool L_32 = V_3;
- if (!L_32)
- {
- goto IL_013a;
- }
- }
- {
- RuntimeObject* L_33 = V_2;
- Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_33, NULL);
- }
-
- IL_013a:
- {
- return;
- }
- }// end finally (depth: 1)
- });
- try
- {// begin try (depth: 1)
- {
- RuntimeObject* L_34 = V_2;
- Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_34, (&V_3), NULL);
- // var oldCpuLevel = m_Data.CpuPerformanceLevel;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_35 = (&__this->___m_Data_5);
- int32_t L_36;
- L_36 = PerformanceDataRecord_get_CpuPerformanceLevel_mF688EC621C77916A86F96CF7D0DAFD520B6D68E8_inline(L_35, NULL);
- V_4 = L_36;
- // var oldGpuLevel = m_Data.GpuPerformanceLevel;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_37 = (&__this->___m_Data_5);
- int32_t L_38;
- L_38 = PerformanceDataRecord_get_GpuPerformanceLevel_mA928B60EF914AB4E7D95291E1357A3FE795DBE23_inline(L_37, NULL);
- V_5 = L_38;
- // m_Data.CpuPerformanceLevel = success ? cpuLevel : Constants.UnknownPerformanceLevel;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_39 = (&__this->___m_Data_5);
- bool L_40 = V_0;
- G_B16_0 = L_39;
- if (L_40)
- {
- G_B17_0 = L_39;
- goto IL_00bb_1;
- }
- }
- {
- G_B18_0 = (-1);
- G_B18_1 = G_B16_0;
- goto IL_00bd_1;
- }
-
- IL_00bb_1:
- {
- int32_t* L_41 = ___0_cpuLevel;
- int32_t L_42 = *((int32_t*)L_41);
- G_B18_0 = L_42;
- G_B18_1 = G_B17_0;
- }
-
- IL_00bd_1:
- {
- PerformanceDataRecord_set_CpuPerformanceLevel_m8BBB7FA33AF2644ED0DE81CD58CCB07C5F71ED03_inline(G_B18_1, G_B18_0, NULL);
- // m_Data.GpuPerformanceLevel = success ? gpuLevel : Constants.UnknownPerformanceLevel;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_43 = (&__this->___m_Data_5);
- bool L_44 = V_0;
- G_B19_0 = L_43;
- if (L_44)
- {
- G_B20_0 = L_43;
- goto IL_00ce_1;
- }
- }
- {
- G_B21_0 = (-1);
- G_B21_1 = G_B19_0;
- goto IL_00d0_1;
- }
-
- IL_00ce_1:
- {
- int32_t* L_45 = ___1_gpuLevel;
- int32_t L_46 = *((int32_t*)L_45);
- G_B21_0 = L_46;
- G_B21_1 = G_B20_0;
- }
-
- IL_00d0_1:
- {
- PerformanceDataRecord_set_GpuPerformanceLevel_mBA26ABE3F6089BA232022D7F0F38B55B8FA9481A_inline(G_B21_1, G_B21_0, NULL);
- // if (success)
- bool L_47 = V_0;
- if (!L_47)
- {
- goto IL_011d_1;
- }
- }
- {
- // if (m_Data.CpuPerformanceLevel != oldCpuLevel)
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_48 = (&__this->___m_Data_5);
- int32_t L_49;
- L_49 = PerformanceDataRecord_get_CpuPerformanceLevel_mF688EC621C77916A86F96CF7D0DAFD520B6D68E8_inline(L_48, NULL);
- int32_t L_50 = V_4;
- if ((((int32_t)L_49) == ((int32_t)L_50)))
- {
- goto IL_00fa_1;
- }
- }
- {
- // m_Data.ChangeFlags |= Feature.CpuPerformanceLevel;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_51 = (&__this->___m_Data_5);
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_52 = L_51;
- int32_t L_53;
- L_53 = PerformanceDataRecord_get_ChangeFlags_m83DE31AF3877A2A1507A6703B190533FD166B9B7_inline(L_52, NULL);
- PerformanceDataRecord_set_ChangeFlags_mE99AA127E129C78872D68F5C650D55B8E5D33DC8_inline(L_52, ((int32_t)((int32_t)L_53|8)), NULL);
- }
-
- IL_00fa_1:
- {
- // if (m_Data.GpuPerformanceLevel != oldGpuLevel)
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_54 = (&__this->___m_Data_5);
- int32_t L_55;
- L_55 = PerformanceDataRecord_get_GpuPerformanceLevel_mA928B60EF914AB4E7D95291E1357A3FE795DBE23_inline(L_54, NULL);
- int32_t L_56 = V_5;
- if ((((int32_t)L_55) == ((int32_t)L_56)))
- {
- goto IL_011d_1;
- }
- }
- {
- // m_Data.ChangeFlags |= Feature.GpuPerformanceLevel;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_57 = (&__this->___m_Data_5);
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_58 = L_57;
- int32_t L_59;
- L_59 = PerformanceDataRecord_get_ChangeFlags_m83DE31AF3877A2A1507A6703B190533FD166B9B7_inline(L_58, NULL);
- PerformanceDataRecord_set_ChangeFlags_mE99AA127E129C78872D68F5C650D55B8E5D33DC8_inline(L_58, ((int32_t)((int32_t)L_59|((int32_t)16))), NULL);
- }
-
- IL_011d_1:
- {
- // if (result > 1)
- int32_t L_60 = V_1;
- if ((((int32_t)L_60) <= ((int32_t)1)))
- {
- goto IL_012f_1;
- }
- }
- {
- // if (result == 2)
- int32_t L_61 = V_1;
- if ((((int32_t)L_61) == ((int32_t)2)))
- {
- goto IL_0129_1;
- }
- }
- {
- // else if (result == 3)
- int32_t L_62 = V_1;
- }
-
- IL_0129_1:
- {
- // EnableSystemControl();
- SamsungGameSDKAdaptivePerformanceSubsystem_EnableSystemControl_mB94BB9BBD5D600060144AB841617FEAD284CB717(__this, NULL);
- }
-
- IL_012f_1:
- {
- // }
- goto IL_013b;
- }
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- __finallyBlock.StoreException(e.ex);
- }
- }
-
- IL_013b:
- {
- // return success;
- bool L_63 = V_0;
- return L_63;
- }
- }
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::EnableCpuBoost()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SamsungGameSDKAdaptivePerformanceSubsystem_EnableCpuBoost_mC7D5D179C6EEAA8A6F95C705B7975034574515B1 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- bool V_0 = false;
- RuntimeObject* V_1 = NULL;
- bool V_2 = false;
- bool V_3 = false;
- {
- // var result = m_Api.EnableCpuBoost();
- NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* L_0 = __this->___m_Api_3;
- NullCheck(L_0);
- bool L_1;
- L_1 = NativeApi_EnableCpuBoost_m142D18B1745C6F3ADE07F313B92A27432B076B8E(L_0, NULL);
- V_0 = L_1;
- // lock (m_DataLock)
- RuntimeObject* L_2 = __this->___m_DataLock_6;
- V_1 = L_2;
- V_2 = (bool)0;
- }
- {
- auto __finallyBlock = il2cpp::utils::Finally([&]
- {
-
- FINALLY_0065:
- {// begin finally (depth: 1)
- {
- bool L_3 = V_2;
- if (!L_3)
- {
- goto IL_006e;
- }
- }
- {
- RuntimeObject* L_4 = V_1;
- Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_4, NULL);
- }
-
- IL_006e:
- {
- return;
- }
- }// end finally (depth: 1)
- });
- try
- {// begin try (depth: 1)
- {
- RuntimeObject* L_5 = V_1;
- Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_5, (&V_2), NULL);
- // var oldPerformanceBoost = m_Data.CpuPerformanceBoost;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_6 = (&__this->___m_Data_5);
- bool L_7;
- L_7 = PerformanceDataRecord_get_CpuPerformanceBoost_m55A78568F8E19144717C3CEC17CE90FA766591D2_inline(L_6, NULL);
- V_3 = L_7;
- // m_Data.CpuPerformanceBoost = result;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_8 = (&__this->___m_Data_5);
- bool L_9 = V_0;
- PerformanceDataRecord_set_CpuPerformanceBoost_mD8BF1CE74A03B57E81DBCD9A3DDE8DAA27968FF5_inline(L_8, L_9, NULL);
- // if (m_Data.CpuPerformanceBoost != oldPerformanceBoost)
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_10 = (&__this->___m_Data_5);
- bool L_11;
- L_11 = PerformanceDataRecord_get_CpuPerformanceBoost_m55A78568F8E19144717C3CEC17CE90FA766591D2_inline(L_10, NULL);
- bool L_12 = V_3;
- if ((((int32_t)L_11) == ((int32_t)L_12)))
- {
- goto IL_005a_1;
- }
- }
- {
- // m_Data.ChangeFlags |= Feature.CpuPerformanceBoost;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_13 = (&__this->___m_Data_5);
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_14 = L_13;
- int32_t L_15;
- L_15 = PerformanceDataRecord_get_ChangeFlags_m83DE31AF3877A2A1507A6703B190533FD166B9B7_inline(L_14, NULL);
- PerformanceDataRecord_set_ChangeFlags_mE99AA127E129C78872D68F5C650D55B8E5D33DC8_inline(L_14, ((int32_t)((int32_t)L_15|((int32_t)512))), NULL);
- }
-
- IL_005a_1:
- {
- // if (result)
- bool L_16 = V_0;
- if (!L_16)
- {
- goto IL_0063_1;
- }
- }
- {
- // EnableSystemControl();
- SamsungGameSDKAdaptivePerformanceSubsystem_EnableSystemControl_mB94BB9BBD5D600060144AB841617FEAD284CB717(__this, NULL);
- }
-
- IL_0063_1:
- {
- // }
- goto IL_006f;
- }
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- __finallyBlock.StoreException(e.ex);
- }
- }
-
- IL_006f:
- {
- // return result;
- bool L_17 = V_0;
- return L_17;
- }
- }
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::EnableGpuBoost()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SamsungGameSDKAdaptivePerformanceSubsystem_EnableGpuBoost_m157A466FC62D0953B2DC71528A1590108A51C6DC (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- bool V_0 = false;
- RuntimeObject* V_1 = NULL;
- bool V_2 = false;
- bool V_3 = false;
- {
- // var result = m_Api.EnableGpuBoost();
- NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* L_0 = __this->___m_Api_3;
- NullCheck(L_0);
- bool L_1;
- L_1 = NativeApi_EnableGpuBoost_mDABE6D115C876233BF7EBD13DDFF7F7A12DBB0C9(L_0, NULL);
- V_0 = L_1;
- // lock (m_DataLock)
- RuntimeObject* L_2 = __this->___m_DataLock_6;
- V_1 = L_2;
- V_2 = (bool)0;
- }
- {
- auto __finallyBlock = il2cpp::utils::Finally([&]
- {
-
- FINALLY_0065:
- {// begin finally (depth: 1)
- {
- bool L_3 = V_2;
- if (!L_3)
- {
- goto IL_006e;
- }
- }
- {
- RuntimeObject* L_4 = V_1;
- Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_4, NULL);
- }
-
- IL_006e:
- {
- return;
- }
- }// end finally (depth: 1)
- });
- try
- {// begin try (depth: 1)
- {
- RuntimeObject* L_5 = V_1;
- Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_5, (&V_2), NULL);
- // var oldPerformanceBoost = m_Data.GpuPerformanceBoost;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_6 = (&__this->___m_Data_5);
- bool L_7;
- L_7 = PerformanceDataRecord_get_GpuPerformanceBoost_mFD01BBFC9A9BE53ED81947089A02691635789B7E_inline(L_6, NULL);
- V_3 = L_7;
- // m_Data.GpuPerformanceBoost = result;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_8 = (&__this->___m_Data_5);
- bool L_9 = V_0;
- PerformanceDataRecord_set_GpuPerformanceBoost_m0A5764E94B8EC621A0AA51B2F7C24BA1EAF844B9_inline(L_8, L_9, NULL);
- // if (m_Data.GpuPerformanceBoost != oldPerformanceBoost)
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_10 = (&__this->___m_Data_5);
- bool L_11;
- L_11 = PerformanceDataRecord_get_GpuPerformanceBoost_mFD01BBFC9A9BE53ED81947089A02691635789B7E_inline(L_10, NULL);
- bool L_12 = V_3;
- if ((((int32_t)L_11) == ((int32_t)L_12)))
- {
- goto IL_005a_1;
- }
- }
- {
- // m_Data.ChangeFlags |= Feature.GpuPerformanceBoost;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_13 = (&__this->___m_Data_5);
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_14 = L_13;
- int32_t L_15;
- L_15 = PerformanceDataRecord_get_ChangeFlags_m83DE31AF3877A2A1507A6703B190533FD166B9B7_inline(L_14, NULL);
- PerformanceDataRecord_set_ChangeFlags_mE99AA127E129C78872D68F5C650D55B8E5D33DC8_inline(L_14, ((int32_t)((int32_t)L_15|((int32_t)1024))), NULL);
- }
-
- IL_005a_1:
- {
- // if (result)
- bool L_16 = V_0;
- if (!L_16)
- {
- goto IL_0063_1;
- }
- }
- {
- // EnableSystemControl();
- SamsungGameSDKAdaptivePerformanceSubsystem_EnableSystemControl_mB94BB9BBD5D600060144AB841617FEAD284CB717(__this, NULL);
- }
-
- IL_0063_1:
- {
- // }
- goto IL_006f;
- }
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- __finallyBlock.StoreException(e.ex);
- }
- }
-
- IL_006f:
- {
- // return result;
- bool L_17 = V_0;
- return L_17;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::ApplicationPause()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem_ApplicationPause_m37FF4DB9F309D1BAD03CE9B885B241A314C6AAB8 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- {
- // public void ApplicationPause() {}
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::ApplicationResume()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem_ApplicationResume_mACA1836F742AC36FAF1EFD803FA796DF19B96549 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- RuntimeObject* V_0 = NULL;
- bool V_1 = false;
- VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* G_B14_0 = NULL;
- VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* G_B13_0 = NULL;
- {
- // if (!m_Api.Initialize())
- NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* L_0 = __this->___m_Api_3;
- NullCheck(L_0);
- bool L_1;
- L_1 = NativeApi_Initialize_mD5CCC8D65B6D995B365BE4602144DEBA9BDD55CD(L_0, NULL);
- // if ((Capabilities & Feature.CpuPerformanceLevel) == Feature.CpuPerformanceLevel)
- int32_t L_2;
- L_2 = AdaptivePerformanceSubsystem_get_Capabilities_m3B41A455C5EF85D90A6796AE764E6285E1AF21A1_inline(__this, NULL);
- if ((!(((uint32_t)((int32_t)((int32_t)L_2&8))) == ((uint32_t)8))))
- {
- goto IL_0053;
- }
- }
- {
- // lock (m_DataLock)
- RuntimeObject* L_3 = __this->___m_DataLock_6;
- V_0 = L_3;
- V_1 = (bool)0;
- }
- {
- auto __finallyBlock = il2cpp::utils::Finally([&]
- {
-
- FINALLY_0049:
- {// begin finally (depth: 1)
- {
- bool L_4 = V_1;
- if (!L_4)
- {
- goto IL_0052;
- }
- }
- {
- RuntimeObject* L_5 = V_0;
- Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_5, NULL);
- }
-
- IL_0052:
- {
- return;
- }
- }// end finally (depth: 1)
- });
- try
- {// begin try (depth: 1)
- RuntimeObject* L_6 = V_0;
- Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_6, (&V_1), NULL);
- // m_Data.CpuPerformanceLevel = Constants.UnknownPerformanceLevel;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_7 = (&__this->___m_Data_5);
- PerformanceDataRecord_set_CpuPerformanceLevel_m8BBB7FA33AF2644ED0DE81CD58CCB07C5F71ED03_inline(L_7, (-1), NULL);
- // m_Data.ChangeFlags |= Feature.CpuPerformanceLevel;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_8 = (&__this->___m_Data_5);
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_9 = L_8;
- int32_t L_10;
- L_10 = PerformanceDataRecord_get_ChangeFlags_m83DE31AF3877A2A1507A6703B190533FD166B9B7_inline(L_9, NULL);
- PerformanceDataRecord_set_ChangeFlags_mE99AA127E129C78872D68F5C650D55B8E5D33DC8_inline(L_9, ((int32_t)((int32_t)L_10|8)), NULL);
- // }
- goto IL_0053;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- __finallyBlock.StoreException(e.ex);
- }
- }
-
- IL_0053:
- {
- // if ((Capabilities & Feature.GpuPerformanceLevel) == Feature.GpuPerformanceLevel)
- int32_t L_11;
- L_11 = AdaptivePerformanceSubsystem_get_Capabilities_m3B41A455C5EF85D90A6796AE764E6285E1AF21A1_inline(__this, NULL);
- if ((!(((uint32_t)((int32_t)((int32_t)L_11&((int32_t)16)))) == ((uint32_t)((int32_t)16)))))
- {
- goto IL_009d;
- }
- }
- {
- // lock (m_DataLock)
- RuntimeObject* L_12 = __this->___m_DataLock_6;
- V_0 = L_12;
- V_1 = (bool)0;
- }
- {
- auto __finallyBlock = il2cpp::utils::Finally([&]
- {
-
- FINALLY_0093:
- {// begin finally (depth: 1)
- {
- bool L_13 = V_1;
- if (!L_13)
- {
- goto IL_009c;
- }
- }
- {
- RuntimeObject* L_14 = V_0;
- Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_14, NULL);
- }
-
- IL_009c:
- {
- return;
- }
- }// end finally (depth: 1)
- });
- try
- {// begin try (depth: 1)
- RuntimeObject* L_15 = V_0;
- Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_15, (&V_1), NULL);
- // m_Data.GpuPerformanceLevel = Constants.UnknownPerformanceLevel;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_16 = (&__this->___m_Data_5);
- PerformanceDataRecord_set_GpuPerformanceLevel_mBA26ABE3F6089BA232022D7F0F38B55B8FA9481A_inline(L_16, (-1), NULL);
- // m_Data.ChangeFlags |= Feature.GpuPerformanceLevel;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_17 = (&__this->___m_Data_5);
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_18 = L_17;
- int32_t L_19;
- L_19 = PerformanceDataRecord_get_ChangeFlags_m83DE31AF3877A2A1507A6703B190533FD166B9B7_inline(L_18, NULL);
- PerformanceDataRecord_set_ChangeFlags_mE99AA127E129C78872D68F5C650D55B8E5D33DC8_inline(L_18, ((int32_t)((int32_t)L_19|((int32_t)16))), NULL);
- // }
- goto IL_009d;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- __finallyBlock.StoreException(e.ex);
- }
- }
-
- IL_009d:
- {
- // ImmediateUpdateTemperature();
- SamsungGameSDKAdaptivePerformanceSubsystem_ImmediateUpdateTemperature_m35F36531EA566899C06B7B46F7EB4C089333C2FF(__this, NULL);
- // CheckAndInitializeVRR();
- SamsungGameSDKAdaptivePerformanceSubsystem_CheckAndInitializeVRR_m5D3A1BB4096B76E85CFF99048F2464407BBE12BA(__this, NULL);
- // (VariableRefreshRate.Instance as VRRManager)?.Resume();
- RuntimeObject* L_20;
- L_20 = VariableRefreshRate_get_Instance_m450C4BACDE831B071DDC9573BD1FE24D4FA4BEEA_inline(NULL);
- VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* L_21 = ((VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA*)IsInstClass((RuntimeObject*)L_20, VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA_il2cpp_TypeInfo_var));
- G_B13_0 = L_21;
- if (L_21)
- {
- G_B14_0 = L_21;
- goto IL_00b8;
- }
- }
- {
- return;
- }
-
- IL_00b8:
- {
- NullCheck(G_B14_0);
- VRRManager_Resume_mF04994891A6B381E8DF8A8078E9A0928F2D04AFE(G_B14_0, NULL);
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::EnableSystemControl()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem_EnableSystemControl_mB94BB9BBD5D600060144AB841617FEAD284CB717 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- {
- // if (!m_AllowPerformanceLevelControlChanges)
- bool L_0 = __this->___m_AllowPerformanceLevelControlChanges_13;
- if (L_0)
- {
- goto IL_0009;
- }
- }
- {
- // return;
- return;
- }
-
- IL_0009:
- {
- // m_Data.PerformanceLevelControlAvailable = false;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_1 = (&__this->___m_Data_5);
- PerformanceDataRecord_set_PerformanceLevelControlAvailable_m78A1EFC49C88D90E778F7C4C8605662E94B125FF_inline(L_1, (bool)0, NULL);
- // m_Data.ChangeFlags |= Feature.PerformanceLevelControl;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_2 = (&__this->___m_Data_5);
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_3 = L_2;
- int32_t L_4;
- L_4 = PerformanceDataRecord_get_ChangeFlags_m83DE31AF3877A2A1507A6703B190533FD166B9B7_inline(L_3, NULL);
- PerformanceDataRecord_set_ChangeFlags_mE99AA127E129C78872D68F5C650D55B8E5D33DC8_inline(L_3, ((int32_t)((int32_t)L_4|((int32_t)32))), NULL);
- // m_PerformanceLevelControlSystemChange = true;
- __this->___m_PerformanceLevelControlSystemChange_12 = (bool)1;
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::DisableSystemControl()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem_DisableSystemControl_m52ABFCD191A8A41C6C6D134C9B501F5F22499B57 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- {
- // if (!m_AllowPerformanceLevelControlChanges)
- bool L_0 = __this->___m_AllowPerformanceLevelControlChanges_13;
- if (L_0)
- {
- goto IL_0009;
- }
- }
- {
- // return;
- return;
- }
-
- IL_0009:
- {
- // m_Data.PerformanceLevelControlAvailable = true;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_1 = (&__this->___m_Data_5);
- PerformanceDataRecord_set_PerformanceLevelControlAvailable_m78A1EFC49C88D90E778F7C4C8605662E94B125FF_inline(L_1, (bool)1, NULL);
- // m_Data.ChangeFlags |= Feature.PerformanceLevelControl;
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_2 = (&__this->___m_Data_5);
- PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* L_3 = L_2;
- int32_t L_4;
- L_4 = PerformanceDataRecord_get_ChangeFlags_m83DE31AF3877A2A1507A6703B190533FD166B9B7_inline(L_3, NULL);
- PerformanceDataRecord_set_ChangeFlags_mE99AA127E129C78872D68F5C650D55B8E5D33DC8_inline(L_3, ((int32_t)((int32_t)L_4|((int32_t)32))), NULL);
- // m_PerformanceLevelControlSystemChange = false;
- __this->___m_PerformanceLevelControlSystemChange_12 = (bool)0;
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::RegisterDescriptor()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem_RegisterDescriptor_m3D03A2248E3E9C6C4DE63379BD3D4CA7B47070EC (const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_0_0_0_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA789C1A58CA8F1B51679B983874466E76B48EFB3);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE02D43BFB3611F4411DD21848B293789A2B1B8D6);
- s_Il2CppMethodInitialized = true;
- }
- Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB V_0;
- memset((&V_0), 0, sizeof(V_0));
- {
- // if (!SystemInfo.deviceModel.StartsWith("samsung", StringComparison.OrdinalIgnoreCase))
- String_t* L_0;
- L_0 = SystemInfo_get_deviceModel_m308FFBADED4BF6CB34C318A0BBDA762D09A7F185(NULL);
- NullCheck(L_0);
- bool L_1;
- L_1 = String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264(L_0, _stringLiteralA789C1A58CA8F1B51679B983874466E76B48EFB3, 5, NULL);
- if (L_1)
- {
- goto IL_0013;
- }
- }
- {
- // return;
- return;
- }
-
- IL_0013:
- {
- // if (!NativeApi.IsAvailable())
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- bool L_2;
- L_2 = NativeApi_IsAvailable_mB9AB23571615F83CFC23833580CAA31CF801CFD2(NULL);
- if (L_2)
- {
- goto IL_001b;
- }
- }
- {
- // return;
- return;
- }
-
- IL_001b:
- {
- // AdaptivePerformanceSubsystemDescriptor.RegisterDescriptor(new AdaptivePerformanceSubsystemDescriptor.Cinfo
- // {
- // id = "SamsungGameSDK",
- // subsystemImplementationType = typeof(SamsungGameSDKAdaptivePerformanceSubsystem)
- // });
- il2cpp_codegen_initobj((&V_0), sizeof(Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB));
- Cinfo_set_id_m77027979E9BA297A2803C6EA7691881619C35F91_inline((&V_0), _stringLiteralE02D43BFB3611F4411DD21848B293789A2B1B8D6, NULL);
- RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_0_0_0_var) };
- il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
- Type_t* L_4;
- L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
- Cinfo_set_subsystemImplementationType_mE5398A3C07C0B759B72027FE49DDBC1FCB50A5B9_inline((&V_0), L_4, NULL);
- Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB L_5 = V_0;
- AdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82* L_6;
- L_6 = AdaptivePerformanceSubsystemDescriptor_RegisterDescriptor_m800920584650488044B385B98D26FF6E50CAC0E2(L_5, NULL);
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::.cctor()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem__cctor_mE82D17AF6F7F529AD0D66D0111656024B8AFCEBA (const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // static SamsungAndroidProviderSettings settings = SamsungAndroidProviderSettings.GetSettings();
- SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* L_0;
- L_0 = SamsungAndroidProviderSettings_GetSettings_m1049E50BEC709D010C89CB78635F11BAF183A4CB_inline(NULL);
- ((SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_StaticFields*)il2cpp_codegen_static_fields_for(SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_il2cpp_TypeInfo_var))->___settings_17 = L_0;
- Il2CppCodeGenWriteBarrier((void**)(&((SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_StaticFields*)il2cpp_codegen_static_fields_for(SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_il2cpp_TypeInfo_var))->___settings_17), (void*)L_0);
- return;
- }
- }
- // System.Double UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::<.ctor>b__26_1()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double SamsungGameSDKAdaptivePerformanceSubsystem_U3C_ctorU3Eb__26_1_mCE696AB1F6975769FC2500AECB6FE848409B3B4F (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- {
- // m_SkinTemp = new AsyncValue<double>(m_AsyncUpdater, -1.0, 2.7f, () => GetHighPrecisionSkinTempLevel());
- float L_0;
- L_0 = SamsungGameSDKAdaptivePerformanceSubsystem_GetHighPrecisionSkinTempLevel_mE797BBCCD724C732D8CC903F304B1E2E75D48F32(__this, NULL);
- return ((double)L_0);
- }
- }
- // System.Double UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem::<.ctor>b__26_2()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double SamsungGameSDKAdaptivePerformanceSubsystem_U3C_ctorU3Eb__26_2_m4FE8C54EE4AA931A4C2D2C73BD6DE66E478FE7E0 (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- {
- // m_GPUTime = new AsyncValue<double>(m_AsyncUpdater, -1.0, 0.0f, () => m_Api.GetGpuFrameTime());
- NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* L_0 = __this->___m_Api_3;
- NullCheck(L_0);
- double L_1;
- L_1 = NativeApi_GetGpuFrameTime_m849D6C1752EF1034093E711C7D3B2A28ADFAFAD7(L_0, NULL);
- return L_1;
- }
- }
- #ifdef __clang__
- #pragma clang diagnostic pop
- #endif
- #ifdef __clang__
- #pragma clang diagnostic push
- #pragma clang diagnostic ignored "-Winvalid-offsetof"
- #pragma clang diagnostic ignored "-Wunused-variable"
- #endif
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::.ctor(System.Action`1<UnityEngine.AdaptivePerformance.WarningLevel>,System.Action,System.Action,System.Action,System.Action)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeApi__ctor_m62E976B074521326BD1F50D144286A876C851B1E (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, Action_1_t87D266BDCAC7E2FA2FA9733C3E286D256FCFFFFA* ___0_sustainedPerformanceWarning, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___1_sustainedPerformanceTimeout, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___2_refreshRateChanged, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___3_cpuPerformanceBoostReleasedByTimeout, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___4_gpuPerformanceBoostReleasedByTimeout, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B5485AAFD0F88488213FA21BAC0D600944F8265);
- s_Il2CppMethodInitialized = true;
- }
- {
- // : base("com.samsung.android.gamesdk.GameSDKManager$Listener")
- il2cpp_codegen_runtime_class_init_inline(AndroidJavaProxy_tE5521F9761F7B95444B9C39FB15FDFC23F80A78D_il2cpp_TypeInfo_var);
- AndroidJavaProxy__ctor_m2832886A0E1BBF6702653A7C6A4609F11FB712C7(__this, _stringLiteral5B5485AAFD0F88488213FA21BAC0D600944F8265, NULL);
- // PerformanceWarningEvent = sustainedPerformanceWarning;
- Action_1_t87D266BDCAC7E2FA2FA9733C3E286D256FCFFFFA* L_0 = ___0_sustainedPerformanceWarning;
- __this->___PerformanceWarningEvent_11 = L_0;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___PerformanceWarningEvent_11), (void*)L_0);
- // PerformanceLevelTimeoutEvent = sustainedPerformanceTimeout;
- Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = ___1_sustainedPerformanceTimeout;
- __this->___PerformanceLevelTimeoutEvent_12 = L_1;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___PerformanceLevelTimeoutEvent_12), (void*)L_1);
- // RefreshRateChangedEvent = refreshRateChanged;
- Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = ___2_refreshRateChanged;
- __this->___RefreshRateChangedEvent_15 = L_2;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___RefreshRateChangedEvent_15), (void*)L_2);
- // CpuPerformanceBoostReleasedByTimeoutEvent = cpuPerformanceBoostReleasedByTimeout;
- Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___3_cpuPerformanceBoostReleasedByTimeout;
- __this->___CpuPerformanceBoostReleasedByTimeoutEvent_13 = L_3;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___CpuPerformanceBoostReleasedByTimeoutEvent_13), (void*)L_3);
- // GpuPerformanceBoostReleasedByTimeoutEvent = gpuPerformanceBoostReleasedByTimeout;
- Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_4 = ___4_gpuPerformanceBoostReleasedByTimeout;
- __this->___GpuPerformanceBoostReleasedByTimeoutEvent_14 = L_4;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___GpuPerformanceBoostReleasedByTimeoutEvent_14), (void*)L_4);
- // StaticInit();
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- NativeApi_StaticInit_mEF71D12CE69859AEEC61AB5672227101BE13B9F5(NULL);
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::onHighTempWarning(System.Int32)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeApi_onHighTempWarning_m45F34E7ACDF15877EC50E84BB0A0EA50A6CF2DEA (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, int32_t ___0_warningLevel, const RuntimeMethod* method)
- {
- {
- // if (warningLevel == 0)
- int32_t L_0 = ___0_warningLevel;
- if (L_0)
- {
- goto IL_0010;
- }
- }
- {
- // PerformanceWarningEvent(WarningLevel.NoWarning);
- Action_1_t87D266BDCAC7E2FA2FA9733C3E286D256FCFFFFA* L_1 = __this->___PerformanceWarningEvent_11;
- NullCheck(L_1);
- Action_1_Invoke_m772CF576DB7B297059C25510D48E3CD587FB66DF_inline(L_1, 0, NULL);
- return;
- }
-
- IL_0010:
- {
- // else if (warningLevel == 1)
- int32_t L_2 = ___0_warningLevel;
- if ((!(((uint32_t)L_2) == ((uint32_t)1))))
- {
- goto IL_0021;
- }
- }
- {
- // PerformanceWarningEvent(WarningLevel.ThrottlingImminent);
- Action_1_t87D266BDCAC7E2FA2FA9733C3E286D256FCFFFFA* L_3 = __this->___PerformanceWarningEvent_11;
- NullCheck(L_3);
- Action_1_Invoke_m772CF576DB7B297059C25510D48E3CD587FB66DF_inline(L_3, 1, NULL);
- return;
- }
-
- IL_0021:
- {
- // else if (warningLevel == 2)
- int32_t L_4 = ___0_warningLevel;
- if ((!(((uint32_t)L_4) == ((uint32_t)2))))
- {
- goto IL_0031;
- }
- }
- {
- // PerformanceWarningEvent(WarningLevel.Throttling);
- Action_1_t87D266BDCAC7E2FA2FA9733C3E286D256FCFFFFA* L_5 = __this->___PerformanceWarningEvent_11;
- NullCheck(L_5);
- Action_1_Invoke_m772CF576DB7B297059C25510D48E3CD587FB66DF_inline(L_5, 2, NULL);
- }
-
- IL_0031:
- {
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::onReleasedByTimeout()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeApi_onReleasedByTimeout_m1A8865E591932D04A8762F459FABA949EFB6EFE1 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method)
- {
- {
- // PerformanceLevelTimeoutEvent();
- Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___PerformanceLevelTimeoutEvent_12;
- NullCheck(L_0);
- Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_0, NULL);
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::onReleasedCpuBoost()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeApi_onReleasedCpuBoost_mFDB5018EC339425836E93B20040B8E2A90A60182 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method)
- {
- {
- // CpuPerformanceBoostReleasedByTimeoutEvent();
- Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___CpuPerformanceBoostReleasedByTimeoutEvent_13;
- NullCheck(L_0);
- Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_0, NULL);
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::onReleasedGpuBoost()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeApi_onReleasedGpuBoost_m875EDF1A54DA3126DD581B81A0CAF47CB358F099 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method)
- {
- {
- // GpuPerformanceBoostReleasedByTimeoutEvent();
- Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___GpuPerformanceBoostReleasedByTimeoutEvent_14;
- NullCheck(L_0);
- Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_0, NULL);
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::onRefreshRateChanged()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeApi_onRefreshRateChanged_m90F4B1D55344D831F246080300ED00AE677C31DB (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method)
- {
- {
- // RefreshRateChangedEvent();
- Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___RefreshRateChangedEvent_15;
- NullCheck(L_0);
- Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_0, NULL);
- // }
- return;
- }
- }
- // System.IntPtr UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::GetJavaMethodID(System.IntPtr,System.String,System.String)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t NativeApi_GetJavaMethodID_mDD29DF658AA7F00923F11BA548038BC1B8BD5C77 (intptr_t ___0_classId, String_t* ___1_name, String_t* ___2_sig, const RuntimeMethod* method)
- {
- intptr_t V_0;
- memset((&V_0), 0, sizeof(V_0));
- {
- // AndroidJNI.ExceptionClear();
- AndroidJNI_ExceptionClear_m1205CD178ADB8E0E7EBDBE349AFA767D5D7758B8(NULL);
- // var mid = AndroidJNI.GetMethodID(classId, name, sig);
- intptr_t L_0 = ___0_classId;
- String_t* L_1 = ___1_name;
- String_t* L_2 = ___2_sig;
- intptr_t L_3;
- L_3 = AndroidJNI_GetMethodID_mA7FF961764CA4D68C4789E5A17926CE5FF9B3549(L_0, L_1, L_2, NULL);
- V_0 = L_3;
- // IntPtr ex = AndroidJNI.ExceptionOccurred();
- intptr_t L_4;
- L_4 = AndroidJNI_ExceptionOccurred_mAE2AE7C57E06059383EDCAB956A01BDF7D03F54C(NULL);
- // if (ex != (IntPtr)0)
- intptr_t L_5;
- L_5 = IntPtr_op_Explicit_m931A344F16D4C65EFB0B492EB07C7A82AF0B9FA1(0, NULL);
- bool L_6;
- L_6 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B(L_4, L_5, NULL);
- if (!L_6)
- {
- goto IL_0031;
- }
- }
- {
- // AndroidJNI.ExceptionDescribe();
- AndroidJNI_ExceptionDescribe_m20B24A293E6A8467E312E028E6AA250934684508(NULL);
- // AndroidJNI.ExceptionClear();
- AndroidJNI_ExceptionClear_m1205CD178ADB8E0E7EBDBE349AFA767D5D7758B8(NULL);
- // return (IntPtr)0;
- intptr_t L_7;
- L_7 = IntPtr_op_Explicit_m931A344F16D4C65EFB0B492EB07C7A82AF0B9FA1(0, NULL);
- return L_7;
- }
-
- IL_0031:
- {
- // return mid;
- intptr_t L_8 = V_0;
- return L_8;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::StaticInit()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeApi_StaticInit_mEF71D12CE69859AEEC61AB5672227101BE13B9F5 (const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral110C230ECC11791A56E51CE07FE5E6FD5A78178A);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2D677AB4F1E4297F4CF5654EAD125EEBC50D20EF);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral74C185339ADE6B87DA245E0CBDFD66891CC43F54);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA1AAE3AE980660190B1F9951D819C0F1BEA090B7);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDAD4FD80C1A0A39AD74FD88700D89B9595B8D595);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB8C132238F9E774E6E9E180238DA0A65C25145C);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEEC7732C32C4E0262755BF931431F792DE2E0033);
- s_Il2CppMethodInitialized = true;
- }
- il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
- {
- // if (s_GameSDK == null)
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_0 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDK_4;
- if (L_0)
- {
- goto IL_00ee;
- }
- }
- try
- {// begin try (depth: 1)
- {
- // s_GameSDK = new AndroidJavaObject("com.samsung.android.gamesdk.GameSDKManager");
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1;
- L_1 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
- AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_2 = (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*)il2cpp_codegen_object_new(AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0_il2cpp_TypeInfo_var);
- NullCheck(L_2);
- AndroidJavaObject__ctor_m5A65B5D325C2CEFAC4097A0D3813F8E158178DD7(L_2, _stringLiteralEEC7732C32C4E0262755BF931431F792DE2E0033, L_1, NULL);
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDK_4 = L_2;
- Il2CppCodeGenWriteBarrier((void**)(&((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDK_4), (void*)L_2);
- // if (s_GameSDK != null)
- AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_3 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDK_4;
- if (!L_3)
- {
- goto IL_003e_1;
- }
- }
- {
- // s_isAvailable = s_GameSDK.CallStatic<bool>("isAvailable");
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_4 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDK_4;
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5;
- L_5 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
- NullCheck(L_4);
- bool L_6;
- L_6 = AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6(L_4, _stringLiteral74C185339ADE6B87DA245E0CBDFD66891CC43F54, L_5, AndroidJavaObject_CallStatic_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mE956BC9A30BEC746DE593C53C1B8DB6A685185A6_RuntimeMethod_var);
- ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_isAvailable_9 = L_6;
- }
-
- IL_003e_1:
- {
- // }
- goto IL_004f;
- }
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- 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)))
- {
- IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
- goto CATCH_0040;
- }
- throw e;
- }
-
- CATCH_0040:
- {// begin catch(System.Exception)
- // catch (Exception ex)
- // s_isAvailable = false;
- il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var)));
- ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))))->___s_isAvailable_9 = (bool)0;
- // s_GameSDK = null;
- ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))))->___s_GameSDK_4 = (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*)NULL;
- Il2CppCodeGenWriteBarrier((void**)(&((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))))->___s_GameSDK_4), (void*)(AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*)NULL);
- // }
- IL2CPP_POP_ACTIVE_EXCEPTION();
- goto IL_004f;
- }// end catch (depth: 1)
-
- IL_004f:
- {
- // if (s_isAvailable)
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- bool L_7 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_isAvailable_9;
- if (!L_7)
- {
- goto IL_00ee;
- }
- }
- {
- // if (!IsAPVersionSupported())
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- bool L_8;
- L_8 = NativeApi_IsAPVersionSupported_m4A6DADB4AF2E304468EB3BF8D21390884799378B(NULL);
- if (L_8)
- {
- goto IL_006d;
- }
- }
- {
- // s_isAvailable = false;
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_isAvailable_9 = (bool)0;
- // s_GameSDK = null;
- ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDK_4 = (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*)NULL;
- Il2CppCodeGenWriteBarrier((void**)(&((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDK_4), (void*)(AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*)NULL);
- // return;
- return;
- }
-
- IL_006d:
- {
- // s_GameSDKRawObjectID = s_GameSDK.GetRawObject();
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_9 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDK_4;
- NullCheck(L_9);
- intptr_t L_10;
- L_10 = AndroidJavaObject_GetRawObject_m536F043B5CE2C21369FF6173C9D2A9A62136BC48(L_9, NULL);
- ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDKRawObjectID_5 = L_10;
- // var classID = s_GameSDK.GetRawClass();
- AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_11 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDK_4;
- NullCheck(L_11);
- intptr_t L_12;
- L_12 = AndroidJavaObject_GetRawClass_mE4FB4DC4F856A52E10C6AAD0B65BEBF47B5071F5(L_11, NULL);
- // s_GetGpuFrameTimeID = GetJavaMethodID(classID, "getGpuFrameTime", "()D");
- intptr_t L_13 = L_12;
- intptr_t L_14;
- L_14 = NativeApi_GetJavaMethodID_mDD29DF658AA7F00923F11BA548038BC1B8BD5C77(L_13, _stringLiteral110C230ECC11791A56E51CE07FE5E6FD5A78178A, _stringLiteralDB8C132238F9E774E6E9E180238DA0A65C25145C, NULL);
- ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GetGpuFrameTimeID_6 = L_14;
- // s_GetHighPrecisionSkinTempLevelID = GetJavaMethodID(classID, "getHighPrecisionSkinTempLevel", "()D");
- intptr_t L_15 = L_13;
- intptr_t L_16;
- L_16 = NativeApi_GetJavaMethodID_mDD29DF658AA7F00923F11BA548038BC1B8BD5C77(L_15, _stringLiteralDAD4FD80C1A0A39AD74FD88700D89B9595B8D595, _stringLiteralDB8C132238F9E774E6E9E180238DA0A65C25145C, NULL);
- ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GetHighPrecisionSkinTempLevelID_7 = L_16;
- // s_GetClusterInfolID = GetJavaMethodID(classID, "getClusterInfo", "()I");
- intptr_t L_17;
- L_17 = NativeApi_GetJavaMethodID_mDD29DF658AA7F00923F11BA548038BC1B8BD5C77(L_15, _stringLiteralA1AAE3AE980660190B1F9951D819C0F1BEA090B7, _stringLiteral2D677AB4F1E4297F4CF5654EAD125EEBC50D20EF, NULL);
- ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GetClusterInfolID_8 = L_17;
- // if (s_GetGpuFrameTimeID == (IntPtr)0 || s_GetHighPrecisionSkinTempLevelID == (IntPtr)0)
- intptr_t L_18 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GetGpuFrameTimeID_6;
- intptr_t L_19;
- L_19 = IntPtr_op_Explicit_m931A344F16D4C65EFB0B492EB07C7A82AF0B9FA1(0, NULL);
- bool L_20;
- L_20 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_18, L_19, NULL);
- if (L_20)
- {
- goto IL_00e8;
- }
- }
- {
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- intptr_t L_21 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GetHighPrecisionSkinTempLevelID_7;
- intptr_t L_22;
- L_22 = IntPtr_op_Explicit_m931A344F16D4C65EFB0B492EB07C7A82AF0B9FA1(0, NULL);
- bool L_23;
- L_23 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_21, L_22, NULL);
- if (!L_23)
- {
- goto IL_00ee;
- }
- }
-
- IL_00e8:
- {
- // s_isAvailable = false;
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_isAvailable_9 = (bool)0;
- }
-
- IL_00ee:
- {
- // }
- return;
- }
- }
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::IsAvailable()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeApi_IsAvailable_mB9AB23571615F83CFC23833580CAA31CF801CFD2 (const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // StaticInit();
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- NativeApi_StaticInit_mEF71D12CE69859AEEC61AB5672227101BE13B9F5(NULL);
- // return s_isAvailable;
- bool L_0 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_isAvailable_9;
- return L_0;
- }
- }
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::RegisterListener()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeApi_RegisterListener_mAA67F27863950076632CC6B474F8A6F4327223B4 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3261C3E11E9AB172DA0BD2010EF79C41DE23C91C);
- s_Il2CppMethodInitialized = true;
- }
- bool V_0 = false;
- il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
- {
- // bool success = false;
- V_0 = (bool)0;
- }
- try
- {// begin try (depth: 1)
- // success = s_GameSDK.Call<bool>("setListener", this);
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_0 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDK_4;
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = L_1;
- NullCheck(L_2);
- ArrayElementTypeCheck (L_2, __this);
- (L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)__this);
- NullCheck(L_0);
- bool L_3;
- L_3 = AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF(L_0, _stringLiteral3261C3E11E9AB172DA0BD2010EF79C41DE23C91C, L_2, AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF_RuntimeMethod_var);
- V_0 = L_3;
- // }
- goto IL_0023;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- 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)))
- {
- IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
- goto CATCH_001e;
- }
- throw e;
- }
-
- CATCH_001e:
- {// begin catch(System.Exception)
- // catch (Exception)
- // success = false;
- V_0 = (bool)0;
- // }
- IL2CPP_POP_ACTIVE_EXCEPTION();
- goto IL_0023;
- }// end catch (depth: 1)
-
- IL_0023:
- {
- // if (!success)
- bool L_4 = V_0;
- // return success;
- bool L_5 = V_0;
- return L_5;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::UnregisterListener()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeApi_UnregisterListener_m56A5D73E83313776E1D333A3B23251A761CE2E98 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3261C3E11E9AB172DA0BD2010EF79C41DE23C91C);
- s_Il2CppMethodInitialized = true;
- }
- bool V_0 = false;
- il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
- {
- // bool success = true;
- V_0 = (bool)1;
- }
- try
- {// begin try (depth: 1)
- // success = s_GameSDK.Call<bool>("setListener", (Object)null);
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_0 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDK_4;
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
- NullCheck(L_0);
- bool L_2;
- L_2 = AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF(L_0, _stringLiteral3261C3E11E9AB172DA0BD2010EF79C41DE23C91C, L_1, AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF_RuntimeMethod_var);
- V_0 = L_2;
- // }
- goto IL_001f;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- 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)))
- {
- IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
- goto CATCH_001a;
- }
- throw e;
- }
-
- CATCH_001a:
- {// begin catch(System.Exception)
- // catch (Exception)
- // success = false;
- V_0 = (bool)0;
- // }
- IL2CPP_POP_ACTIVE_EXCEPTION();
- goto IL_001f;
- }// end catch (depth: 1)
-
- IL_001f:
- {
- // if (!success)
- bool L_3 = V_0;
- // }
- return;
- }
- }
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::IsAPVersionSupported()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeApi_IsAPVersionSupported_m4A6DADB4AF2E304468EB3BF8D21390884799378B (const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8CAC7A1CF27146D11E92BE39054D8E4594FE9B3D);
- s_Il2CppMethodInitialized = true;
- }
- Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* V_0 = NULL;
- bool V_1 = false;
- il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
- try
- {// begin try (depth: 1)
- {
- // if (TryParseVersion(s_GameSDK.Call<string>("getVersion"), out initVersion))
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_0 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDK_4;
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1;
- L_1 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
- NullCheck(L_0);
- String_t* L_2;
- L_2 = AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40(L_0, _stringLiteral8CAC7A1CF27146D11E92BE39054D8E4594FE9B3D, L_1, AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var);
- il2cpp_codegen_runtime_class_init_inline(SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_il2cpp_TypeInfo_var);
- bool L_3;
- L_3 = SamsungGameSDKAdaptivePerformanceSubsystem_TryParseVersion_m11B181A8D69F59774E2E1196D0D8F61EE341E3E0(L_2, (&V_0), NULL);
- if (!L_3)
- {
- goto IL_002d_1;
- }
- }
- {
- // return initVersion >= new Version(3, 2);
- Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_4 = V_0;
- Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_5 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
- NullCheck(L_5);
- Version__ctor_m0871675040007535EA3D8083A4BEAE9DF8C92FF4(L_5, 3, 2, NULL);
- bool L_6;
- L_6 = Version_op_GreaterThanOrEqual_m792CE284B083EDAAC120E4028150194D1C1284EB(L_4, L_5, NULL);
- V_1 = L_6;
- goto IL_0036;
- }
-
- IL_002d_1:
- {
- // return false;
- V_1 = (bool)0;
- goto IL_0036;
- }
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- 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)))
- {
- IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
- goto CATCH_0031;
- }
- throw e;
- }
-
- CATCH_0031:
- {// begin catch(System.Exception)
- // catch (Exception)
- // }
- IL2CPP_POP_ACTIVE_EXCEPTION();
- goto IL_0034;
- }// end catch (depth: 1)
-
- IL_0034:
- {
- // return false;
- return (bool)0;
- }
-
- IL_0036:
- {
- // }
- bool L_7 = V_1;
- return L_7;
- }
- }
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::Initialize()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeApi_Initialize_mD5CCC8D65B6D995B365BE4602144DEBA9BDD55CD (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD289A15F06D391673864A3B5CEDBFF42865743C1);
- s_Il2CppMethodInitialized = true;
- }
- bool V_0 = false;
- Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* V_1 = NULL;
- il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
- {
- // bool isInitialized = false;
- V_0 = (bool)0;
- }
- try
- {// begin try (depth: 1)
- {
- // if (TryParseVersion(GetVersion(), out initVersion))
- String_t* L_0;
- L_0 = NativeApi_GetVersion_mA4099836535EE991E5F2F9F910A2051AA54944A2(__this, NULL);
- il2cpp_codegen_runtime_class_init_inline(SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_il2cpp_TypeInfo_var);
- bool L_1;
- L_1 = SamsungGameSDKAdaptivePerformanceSubsystem_TryParseVersion_m11B181A8D69F59774E2E1196D0D8F61EE341E3E0(L_0, (&V_1), NULL);
- if (!L_1)
- {
- goto IL_0049_1;
- }
- }
- {
- // if (initVersion >= new Version(3, 2))
- Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_2 = V_1;
- Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_3 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
- NullCheck(L_3);
- Version__ctor_m0871675040007535EA3D8083A4BEAE9DF8C92FF4(L_3, 3, 2, NULL);
- bool L_4;
- L_4 = Version_op_GreaterThanOrEqual_m792CE284B083EDAAC120E4028150194D1C1284EB(L_2, L_3, NULL);
- if (!L_4)
- {
- goto IL_003f_1;
- }
- }
- {
- // isInitialized = s_GameSDK.Call<bool>("initialize", initVersion.ToString());
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_5 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDK_4;
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = L_6;
- Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_8 = V_1;
- NullCheck(L_8);
- String_t* L_9;
- L_9 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_8);
- NullCheck(L_7);
- ArrayElementTypeCheck (L_7, L_9);
- (L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_9);
- NullCheck(L_5);
- bool L_10;
- L_10 = AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF(L_5, _stringLiteralD289A15F06D391673864A3B5CEDBFF42865743C1, L_7, AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF_RuntimeMethod_var);
- V_0 = L_10;
- }
-
- IL_003f_1:
- {
- // if (isInitialized)
- bool L_11 = V_0;
- if (!L_11)
- {
- goto IL_0049_1;
- }
- }
- {
- // isInitialized = RegisterListener();
- bool L_12;
- L_12 = NativeApi_RegisterListener_mAA67F27863950076632CC6B474F8A6F4327223B4(__this, NULL);
- V_0 = L_12;
- }
-
- IL_0049_1:
- {
- // }
- goto IL_004e;
- }
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- 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)))
- {
- IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
- goto CATCH_004b;
- }
- throw e;
- }
-
- CATCH_004b:
- {// begin catch(System.Exception)
- // catch (Exception)
- // }
- IL2CPP_POP_ACTIVE_EXCEPTION();
- goto IL_004e;
- }// end catch (depth: 1)
-
- IL_004e:
- {
- // return isInitialized;
- bool L_13 = V_0;
- return L_13;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::Terminate()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeApi_Terminate_m20E038F0579D7C9D58454AD72011ED757FA27C1F (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8E5FBE3F351EB8F12ED980FF209B6810ED6C1D60);
- s_Il2CppMethodInitialized = true;
- }
- String_t* V_0 = NULL;
- il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
- {
- // UnregisterListener();
- NativeApi_UnregisterListener_m56A5D73E83313776E1D333A3B23251A761CE2E98(__this, NULL);
- }
- try
- {// begin try (depth: 1)
- // var packageName = Application.identifier;
- String_t* L_0;
- L_0 = Application_get_identifier_mEA3314E50D44FB3CE2C2E78B336ACF4AD97BA056(NULL);
- V_0 = L_0;
- // s_GameSDK.Call<bool>("finalize", packageName);
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_1 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDK_4;
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = L_2;
- String_t* L_4 = V_0;
- NullCheck(L_3);
- ArrayElementTypeCheck (L_3, L_4);
- (L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_4);
- NullCheck(L_1);
- bool L_5;
- L_5 = AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF(L_1, _stringLiteral8E5FBE3F351EB8F12ED980FF209B6810ED6C1D60, L_3, AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF_RuntimeMethod_var);
- // }
- goto IL_002b;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- 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)))
- {
- IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
- goto CATCH_0028;
- }
- throw e;
- }
-
- CATCH_0028:
- {// begin catch(System.Exception)
- // catch (Exception)
- // }
- IL2CPP_POP_ACTIVE_EXCEPTION();
- goto IL_002b;
- }// end catch (depth: 1)
-
- IL_002b:
- {
- // }
- return;
- }
- }
- // System.String UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::GetVersion()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NativeApi_GetVersion_mA4099836535EE991E5F2F9F910A2051AA54944A2 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8CAC7A1CF27146D11E92BE39054D8E4594FE9B3D);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
- s_Il2CppMethodInitialized = true;
- }
- String_t* V_0 = NULL;
- il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
- {
- // string sdkVersion = "";
- V_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
- }
- try
- {// begin try (depth: 1)
- // sdkVersion = s_GameSDK.Call<string>("getVersion");
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_0 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDK_4;
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1;
- L_1 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
- NullCheck(L_0);
- String_t* L_2;
- L_2 = AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40(L_0, _stringLiteral8CAC7A1CF27146D11E92BE39054D8E4594FE9B3D, L_1, AndroidJavaObject_Call_TisString_t_m67FC2931E81004C3F259008314180511C3D2AF40_RuntimeMethod_var);
- V_0 = L_2;
- // }
- goto IL_0020;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- 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)))
- {
- IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
- goto CATCH_001d;
- }
- throw e;
- }
-
- CATCH_001d:
- {// begin catch(System.Exception)
- // catch (Exception)
- // }
- IL2CPP_POP_ACTIVE_EXCEPTION();
- goto IL_0020;
- }// end catch (depth: 1)
-
- IL_0020:
- {
- // return sdkVersion;
- String_t* L_3 = V_0;
- return L_3;
- }
- }
- // System.Double UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::GetHighPrecisionSkinTempLevel()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double NativeApi_GetHighPrecisionSkinTempLevel_mF772B46B9F70B8520E7CE50D9FBB854BD435836A (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- double V_0 = 0.0;
- il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
- {
- // double currentTempLevel = -1.0;
- V_0 = (-1.0);
- }
- try
- {// begin try (depth: 1)
- {
- // currentTempLevel = AndroidJNI.CallDoubleMethod(s_GameSDKRawObjectID, s_GetHighPrecisionSkinTempLevelID, s_NoArgs);
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- intptr_t L_0 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDKRawObjectID_5;
- intptr_t L_1 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GetHighPrecisionSkinTempLevelID_7;
- jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_2 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_NoArgs_10;
- double L_3;
- L_3 = AndroidJNI_CallDoubleMethod_m9001B2EF56623D6F17B4E9E87788CDD3E760A897(L_0, L_1, L_2, NULL);
- V_0 = L_3;
- // if (AndroidJNI.ExceptionOccurred() != IntPtr.Zero)
- intptr_t L_4;
- L_4 = AndroidJNI_ExceptionOccurred_mAE2AE7C57E06059383EDCAB956A01BDF7D03F54C(NULL);
- intptr_t L_5 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
- bool L_6;
- L_6 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B(L_4, L_5, NULL);
- if (!L_6)
- {
- goto IL_003a_1;
- }
- }
- {
- // AndroidJNI.ExceptionDescribe();
- AndroidJNI_ExceptionDescribe_m20B24A293E6A8467E312E028E6AA250934684508(NULL);
- // AndroidJNI.ExceptionClear();
- AndroidJNI_ExceptionClear_m1205CD178ADB8E0E7EBDBE349AFA767D5D7758B8(NULL);
- }
-
- IL_003a_1:
- {
- // }
- goto IL_003f;
- }
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- 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)))
- {
- IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
- goto CATCH_003c;
- }
- throw e;
- }
-
- CATCH_003c:
- {// begin catch(System.Exception)
- // catch (Exception)
- // }
- IL2CPP_POP_ACTIVE_EXCEPTION();
- goto IL_003f;
- }// end catch (depth: 1)
-
- IL_003f:
- {
- // return currentTempLevel;
- double L_7 = V_0;
- return L_7;
- }
- }
- // System.Double UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::GetGpuFrameTime()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double NativeApi_GetGpuFrameTime_m849D6C1752EF1034093E711C7D3B2A28ADFAFAD7 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- double V_0 = 0.0;
- il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
- {
- // double gpuFrameTime = -1.0;
- V_0 = (-1.0);
- }
- try
- {// begin try (depth: 1)
- {
- // gpuFrameTime = AndroidJNI.CallDoubleMethod(s_GameSDKRawObjectID, s_GetGpuFrameTimeID, s_NoArgs);
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- intptr_t L_0 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDKRawObjectID_5;
- intptr_t L_1 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GetGpuFrameTimeID_6;
- jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_2 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_NoArgs_10;
- double L_3;
- L_3 = AndroidJNI_CallDoubleMethod_m9001B2EF56623D6F17B4E9E87788CDD3E760A897(L_0, L_1, L_2, NULL);
- V_0 = L_3;
- // if (AndroidJNI.ExceptionOccurred() != IntPtr.Zero)
- intptr_t L_4;
- L_4 = AndroidJNI_ExceptionOccurred_mAE2AE7C57E06059383EDCAB956A01BDF7D03F54C(NULL);
- intptr_t L_5 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
- bool L_6;
- L_6 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B(L_4, L_5, NULL);
- if (!L_6)
- {
- goto IL_003a_1;
- }
- }
- {
- // AndroidJNI.ExceptionDescribe();
- AndroidJNI_ExceptionDescribe_m20B24A293E6A8467E312E028E6AA250934684508(NULL);
- // AndroidJNI.ExceptionClear();
- AndroidJNI_ExceptionClear_m1205CD178ADB8E0E7EBDBE349AFA767D5D7758B8(NULL);
- }
-
- IL_003a_1:
- {
- // }
- goto IL_003f;
- }
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- 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)))
- {
- IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
- goto CATCH_003c;
- }
- throw e;
- }
-
- CATCH_003c:
- {// begin catch(System.Exception)
- // catch (Exception)
- // }
- IL2CPP_POP_ACTIVE_EXCEPTION();
- goto IL_003f;
- }// end catch (depth: 1)
-
- IL_003f:
- {
- // return gpuFrameTime;
- double L_7 = V_0;
- return L_7;
- }
- }
- // System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::SetFreqLevels(System.Int32,System.Int32)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeApi_SetFreqLevels_mC568D9356108AC7A1AAE662C3FD108A565181E09 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, int32_t ___0_cpu, int32_t ___1_gpu, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4F209C20BD06D8D1C76C888ACA266837D8ADDC01);
- s_Il2CppMethodInitialized = true;
- }
- int32_t V_0 = 0;
- il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
- {
- // int result = 0;
- V_0 = 0;
- }
- try
- {// begin try (depth: 1)
- // result = s_GameSDK.Call<int>("setFreqLevels", cpu, gpu);
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_0 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDK_4;
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = L_1;
- int32_t L_3 = ___0_cpu;
- int32_t L_4 = L_3;
- RuntimeObject* L_5 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_4);
- NullCheck(L_2);
- ArrayElementTypeCheck (L_2, L_5);
- (L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_5);
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = L_2;
- int32_t L_7 = ___1_gpu;
- int32_t L_8 = L_7;
- RuntimeObject* L_9 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_8);
- NullCheck(L_6);
- ArrayElementTypeCheck (L_6, L_9);
- (L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_9);
- NullCheck(L_0);
- int32_t L_10;
- L_10 = AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC(L_0, _stringLiteral4F209C20BD06D8D1C76C888ACA266837D8ADDC01, L_6, AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC_RuntimeMethod_var);
- V_0 = L_10;
- // }
- goto IL_002f;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- 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)))
- {
- IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
- goto CATCH_002c;
- }
- throw e;
- }
-
- CATCH_002c:
- {// begin catch(System.Exception)
- // catch (Exception x)
- // }
- IL2CPP_POP_ACTIVE_EXCEPTION();
- goto IL_002f;
- }// end catch (depth: 1)
-
- IL_002f:
- {
- // return result;
- int32_t L_11 = V_0;
- return L_11;
- }
- }
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::EnableCpuBoost()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeApi_EnableCpuBoost_m142D18B1745C6F3ADE07F313B92A27432B076B8E (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD05CCAF3885FF0D51C07DE89653D67A9929A857);
- s_Il2CppMethodInitialized = true;
- }
- bool V_0 = false;
- il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
- {
- // bool result = false;
- V_0 = (bool)0;
- }
- try
- {// begin try (depth: 1)
- // result = s_GameSDK.Call<bool>("setCpuBoostMode", 1);
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_0 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDK_4;
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = L_1;
- int32_t L_3 = 1;
- RuntimeObject* L_4 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_3);
- NullCheck(L_2);
- ArrayElementTypeCheck (L_2, L_4);
- (L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_4);
- NullCheck(L_0);
- bool L_5;
- L_5 = AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF(L_0, _stringLiteralBD05CCAF3885FF0D51C07DE89653D67A9929A857, L_2, AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF_RuntimeMethod_var);
- V_0 = L_5;
- // }
- goto IL_0026;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- 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)))
- {
- IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
- goto CATCH_0023;
- }
- throw e;
- }
-
- CATCH_0023:
- {// begin catch(System.Exception)
- // catch (Exception x)
- // }
- IL2CPP_POP_ACTIVE_EXCEPTION();
- goto IL_0026;
- }// end catch (depth: 1)
-
- IL_0026:
- {
- // return result;
- bool L_6 = V_0;
- return L_6;
- }
- }
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::EnableGpuBoost()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeApi_EnableGpuBoost_mDABE6D115C876233BF7EBD13DDFF7F7A12DBB0C9 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral58B9EE58F492CF50D7C051554FE7BDD815569565);
- s_Il2CppMethodInitialized = true;
- }
- bool V_0 = false;
- il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
- {
- // bool result = false;
- V_0 = (bool)0;
- }
- try
- {// begin try (depth: 1)
- // result = s_GameSDK.Call<bool>("setGpuBoostMode", 1);
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_0 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDK_4;
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = L_1;
- int32_t L_3 = 1;
- RuntimeObject* L_4 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_3);
- NullCheck(L_2);
- ArrayElementTypeCheck (L_2, L_4);
- (L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_4);
- NullCheck(L_0);
- bool L_5;
- L_5 = AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF(L_0, _stringLiteral58B9EE58F492CF50D7C051554FE7BDD815569565, L_2, AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF_RuntimeMethod_var);
- V_0 = L_5;
- // }
- goto IL_0026;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- 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)))
- {
- IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
- goto CATCH_0023;
- }
- throw e;
- }
-
- CATCH_0023:
- {// begin catch(System.Exception)
- // catch (Exception x)
- // }
- IL2CPP_POP_ACTIVE_EXCEPTION();
- goto IL_0026;
- }// end catch (depth: 1)
-
- IL_0026:
- {
- // return result;
- bool L_6 = V_0;
- return L_6;
- }
- }
- // System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::GetClusterInfo()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeApi_GetClusterInfo_m1B6635A235E064CCBACD2D3875A97816A3FCA920 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- int32_t V_0 = 0;
- il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
- {
- // int result = -999;
- V_0 = ((int32_t)-999);
- }
- try
- {// begin try (depth: 1)
- {
- // result = AndroidJNI.CallIntMethod(s_GameSDKRawObjectID, s_GetClusterInfolID, s_NoArgs);
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- intptr_t L_0 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDKRawObjectID_5;
- intptr_t L_1 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GetClusterInfolID_8;
- jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_2 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_NoArgs_10;
- int32_t L_3;
- L_3 = AndroidJNI_CallIntMethod_mD1299CB9F99E26D2734A0F02D376DE6EF49F1741(L_0, L_1, L_2, NULL);
- V_0 = L_3;
- // if (AndroidJNI.ExceptionOccurred() != IntPtr.Zero)
- intptr_t L_4;
- L_4 = AndroidJNI_ExceptionOccurred_mAE2AE7C57E06059383EDCAB956A01BDF7D03F54C(NULL);
- intptr_t L_5 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
- bool L_6;
- L_6 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B(L_4, L_5, NULL);
- if (!L_6)
- {
- goto IL_0036_1;
- }
- }
- {
- // AndroidJNI.ExceptionDescribe();
- AndroidJNI_ExceptionDescribe_m20B24A293E6A8467E312E028E6AA250934684508(NULL);
- // AndroidJNI.ExceptionClear();
- AndroidJNI_ExceptionClear_m1205CD178ADB8E0E7EBDBE349AFA767D5D7758B8(NULL);
- }
-
- IL_0036_1:
- {
- // }
- goto IL_003b;
- }
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- 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)))
- {
- IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
- goto CATCH_0038;
- }
- throw e;
- }
-
- CATCH_0038:
- {// begin catch(System.Exception)
- // catch (Exception x)
- // }
- IL2CPP_POP_ACTIVE_EXCEPTION();
- goto IL_003b;
- }// end catch (depth: 1)
-
- IL_003b:
- {
- // return result;
- int32_t L_7 = V_0;
- return L_7;
- }
- }
- // System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::GetMaxCpuPerformanceLevel()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeApi_GetMaxCpuPerformanceLevel_m7106C512DEFDAD0EF76DF0F752E95B5C20ADFE92 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFAC891F8E2E6B2BA23524259218EF5EF3BF998B4);
- s_Il2CppMethodInitialized = true;
- }
- int32_t V_0 = 0;
- il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
- {
- // int maxCpuPerformanceLevel = Constants.UnknownPerformanceLevel;
- V_0 = (-1);
- }
- try
- {// begin try (depth: 1)
- // maxCpuPerformanceLevel = s_GameSDK.Call<int>("getCPULevelMax");
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_0 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDK_4;
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1;
- L_1 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
- NullCheck(L_0);
- int32_t L_2;
- L_2 = AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC(L_0, _stringLiteralFAC891F8E2E6B2BA23524259218EF5EF3BF998B4, L_1, AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC_RuntimeMethod_var);
- V_0 = L_2;
- // }
- goto IL_001c;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- 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)))
- {
- IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
- goto CATCH_0019;
- }
- throw e;
- }
-
- CATCH_0019:
- {// begin catch(System.Exception)
- // catch (Exception)
- // }
- IL2CPP_POP_ACTIVE_EXCEPTION();
- goto IL_001c;
- }// end catch (depth: 1)
-
- IL_001c:
- {
- // return maxCpuPerformanceLevel;
- int32_t L_3 = V_0;
- return L_3;
- }
- }
- // System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::GetMaxGpuPerformanceLevel()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeApi_GetMaxGpuPerformanceLevel_m287193E794C3784CDA030D5B37F3F4D8B34BEAB8 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA479396D9311F0A23258AE9653EFD051C3B8A4D5);
- s_Il2CppMethodInitialized = true;
- }
- int32_t V_0 = 0;
- il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
- {
- // int maxGpuPerformanceLevel = Constants.UnknownPerformanceLevel;
- V_0 = (-1);
- }
- try
- {// begin try (depth: 1)
- // maxGpuPerformanceLevel = s_GameSDK.Call<int>("getGPULevelMax");
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_0 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDK_4;
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1;
- L_1 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
- NullCheck(L_0);
- int32_t L_2;
- L_2 = AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC(L_0, _stringLiteralA479396D9311F0A23258AE9653EFD051C3B8A4D5, L_1, AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC_RuntimeMethod_var);
- V_0 = L_2;
- // }
- goto IL_001c;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- 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)))
- {
- IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
- goto CATCH_0019;
- }
- throw e;
- }
-
- CATCH_0019:
- {// begin catch(System.Exception)
- // catch (Exception)
- // }
- IL2CPP_POP_ACTIVE_EXCEPTION();
- goto IL_001c;
- }// end catch (depth: 1)
-
- IL_001c:
- {
- // return maxGpuPerformanceLevel;
- int32_t L_3 = V_0;
- return L_3;
- }
- }
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::IsVariableRefreshRateSupported()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeApi_IsVariableRefreshRateSupported_mFF2652DEC0862E5EE5F6E7E74363B3AADF9A4128 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1174361642F6FE4FCA189A130190A4E9597912D6);
- s_Il2CppMethodInitialized = true;
- }
- bool V_0 = false;
- il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
- {
- // bool vrrSupported = false;
- V_0 = (bool)0;
- }
- try
- {// begin try (depth: 1)
- // vrrSupported = s_GameSDK.Call<bool>("isGameSDKVariableRefreshRateSupported");
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_0 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDK_4;
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1;
- L_1 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
- NullCheck(L_0);
- bool L_2;
- L_2 = AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF(L_0, _stringLiteral1174361642F6FE4FCA189A130190A4E9597912D6, L_1, AndroidJavaObject_Call_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m05D3284A3FA772D032190A0FE82363C61000F1DF_RuntimeMethod_var);
- V_0 = L_2;
- // }
- goto IL_001c;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- 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)))
- {
- IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
- goto CATCH_0019;
- }
- throw e;
- }
-
- CATCH_0019:
- {// begin catch(System.Exception)
- // catch (Exception x)
- // }
- IL2CPP_POP_ACTIVE_EXCEPTION();
- goto IL_001c;
- }// end catch (depth: 1)
-
- IL_001c:
- {
- // return vrrSupported;
- bool L_3 = V_0;
- return L_3;
- }
- }
- // System.Int32[] UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::GetSupportedRefreshRates()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* NativeApi_GetSupportedRefreshRates_mF2EBFD7946532F52B99039E03D5612D40348BFF1 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisInt32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_m55B538F2538A5C0157CC28301628D6EDAC92C007_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3D6253C836CCF9A6B8A05245CB6B1EF24E546455);
- s_Il2CppMethodInitialized = true;
- }
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
- il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
- {
- // int[] result = null;
- V_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
- }
- try
- {// begin try (depth: 1)
- // result = s_GameSDK.Call<int[]>("getSupportedRefreshRates");
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_0 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDK_4;
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1;
- L_1 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
- NullCheck(L_0);
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2;
- L_2 = AndroidJavaObject_Call_TisInt32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_m55B538F2538A5C0157CC28301628D6EDAC92C007(L_0, _stringLiteral3D6253C836CCF9A6B8A05245CB6B1EF24E546455, L_1, AndroidJavaObject_Call_TisInt32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_m55B538F2538A5C0157CC28301628D6EDAC92C007_RuntimeMethod_var);
- V_0 = L_2;
- // }
- goto IL_001c;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- 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)))
- {
- IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
- goto CATCH_0019;
- }
- throw e;
- }
-
- CATCH_0019:
- {// begin catch(System.Exception)
- // catch (Exception x)
- // }
- IL2CPP_POP_ACTIVE_EXCEPTION();
- goto IL_001c;
- }// end catch (depth: 1)
-
- IL_001c:
- {
- // return result != null ? result : new int[0];
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_0;
- if (L_3)
- {
- goto IL_0026;
- }
- }
- {
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)0);
- return L_4;
- }
-
- IL_0026:
- {
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = V_0;
- return L_5;
- }
- }
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::SetRefreshRate(System.Int32)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeApi_SetRefreshRate_m04C7E330A964E07262D3C75B791A1F5883408549 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, int32_t ___0_targetRefreshRate, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF206CAA96C8ED929B66CE9CAF1513182AC391082);
- s_Il2CppMethodInitialized = true;
- }
- bool V_0 = false;
- il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
- try
- {// begin try (depth: 1)
- // s_GameSDK.Call("setRefreshRate", targetRefreshRate);
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_0 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDK_4;
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = L_1;
- int32_t L_3 = ___0_targetRefreshRate;
- int32_t L_4 = L_3;
- RuntimeObject* L_5 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_4);
- NullCheck(L_2);
- ArrayElementTypeCheck (L_2, L_5);
- (L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_5);
- NullCheck(L_0);
- AndroidJavaObject_Call_mDEF7846E2AB1C5379069BB21049ED55A9D837B1C(L_0, _stringLiteralF206CAA96C8ED929B66CE9CAF1513182AC391082, L_2, NULL);
- // }
- goto IL_0025;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- 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)))
- {
- IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
- goto CATCH_0020;
- }
- throw e;
- }
-
- CATCH_0020:
- {// begin catch(System.Exception)
- // catch (Exception x)
- // return false;
- V_0 = (bool)0;
- IL2CPP_POP_ACTIVE_EXCEPTION();
- goto IL_0027;
- }// end catch (depth: 1)
-
- IL_0025:
- {
- // return true;
- return (bool)1;
- }
-
- IL_0027:
- {
- // }
- bool L_6 = V_0;
- return L_6;
- }
- }
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::ResetRefreshRate()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeApi_ResetRefreshRate_mC3FBA2BE59BFF568B0559E3011EE6DA736602C2A (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DF31CBCAC5F9AB299F5D58B49B126C24553D2D1);
- s_Il2CppMethodInitialized = true;
- }
- bool V_0 = false;
- il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
- try
- {// begin try (depth: 1)
- // s_GameSDK.Call("resetRefreshRate");
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_0 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDK_4;
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1;
- L_1 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
- NullCheck(L_0);
- AndroidJavaObject_Call_mDEF7846E2AB1C5379069BB21049ED55A9D837B1C(L_0, _stringLiteral7DF31CBCAC5F9AB299F5D58B49B126C24553D2D1, L_1, NULL);
- // }
- goto IL_001b;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- 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)))
- {
- IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
- goto CATCH_0016;
- }
- throw e;
- }
-
- CATCH_0016:
- {// begin catch(System.Exception)
- // catch (Exception x)
- // return false;
- V_0 = (bool)0;
- IL2CPP_POP_ACTIVE_EXCEPTION();
- goto IL_001d;
- }// end catch (depth: 1)
-
- IL_001b:
- {
- // return true;
- return (bool)1;
- }
-
- IL_001d:
- {
- // }
- bool L_2 = V_0;
- return L_2;
- }
- }
- // System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::GetCurrentRefreshRate()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeApi_GetCurrentRefreshRate_m59A77EADD8B0175EEB26AF149AF886C5B6C5A3C2 (NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1D8E0CE0AA8B1F1859A8CEA37DFAA26D56616E45);
- s_Il2CppMethodInitialized = true;
- }
- int32_t V_0 = 0;
- il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
- {
- // int result = -1;
- V_0 = (-1);
- }
- try
- {// begin try (depth: 1)
- // result = s_GameSDK.Call<int>("getCurrentRefreshRate");
- il2cpp_codegen_runtime_class_init_inline(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0* L_0 = ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDK_4;
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1;
- L_1 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
- NullCheck(L_0);
- int32_t L_2;
- L_2 = AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC(L_0, _stringLiteral1D8E0CE0AA8B1F1859A8CEA37DFAA26D56616E45, L_1, AndroidJavaObject_Call_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDC5FD095AFC55DFE596907E5B055B5774DA5B5AC_RuntimeMethod_var);
- V_0 = L_2;
- // }
- goto IL_001c;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- 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)))
- {
- IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
- goto CATCH_0019;
- }
- throw e;
- }
-
- CATCH_0019:
- {// begin catch(System.Exception)
- // catch (Exception x)
- // }
- IL2CPP_POP_ACTIVE_EXCEPTION();
- goto IL_001c;
- }// end catch (depth: 1)
-
- IL_001c:
- {
- // return result;
- int32_t L_3 = V_0;
- return L_3;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi::.cctor()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeApi__cctor_m32D0AB85FA1CB934C7CB97DA2CA6DF254ADB792F (const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // static private AndroidJavaObject s_GameSDK = null;
- ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDK_4 = (AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*)NULL;
- Il2CppCodeGenWriteBarrier((void**)(&((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_GameSDK_4), (void*)(AndroidJavaObject_t8FFB930F335C1178405B82AC2BF512BB1EEF9EB0*)NULL);
- // static private bool s_isAvailable = false;
- ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_isAvailable_9 = (bool)0;
- // static private jvalue[] s_NoArgs = new jvalue[0];
- jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F* L_0 = (jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F*)(jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F*)SZArrayNew(jvalueU5BU5D_t2232DC04C2D2643358141038962889D92D3B5E6F_il2cpp_TypeInfo_var, (uint32_t)0);
- ((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_NoArgs_10 = L_0;
- Il2CppCodeGenWriteBarrier((void**)(&((NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_StaticFields*)il2cpp_codegen_static_fields_for(NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8_il2cpp_TypeInfo_var))->___s_NoArgs_10), (void*)L_0);
- return;
- }
- }
- #ifdef __clang__
- #pragma clang diagnostic pop
- #endif
- #ifdef __clang__
- #pragma clang diagnostic push
- #pragma clang diagnostic ignored "-Winvalid-offsetof"
- #pragma clang diagnostic ignored "-Wunused-variable"
- #endif
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager::UpdateRefreshRateInfo()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VRRManager_UpdateRefreshRateInfo_m095C6C40745CDED72FD296C0100264BABAB7EBC6 (VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
- List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_1 = NULL;
- int32_t V_2 = 0;
- {
- // var supportedRefreshRates = m_Api.GetSupportedRefreshRates();
- NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* L_0 = __this->___m_Api_0;
- NullCheck(L_0);
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1;
- L_1 = NativeApi_GetSupportedRefreshRates_mF2EBFD7946532F52B99039E03D5612D40348BFF1(L_0, NULL);
- V_0 = L_1;
- // if (settings.highSpeedVRR)
- il2cpp_codegen_runtime_class_init_inline(SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_il2cpp_TypeInfo_var);
- SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* L_2 = ((SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_StaticFields*)il2cpp_codegen_static_fields_for(SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_il2cpp_TypeInfo_var))->___settings_17;
- NullCheck(L_2);
- bool L_3;
- L_3 = SamsungAndroidProviderSettings_get_highSpeedVRR_mF7D7A276D6AC87D624429E128A5B36155ABCE4A1_inline(L_2, NULL);
- if (!L_3)
- {
- goto IL_0021;
- }
- }
- {
- // m_SupportedRefreshRates = supportedRefreshRates;
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_0;
- __this->___m_SupportedRefreshRates_3 = L_4;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SupportedRefreshRates_3), (void*)L_4);
- goto IL_0051;
- }
-
- IL_0021:
- {
- // List<int> shrunkSupportedRefreshRates = new List<int>();
- List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_5 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
- NullCheck(L_5);
- List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_5, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
- V_1 = L_5;
- // for (var i = 0; i < supportedRefreshRates.Length; ++i)
- V_2 = 0;
- goto IL_003f;
- }
-
- IL_002b:
- {
- // if (supportedRefreshRates[i] <= 60)
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0;
- int32_t L_7 = V_2;
- NullCheck(L_6);
- int32_t L_8 = L_7;
- int32_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
- if ((((int32_t)L_9) > ((int32_t)((int32_t)60))))
- {
- goto IL_003b;
- }
- }
- {
- // shrunkSupportedRefreshRates.Add(supportedRefreshRates[i]);
- List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_10 = V_1;
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = V_0;
- int32_t L_12 = V_2;
- NullCheck(L_11);
- int32_t L_13 = L_12;
- int32_t L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
- NullCheck(L_10);
- List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_10, L_14, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
- }
-
- IL_003b:
- {
- // for (var i = 0; i < supportedRefreshRates.Length; ++i)
- int32_t L_15 = V_2;
- V_2 = ((int32_t)il2cpp_codegen_add(L_15, 1));
- }
-
- IL_003f:
- {
- // for (var i = 0; i < supportedRefreshRates.Length; ++i)
- int32_t L_16 = V_2;
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = V_0;
- NullCheck(L_17);
- if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))
- {
- goto IL_002b;
- }
- }
- {
- // m_SupportedRefreshRates = shrunkSupportedRefreshRates.ToArray();
- List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_18 = V_1;
- NullCheck(L_18);
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19;
- L_19 = List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA(L_18, List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var);
- __this->___m_SupportedRefreshRates_3 = L_19;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SupportedRefreshRates_3), (void*)L_19);
- }
-
- IL_0051:
- {
- // m_CurrentRefreshRate = m_Api.GetCurrentRefreshRate();
- NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* L_20 = __this->___m_Api_0;
- NullCheck(L_20);
- int32_t L_21;
- L_21 = NativeApi_GetCurrentRefreshRate_m59A77EADD8B0175EEB26AF149AF886C5B6C5A3C2(L_20, NULL);
- __this->___m_CurrentRefreshRate_4 = L_21;
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager::.ctor(UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/NativeApi)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VRRManager__ctor_mD2277F2A0AC768DEEA16B64982A3741F9347EDBF (VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* __this, NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* ___0_api, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // object m_RefreshRateChangedLock = new object();
- RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
- NullCheck(L_0);
- Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL);
- __this->___m_RefreshRateChangedLock_1 = L_0;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RefreshRateChangedLock_1), (void*)L_0);
- // int[] m_SupportedRefreshRates = new int[0];
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)0);
- __this->___m_SupportedRefreshRates_3 = L_1;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SupportedRefreshRates_3), (void*)L_1);
- // int m_CurrentRefreshRate = -1;
- __this->___m_CurrentRefreshRate_4 = (-1);
- // int m_LastSetRefreshRate = -1;
- __this->___m_LastSetRefreshRate_5 = (-1);
- // public VRRManager(NativeApi api)
- Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
- // m_Api = api;
- NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* L_2 = ___0_api;
- __this->___m_Api_0 = L_2;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Api_0), (void*)L_2);
- // SetDefaultVRR();
- VRRManager_SetDefaultVRR_mC8C818C82827547B528A80DA7DAA3E27A228A97C(__this, NULL);
- // UpdateRefreshRateInfo();
- VRRManager_UpdateRefreshRateInfo_m095C6C40745CDED72FD296C0100264BABAB7EBC6(__this, NULL);
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager::SetDefaultVRR()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VRRManager_SetDefaultVRR_mC8C818C82827547B528A80DA7DAA3E27A228A97C (VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F_RuntimeMethod_var);
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- int32_t V_0 = 0;
- {
- // if (settings.highSpeedVRR)
- il2cpp_codegen_runtime_class_init_inline(SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_il2cpp_TypeInfo_var);
- SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* L_0 = ((SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_StaticFields*)il2cpp_codegen_static_fields_for(SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_il2cpp_TypeInfo_var))->___settings_17;
- NullCheck(L_0);
- bool L_1;
- L_1 = SamsungAndroidProviderSettings_get_highSpeedVRR_mF7D7A276D6AC87D624429E128A5B36155ABCE4A1_inline(L_0, NULL);
- if (!L_1)
- {
- goto IL_000d;
- }
- }
- {
- // return;
- return;
- }
-
- IL_000d:
- {
- // var index = Array.IndexOf(m_SupportedRefreshRates, 60);
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->___m_SupportedRefreshRates_3;
- int32_t L_3;
- L_3 = Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F(L_2, ((int32_t)60), Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F_RuntimeMethod_var);
- V_0 = L_3;
- // if (index != -1)
- int32_t L_4 = V_0;
- if ((((int32_t)L_4) == ((int32_t)(-1))))
- {
- goto IL_0027;
- }
- }
- {
- // SetRefreshRateByIndexInternal(index);
- int32_t L_5 = V_0;
- bool L_6;
- L_6 = VRRManager_SetRefreshRateByIndexInternal_m9C5DEB988F2F1D6827DDB2208FB4ECA33D328BC6(__this, L_5, NULL);
- }
-
- IL_0027:
- {
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager::Resume()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VRRManager_Resume_mF04994891A6B381E8DF8A8078E9A0928F2D04AFE (VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* __this, const RuntimeMethod* method)
- {
- bool V_0 = false;
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
- int32_t V_2 = 0;
- RuntimeObject* V_3 = NULL;
- bool V_4 = false;
- {
- // bool changed = false;
- V_0 = (bool)0;
- // var oldSupportedRefreshRates = m_SupportedRefreshRates;
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___m_SupportedRefreshRates_3;
- V_1 = L_0;
- // var oldRefreshRate = m_LastSetRefreshRate;
- int32_t L_1 = __this->___m_LastSetRefreshRate_5;
- V_2 = L_1;
- // UpdateRefreshRateInfo();
- VRRManager_UpdateRefreshRateInfo_m095C6C40745CDED72FD296C0100264BABAB7EBC6(__this, NULL);
- // if (m_CurrentRefreshRate != oldRefreshRate)
- int32_t L_2 = __this->___m_CurrentRefreshRate_4;
- int32_t L_3 = V_2;
- if ((((int32_t)L_2) == ((int32_t)L_3)))
- {
- goto IL_0023;
- }
- }
- {
- // changed = true;
- V_0 = (bool)1;
- goto IL_002e;
- }
-
- IL_0023:
- {
- // else if (oldSupportedRefreshRates != m_SupportedRefreshRates)
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_1;
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->___m_SupportedRefreshRates_3;
- if ((((RuntimeObject*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_4) == ((RuntimeObject*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_5)))
- {
- goto IL_002e;
- }
- }
- {
- // changed = true;
- V_0 = (bool)1;
- }
-
- IL_002e:
- {
- // if (changed)
- bool L_6 = V_0;
- if (!L_6)
- {
- goto IL_0057;
- }
- }
- {
- // lock (m_RefreshRateChangedLock)
- RuntimeObject* L_7 = __this->___m_RefreshRateChangedLock_1;
- V_3 = L_7;
- V_4 = (bool)0;
- }
- {
- auto __finallyBlock = il2cpp::utils::Finally([&]
- {
-
- FINALLY_004c:
- {// begin finally (depth: 1)
- {
- bool L_8 = V_4;
- if (!L_8)
- {
- goto IL_0056;
- }
- }
- {
- RuntimeObject* L_9 = V_3;
- Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_9, NULL);
- }
-
- IL_0056:
- {
- return;
- }
- }// end finally (depth: 1)
- });
- try
- {// begin try (depth: 1)
- RuntimeObject* L_10 = V_3;
- Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_10, (&V_4), NULL);
- // m_RefreshRateChanged = true;
- __this->___m_RefreshRateChanged_2 = (bool)1;
- // }
- goto IL_0057;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- __finallyBlock.StoreException(e.ex);
- }
- }
-
- IL_0057:
- {
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager::Update()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VRRManager_Update_mCFB9B5DDFAAE08091FCA2DB70DCBEACCE74B2C53 (VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F_RuntimeMethod_var);
- s_Il2CppMethodInitialized = true;
- }
- bool V_0 = false;
- RuntimeObject* V_1 = NULL;
- bool V_2 = false;
- int32_t V_3 = 0;
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* G_B14_0 = NULL;
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* G_B13_0 = NULL;
- {
- // bool refreshRateChanged = false;
- V_0 = (bool)0;
- // lock (m_RefreshRateChangedLock)
- RuntimeObject* L_0 = __this->___m_RefreshRateChangedLock_1;
- V_1 = L_0;
- V_2 = (bool)0;
- }
- {
- auto __finallyBlock = il2cpp::utils::Finally([&]
- {
-
- FINALLY_0023:
- {// begin finally (depth: 1)
- {
- bool L_1 = V_2;
- if (!L_1)
- {
- goto IL_002c;
- }
- }
- {
- RuntimeObject* L_2 = V_1;
- Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
- }
-
- IL_002c:
- {
- return;
- }
- }// end finally (depth: 1)
- });
- try
- {// begin try (depth: 1)
- RuntimeObject* L_3 = V_1;
- Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_2), NULL);
- // refreshRateChanged = m_RefreshRateChanged;
- bool L_4 = __this->___m_RefreshRateChanged_2;
- V_0 = L_4;
- // m_RefreshRateChanged = false;
- __this->___m_RefreshRateChanged_2 = (bool)0;
- // }
- goto IL_002d;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- __finallyBlock.StoreException(e.ex);
- }
- }
-
- IL_002d:
- {
- // if (refreshRateChanged)
- bool L_5 = V_0;
- if (!L_5)
- {
- goto IL_008d;
- }
- }
- {
- // UpdateRefreshRateInfo();
- VRRManager_UpdateRefreshRateInfo_m095C6C40745CDED72FD296C0100264BABAB7EBC6(__this, NULL);
- // var index = Array.IndexOf(m_SupportedRefreshRates, m_LastSetRefreshRate);
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->___m_SupportedRefreshRates_3;
- int32_t L_7 = __this->___m_LastSetRefreshRate_5;
- int32_t L_8;
- L_8 = Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F(L_6, L_7, Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F_RuntimeMethod_var);
- V_3 = L_8;
- // if (index != -1)
- int32_t L_9 = V_3;
- if ((((int32_t)L_9) == ((int32_t)(-1))))
- {
- goto IL_0056;
- }
- }
- {
- // SetRefreshRateByIndexInternal(index);
- int32_t L_10 = V_3;
- bool L_11;
- L_11 = VRRManager_SetRefreshRateByIndexInternal_m9C5DEB988F2F1D6827DDB2208FB4ECA33D328BC6(__this, L_10, NULL);
- goto IL_007d;
- }
-
- IL_0056:
- {
- // else if (index == -1 && m_LastSetRefreshRate != -1)
- int32_t L_12 = V_3;
- if ((!(((uint32_t)L_12) == ((uint32_t)(-1)))))
- {
- goto IL_007d;
- }
- }
- {
- int32_t L_13 = __this->___m_LastSetRefreshRate_5;
- if ((((int32_t)L_13) == ((int32_t)(-1))))
- {
- goto IL_007d;
- }
- }
- {
- // index = Array.IndexOf(m_SupportedRefreshRates, 60);
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = __this->___m_SupportedRefreshRates_3;
- int32_t L_15;
- L_15 = Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F(L_14, ((int32_t)60), Array_IndexOf_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m697B633D0C1EECAC6C493EC797FC44416F706F4F_RuntimeMethod_var);
- V_3 = L_15;
- // if (index != -1)
- int32_t L_16 = V_3;
- if ((((int32_t)L_16) == ((int32_t)(-1))))
- {
- goto IL_007d;
- }
- }
- {
- // SetRefreshRateByIndexInternal(index);
- int32_t L_17 = V_3;
- bool L_18;
- L_18 = VRRManager_SetRefreshRateByIndexInternal_m9C5DEB988F2F1D6827DDB2208FB4ECA33D328BC6(__this, L_17, NULL);
- }
-
- IL_007d:
- {
- // RefreshRateChanged?.Invoke();
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* L_19 = __this->___RefreshRateChanged_6;
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* L_20 = L_19;
- G_B13_0 = L_20;
- if (L_20)
- {
- G_B14_0 = L_20;
- goto IL_0088;
- }
- }
- {
- return;
- }
-
- IL_0088:
- {
- NullCheck(G_B14_0);
- VariableRefreshRateEventHandler_Invoke_mA665080591D6EA72C7EC12CFC0CAFAC8E5FF37EC_inline(G_B14_0, NULL);
- }
-
- IL_008d:
- {
- // }
- return;
- }
- }
- // System.Int32[] UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager::get_SupportedRefreshRates()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* VRRManager_get_SupportedRefreshRates_m2E19C96EE046A2767D0534C3FAF4E7A20D07A259 (VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* __this, const RuntimeMethod* method)
- {
- {
- // public int[] SupportedRefreshRates { get { return m_SupportedRefreshRates; } }
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___m_SupportedRefreshRates_3;
- return L_0;
- }
- }
- // System.Int32 UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager::get_CurrentRefreshRate()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VRRManager_get_CurrentRefreshRate_mC13F1F1107275DB649F511F5A36706E0BEFE108A (VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* __this, const RuntimeMethod* method)
- {
- {
- // public int CurrentRefreshRate { get { return m_CurrentRefreshRate; } }
- int32_t L_0 = __this->___m_CurrentRefreshRate_4;
- return L_0;
- }
- }
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager::SetRefreshRateByIndex(System.Int32)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VRRManager_SetRefreshRateByIndex_m2B4321780B5B1AFE76E6FED2431E99754C28DE71 (VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* __this, int32_t ___0_index, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // settings.automaticVRR = false;
- il2cpp_codegen_runtime_class_init_inline(SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_il2cpp_TypeInfo_var);
- SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* L_0 = ((SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_StaticFields*)il2cpp_codegen_static_fields_for(SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_il2cpp_TypeInfo_var))->___settings_17;
- NullCheck(L_0);
- SamsungAndroidProviderSettings_set_automaticVRR_m10FAA3C18EF7EF58166BB3D9A572B5D249584639_inline(L_0, (bool)0, NULL);
- // return SetRefreshRateByIndexInternal(index);
- int32_t L_1 = ___0_index;
- bool L_2;
- L_2 = VRRManager_SetRefreshRateByIndexInternal_m9C5DEB988F2F1D6827DDB2208FB4ECA33D328BC6(__this, L_1, NULL);
- return L_2;
- }
- }
- // System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager::SetRefreshRateByIndexInternal(System.Int32)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VRRManager_SetRefreshRateByIndexInternal_m9C5DEB988F2F1D6827DDB2208FB4ECA33D328BC6 (VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* __this, int32_t ___0_index, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- int32_t V_0 = 0;
- {
- // if (index >= 0 && index < SupportedRefreshRates.Length)
- int32_t L_0 = ___0_index;
- if ((((int32_t)L_0) < ((int32_t)0)))
- {
- goto IL_0069;
- }
- }
- {
- int32_t L_1 = ___0_index;
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2;
- L_2 = VRRManager_get_SupportedRefreshRates_m2E19C96EE046A2767D0534C3FAF4E7A20D07A259_inline(__this, NULL);
- NullCheck(L_2);
- if ((((int32_t)L_1) >= ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))))
- {
- goto IL_0069;
- }
- }
- {
- // var refreshRateFromIndex = SupportedRefreshRates[index];
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3;
- L_3 = VRRManager_get_SupportedRefreshRates_m2E19C96EE046A2767D0534C3FAF4E7A20D07A259_inline(__this, NULL);
- int32_t L_4 = ___0_index;
- NullCheck(L_3);
- int32_t L_5 = L_4;
- int32_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
- V_0 = L_6;
- // if (Application.targetFrameRate > 0 && index > 0 && SupportedRefreshRates[--index] > Application.targetFrameRate)
- int32_t L_7;
- L_7 = Application_get_targetFrameRate_m5A5B0FC0DFE1EBC940FF49B8237A243F45A630E1(NULL);
- if ((((int32_t)L_7) <= ((int32_t)0)))
- {
- goto IL_0038;
- }
- }
- {
- int32_t L_8 = ___0_index;
- if ((((int32_t)L_8) <= ((int32_t)0)))
- {
- goto IL_0038;
- }
- }
- {
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9;
- L_9 = VRRManager_get_SupportedRefreshRates_m2E19C96EE046A2767D0534C3FAF4E7A20D07A259_inline(__this, NULL);
- int32_t L_10 = ___0_index;
- int32_t L_11 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
- ___0_index = L_11;
- NullCheck(L_9);
- int32_t L_12 = L_11;
- int32_t L_13 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
- int32_t L_14;
- L_14 = Application_get_targetFrameRate_m5A5B0FC0DFE1EBC940FF49B8237A243F45A630E1(NULL);
- }
-
- IL_0038:
- {
- // if (!settings.highSpeedVRR)
- il2cpp_codegen_runtime_class_init_inline(SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_il2cpp_TypeInfo_var);
- SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* L_15 = ((SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_StaticFields*)il2cpp_codegen_static_fields_for(SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6_il2cpp_TypeInfo_var))->___settings_17;
- NullCheck(L_15);
- bool L_16;
- L_16 = SamsungAndroidProviderSettings_get_highSpeedVRR_mF7D7A276D6AC87D624429E128A5B36155ABCE4A1_inline(L_15, NULL);
- if (L_16)
- {
- goto IL_004b;
- }
- }
- {
- // if (refreshRateFromIndex > 60)
- int32_t L_17 = V_0;
- if ((((int32_t)L_17) <= ((int32_t)((int32_t)60))))
- {
- goto IL_004b;
- }
- }
- {
- // return false;
- return (bool)0;
- }
-
- IL_004b:
- {
- // if (m_Api.SetRefreshRate(refreshRateFromIndex))
- NativeApi_t885F19A3A181CBD14806FC97A8D927B407E021F8* L_18 = __this->___m_Api_0;
- int32_t L_19 = V_0;
- NullCheck(L_18);
- bool L_20;
- L_20 = NativeApi_SetRefreshRate_m04C7E330A964E07262D3C75B791A1F5883408549(L_18, L_19, NULL);
- if (!L_20)
- {
- goto IL_0069;
- }
- }
- {
- // m_CurrentRefreshRate = refreshRateFromIndex;
- int32_t L_21 = V_0;
- __this->___m_CurrentRefreshRate_4 = L_21;
- // m_LastSetRefreshRate = refreshRateFromIndex;
- int32_t L_22 = V_0;
- __this->___m_LastSetRefreshRate_5 = L_22;
- // return true;
- return (bool)1;
- }
-
- IL_0069:
- {
- // return false;
- return (bool)0;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager::add_RefreshRateChanged(UnityEngine.AdaptivePerformance.Samsung.Android.VariableRefreshRateEventHandler)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VRRManager_add_RefreshRateChanged_m00DA9DA38832F706BC294A0CA62A5450160C71C1 (VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* __this, VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* ___0_value, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* V_0 = NULL;
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* V_1 = NULL;
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* V_2 = NULL;
- {
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* L_0 = __this->___RefreshRateChanged_6;
- V_0 = L_0;
- }
-
- IL_0007:
- {
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* L_1 = V_0;
- V_1 = L_1;
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* L_2 = V_1;
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* L_3 = ___0_value;
- Delegate_t* L_4;
- L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
- V_2 = ((VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95*)CastclassSealed((RuntimeObject*)L_4, VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95_il2cpp_TypeInfo_var));
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95** L_5 = (&__this->___RefreshRateChanged_6);
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* L_6 = V_2;
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* L_7 = V_1;
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* L_8;
- L_8 = InterlockedCompareExchangeImpl<VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95*>(L_5, L_6, L_7);
- V_0 = L_8;
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* L_9 = V_0;
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* L_10 = V_1;
- if ((!(((RuntimeObject*)(VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95*)L_9) == ((RuntimeObject*)(VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95*)L_10))))
- {
- goto IL_0007;
- }
- }
- {
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager::remove_RefreshRateChanged(UnityEngine.AdaptivePerformance.Samsung.Android.VariableRefreshRateEventHandler)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VRRManager_remove_RefreshRateChanged_m24055555511ADF2DA5DEE4145C079CBB306C2CA5 (VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* __this, VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* ___0_value, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* V_0 = NULL;
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* V_1 = NULL;
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* V_2 = NULL;
- {
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* L_0 = __this->___RefreshRateChanged_6;
- V_0 = L_0;
- }
-
- IL_0007:
- {
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* L_1 = V_0;
- V_1 = L_1;
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* L_2 = V_1;
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* L_3 = ___0_value;
- Delegate_t* L_4;
- L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
- V_2 = ((VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95*)CastclassSealed((RuntimeObject*)L_4, VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95_il2cpp_TypeInfo_var));
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95** L_5 = (&__this->___RefreshRateChanged_6);
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* L_6 = V_2;
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* L_7 = V_1;
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* L_8;
- L_8 = InterlockedCompareExchangeImpl<VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95*>(L_5, L_6, L_7);
- V_0 = L_8;
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* L_9 = V_0;
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* L_10 = V_1;
- if ((!(((RuntimeObject*)(VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95*)L_9) == ((RuntimeObject*)(VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95*)L_10))))
- {
- goto IL_0007;
- }
- }
- {
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/VRRManager::OnRefreshRateChanged()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VRRManager_OnRefreshRateChanged_mC7B94DF25479D1DEA7BFD4286412271E28CD1169 (VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* __this, const RuntimeMethod* method)
- {
- RuntimeObject* V_0 = NULL;
- bool V_1 = false;
- {
- // lock (m_RefreshRateChangedLock)
- RuntimeObject* L_0 = __this->___m_RefreshRateChangedLock_1;
- V_0 = L_0;
- V_1 = (bool)0;
- }
- {
- auto __finallyBlock = il2cpp::utils::Finally([&]
- {
-
- FINALLY_001a:
- {// begin finally (depth: 1)
- {
- bool L_1 = V_1;
- if (!L_1)
- {
- goto IL_0023;
- }
- }
- {
- RuntimeObject* L_2 = V_0;
- Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
- }
-
- IL_0023:
- {
- return;
- }
- }// end finally (depth: 1)
- });
- try
- {// begin try (depth: 1)
- RuntimeObject* L_3 = V_0;
- Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
- // m_RefreshRateChanged = true;
- __this->___m_RefreshRateChanged_2 = (bool)1;
- // }
- goto IL_0024;
- }// end try (depth: 1)
- catch(Il2CppExceptionWrapper& e)
- {
- __finallyBlock.StoreException(e.ex);
- }
- }
-
- IL_0024:
- {
- // }
- return;
- }
- }
- #ifdef __clang__
- #pragma clang diagnostic pop
- #endif
- #ifdef __clang__
- #pragma clang diagnostic push
- #pragma clang diagnostic ignored "-Winvalid-offsetof"
- #pragma clang diagnostic ignored "-Wunused-variable"
- #endif
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/AutoVariableRefreshRate::.ctor(UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoVariableRefreshRate__ctor_m325160788CB50F3FD45C4BDA6ADBF4EA40A398E2 (AutoVariableRefreshRate_t90CC96BA9BE6AF1DC8343CDE46B0CC345FEBB63D* __this, RuntimeObject* ___0_vrrManagerInstance, const RuntimeMethod* method)
- {
- {
- // SamsungAndroidProviderSettings settings = SamsungAndroidProviderSettings.GetSettings();
- SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* L_0;
- L_0 = SamsungAndroidProviderSettings_GetSettings_m1049E50BEC709D010C89CB78635F11BAF183A4CB_inline(NULL);
- __this->___settings_0 = L_0;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___settings_0), (void*)L_0);
- // float VrrUpdateTime = 1;
- __this->___VrrUpdateTime_2 = (1.0f);
- // int lastRefreshRateIndex = -1;
- __this->___lastRefreshRateIndex_3 = (-1);
- // public AutoVariableRefreshRate(IVariableRefreshRate vrrManagerInstance)
- Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
- // vrrManager = vrrManagerInstance;
- RuntimeObject* L_1 = ___0_vrrManagerInstance;
- __this->___vrrManager_1 = L_1;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___vrrManager_1), (void*)L_1);
- // }
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/AutoVariableRefreshRate::UpdateAutoVRR()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoVariableRefreshRate_UpdateAutoVRR_m723236AA9993CBBF5B79B2A512AD7275D977990E (AutoVariableRefreshRate_t90CC96BA9BE6AF1DC8343CDE46B0CC345FEBB63D* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- int32_t V_0 = 0;
- int32_t V_1 = 0;
- {
- // VrrUpdateTime -= Time.unscaledDeltaTime;
- float L_0 = __this->___VrrUpdateTime_2;
- float L_1;
- L_1 = Time_get_unscaledDeltaTime_mF057EECA857E5C0F90A3F910D26D3EE59F27C4B5(NULL);
- __this->___VrrUpdateTime_2 = ((float)il2cpp_codegen_subtract(L_0, L_1));
- // if (VrrUpdateTime <= 0)
- float L_2 = __this->___VrrUpdateTime_2;
- if ((!(((float)L_2) <= ((float)(0.0f)))))
- {
- goto IL_009b;
- }
- }
- {
- // VrrUpdateTime = 1;
- __this->___VrrUpdateTime_2 = (1.0f);
- // var refreshRateIndex = vrrManager.SupportedRefreshRates.Length - 1;
- RuntimeObject* L_3 = __this->___vrrManager_1;
- NullCheck(L_3);
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4;
- L_4 = InterfaceFuncInvoker0< Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* >::Invoke(0 /* System.Int32[] UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate::get_SupportedRefreshRates() */, IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85_il2cpp_TypeInfo_var, L_3);
- NullCheck(L_4);
- V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), 1));
- // if (Application.targetFrameRate > 0)
- int32_t L_5;
- L_5 = Application_get_targetFrameRate_m5A5B0FC0DFE1EBC940FF49B8237A243F45A630E1(NULL);
- if ((((int32_t)L_5) <= ((int32_t)0)))
- {
- goto IL_0072;
- }
- }
- {
- // for (int i = 0; i < vrrManager.SupportedRefreshRates.Length; ++i)
- V_1 = 0;
- goto IL_0062;
- }
-
- IL_0046:
- {
- // if (Application.targetFrameRate > vrrManager.SupportedRefreshRates[i])
- int32_t L_6;
- L_6 = Application_get_targetFrameRate_m5A5B0FC0DFE1EBC940FF49B8237A243F45A630E1(NULL);
- RuntimeObject* L_7 = __this->___vrrManager_1;
- NullCheck(L_7);
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8;
- L_8 = InterfaceFuncInvoker0< Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* >::Invoke(0 /* System.Int32[] UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate::get_SupportedRefreshRates() */, IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85_il2cpp_TypeInfo_var, L_7);
- int32_t L_9 = V_1;
- NullCheck(L_8);
- int32_t L_10 = L_9;
- int32_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
- if ((((int32_t)L_6) > ((int32_t)L_11)))
- {
- goto IL_005e;
- }
- }
- {
- // refreshRateIndex = i;
- int32_t L_12 = V_1;
- V_0 = L_12;
- // break;
- goto IL_0072;
- }
-
- IL_005e:
- {
- // for (int i = 0; i < vrrManager.SupportedRefreshRates.Length; ++i)
- int32_t L_13 = V_1;
- V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
- }
-
- IL_0062:
- {
- // for (int i = 0; i < vrrManager.SupportedRefreshRates.Length; ++i)
- int32_t L_14 = V_1;
- RuntimeObject* L_15 = __this->___vrrManager_1;
- NullCheck(L_15);
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16;
- L_16 = InterfaceFuncInvoker0< Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* >::Invoke(0 /* System.Int32[] UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate::get_SupportedRefreshRates() */, IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85_il2cpp_TypeInfo_var, L_15);
- NullCheck(L_16);
- if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
- {
- goto IL_0046;
- }
- }
-
- IL_0072:
- {
- // if (lastRefreshRateIndex != refreshRateIndex)
- int32_t L_17 = __this->___lastRefreshRateIndex_3;
- int32_t L_18 = V_0;
- if ((((int32_t)L_17) == ((int32_t)L_18)))
- {
- goto IL_009b;
- }
- }
- {
- // lastRefreshRateIndex = refreshRateIndex;
- int32_t L_19 = V_0;
- __this->___lastRefreshRateIndex_3 = L_19;
- // vrrManager.SetRefreshRateByIndex(refreshRateIndex);
- RuntimeObject* L_20 = __this->___vrrManager_1;
- int32_t L_21 = V_0;
- NullCheck(L_20);
- bool L_22;
- L_22 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(2 /* System.Boolean UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate::SetRefreshRateByIndex(System.Int32) */, IVariableRefreshRate_t85984F283B615BA6B004DC87C757980AA2452A85_il2cpp_TypeInfo_var, L_20, L_21);
- // settings.automaticVRR = true;
- SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* L_23 = __this->___settings_0;
- NullCheck(L_23);
- SamsungAndroidProviderSettings_set_automaticVRR_m10FAA3C18EF7EF58166BB3D9A572B5D249584639_inline(L_23, (bool)1, NULL);
- }
-
- IL_009b:
- {
- // }
- return;
- }
- }
- #ifdef __clang__
- #pragma clang diagnostic pop
- #endif
- #ifdef __clang__
- #pragma clang diagnostic push
- #pragma clang diagnostic ignored "-Winvalid-offsetof"
- #pragma clang diagnostic ignored "-Wunused-variable"
- #endif
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/<>c::.cctor()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mEC2CAEA5CE93FA6DAB7421C1F9A9155F57751031 (const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39* L_0 = (U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39*)il2cpp_codegen_object_new(U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39_il2cpp_TypeInfo_var);
- NullCheck(L_0);
- U3CU3Ec__ctor_m4CC0B583F326027934207C5B0D037250C4E17560(L_0, NULL);
- ((U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
- Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/<>c::.ctor()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m4CC0B583F326027934207C5B0D037250C4E17560 (U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39* __this, const RuntimeMethod* method)
- {
- {
- Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
- return;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.SamsungGameSDKAdaptivePerformanceSubsystem/<>c::<.ctor>b__26_0()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3C_ctorU3Eb__26_0_m5B1E90197167FA3947DD02BAE512EF46DBD77D15 (U3CU3Ec_t025A21461965FABBEE9B88CFED183BF18C71FF39* __this, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* G_B2_0 = NULL;
- VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* G_B1_0 = NULL;
- {
- // m_Api = new NativeApi(OnPerformanceWarning, OnPerformanceLevelTimeout, () => (VariableRefreshRate.Instance as VRRManager)?.OnRefreshRateChanged(), OnCpuPerformanceBoostModeTimeout, OnGpuPerformanceBoostModeTimeout);
- RuntimeObject* L_0;
- L_0 = VariableRefreshRate_get_Instance_m450C4BACDE831B071DDC9573BD1FE24D4FA4BEEA_inline(NULL);
- VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* L_1 = ((VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA*)IsInstClass((RuntimeObject*)L_0, VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA_il2cpp_TypeInfo_var));
- G_B1_0 = L_1;
- if (L_1)
- {
- G_B2_0 = L_1;
- goto IL_000f;
- }
- }
- {
- return;
- }
-
- IL_000f:
- {
- NullCheck(G_B2_0);
- VRRManager_OnRefreshRateChanged_mC7B94DF25479D1DEA7BFD4286412271E28CD1169(G_B2_0, NULL);
- return;
- }
- }
- #ifdef __clang__
- #pragma clang diagnostic pop
- #endif
- #ifdef __clang__
- #pragma clang diagnostic push
- #pragma clang diagnostic ignored "-Winvalid-offsetof"
- #pragma clang diagnostic ignored "-Wunused-variable"
- #endif
- void VariableRefreshRateEventHandler_Invoke_mA665080591D6EA72C7EC12CFC0CAFAC8E5FF37EC_Multicast(VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* __this, const RuntimeMethod* method)
- {
- il2cpp_array_size_t length = __this->___delegates_13->max_length;
- Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
- for (il2cpp_array_size_t i = 0; i < length; i++)
- {
- VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* currentDelegate = reinterpret_cast<VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95*>(delegatesToInvoke[i]);
- typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
- ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
- }
- }
- void VariableRefreshRateEventHandler_Invoke_mA665080591D6EA72C7EC12CFC0CAFAC8E5FF37EC_OpenInst(VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* __this, const RuntimeMethod* method)
- {
- typedef void (*FunctionPointerType) (const RuntimeMethod*);
- ((FunctionPointerType)__this->___method_ptr_0)(method);
- }
- void VariableRefreshRateEventHandler_Invoke_mA665080591D6EA72C7EC12CFC0CAFAC8E5FF37EC_OpenStatic(VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* __this, const RuntimeMethod* method)
- {
- typedef void (*FunctionPointerType) (const RuntimeMethod*);
- ((FunctionPointerType)__this->___method_ptr_0)(method);
- }
- void VariableRefreshRateEventHandler_Invoke_mA665080591D6EA72C7EC12CFC0CAFAC8E5FF37EC_OpenStaticInvoker(VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* __this, const RuntimeMethod* method)
- {
- InvokerActionInvoker0::Invoke(__this->___method_ptr_0, method, NULL);
- }
- void VariableRefreshRateEventHandler_Invoke_mA665080591D6EA72C7EC12CFC0CAFAC8E5FF37EC_ClosedStaticInvoker(VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* __this, const RuntimeMethod* method)
- {
- InvokerActionInvoker1< RuntimeObject* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2);
- }
- IL2CPP_EXTERN_C void DelegatePInvokeWrapper_VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95 (VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* __this, const RuntimeMethod* method)
- {
- typedef void (DEFAULT_CALL *PInvokeFunc)();
- PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
- // Native function invocation
- il2cppPInvokeFunc();
-
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.VariableRefreshRateEventHandler::.ctor(System.Object,System.IntPtr)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VariableRefreshRateEventHandler__ctor_m7A50456A08A0FDE7002210349CE4F2D9BF73EBF7 (VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
- {
- __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method);
- __this->___method_3 = ___1_method;
- __this->___m_target_2 = ___0_object;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object);
- int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
- __this->___method_code_6 = (intptr_t)__this;
- if (MethodIsStatic((RuntimeMethod*)___1_method))
- {
- bool isOpen = parameterCount == 0;
- if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method))
- if (isOpen)
- __this->___invoke_impl_1 = (intptr_t)&VariableRefreshRateEventHandler_Invoke_mA665080591D6EA72C7EC12CFC0CAFAC8E5FF37EC_OpenStaticInvoker;
- else
- __this->___invoke_impl_1 = (intptr_t)&VariableRefreshRateEventHandler_Invoke_mA665080591D6EA72C7EC12CFC0CAFAC8E5FF37EC_ClosedStaticInvoker;
- else
- if (isOpen)
- __this->___invoke_impl_1 = (intptr_t)&VariableRefreshRateEventHandler_Invoke_mA665080591D6EA72C7EC12CFC0CAFAC8E5FF37EC_OpenStatic;
- else
- {
- __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
- __this->___method_code_6 = (intptr_t)__this->___m_target_2;
- }
- }
- else
- {
- if (___0_object == NULL)
- il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
- __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
- __this->___method_code_6 = (intptr_t)__this->___m_target_2;
- }
- __this->___extra_arg_5 = (intptr_t)&VariableRefreshRateEventHandler_Invoke_mA665080591D6EA72C7EC12CFC0CAFAC8E5FF37EC_Multicast;
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.VariableRefreshRateEventHandler::Invoke()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VariableRefreshRateEventHandler_Invoke_mA665080591D6EA72C7EC12CFC0CAFAC8E5FF37EC (VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* __this, const RuntimeMethod* method)
- {
- typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
- ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
- }
- // System.IAsyncResult UnityEngine.AdaptivePerformance.Samsung.Android.VariableRefreshRateEventHandler::BeginInvoke(System.AsyncCallback,System.Object)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VariableRefreshRateEventHandler_BeginInvoke_m96B39CC25E1EA9D1C5BD5CD00D817CFBDC29C5A4 (VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* __this, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___0_callback, RuntimeObject* ___1_object, const RuntimeMethod* method)
- {
- void *__d_args[1] = {0};
- return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___0_callback, (RuntimeObject*)___1_object);
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.VariableRefreshRateEventHandler::EndInvoke(System.IAsyncResult)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VariableRefreshRateEventHandler_EndInvoke_mA9620AD3877A7CAF092C68D0A97BFE556627B348 (VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
- {
- il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
- }
- #ifdef __clang__
- #pragma clang diagnostic pop
- #endif
- #ifdef __clang__
- #pragma clang diagnostic push
- #pragma clang diagnostic ignored "-Winvalid-offsetof"
- #pragma clang diagnostic ignored "-Wunused-variable"
- #endif
- // UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate UnityEngine.AdaptivePerformance.Samsung.Android.VariableRefreshRate::get_Instance()
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VariableRefreshRate_get_Instance_m450C4BACDE831B071DDC9573BD1FE24D4FA4BEEA (const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VariableRefreshRate_tEA02E83F092552EB0AECAB3F133EF281D66EEA4D_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // static public IVariableRefreshRate Instance { get; set; }
- RuntimeObject* L_0 = ((VariableRefreshRate_tEA02E83F092552EB0AECAB3F133EF281D66EEA4D_StaticFields*)il2cpp_codegen_static_fields_for(VariableRefreshRate_tEA02E83F092552EB0AECAB3F133EF281D66EEA4D_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_0;
- return L_0;
- }
- }
- // System.Void UnityEngine.AdaptivePerformance.Samsung.Android.VariableRefreshRate::set_Instance(UnityEngine.AdaptivePerformance.Samsung.Android.IVariableRefreshRate)
- IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VariableRefreshRate_set_Instance_m5F8051BFDE6E14BAC0C837E841B48D67590AB992 (RuntimeObject* ___0_value, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VariableRefreshRate_tEA02E83F092552EB0AECAB3F133EF281D66EEA4D_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // static public IVariableRefreshRate Instance { get; set; }
- RuntimeObject* L_0 = ___0_value;
- ((VariableRefreshRate_tEA02E83F092552EB0AECAB3F133EF281D66EEA4D_StaticFields*)il2cpp_codegen_static_fields_for(VariableRefreshRate_tEA02E83F092552EB0AECAB3F133EF281D66EEA4D_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_0 = L_0;
- Il2CppCodeGenWriteBarrier((void**)(&((VariableRefreshRate_tEA02E83F092552EB0AECAB3F133EF281D66EEA4D_StaticFields*)il2cpp_codegen_static_fields_for(VariableRefreshRate_tEA02E83F092552EB0AECAB3F133EF281D66EEA4D_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_0), (void*)L_0);
- return;
- }
- }
- #ifdef __clang__
- #pragma clang diagnostic pop
- #endif
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* VariableRefreshRate_get_Instance_m450C4BACDE831B071DDC9573BD1FE24D4FA4BEEA_inline (const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VariableRefreshRate_tEA02E83F092552EB0AECAB3F133EF281D66EEA4D_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // static public IVariableRefreshRate Instance { get; set; }
- RuntimeObject* L_0 = ((VariableRefreshRate_tEA02E83F092552EB0AECAB3F133EF281D66EEA4D_StaticFields*)il2cpp_codegen_static_fields_for(VariableRefreshRate_tEA02E83F092552EB0AECAB3F133EF281D66EEA4D_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_0;
- return L_0;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* SamsungAndroidProviderSettings_GetSettings_m1049E50BEC709D010C89CB78635F11BAF183A4CB_inline (const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // settings = s_RuntimeInstance;
- SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* L_0 = ((SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC_StaticFields*)il2cpp_codegen_static_fields_for(SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC_il2cpp_TypeInfo_var))->___s_RuntimeInstance_15;
- // return settings;
- return L_0;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AdaptivePerformanceSubsystemBase_get_initialized_mD8CA1B7504E7C565ADE1B49E8DB08232A66FA631_inline (AdaptivePerformanceSubsystemBase_t056A2AE227166A477FC9F9536AD7B0F891D32CD9* __this, const RuntimeMethod* method)
- {
- {
- // public bool initialized { get; protected set; }
- bool L_0 = __this->___U3CinitializedU3Ek__BackingField_1;
- return L_0;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SamsungAndroidProviderSettings_get_samsungProviderLogging_mE70D42A6A1439E3DB2406B298C2AF4F30811DA9C_inline (SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* __this, const RuntimeMethod* method)
- {
- {
- // get { return m_SamsungProviderLogging; }
- bool L_0 = __this->___m_SamsungProviderLogging_12;
- return L_0;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method)
- {
- typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
- ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem_set_MaxCpuPerformanceLevel_m7040D551B96A10A49DB28DC1CB6FF6E55811BF9C_inline (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, int32_t ___0_value, const RuntimeMethod* method)
- {
- {
- // public int MaxCpuPerformanceLevel { get; set; }
- int32_t L_0 = ___0_value;
- __this->___U3CMaxCpuPerformanceLevelU3Ek__BackingField_15 = L_0;
- return;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SamsungGameSDKAdaptivePerformanceSubsystem_set_MaxGpuPerformanceLevel_mDD72ADA0233E838AB2B08625407171D6FABC33BA_inline (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, int32_t ___0_value, const RuntimeMethod* method)
- {
- {
- // public int MaxGpuPerformanceLevel { get; set; }
- int32_t L_0 = ___0_value;
- __this->___U3CMaxGpuPerformanceLevelU3Ek__BackingField_16 = L_0;
- return;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AdaptivePerformanceSubsystem_set_Capabilities_m13719E1250D06D80D0889D1015C9F35078F7414F_inline (AdaptivePerformanceSubsystem_t2D41A24C328589A3018DA0478476D2591E9B5C23* __this, int32_t ___0_value, const RuntimeMethod* method)
- {
- {
- // public Feature Capabilities { get; protected set; }
- int32_t L_0 = ___0_value;
- __this->___U3CCapabilitiesU3Ek__BackingField_2 = L_0;
- return;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PerformanceDataRecord_get_ChangeFlags_m83DE31AF3877A2A1507A6703B190533FD166B9B7_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method)
- {
- {
- // public Feature ChangeFlags { get; set; }
- int32_t L_0 = __this->___U3CChangeFlagsU3Ek__BackingField_0;
- return L_0;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_ChangeFlags_mE99AA127E129C78872D68F5C650D55B8E5D33DC8_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, int32_t ___0_value, const RuntimeMethod* method)
- {
- {
- // public Feature ChangeFlags { get; set; }
- int32_t L_0 = ___0_value;
- __this->___U3CChangeFlagsU3Ek__BackingField_0 = L_0;
- return;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_WarningLevel_mBC3853B7D0AA1412C41DFD248FA9E7252DAEB5F4_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, int32_t ___0_value, const RuntimeMethod* method)
- {
- {
- // public WarningLevel WarningLevel { get; set; }
- int32_t L_0 = ___0_value;
- __this->___U3CWarningLevelU3Ek__BackingField_3 = L_0;
- return;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_CpuPerformanceLevel_m8BBB7FA33AF2644ED0DE81CD58CCB07C5F71ED03_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, int32_t ___0_value, const RuntimeMethod* method)
- {
- {
- // public int CpuPerformanceLevel { get; set; }
- int32_t L_0 = ___0_value;
- __this->___U3CCpuPerformanceLevelU3Ek__BackingField_4 = L_0;
- return;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_GpuPerformanceLevel_mBA26ABE3F6089BA232022D7F0F38B55B8FA9481A_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, int32_t ___0_value, const RuntimeMethod* method)
- {
- {
- // public int GpuPerformanceLevel { get; set; }
- int32_t L_0 = ___0_value;
- __this->___U3CGpuPerformanceLevelU3Ek__BackingField_5 = L_0;
- return;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_CpuPerformanceBoost_mD8BF1CE74A03B57E81DBCD9A3DDE8DAA27968FF5_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, bool ___0_value, const RuntimeMethod* method)
- {
- {
- // public bool CpuPerformanceBoost { get; set; }
- bool L_0 = ___0_value;
- __this->___U3CCpuPerformanceBoostU3Ek__BackingField_10 = L_0;
- return;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_GpuPerformanceBoost_m0A5764E94B8EC621A0AA51B2F7C24BA1EAF844B9_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, bool ___0_value, const RuntimeMethod* method)
- {
- {
- // public bool GpuPerformanceBoost { get; set; }
- bool L_0 = ___0_value;
- __this->___U3CGpuPerformanceBoostU3Ek__BackingField_11 = L_0;
- return;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_TemperatureLevel_mFC2BC8E019EFB0E7611C242D1F5D4EAB76570BB5_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, float ___0_value, const RuntimeMethod* method)
- {
- {
- // public float TemperatureLevel { get; set; }
- float L_0 = ___0_value;
- __this->___U3CTemperatureLevelU3Ek__BackingField_1 = L_0;
- return;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AdaptivePerformanceSubsystemBase_set_initialized_m7B2B09A90BC940B4903FBF8FB7D4F87581CDFF72_inline (AdaptivePerformanceSubsystemBase_t056A2AE227166A477FC9F9536AD7B0F891D32CD9* __this, bool ___0_value, const RuntimeMethod* method)
- {
- {
- // public bool initialized { get; protected set; }
- bool L_0 = ___0_value;
- __this->___U3CinitializedU3Ek__BackingField_1 = L_0;
- return;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AdaptivePerformanceSubsystem_get_Capabilities_m3B41A455C5EF85D90A6796AE764E6285E1AF21A1_inline (AdaptivePerformanceSubsystem_t2D41A24C328589A3018DA0478476D2591E9B5C23* __this, const RuntimeMethod* method)
- {
- {
- // public Feature Capabilities { get; protected set; }
- int32_t L_0 = __this->___U3CCapabilitiesU3Ek__BackingField_2;
- return L_0;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SamsungGameSDKAdaptivePerformanceSubsystem_get_MaxCpuPerformanceLevel_m7558F2A23D816B4F3EB7B94934B9646038C4D6F0_inline (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- {
- // public int MaxCpuPerformanceLevel { get; set; }
- int32_t L_0 = __this->___U3CMaxCpuPerformanceLevelU3Ek__BackingField_15;
- return L_0;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SamsungGameSDKAdaptivePerformanceSubsystem_get_MaxGpuPerformanceLevel_m5268FD732220398272D98125ABD2A92C0DB76C28_inline (SamsungGameSDKAdaptivePerformanceSubsystem_t40AA2BBE117DB8D860622870170F2DDFD0BB78F6* __this, const RuntimeMethod* method)
- {
- {
- // public int MaxGpuPerformanceLevel { get; set; }
- int32_t L_0 = __this->___U3CMaxGpuPerformanceLevelU3Ek__BackingField_16;
- return L_0;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_PerformanceLevelControlAvailable_m78A1EFC49C88D90E778F7C4C8605662E94B125FF_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, bool ___0_value, const RuntimeMethod* method)
- {
- {
- // public bool PerformanceLevelControlAvailable { get; set; }
- bool L_0 = ___0_value;
- __this->___U3CPerformanceLevelControlAvailableU3Ek__BackingField_6 = L_0;
- return;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VariableRefreshRate_set_Instance_m5F8051BFDE6E14BAC0C837E841B48D67590AB992_inline (RuntimeObject* ___0_value, const RuntimeMethod* method)
- {
- static bool s_Il2CppMethodInitialized;
- if (!s_Il2CppMethodInitialized)
- {
- il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VariableRefreshRate_tEA02E83F092552EB0AECAB3F133EF281D66EEA4D_il2cpp_TypeInfo_var);
- s_Il2CppMethodInitialized = true;
- }
- {
- // static public IVariableRefreshRate Instance { get; set; }
- RuntimeObject* L_0 = ___0_value;
- ((VariableRefreshRate_tEA02E83F092552EB0AECAB3F133EF281D66EEA4D_StaticFields*)il2cpp_codegen_static_fields_for(VariableRefreshRate_tEA02E83F092552EB0AECAB3F133EF281D66EEA4D_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_0 = L_0;
- Il2CppCodeGenWriteBarrier((void**)(&((VariableRefreshRate_tEA02E83F092552EB0AECAB3F133EF281D66EEA4D_StaticFields*)il2cpp_codegen_static_fields_for(VariableRefreshRate_tEA02E83F092552EB0AECAB3F133EF281D66EEA4D_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_0), (void*)L_0);
- return;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ClusterInfo_set_BigCore_m6773CE3416C5DDE25B397D398D60253CA4A913A0_inline (ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15* __this, int32_t ___0_value, const RuntimeMethod* method)
- {
- {
- // public int BigCore { get; set; }
- int32_t L_0 = ___0_value;
- __this->___U3CBigCoreU3Ek__BackingField_0 = L_0;
- return;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ClusterInfo_set_MediumCore_mC984A40803648B368E8E998F82E7C89D9E24E126_inline (ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15* __this, int32_t ___0_value, const RuntimeMethod* method)
- {
- {
- // public int MediumCore { get; set; }
- int32_t L_0 = ___0_value;
- __this->___U3CMediumCoreU3Ek__BackingField_1 = L_0;
- return;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ClusterInfo_set_LittleCore_m2B02B46BBEA719EFBDD955DF419EAAC81E69C7AB_inline (ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15* __this, int32_t ___0_value, const RuntimeMethod* method)
- {
- {
- // public int LittleCore { get; set; }
- int32_t L_0 = ___0_value;
- __this->___U3CLittleCoreU3Ek__BackingField_2 = L_0;
- return;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_ClusterInfo_m70A3B30678BE28E09161ADF030CBAFE8D5BC9E3E_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 ___0_value, const RuntimeMethod* method)
- {
- {
- // public ClusterInfo ClusterInfo { get; set; }
- ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 L_0 = ___0_value;
- __this->___U3CClusterInfoU3Ek__BackingField_12 = L_0;
- return;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SamsungAndroidProviderSettings_get_automaticVRR_mA4EC43A6755953623F7A5F1B3C365A3A9CE25C3B_inline (SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* __this, const RuntimeMethod* method)
- {
- {
- // get { return m_AutomaticVRR; }
- bool L_0 = __this->___m_AutomaticVRR_14;
- return L_0;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_GpuFrameTime_mB779C484C185DB05F985A295EA7242EB8DA37299_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, float ___0_value, const RuntimeMethod* method)
- {
- {
- // public float GpuFrameTime { get; set; }
- float L_0 = ___0_value;
- __this->___U3CGpuFrameTimeU3Ek__BackingField_8 = L_0;
- return;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PerformanceDataRecord_get_CpuPerformanceLevel_mF688EC621C77916A86F96CF7D0DAFD520B6D68E8_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method)
- {
- {
- // public int CpuPerformanceLevel { get; set; }
- int32_t L_0 = __this->___U3CCpuPerformanceLevelU3Ek__BackingField_4;
- return L_0;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PerformanceDataRecord_get_GpuPerformanceLevel_mA928B60EF914AB4E7D95291E1357A3FE795DBE23_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method)
- {
- {
- // public int GpuPerformanceLevel { get; set; }
- int32_t L_0 = __this->___U3CGpuPerformanceLevelU3Ek__BackingField_5;
- return L_0;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PerformanceDataRecord_get_CpuPerformanceBoost_m55A78568F8E19144717C3CEC17CE90FA766591D2_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method)
- {
- {
- // public bool CpuPerformanceBoost { get; set; }
- bool L_0 = __this->___U3CCpuPerformanceBoostU3Ek__BackingField_10;
- return L_0;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PerformanceDataRecord_get_GpuPerformanceBoost_mFD01BBFC9A9BE53ED81947089A02691635789B7E_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method)
- {
- {
- // public bool GpuPerformanceBoost { get; set; }
- bool L_0 = __this->___U3CGpuPerformanceBoostU3Ek__BackingField_11;
- return L_0;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cinfo_set_id_m77027979E9BA297A2803C6EA7691881619C35F91_inline (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, String_t* ___0_value, const RuntimeMethod* method)
- {
- {
- // public string id { get; set; }
- String_t* L_0 = ___0_value;
- __this->___U3CidU3Ek__BackingField_0 = L_0;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CidU3Ek__BackingField_0), (void*)L_0);
- return;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cinfo_set_subsystemImplementationType_mE5398A3C07C0B759B72027FE49DDBC1FCB50A5B9_inline (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, Type_t* ___0_value, const RuntimeMethod* method)
- {
- {
- // public Type subsystemImplementationType { get; set; }
- Type_t* L_0 = ___0_value;
- __this->___U3CsubsystemImplementationTypeU3Ek__BackingField_1 = L_0;
- Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsubsystemImplementationTypeU3Ek__BackingField_1), (void*)L_0);
- return;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool SamsungAndroidProviderSettings_get_highSpeedVRR_mF7D7A276D6AC87D624429E128A5B36155ABCE4A1_inline (SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* __this, const RuntimeMethod* method)
- {
- {
- // get { return m_HighSpeedVRR; }
- bool L_0 = __this->___m_HighSpeedVRR_13;
- return L_0;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VariableRefreshRateEventHandler_Invoke_mA665080591D6EA72C7EC12CFC0CAFAC8E5FF37EC_inline (VariableRefreshRateEventHandler_tD8795E551E080C52C1A7AFDB0BF044F17749EB95* __this, const RuntimeMethod* method)
- {
- typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
- ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SamsungAndroidProviderSettings_set_automaticVRR_m10FAA3C18EF7EF58166BB3D9A572B5D249584639_inline (SamsungAndroidProviderSettings_tB080FCD43F6D764EE547C8748FA7DAFC02505FBC* __this, bool ___0_value, const RuntimeMethod* method)
- {
- {
- // set { m_AutomaticVRR = value; }
- bool L_0 = ___0_value;
- __this->___m_AutomaticVRR_14 = L_0;
- // set { m_AutomaticVRR = value; }
- return;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* VRRManager_get_SupportedRefreshRates_m2E19C96EE046A2767D0534C3FAF4E7A20D07A259_inline (VRRManager_t72B06FC7051365C9A258D97C6E189C2A4D0CDEDA* __this, const RuntimeMethod* method)
- {
- {
- // public int[] SupportedRefreshRates { get { return m_SupportedRefreshRates; } }
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___m_SupportedRefreshRates_3;
- return L_0;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
- {
- {
- int32_t L_0 = (int32_t)__this->____size_2;
- return L_0;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
- {
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
- int32_t V_1 = 0;
- {
- int32_t L_0 = (int32_t)__this->____version_3;
- __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
- V_0 = L_1;
- int32_t L_2 = (int32_t)__this->____size_2;
- V_1 = L_2;
- int32_t L_3 = V_1;
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
- NullCheck(L_4);
- if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
- {
- goto IL_0034;
- }
- }
- {
- int32_t L_5 = V_1;
- __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
- int32_t L_7 = V_1;
- RuntimeObject* L_8 = ___0_item;
- NullCheck(L_6);
- (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
- return;
- }
-
- IL_0034:
- {
- RuntimeObject* L_9 = ___0_item;
- (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
- return;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double AsyncValue_1_get_value_m575C6560C02998BF7B68C755BDD5E515C34A9B43_gshared_inline (AsyncValue_1_tEB0DAFC36390120B2189858822D394983AC03C9A* __this, const RuntimeMethod* method)
- {
- {
- // public T value { get; private set; }
- double L_0 = (double)__this->___U3CvalueU3Ek__BackingField_7;
- return L_0;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mBF7DDBCD230E9D28EDF45D3E65F907DE1AE0CCBC_gshared_inline (Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B* __this, int32_t ___0_obj, const RuntimeMethod* method)
- {
- typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
- ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method)
- {
- {
- il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 0));
- ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ((EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 0)))->___Value_0;
- return L_0;
- }
- }
- IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
- {
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
- int32_t V_1 = 0;
- {
- int32_t L_0 = (int32_t)__this->____version_3;
- __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)__this->____items_1;
- V_0 = L_1;
- int32_t L_2 = (int32_t)__this->____size_2;
- V_1 = L_2;
- int32_t L_3 = V_1;
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_0;
- NullCheck(L_4);
- if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
- {
- goto IL_0034;
- }
- }
- {
- int32_t L_5 = V_1;
- __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
- Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0;
- int32_t L_7 = V_1;
- int32_t L_8 = ___0_item;
- NullCheck(L_6);
- (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (int32_t)L_8);
- return;
- }
-
- IL_0034:
- {
- int32_t L_9 = ___0_item;
- (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
- return;
- }
- }
|