UnityEngine.GameCenterModule.cpp 293 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. template <typename T1, typename T2>
  9. struct InterfaceActionInvoker2
  10. {
  11. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  12. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
  13. {
  14. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  15. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  16. }
  17. };
  18. template <typename R>
  19. struct InterfaceFuncInvoker0
  20. {
  21. typedef R (*Func)(void*, const RuntimeMethod*);
  22. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  23. {
  24. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  25. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  26. }
  27. };
  28. struct Action_1_t4AB51E58A5F757E5EB04E408FD37B7BE6D34B0B5;
  29. struct Action_1_t8739D9AE03007E7B95C8FA61FA2FA5829D864C49;
  30. struct Action_1_t13978691E30388B826A6BB4A269D21E9CF995A4B;
  31. struct Action_1_tC1B1CEF95B17CEB3AF8A8A9D527A20083D38DD78;
  32. struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C;
  33. struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
  34. struct Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB;
  35. struct Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D;
  36. struct List_1_tC0F62C6753434D94B7A8CFEB0E642E533349DD30;
  37. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
  38. struct AchievementU5BU5D_tED830B37019AED404F90055C55FB9C9877735612;
  39. struct AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5;
  40. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  41. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  42. struct GcAchievementDataU5BU5D_t5BF7D855B06B4DF9F56BA26AC9DAA1FB16EB5F94;
  43. struct GcLeaderboardU5BU5D_t3680FC46C1DC6D830D99BD08FC946D62140B0B31;
  44. struct GcScoreDataU5BU5D_t73EDE233B036EA48B05818A06E102FFD5FCC6B1F;
  45. struct IAchievementU5BU5D_t2EB94CCAA33FED505799D764256677258220CEA3;
  46. struct IAchievementDescriptionU5BU5D_tA09B03FB7807D9E82F5DBB3D88F4761CB6EFBDD1;
  47. struct IScoreU5BU5D_t72B1FC43A0166FFFA30AF4E10BCA837E34A6B042;
  48. struct IUserProfileU5BU5D_t0179D2FF9BD9F78A4E0A10AE350DC1F19E5FCB43;
  49. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  50. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  51. struct ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2;
  52. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  53. struct UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A;
  54. struct Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B;
  55. struct AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9;
  56. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  57. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
  58. struct GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F;
  59. struct GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D;
  60. struct IAchievement_tB5F481CB68CBDE785E796E6FE0457D9EA7A5C986;
  61. struct IAchievementDescription_t3B0831EC194F0E304AA0073BDAA7B3E90BE13B3F;
  62. struct ILeaderboard_t62C479C3D29C80B4143F9EBA159EF2ECCA8D3C93;
  63. struct ILocalUser_t8D7F34634AF940D34302E4F415AD50C7132EB7F6;
  64. struct IScore_t95B1CFEB3094570AFF240C7CDD61A3A5D0169E86;
  65. struct IUserProfile_tF23DFE5CF90A1020C168F5751F7C4F2B628E22E3;
  66. struct Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71;
  67. struct LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD;
  68. struct MethodInfo_t;
  69. struct Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53;
  70. struct String_t;
  71. struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
  72. struct UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29;
  73. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  74. struct U3CU3Ec__DisplayClass21_0_t9AE48FD34643B3E83D69BD45882795E81C13E0A1;
  75. IL2CPP_EXTERN_C RuntimeClass* AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5_il2cpp_TypeInfo_var;
  76. IL2CPP_EXTERN_C RuntimeClass* AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9_il2cpp_TypeInfo_var;
  77. IL2CPP_EXTERN_C RuntimeClass* AchievementU5BU5D_tED830B37019AED404F90055C55FB9C9877735612_il2cpp_TypeInfo_var;
  78. IL2CPP_EXTERN_C RuntimeClass* Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B_il2cpp_TypeInfo_var;
  79. IL2CPP_EXTERN_C RuntimeClass* Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D_il2cpp_TypeInfo_var;
  80. IL2CPP_EXTERN_C RuntimeClass* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var;
  81. IL2CPP_EXTERN_C RuntimeClass* DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var;
  82. IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
  83. IL2CPP_EXTERN_C RuntimeClass* GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var;
  84. IL2CPP_EXTERN_C RuntimeClass* GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D_il2cpp_TypeInfo_var;
  85. IL2CPP_EXTERN_C RuntimeClass* ILeaderboard_t62C479C3D29C80B4143F9EBA159EF2ECCA8D3C93_il2cpp_TypeInfo_var;
  86. IL2CPP_EXTERN_C RuntimeClass* ILocalUser_t8D7F34634AF940D34302E4F415AD50C7132EB7F6_il2cpp_TypeInfo_var;
  87. IL2CPP_EXTERN_C RuntimeClass* ISocialPlatform_tA236686987B4CB8A0694EEBAB4D7EB57CBABA254_il2cpp_TypeInfo_var;
  88. IL2CPP_EXTERN_C RuntimeClass* Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71_il2cpp_TypeInfo_var;
  89. IL2CPP_EXTERN_C RuntimeClass* List_1_tC0F62C6753434D94B7A8CFEB0E642E533349DD30_il2cpp_TypeInfo_var;
  90. IL2CPP_EXTERN_C RuntimeClass* LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD_il2cpp_TypeInfo_var;
  91. IL2CPP_EXTERN_C RuntimeClass* ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2_il2cpp_TypeInfo_var;
  92. IL2CPP_EXTERN_C RuntimeClass* Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53_il2cpp_TypeInfo_var;
  93. IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
  94. IL2CPP_EXTERN_C RuntimeClass* Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var;
  95. IL2CPP_EXTERN_C RuntimeClass* TimeScope_t20CB388177E885D6B11816946D623907E276F08E_il2cpp_TypeInfo_var;
  96. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass21_0_t9AE48FD34643B3E83D69BD45882795E81C13E0A1_il2cpp_TypeInfo_var;
  97. IL2CPP_EXTERN_C RuntimeClass* UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A_il2cpp_TypeInfo_var;
  98. IL2CPP_EXTERN_C RuntimeClass* UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29_il2cpp_TypeInfo_var;
  99. IL2CPP_EXTERN_C RuntimeClass* UserScope_tD27617E6435462ACDBA346FC900FA351797D09E0_il2cpp_TypeInfo_var;
  100. IL2CPP_EXTERN_C RuntimeClass* UserState_t4C54A6F5CE00515F37F91DFB88AEB8FC56C6934C_il2cpp_TypeInfo_var;
  101. IL2CPP_EXTERN_C RuntimeField* GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086____m_Image_FieldInfo_var;
  102. IL2CPP_EXTERN_C RuntimeField* GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D____m_GenericLeaderboard_FieldInfo_var;
  103. IL2CPP_EXTERN_C RuntimeField* GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535____image_FieldInfo_var;
  104. IL2CPP_EXTERN_C String_t* _stringLiteral023C61CBC6B5B20519E94C2D7DF0CAE83164CB4A;
  105. IL2CPP_EXTERN_C String_t* _stringLiteral0EB9CEC404FAEC84F4591C2F0DAF1F030A3878B0;
  106. IL2CPP_EXTERN_C String_t* _stringLiteral1273820123770263EB0C9B1F3C361D88BB39757C;
  107. IL2CPP_EXTERN_C String_t* _stringLiteral2C3323E6A37819D4C4AC310608DA4CF7FB13A968;
  108. IL2CPP_EXTERN_C String_t* _stringLiteral410946CD131353B68F194902EF06C27382525682;
  109. IL2CPP_EXTERN_C String_t* _stringLiteral4FEC6C4846D0D96A0075252A785C42336C923A3A;
  110. IL2CPP_EXTERN_C String_t* _stringLiteral5ECA19F316C4BF30DC6AFDC7822F68EDF20BDA1E;
  111. IL2CPP_EXTERN_C String_t* _stringLiteral5FE7915692E0675AD0BF063D16336FF430832152;
  112. IL2CPP_EXTERN_C String_t* _stringLiteral66A9B6842DC1D465CA5CFAF30DE6EDFAC6DF04E8;
  113. IL2CPP_EXTERN_C String_t* _stringLiteral697DAE71CF742F2932950075B1D260B4A087E7BA;
  114. IL2CPP_EXTERN_C String_t* _stringLiteral6DD798540816CF95355537E350E0B22DB63ACF5E;
  115. IL2CPP_EXTERN_C String_t* _stringLiteral6DDC2671B007E4E57EFC9045010218AC5C5816C5;
  116. IL2CPP_EXTERN_C String_t* _stringLiteral882BAF03B0FD95D4EBE6743DD230FAF39A3ED9BC;
  117. IL2CPP_EXTERN_C String_t* _stringLiteral92B920AAF5157084026DBA053D7E944B6E1EAF6B;
  118. IL2CPP_EXTERN_C String_t* _stringLiteral960E5E7F211EFF3243DF14EDD1901DC9EF314D62;
  119. IL2CPP_EXTERN_C String_t* _stringLiteral96B7C4CAD78D8BDC3D70F23EC85D52AFF9426929;
  120. IL2CPP_EXTERN_C String_t* _stringLiteralA0C1E38BE79F8142BF907FB75677A8AC15D1843A;
  121. IL2CPP_EXTERN_C String_t* _stringLiteralA2DEA6E90B0DC1F971A74DE11F62EA8333A737B9;
  122. IL2CPP_EXTERN_C String_t* _stringLiteralAFD46100DAA7F6D6A369D7A5F84A5FA79E317241;
  123. IL2CPP_EXTERN_C String_t* _stringLiteralB5727DA2F60DABC5DD1D782B1F1DC1BDEA95E959;
  124. IL2CPP_EXTERN_C String_t* _stringLiteralBBFFE2B018FE9C481B67387513F728E577370086;
  125. IL2CPP_EXTERN_C String_t* _stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB;
  126. IL2CPP_EXTERN_C String_t* _stringLiteralCC5F82AE0F16A83943027ABCFF930C191D836C24;
  127. IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
  128. IL2CPP_EXTERN_C String_t* _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024;
  129. IL2CPP_EXTERN_C String_t* _stringLiteralFABA1134F66E53549701470F4075C6577B953CCA;
  130. IL2CPP_EXTERN_C String_t* _stringLiteralFD0688D658BDAA1EF7BA141817A3905C0BC5A278;
  131. IL2CPP_EXTERN_C String_t* _stringLiteralFF16DFE5E3F78763F7473407939171C7C65328F2;
  132. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m8113B8C26560E0C3B81072CE806A0E0927A7F6E3_RuntimeMethod_var;
  133. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mDC16B1E5DD861D919D0EE93BF0C906D81CB7073C_RuntimeMethod_var;
  134. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m569C649AE623699490239346569195E4F8FBD85C_RuntimeMethod_var;
  135. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mCA3DB2EFCC889D9C7267FBA2E292AC54312F5EA6_RuntimeMethod_var;
  136. IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mE5236B316CC097373903CF5BBD4BDB5EC818493C_RuntimeMethod_var;
  137. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m5CC4EDCF787094C31DECA9B3401859DA94CC81BA_RuntimeMethod_var;
  138. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass21_0_U3CUnityEngine_SocialPlatforms_ISocialPlatform_AuthenticateU3Eb__0_m9AE0F3B20150C0C9F14CCAEF54A67A6E8F47E04A_RuntimeMethod_var;
  139. IL2CPP_EXTERN_C const RuntimeType* GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086_0_0_0_var;
  140. IL2CPP_EXTERN_C const RuntimeType* GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D_0_0_0_var;
  141. IL2CPP_EXTERN_C const RuntimeType* GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535_0_0_0_var;
  142. struct Delegate_t_marshaled_com;
  143. struct Delegate_t_marshaled_pinvoke;
  144. struct AchievementU5BU5D_tED830B37019AED404F90055C55FB9C9877735612;
  145. struct AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5;
  146. struct GcAchievementDataU5BU5D_t5BF7D855B06B4DF9F56BA26AC9DAA1FB16EB5F94;
  147. struct GcScoreDataU5BU5D_t73EDE233B036EA48B05818A06E102FFD5FCC6B1F;
  148. struct IAchievementU5BU5D_t2EB94CCAA33FED505799D764256677258220CEA3;
  149. struct IAchievementDescriptionU5BU5D_tA09B03FB7807D9E82F5DBB3D88F4761CB6EFBDD1;
  150. struct IScoreU5BU5D_t72B1FC43A0166FFFA30AF4E10BCA837E34A6B042;
  151. struct IUserProfileU5BU5D_t0179D2FF9BD9F78A4E0A10AE350DC1F19E5FCB43;
  152. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  153. struct ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2;
  154. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  155. struct UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A;
  156. IL2CPP_EXTERN_C_BEGIN
  157. IL2CPP_EXTERN_C_END
  158. #ifdef __clang__
  159. #pragma clang diagnostic push
  160. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  161. #pragma clang diagnostic ignored "-Wunused-variable"
  162. #endif
  163. struct U3CModuleU3E_t48670A4A557D138A8C338D0B799AEE0AB575434C
  164. {
  165. };
  166. struct List_1_tC0F62C6753434D94B7A8CFEB0E642E533349DD30 : public RuntimeObject
  167. {
  168. GcLeaderboardU5BU5D_t3680FC46C1DC6D830D99BD08FC946D62140B0B31* ____items;
  169. int32_t ____size;
  170. int32_t ____version;
  171. RuntimeObject* ____syncRoot;
  172. };
  173. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
  174. {
  175. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
  176. int32_t ____size;
  177. int32_t ____version;
  178. RuntimeObject* ____syncRoot;
  179. };
  180. struct AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9 : public RuntimeObject
  181. {
  182. String_t* ___m_Title;
  183. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_Image;
  184. String_t* ___m_AchievedDescription;
  185. String_t* ___m_UnachievedDescription;
  186. bool ___m_Hidden;
  187. int32_t ___m_Points;
  188. String_t* ___U3CidU3Ek__BackingField;
  189. };
  190. struct GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F : public RuntimeObject
  191. {
  192. };
  193. struct String_t : public RuntimeObject
  194. {
  195. int32_t ____stringLength;
  196. Il2CppChar ____firstChar;
  197. };
  198. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  199. {
  200. };
  201. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  202. {
  203. };
  204. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  205. {
  206. };
  207. struct U3CU3Ec__DisplayClass21_0_t9AE48FD34643B3E83D69BD45882795E81C13E0A1 : public RuntimeObject
  208. {
  209. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___callback;
  210. };
  211. struct Enumerator_tB6B6259AD8B5022472BDC50A62EDE7E4DD79BC77
  212. {
  213. List_1_tC0F62C6753434D94B7A8CFEB0E642E533349DD30* ____list;
  214. int32_t ____index;
  215. int32_t ____version;
  216. GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D* ____current;
  217. };
  218. struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A
  219. {
  220. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list;
  221. int32_t ____index;
  222. int32_t ____version;
  223. RuntimeObject* ____current;
  224. };
  225. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  226. {
  227. bool ___m_value;
  228. };
  229. struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D
  230. {
  231. uint64_t ____dateData;
  232. };
  233. struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
  234. {
  235. double ___m_value;
  236. };
  237. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  238. {
  239. };
  240. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  241. {
  242. };
  243. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  244. {
  245. };
  246. struct GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4
  247. {
  248. String_t* ___m_Identifier;
  249. double ___m_PercentCompleted;
  250. int32_t ___m_Completed;
  251. int32_t ___m_Hidden;
  252. int32_t ___m_LastReportedDate;
  253. };
  254. struct GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4_marshaled_pinvoke
  255. {
  256. char* ___m_Identifier;
  257. double ___m_PercentCompleted;
  258. int32_t ___m_Completed;
  259. int32_t ___m_Hidden;
  260. int32_t ___m_LastReportedDate;
  261. };
  262. struct GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4_marshaled_com
  263. {
  264. Il2CppChar* ___m_Identifier;
  265. double ___m_PercentCompleted;
  266. int32_t ___m_Completed;
  267. int32_t ___m_Hidden;
  268. int32_t ___m_LastReportedDate;
  269. };
  270. struct GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086
  271. {
  272. String_t* ___m_Identifier;
  273. String_t* ___m_Title;
  274. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_Image;
  275. String_t* ___m_AchievedDescription;
  276. String_t* ___m_UnachievedDescription;
  277. int32_t ___m_Hidden;
  278. int32_t ___m_Points;
  279. };
  280. struct GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086_marshaled_pinvoke
  281. {
  282. char* ___m_Identifier;
  283. char* ___m_Title;
  284. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_Image;
  285. char* ___m_AchievedDescription;
  286. char* ___m_UnachievedDescription;
  287. int32_t ___m_Hidden;
  288. int32_t ___m_Points;
  289. };
  290. struct GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086_marshaled_com
  291. {
  292. Il2CppChar* ___m_Identifier;
  293. Il2CppChar* ___m_Title;
  294. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_Image;
  295. Il2CppChar* ___m_AchievedDescription;
  296. Il2CppChar* ___m_UnachievedDescription;
  297. int32_t ___m_Hidden;
  298. int32_t ___m_Points;
  299. };
  300. struct GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F
  301. {
  302. String_t* ___m_Category;
  303. uint32_t ___m_ValueLow;
  304. int32_t ___m_ValueHigh;
  305. int32_t ___m_Date;
  306. String_t* ___m_FormattedValue;
  307. String_t* ___m_PlayerID;
  308. int32_t ___m_Rank;
  309. };
  310. struct GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F_marshaled_pinvoke
  311. {
  312. char* ___m_Category;
  313. uint32_t ___m_ValueLow;
  314. int32_t ___m_ValueHigh;
  315. int32_t ___m_Date;
  316. char* ___m_FormattedValue;
  317. char* ___m_PlayerID;
  318. int32_t ___m_Rank;
  319. };
  320. struct GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F_marshaled_com
  321. {
  322. Il2CppChar* ___m_Category;
  323. uint32_t ___m_ValueLow;
  324. int32_t ___m_ValueHigh;
  325. int32_t ___m_Date;
  326. Il2CppChar* ___m_FormattedValue;
  327. Il2CppChar* ___m_PlayerID;
  328. int32_t ___m_Rank;
  329. };
  330. struct GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535
  331. {
  332. String_t* ___userName;
  333. String_t* ___teamID;
  334. String_t* ___gameID;
  335. int32_t ___isFriend;
  336. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___image;
  337. };
  338. struct GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535_marshaled_pinvoke
  339. {
  340. char* ___userName;
  341. char* ___teamID;
  342. char* ___gameID;
  343. int32_t ___isFriend;
  344. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___image;
  345. };
  346. struct GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535_marshaled_com
  347. {
  348. Il2CppChar* ___userName;
  349. Il2CppChar* ___teamID;
  350. Il2CppChar* ___gameID;
  351. int32_t ___isFriend;
  352. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___image;
  353. };
  354. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  355. {
  356. int32_t ___m_value;
  357. };
  358. struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
  359. {
  360. int64_t ___m_value;
  361. };
  362. struct IntPtr_t
  363. {
  364. void* ___m_value;
  365. };
  366. struct Range_tDDBAD7CBDC5DD273DA4330F4E9CDF24C62F16ED6
  367. {
  368. int32_t ___from;
  369. int32_t ___count;
  370. };
  371. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  372. {
  373. uint32_t ___m_value;
  374. };
  375. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  376. {
  377. union
  378. {
  379. struct
  380. {
  381. };
  382. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  383. };
  384. };
  385. struct Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B : public RuntimeObject
  386. {
  387. bool ___m_Completed;
  388. bool ___m_Hidden;
  389. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___m_LastReportedDate;
  390. String_t* ___U3CidU3Ek__BackingField;
  391. double ___U3CpercentCompletedU3Ek__BackingField;
  392. };
  393. struct Delegate_t : public RuntimeObject
  394. {
  395. intptr_t ___method_ptr;
  396. intptr_t ___invoke_impl;
  397. RuntimeObject* ___m_target;
  398. intptr_t ___method;
  399. intptr_t ___delegate_trampoline;
  400. intptr_t ___extra_arg;
  401. intptr_t ___method_code;
  402. intptr_t ___interp_method;
  403. intptr_t ___interp_invoke_impl;
  404. MethodInfo_t* ___method_info;
  405. MethodInfo_t* ___original_method_info;
  406. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  407. bool ___method_is_virtual;
  408. };
  409. struct Delegate_t_marshaled_pinvoke
  410. {
  411. intptr_t ___method_ptr;
  412. intptr_t ___invoke_impl;
  413. Il2CppIUnknown* ___m_target;
  414. intptr_t ___method;
  415. intptr_t ___delegate_trampoline;
  416. intptr_t ___extra_arg;
  417. intptr_t ___method_code;
  418. intptr_t ___interp_method;
  419. intptr_t ___interp_invoke_impl;
  420. MethodInfo_t* ___method_info;
  421. MethodInfo_t* ___original_method_info;
  422. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  423. int32_t ___method_is_virtual;
  424. };
  425. struct Delegate_t_marshaled_com
  426. {
  427. intptr_t ___method_ptr;
  428. intptr_t ___invoke_impl;
  429. Il2CppIUnknown* ___m_target;
  430. intptr_t ___method;
  431. intptr_t ___delegate_trampoline;
  432. intptr_t ___extra_arg;
  433. intptr_t ___method_code;
  434. intptr_t ___interp_method;
  435. intptr_t ___interp_invoke_impl;
  436. MethodInfo_t* ___method_info;
  437. MethodInfo_t* ___original_method_info;
  438. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  439. int32_t ___method_is_virtual;
  440. };
  441. struct GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D : public RuntimeObject
  442. {
  443. intptr_t ___m_InternalLeaderboard;
  444. Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* ___m_GenericLeaderboard;
  445. };
  446. struct GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D_marshaled_pinvoke
  447. {
  448. intptr_t ___m_InternalLeaderboard;
  449. Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* ___m_GenericLeaderboard;
  450. };
  451. struct GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D_marshaled_com
  452. {
  453. intptr_t ___m_InternalLeaderboard;
  454. Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* ___m_GenericLeaderboard;
  455. };
  456. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
  457. {
  458. intptr_t ___m_CachedPtr;
  459. };
  460. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  461. {
  462. intptr_t ___m_CachedPtr;
  463. };
  464. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  465. {
  466. intptr_t ___m_CachedPtr;
  467. };
  468. struct Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53 : public RuntimeObject
  469. {
  470. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___m_Date;
  471. String_t* ___m_FormattedValue;
  472. String_t* ___m_UserID;
  473. int32_t ___m_Rank;
  474. String_t* ___U3CleaderboardIDU3Ek__BackingField;
  475. int64_t ___U3CvalueU3Ek__BackingField;
  476. };
  477. struct TimeScope_t20CB388177E885D6B11816946D623907E276F08E
  478. {
  479. int32_t ___value__;
  480. };
  481. struct UserScope_tD27617E6435462ACDBA346FC900FA351797D09E0
  482. {
  483. int32_t ___value__;
  484. };
  485. struct UserState_t4C54A6F5CE00515F37F91DFB88AEB8FC56C6934C
  486. {
  487. int32_t ___value__;
  488. };
  489. struct Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71 : public RuntimeObject
  490. {
  491. bool ___m_Loading;
  492. RuntimeObject* ___m_LocalUserScore;
  493. uint32_t ___m_MaxRange;
  494. IScoreU5BU5D_t72B1FC43A0166FFFA30AF4E10BCA837E34A6B042* ___m_Scores;
  495. String_t* ___m_Title;
  496. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_UserIDs;
  497. String_t* ___U3CidU3Ek__BackingField;
  498. int32_t ___U3CuserScopeU3Ek__BackingField;
  499. Range_tDDBAD7CBDC5DD273DA4330F4E9CDF24C62F16ED6 ___U3CrangeU3Ek__BackingField;
  500. int32_t ___U3CtimeScopeU3Ek__BackingField;
  501. };
  502. struct MulticastDelegate_t : public Delegate_t
  503. {
  504. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
  505. };
  506. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  507. {
  508. Delegate_t_marshaled_pinvoke** ___delegates;
  509. };
  510. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  511. {
  512. Delegate_t_marshaled_com** ___delegates;
  513. };
  514. struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  515. {
  516. };
  517. struct UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29 : public RuntimeObject
  518. {
  519. String_t* ___m_UserName;
  520. String_t* ___m_ID;
  521. String_t* ___m_legacyID;
  522. bool ___m_IsFriend;
  523. int32_t ___m_State;
  524. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_Image;
  525. String_t* ___m_gameID;
  526. };
  527. struct Action_1_t4AB51E58A5F757E5EB04E408FD37B7BE6D34B0B5 : public MulticastDelegate_t
  528. {
  529. };
  530. struct Action_1_t8739D9AE03007E7B95C8FA61FA2FA5829D864C49 : public MulticastDelegate_t
  531. {
  532. };
  533. struct Action_1_t13978691E30388B826A6BB4A269D21E9CF995A4B : public MulticastDelegate_t
  534. {
  535. };
  536. struct Action_1_tC1B1CEF95B17CEB3AF8A8A9D527A20083D38DD78 : public MulticastDelegate_t
  537. {
  538. };
  539. struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C : public MulticastDelegate_t
  540. {
  541. };
  542. struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87 : public MulticastDelegate_t
  543. {
  544. };
  545. struct Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB : public MulticastDelegate_t
  546. {
  547. };
  548. struct Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D : public MulticastDelegate_t
  549. {
  550. };
  551. struct LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD : public UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29
  552. {
  553. IUserProfileU5BU5D_t0179D2FF9BD9F78A4E0A10AE350DC1F19E5FCB43* ___m_Friends;
  554. bool ___m_Authenticated;
  555. bool ___m_Underage;
  556. };
  557. struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
  558. {
  559. };
  560. struct List_1_tC0F62C6753434D94B7A8CFEB0E642E533349DD30_StaticFields
  561. {
  562. GcLeaderboardU5BU5D_t3680FC46C1DC6D830D99BD08FC946D62140B0B31* ___s_emptyArray;
  563. };
  564. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
  565. {
  566. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
  567. };
  568. struct GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields
  569. {
  570. Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D* ___s_AuthenticateCallback;
  571. AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5* ___s_adCache;
  572. UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A* ___s_friends;
  573. UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A* ___s_users;
  574. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___s_ResetAchievements;
  575. LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD* ___m_LocalUser;
  576. List_1_tC0F62C6753434D94B7A8CFEB0E642E533349DD30* ___m_GcBoards;
  577. };
  578. struct String_t_StaticFields
  579. {
  580. String_t* ___Empty;
  581. };
  582. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  583. {
  584. String_t* ___TrueString;
  585. String_t* ___FalseString;
  586. };
  587. struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_StaticFields
  588. {
  589. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth365;
  590. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth366;
  591. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MinValue;
  592. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MaxValue;
  593. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___UnixEpoch;
  594. };
  595. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
  596. {
  597. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray;
  598. };
  599. struct IntPtr_t_StaticFields
  600. {
  601. intptr_t ___Zero;
  602. };
  603. #ifdef __clang__
  604. #pragma clang diagnostic pop
  605. #endif
  606. struct IUserProfileU5BU5D_t0179D2FF9BD9F78A4E0A10AE350DC1F19E5FCB43 : public RuntimeArray
  607. {
  608. ALIGN_FIELD (8) RuntimeObject* m_Items[1];
  609. inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
  610. {
  611. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  612. return m_Items[index];
  613. }
  614. inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
  615. {
  616. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  617. return m_Items + index;
  618. }
  619. inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
  620. {
  621. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  622. m_Items[index] = value;
  623. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  624. }
  625. inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
  626. {
  627. return m_Items[index];
  628. }
  629. inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
  630. {
  631. return m_Items + index;
  632. }
  633. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
  634. {
  635. m_Items[index] = value;
  636. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  637. }
  638. };
  639. struct UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A : public RuntimeArray
  640. {
  641. ALIGN_FIELD (8) UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* m_Items[1];
  642. inline UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* GetAt(il2cpp_array_size_t index) const
  643. {
  644. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  645. return m_Items[index];
  646. }
  647. inline UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29** GetAddressAt(il2cpp_array_size_t index)
  648. {
  649. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  650. return m_Items + index;
  651. }
  652. inline void SetAt(il2cpp_array_size_t index, UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* value)
  653. {
  654. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  655. m_Items[index] = value;
  656. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  657. }
  658. inline UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* GetAtUnchecked(il2cpp_array_size_t index) const
  659. {
  660. return m_Items[index];
  661. }
  662. inline UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29** GetAddressAtUnchecked(il2cpp_array_size_t index)
  663. {
  664. return m_Items + index;
  665. }
  666. inline void SetAtUnchecked(il2cpp_array_size_t index, UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* value)
  667. {
  668. m_Items[index] = value;
  669. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  670. }
  671. };
  672. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
  673. {
  674. ALIGN_FIELD (8) String_t* m_Items[1];
  675. inline String_t* GetAt(il2cpp_array_size_t index) const
  676. {
  677. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  678. return m_Items[index];
  679. }
  680. inline String_t** GetAddressAt(il2cpp_array_size_t index)
  681. {
  682. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  683. return m_Items + index;
  684. }
  685. inline void SetAt(il2cpp_array_size_t index, String_t* value)
  686. {
  687. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  688. m_Items[index] = value;
  689. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  690. }
  691. inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
  692. {
  693. return m_Items[index];
  694. }
  695. inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  696. {
  697. return m_Items + index;
  698. }
  699. inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
  700. {
  701. m_Items[index] = value;
  702. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  703. }
  704. };
  705. struct IScoreU5BU5D_t72B1FC43A0166FFFA30AF4E10BCA837E34A6B042 : public RuntimeArray
  706. {
  707. ALIGN_FIELD (8) RuntimeObject* m_Items[1];
  708. inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
  709. {
  710. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  711. return m_Items[index];
  712. }
  713. inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
  714. {
  715. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  716. return m_Items + index;
  717. }
  718. inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
  719. {
  720. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  721. m_Items[index] = value;
  722. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  723. }
  724. inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
  725. {
  726. return m_Items[index];
  727. }
  728. inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
  729. {
  730. return m_Items + index;
  731. }
  732. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
  733. {
  734. m_Items[index] = value;
  735. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  736. }
  737. };
  738. struct ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2 : public RuntimeArray
  739. {
  740. ALIGN_FIELD (8) Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* m_Items[1];
  741. inline Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* GetAt(il2cpp_array_size_t index) const
  742. {
  743. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  744. return m_Items[index];
  745. }
  746. inline Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53** GetAddressAt(il2cpp_array_size_t index)
  747. {
  748. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  749. return m_Items + index;
  750. }
  751. inline void SetAt(il2cpp_array_size_t index, Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* value)
  752. {
  753. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  754. m_Items[index] = value;
  755. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  756. }
  757. inline Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* GetAtUnchecked(il2cpp_array_size_t index) const
  758. {
  759. return m_Items[index];
  760. }
  761. inline Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53** GetAddressAtUnchecked(il2cpp_array_size_t index)
  762. {
  763. return m_Items + index;
  764. }
  765. inline void SetAtUnchecked(il2cpp_array_size_t index, Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* value)
  766. {
  767. m_Items[index] = value;
  768. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  769. }
  770. };
  771. struct AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5 : public RuntimeArray
  772. {
  773. ALIGN_FIELD (8) AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* m_Items[1];
  774. inline AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* GetAt(il2cpp_array_size_t index) const
  775. {
  776. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  777. return m_Items[index];
  778. }
  779. inline AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9** GetAddressAt(il2cpp_array_size_t index)
  780. {
  781. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  782. return m_Items + index;
  783. }
  784. inline void SetAt(il2cpp_array_size_t index, AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* value)
  785. {
  786. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  787. m_Items[index] = value;
  788. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  789. }
  790. inline AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* GetAtUnchecked(il2cpp_array_size_t index) const
  791. {
  792. return m_Items[index];
  793. }
  794. inline AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9** GetAddressAtUnchecked(il2cpp_array_size_t index)
  795. {
  796. return m_Items + index;
  797. }
  798. inline void SetAtUnchecked(il2cpp_array_size_t index, AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* value)
  799. {
  800. m_Items[index] = value;
  801. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  802. }
  803. };
  804. struct IAchievementDescriptionU5BU5D_tA09B03FB7807D9E82F5DBB3D88F4761CB6EFBDD1 : public RuntimeArray
  805. {
  806. ALIGN_FIELD (8) RuntimeObject* m_Items[1];
  807. inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
  808. {
  809. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  810. return m_Items[index];
  811. }
  812. inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
  813. {
  814. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  815. return m_Items + index;
  816. }
  817. inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
  818. {
  819. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  820. m_Items[index] = value;
  821. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  822. }
  823. inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
  824. {
  825. return m_Items[index];
  826. }
  827. inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
  828. {
  829. return m_Items + index;
  830. }
  831. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
  832. {
  833. m_Items[index] = value;
  834. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  835. }
  836. };
  837. struct GcAchievementDataU5BU5D_t5BF7D855B06B4DF9F56BA26AC9DAA1FB16EB5F94 : public RuntimeArray
  838. {
  839. ALIGN_FIELD (8) GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4 m_Items[1];
  840. inline GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4 GetAt(il2cpp_array_size_t index) const
  841. {
  842. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  843. return m_Items[index];
  844. }
  845. inline GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4* GetAddressAt(il2cpp_array_size_t index)
  846. {
  847. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  848. return m_Items + index;
  849. }
  850. inline void SetAt(il2cpp_array_size_t index, GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4 value)
  851. {
  852. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  853. m_Items[index] = value;
  854. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Identifier), (void*)NULL);
  855. }
  856. inline GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4 GetAtUnchecked(il2cpp_array_size_t index) const
  857. {
  858. return m_Items[index];
  859. }
  860. inline GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4* GetAddressAtUnchecked(il2cpp_array_size_t index)
  861. {
  862. return m_Items + index;
  863. }
  864. inline void SetAtUnchecked(il2cpp_array_size_t index, GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4 value)
  865. {
  866. m_Items[index] = value;
  867. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Identifier), (void*)NULL);
  868. }
  869. };
  870. struct AchievementU5BU5D_tED830B37019AED404F90055C55FB9C9877735612 : public RuntimeArray
  871. {
  872. ALIGN_FIELD (8) Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* m_Items[1];
  873. inline Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* GetAt(il2cpp_array_size_t index) const
  874. {
  875. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  876. return m_Items[index];
  877. }
  878. inline Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B** GetAddressAt(il2cpp_array_size_t index)
  879. {
  880. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  881. return m_Items + index;
  882. }
  883. inline void SetAt(il2cpp_array_size_t index, Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* value)
  884. {
  885. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  886. m_Items[index] = value;
  887. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  888. }
  889. inline Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* GetAtUnchecked(il2cpp_array_size_t index) const
  890. {
  891. return m_Items[index];
  892. }
  893. inline Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B** GetAddressAtUnchecked(il2cpp_array_size_t index)
  894. {
  895. return m_Items + index;
  896. }
  897. inline void SetAtUnchecked(il2cpp_array_size_t index, Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* value)
  898. {
  899. m_Items[index] = value;
  900. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  901. }
  902. };
  903. struct IAchievementU5BU5D_t2EB94CCAA33FED505799D764256677258220CEA3 : public RuntimeArray
  904. {
  905. ALIGN_FIELD (8) RuntimeObject* m_Items[1];
  906. inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
  907. {
  908. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  909. return m_Items[index];
  910. }
  911. inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
  912. {
  913. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  914. return m_Items + index;
  915. }
  916. inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
  917. {
  918. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  919. m_Items[index] = value;
  920. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  921. }
  922. inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
  923. {
  924. return m_Items[index];
  925. }
  926. inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
  927. {
  928. return m_Items + index;
  929. }
  930. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
  931. {
  932. m_Items[index] = value;
  933. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  934. }
  935. };
  936. struct GcScoreDataU5BU5D_t73EDE233B036EA48B05818A06E102FFD5FCC6B1F : public RuntimeArray
  937. {
  938. ALIGN_FIELD (8) GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F m_Items[1];
  939. inline GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F GetAt(il2cpp_array_size_t index) const
  940. {
  941. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  942. return m_Items[index];
  943. }
  944. inline GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F* GetAddressAt(il2cpp_array_size_t index)
  945. {
  946. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  947. return m_Items + index;
  948. }
  949. inline void SetAt(il2cpp_array_size_t index, GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F value)
  950. {
  951. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  952. m_Items[index] = value;
  953. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Category), (void*)NULL);
  954. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  955. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_FormattedValue), (void*)NULL);
  956. #endif
  957. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  958. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_PlayerID), (void*)NULL);
  959. #endif
  960. }
  961. inline GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F GetAtUnchecked(il2cpp_array_size_t index) const
  962. {
  963. return m_Items[index];
  964. }
  965. inline GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F* GetAddressAtUnchecked(il2cpp_array_size_t index)
  966. {
  967. return m_Items + index;
  968. }
  969. inline void SetAtUnchecked(il2cpp_array_size_t index, GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F value)
  970. {
  971. m_Items[index] = value;
  972. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Category), (void*)NULL);
  973. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  974. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_FormattedValue), (void*)NULL);
  975. #endif
  976. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  977. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_PlayerID), (void*)NULL);
  978. #endif
  979. }
  980. };
  981. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
  982. {
  983. ALIGN_FIELD (8) RuntimeObject* m_Items[1];
  984. inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
  985. {
  986. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  987. return m_Items[index];
  988. }
  989. inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
  990. {
  991. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  992. return m_Items + index;
  993. }
  994. inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
  995. {
  996. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  997. m_Items[index] = value;
  998. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  999. }
  1000. inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
  1001. {
  1002. return m_Items[index];
  1003. }
  1004. inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1005. {
  1006. return m_Items + index;
  1007. }
  1008. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
  1009. {
  1010. m_Items[index] = value;
  1011. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1012. }
  1013. };
  1014. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  1015. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_m5387D08742D6C89CAB31D981C0F63C08D70AB3AD_gshared_inline (Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB* __this, bool ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method) ;
  1016. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method) ;
  1017. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m910EDF0572CB2F28E45048A2EB215E25296E58BD_gshared (Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  1018. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  1019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  1020. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
  1021. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
  1022. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
  1023. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  1024. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  1025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Range__ctor_m54D7381A4A3634B7B0AF0847B848EBB8786B876B (Range_tDDBAD7CBDC5DD273DA4330F4E9CDF24C62F16ED6* __this, int32_t ___0_fromValue, int32_t ___1_valueCount, const RuntimeMethod* method) ;
  1026. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UserProfile__ctor_m12A26F8BDE41F4B55A645BB1D4038E81A877E680 (UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* __this, const RuntimeMethod* method) ;
  1027. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  1028. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D__ctor_m3BA82E87442B7F69E118477069AE11101B9DF796 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method) ;
  1029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UserProfile_get_id_m16A4060A0C7E4480F68D6915E6FAB15EAE973336 (UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* __this, const RuntimeMethod* method) ;
  1030. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UserProfile_get_userName_mDAAF12B06B939DDAAB6F10E8CB40B21C48A94F30 (UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* __this, const RuntimeMethod* method) ;
  1031. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UserProfile_get_isFriend_m353D113C22BFA80F0E9A1DBEC40E4EF4984AC4EC (UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* __this, const RuntimeMethod* method) ;
  1032. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Boolean_ToString_m6646C8026B1DF381A1EE8CD13549175E9703CC63 (bool* __this, const RuntimeMethod* method) ;
  1033. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UserProfile_get_state_mF5F8CF4E71CD46ADBCC58E5A3AFA715B3E5F9D4A (UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* __this, const RuntimeMethod* method) ;
  1034. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ;
  1035. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ;
  1036. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Achievement_set_id_mF2FB90F3D2F1F38DBDB449C956B8B35BAF6108EE_inline (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  1037. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Achievement_set_percentCompleted_mFB33E191E8D7557E178EEC6DB80B616C268824BD_inline (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* __this, double ___0_value, const RuntimeMethod* method) ;
  1038. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Achievement__ctor_m18A74E7A97AEBD079DA90A210C02C6CE47B44FFC (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* __this, String_t* ___0_id, double ___1_percent, const RuntimeMethod* method) ;
  1039. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Achievement_get_id_m0BDCED7ECE8BA170E619212CB2D23BD28322A0A6_inline (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* __this, const RuntimeMethod* method) ;
  1040. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Achievement_get_percentCompleted_mC0BFB768F39C110F2A851B5089C300E1C879D860_inline (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* __this, const RuntimeMethod* method) ;
  1041. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Double_ToString_m7499A5D792419537DCB9470A3675CEF5117DE339 (double* __this, const RuntimeMethod* method) ;
  1042. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Achievement_get_completed_m5A625BD69E129E468D83A98CF4CAA4AA28E0B2BF (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* __this, const RuntimeMethod* method) ;
  1043. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Achievement_get_hidden_m343030FB2BE6636313A09DEDCB02BE0ADB5E3A8E (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* __this, const RuntimeMethod* method) ;
  1044. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D Achievement_get_lastReportedDate_mEACB3BADB0996AF967B26378FA48BC964E68F091 (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* __this, const RuntimeMethod* method) ;
  1045. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DateTime_ToString_m447C83E1F8FFFFF4D20C0F7D5C18DEB160F9833A (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, const RuntimeMethod* method) ;
  1046. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AchievementDescription_set_id_m48924C51CD1E02F0416AC540DC2214E4D64AF411_inline (AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  1047. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* AchievementDescription_get_id_mC954988F8344E3B7E316D15EBD240A85D06A77C7_inline (AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* __this, const RuntimeMethod* method) ;
  1048. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AchievementDescription_get_title_m196C3AEC0457C25D95B16309E12AB246D054CB67 (AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* __this, const RuntimeMethod* method) ;
  1049. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AchievementDescription_get_achievedDescription_m4EB337E95791A795A79F2C75F909E64747B682B5 (AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* __this, const RuntimeMethod* method) ;
  1050. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AchievementDescription_get_unachievedDescription_mE98806AB14F770F2A9CBA7E1024052FA259D43E5 (AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* __this, const RuntimeMethod* method) ;
  1051. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AchievementDescription_get_points_m222DBD457CA6F5629758C211668917507B316DB3 (AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* __this, const RuntimeMethod* method) ;
  1052. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
  1053. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AchievementDescription_get_hidden_mA35899496122E49F7333BB5F5B5B6AE0E68F017E (AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* __this, const RuntimeMethod* method) ;
  1054. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D DateTime_get_Now_m636CB9651A9099D20BA1CF813A0C69637317325C (const RuntimeMethod* method) ;
  1055. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Score__ctor_mD90E3983F2E8AF6001AB7C5E54497752F21E0F31 (Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* __this, String_t* ___0_leaderboardID, int64_t ___1_value, String_t* ___2_userID, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___3_date, String_t* ___4_formattedValue, int32_t ___5_rank, const RuntimeMethod* method) ;
  1056. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Score_set_leaderboardID_m6F297139EFA0D2AA106B58FA267AFF7A147A85DB_inline (Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  1057. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Score_set_value_m7332E2AAE1792ECEA5016FA51F4E4403CDA120C3_inline (Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* __this, int64_t ___0_value, const RuntimeMethod* method) ;
  1058. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t Score_get_value_m2978563520D7392815E60349F89A5A1B5516DE5E_inline (Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* __this, const RuntimeMethod* method) ;
  1059. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B (int64_t* __this, const RuntimeMethod* method) ;
  1060. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Score_get_leaderboardID_m46C97C5AFC37C00BFBEE51457BD6149B874E114A_inline (Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* __this, const RuntimeMethod* method) ;
  1061. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Leaderboard_set_id_m384FB70C2196021186F68CDCB7EA91DF88129719_inline (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  1062. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Leaderboard_set_range_mD56709B5A37AEEB0BA5D6702261CA840891849EA_inline (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, Range_tDDBAD7CBDC5DD273DA4330F4E9CDF24C62F16ED6 ___0_value, const RuntimeMethod* method) ;
  1063. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Leaderboard_set_userScope_m43E61AEA535770AB7D3A6E67B72917D954CB048A_inline (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  1064. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Leaderboard_set_timeScope_m3248C6661CA59EDF283927C63D9030FD1763E3EE_inline (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  1065. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Score__ctor_mCA767E4E990F5CB9657921695D4983D721BEA751 (Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* __this, String_t* ___0_leaderboardID, int64_t ___1_value, const RuntimeMethod* method) ;
  1066. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Leaderboard_get_id_mA5577E5D07BEE409EF2CDE6177AEB90547554770_inline (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, const RuntimeMethod* method) ;
  1067. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Range_tDDBAD7CBDC5DD273DA4330F4E9CDF24C62F16ED6 Leaderboard_get_range_m98008ADA839E76C8D69D152F7FC6EDBF2F6985DB_inline (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, const RuntimeMethod* method) ;
  1068. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UInt32_ToString_mB6FA6D2459C82ADCF285C55363491D9669A80154 (uint32_t* __this, const RuntimeMethod* method) ;
  1069. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Leaderboard_get_userScope_m84E19D835910E26104D25567BA0B1C6A518FC5C1_inline (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, const RuntimeMethod* method) ;
  1070. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Leaderboard_get_timeScope_mB7893524B11F9CF2C739B269C6CA34F19B1FC95E_inline (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, const RuntimeMethod* method) ;
  1071. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UserProfile__ctor_m3649D0E00F816E2712CA936DDBC55ADBC336BBF1 (UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* __this, String_t* ___0_name, String_t* ___1_teamId, String_t* ___2_gameId, bool ___3_friend, int32_t ___4_state, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___5_image, const RuntimeMethod* method) ;
  1072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* GcUserProfileData_ToUserProfile_m887526D751D39B2B34AA0BE6C79509C2A50BEFF0 (GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535* __this, const RuntimeMethod* method) ;
  1073. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
  1074. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcUserProfileData_AddToArray_m9CC6C97BD081C9EC250AAA5E9BDCD398AF724BFB (GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535* __this, UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A** ___0_array, int32_t ___1_number, const RuntimeMethod* method) ;
  1075. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AchievementDescription__ctor_mB5F9A234974FEC3BB146511929791A1D8846E2EF (AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* __this, String_t* ___0_id, String_t* ___1_title, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___2_image, String_t* ___3_achievedDescription, String_t* ___4_unachievedDescription, bool ___5_hidden, int32_t ___6_points, const RuntimeMethod* method) ;
  1076. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* GcAchievementDescriptionData_ToAchievementDescription_mA95A2FA7D828072E68C98ADBED56D66FAA59AEA3 (GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086* __this, const RuntimeMethod* method) ;
  1077. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTime__ctor_mA66CE5141E86C5BC75F79543F99A7BD77B420201 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, int32_t ___0_year, int32_t ___1_month, int32_t ___2_day, int32_t ___3_hour, int32_t ___4_minute, int32_t ___5_second, int32_t ___6_millisecond, const RuntimeMethod* method) ;
  1078. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D DateTime_AddSeconds_mC5FE3FB22A1295CA747746ECE48B9D4A4B6B2E81 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, double ___0_value, const RuntimeMethod* method) ;
  1079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Achievement__ctor_mE4B26ACD8E4220F645864036B7F9AD2E7D746B85 (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* __this, String_t* ___0_id, double ___1_percentCompleted, bool ___2_completed, bool ___3_hidden, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___4_lastReportedDate, const RuntimeMethod* method) ;
  1080. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* GcAchievementData_ToAchievement_mCE88D5DB0AD1F428DFA7C6B6288F1EAC1B4382C4 (GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4* __this, const RuntimeMethod* method) ;
  1081. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* GcScoreData_ToScore_m14704CC9F232CE249D9C85D2E8D330ADBE1C459E (GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F* __this, const RuntimeMethod* method) ;
  1082. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AchievementDescription_SetImage_m16FC76EE05781DB25586A64D3B0D6CE3E6213CF5 (AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_image, const RuntimeMethod* method) ;
  1083. inline void Action_1_Invoke_mACDC11E62A95308B0F480575D14D797153B04D67_inline (Action_1_t8739D9AE03007E7B95C8FA61FA2FA5829D864C49* __this, IAchievementDescriptionU5BU5D_tA09B03FB7807D9E82F5DBB3D88F4761CB6EFBDD1* ___0_obj, const RuntimeMethod* method)
  1084. {
  1085. (( void (*) (Action_1_t8739D9AE03007E7B95C8FA61FA2FA5829D864C49*, IAchievementDescriptionU5BU5D_tA09B03FB7807D9E82F5DBB3D88F4761CB6EFBDD1*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
  1086. }
  1087. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_PopulateLocalUser_m530576FBF88694356BFB3225D489B31DE7AC2239 (const RuntimeMethod* method) ;
  1088. inline void Action_2_Invoke_mEBF6CAF1B381E482329CEE02CB25A980B145CB3E_inline (Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D* __this, bool ___0_arg1, String_t* ___1_arg2, const RuntimeMethod* method)
  1089. {
  1090. (( void (*) (Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D*, bool, String_t*, const RuntimeMethod*))Action_2_Invoke_m5387D08742D6C89CAB31D981C0F63C08D70AB3AD_gshared_inline)(__this, ___0_arg1, ___1_arg2, method);
  1091. }
  1092. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_SafeClearArray_m582138D71F5DF50C5399B2E6F8B3F35B792FBFC9 (UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A** ___0_array, int32_t ___1_size, const RuntimeMethod* method) ;
  1093. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_SafeSetUserImage_m5C9205AC773B23BFEA86D8F833811A863620B4A5 (UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A** ___0_array, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___1_texture, int32_t ___2_number, const RuntimeMethod* method) ;
  1094. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocalUser_SetFriends_m369BCB8021FB5A359B11D2ACB2F1CCD3DFBF0F6B (LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD* __this, IUserProfileU5BU5D_t0179D2FF9BD9F78A4E0A10AE350DC1F19E5FCB43* ___0_friends, const RuntimeMethod* method) ;
  1095. inline void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method)
  1096. {
  1097. (( void (*) (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, bool, const RuntimeMethod*))Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline)(__this, ___0_obj, method);
  1098. }
  1099. inline void Action_1_Invoke_m3B42EB0FEB05F6E27F4EB4AB807AB453FA021E65_inline (Action_1_t4AB51E58A5F757E5EB04E408FD37B7BE6D34B0B5* __this, IAchievementU5BU5D_t2EB94CCAA33FED505799D764256677258220CEA3* ___0_obj, const RuntimeMethod* method)
  1100. {
  1101. (( void (*) (Action_1_t4AB51E58A5F757E5EB04E408FD37B7BE6D34B0B5*, IAchievementU5BU5D_t2EB94CCAA33FED505799D764256677258220CEA3*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
  1102. }
  1103. inline void Action_1_Invoke_m402C3DC89D0185A2D6E9C5FB8A19973A7DF1DA37_inline (Action_1_t13978691E30388B826A6BB4A269D21E9CF995A4B* __this, IScoreU5BU5D_t72B1FC43A0166FFFA30AF4E10BCA837E34A6B042* ___0_obj, const RuntimeMethod* method)
  1104. {
  1105. (( void (*) (Action_1_t13978691E30388B826A6BB4A269D21E9CF995A4B*, IScoreU5BU5D_t72B1FC43A0166FFFA30AF4E10BCA837E34A6B042*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
  1106. }
  1107. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameCenterPlatform_VerifyAuthentication_mC223F7D625EB6B61E71D4BE11B43BC9F18D37DE9 (GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F* __this, const RuntimeMethod* method) ;
  1108. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_LoadFriends_m4FE323D2E3AD644E3984E2EE623388D96EEDDA0A (RuntimeObject* ___0_callback, const RuntimeMethod* method) ;
  1109. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass21_0__ctor_m88E5FDE6B93424368864BF746056A7FC84B7D830 (U3CU3Ec__DisplayClass21_0_t9AE48FD34643B3E83D69BD45882795E81C13E0A1* __this, const RuntimeMethod* method) ;
  1110. inline void Action_2__ctor_mA63888DA29B85D439999BB5CAACC65C2539BE191 (Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  1111. {
  1112. (( void (*) (Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m910EDF0572CB2F28E45048A2EB215E25296E58BD_gshared)(__this, ___0_object, ___1_method, method);
  1113. }
  1114. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_Authenticate_m2C7CD52B1DF5A726431D11F5FDC92A78620E79A1 (const RuntimeMethod* method) ;
  1115. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocalUser__ctor_m6D2AE6DFC61CEC39842944D970E2B2B5547CBE97 (LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD* __this, const RuntimeMethod* method) ;
  1116. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameCenterPlatform_GetAuthenticated_mE4EC863A99E6238523C599BEC5D9E83ADA3ECD0C (const RuntimeMethod* method) ;
  1117. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
  1118. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocalUser_SetAuthenticated_m1A7992E986F32450A1A97409AF772DC3A0F47E44 (LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD* __this, bool ___0_value, const RuntimeMethod* method) ;
  1119. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GameCenterPlatform_Internal_UserName_mFF1EA7622768C0AB95C831D920078B0EB305151D (const RuntimeMethod* method) ;
  1120. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UserProfile_SetUserName_m107512A03197354BAF98514ED92D647F4FC778DA (UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* __this, String_t* ___0_name, const RuntimeMethod* method) ;
  1121. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GameCenterPlatform_Internal_UserID_mB9D9BBCC77F8F91EDBCAAED850FF9188F5C08273 (const RuntimeMethod* method) ;
  1122. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UserProfile_SetUserID_m32F417A48D4FDC4ED180EA2AD92F875996DA3353 (UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* __this, String_t* ___0_id, const RuntimeMethod* method) ;
  1123. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GameCenterPlatform_Internal_UserGameID_mDD756F1327B65CCFDDDA6270B9039D7C853B31EA (const RuntimeMethod* method) ;
  1124. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UserProfile_SetUserGameID_m9A90E716F9DB8138181F748243D7BB12BCCAA2D5 (UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* __this, String_t* ___0_id, const RuntimeMethod* method) ;
  1125. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GameCenterPlatform_Internal_LegacyUserID_mCA68D0FD9441951433DB2306179CD5181CDA61DD (const RuntimeMethod* method) ;
  1126. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UserProfile_SetLegacyUserID_m3A0B0F4DD6782D40B5CF6D575B670EC96396F030 (UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* __this, String_t* ___0_id, const RuntimeMethod* method) ;
  1127. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameCenterPlatform_GetIsUnderage_m079167A5B106AFA57D0CAB20D00E16D1CD5DEE2B (const RuntimeMethod* method) ;
  1128. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocalUser_SetUnderage_m84D3621386D7E917F7D4AD7D2C00DE8CA8AD278C (LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD* __this, bool ___0_value, const RuntimeMethod* method) ;
  1129. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* GameCenterPlatform_GetUserImage_m0CBDA5D68C7A7A4BEC13EBE77479FC9DA52166AB (const RuntimeMethod* method) ;
  1130. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UserProfile_SetImage_mEBC25331E4B4E201DB02A0442C473829E07D6221 (UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_image, const RuntimeMethod* method) ;
  1131. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_InternalLoadAchievementDescriptions_mB95C4646875A32D657F0CDED7BC27CEE699E773E (RuntimeObject* ___0_callback, const RuntimeMethod* method) ;
  1132. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_InternalReportProgress_m4A9784CD054C3339C8DBC4F5E99D817C69A33ABC (String_t* ___0_id, double ___1_progress, RuntimeObject* ___2_callback, const RuntimeMethod* method) ;
  1133. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_InternalLoadAchievements_m2E861B69D07FFF5AF3812FC5500A111C71818963 (RuntimeObject* ___0_callback, const RuntimeMethod* method) ;
  1134. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_InternalReportScore_m61071235860F32C299F6475A70BBFA0D6542A490 (int64_t ___0_score, String_t* ___1_category, RuntimeObject* ___2_callback, const RuntimeMethod* method) ;
  1135. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_InternalLoadScores_mC0B34238A956FC1875EE034365A82C7DA2CA3C8D (String_t* ___0_category, RuntimeObject* ___1_callback, const RuntimeMethod* method) ;
  1136. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcLeaderboard__ctor_mE6ABD1A5D616A3371023FB53BAAA34C638081632 (GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D* __this, Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* ___0_board, const RuntimeMethod* method) ;
  1137. inline void List_1_Add_mCA3DB2EFCC889D9C7267FBA2E292AC54312F5EA6_inline (List_1_tC0F62C6753434D94B7A8CFEB0E642E533349DD30* __this, GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D* ___0_item, const RuntimeMethod* method)
  1138. {
  1139. (( void (*) (List_1_tC0F62C6753434D94B7A8CFEB0E642E533349DD30*, GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
  1140. }
  1141. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* Leaderboard_GetUserFilter_m859FFF97FCAF7D42B215AA0166FCB6B8B0025FF3 (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, const RuntimeMethod* method) ;
  1142. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcLeaderboard_Internal_LoadScores_m94273C598B909F6E518E4C6A0A1EEFA83BD2ECAD (GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D* __this, String_t* ___0_category, int32_t ___1_from, int32_t ___2_count, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___3_userIDs, int32_t ___4_playerScope, int32_t ___5_timeScope, RuntimeObject* ___6_callback, const RuntimeMethod* method) ;
  1143. inline Enumerator_tB6B6259AD8B5022472BDC50A62EDE7E4DD79BC77 List_1_GetEnumerator_mE5236B316CC097373903CF5BBD4BDB5EC818493C (List_1_tC0F62C6753434D94B7A8CFEB0E642E533349DD30* __this, const RuntimeMethod* method)
  1144. {
  1145. return (( Enumerator_tB6B6259AD8B5022472BDC50A62EDE7E4DD79BC77 (*) (List_1_tC0F62C6753434D94B7A8CFEB0E642E533349DD30*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
  1146. }
  1147. inline void Enumerator_Dispose_m8113B8C26560E0C3B81072CE806A0E0927A7F6E3 (Enumerator_tB6B6259AD8B5022472BDC50A62EDE7E4DD79BC77* __this, const RuntimeMethod* method)
  1148. {
  1149. (( void (*) (Enumerator_tB6B6259AD8B5022472BDC50A62EDE7E4DD79BC77*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
  1150. }
  1151. inline GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D* Enumerator_get_Current_m569C649AE623699490239346569195E4F8FBD85C_inline (Enumerator_tB6B6259AD8B5022472BDC50A62EDE7E4DD79BC77* __this, const RuntimeMethod* method)
  1152. {
  1153. return (( GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D* (*) (Enumerator_tB6B6259AD8B5022472BDC50A62EDE7E4DD79BC77*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
  1154. }
  1155. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GcLeaderboard_Contains_m08D3F5665F1A25DBDC41B9D98461D5DBB98DCD48 (GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D* __this, Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* ___0_board, const RuntimeMethod* method) ;
  1156. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GcLeaderboard_Loading_m089B19A42B7EA2AB31481F2CA81E47279ABF0E75 (GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D* __this, const RuntimeMethod* method) ;
  1157. inline bool Enumerator_MoveNext_mDC16B1E5DD861D919D0EE93BF0C906D81CB7073C (Enumerator_tB6B6259AD8B5022472BDC50A62EDE7E4DD79BC77* __this, const RuntimeMethod* method)
  1158. {
  1159. return (( bool (*) (Enumerator_tB6B6259AD8B5022472BDC50A62EDE7E4DD79BC77*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
  1160. }
  1161. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameCenterPlatform_get_localUser_m3EEB7917C0629DBADEE2DCF8E979BBA09A83AF92 (GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F* __this, const RuntimeMethod* method) ;
  1162. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_Internal_ShowAchievementsUI_m1AC768F918D4A93F7350EBF1F89FC81C4DDC7369 (const RuntimeMethod* method) ;
  1163. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_Internal_ShowLeaderboardUI_m1D84677B42CDB5A14134B65CA51727B38BAB5D98 (const RuntimeMethod* method) ;
  1164. inline void Action_1_Invoke_m321772158DAAE72E39838DA8E743807650E28223_inline (Action_1_tC1B1CEF95B17CEB3AF8A8A9D527A20083D38DD78* __this, IUserProfileU5BU5D_t0179D2FF9BD9F78A4E0A10AE350DC1F19E5FCB43* ___0_obj, const RuntimeMethod* method)
  1165. {
  1166. (( void (*) (Action_1_tC1B1CEF95B17CEB3AF8A8A9D527A20083D38DD78*, IUserProfileU5BU5D_t0179D2FF9BD9F78A4E0A10AE350DC1F19E5FCB43*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
  1167. }
  1168. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_Internal_LoadUsers_mE09B0D2E48ABFBA3C24FC8047CBD8C3CC189CA6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_userIds, RuntimeObject* ___1_callback, const RuntimeMethod* method) ;
  1169. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Leaderboard__ctor_mFB0608CFF4A090982904F495B84A91DC0FAC5B73 (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, const RuntimeMethod* method) ;
  1170. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Achievement__ctor_m9EA819E3F3EA4B91F8998D54EF2F5B2B1E29976F (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* __this, const RuntimeMethod* method) ;
  1171. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_ResetAllAchievements_m85F77F26AAA1450BCEC43692DF91E5E64D31A4C0 (const RuntimeMethod* method) ;
  1172. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_ShowDefaultAchievementBanner_m3BF0634CFE7F665A87284BBE9EB81DC579D82EE1 (bool ___0_value, const RuntimeMethod* method) ;
  1173. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_ShowSpecificLeaderboardUI_m86884D45010C205C96BADD5E60569FC7B1F7B0CF (String_t* ___0_leaderboardID, int32_t ___1_timeScope, const RuntimeMethod* method) ;
  1174. inline void List_1__ctor_m5CC4EDCF787094C31DECA9B3401859DA94CC81BA (List_1_tC0F62C6753434D94B7A8CFEB0E642E533349DD30* __this, const RuntimeMethod* method)
  1175. {
  1176. (( void (*) (List_1_tC0F62C6753434D94B7A8CFEB0E642E533349DD30*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  1177. }
  1178. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  1179. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcLeaderboard_Dispose_m115757D5DFB8FFE4CD11F2D20244965F992A950C (GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D* __this, const RuntimeMethod* method) ;
  1180. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Leaderboard_SetScores_m0ACEEFFAD67AE7F7DC644DD034F5F2C431265943 (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, IScoreU5BU5D_t72B1FC43A0166FFFA30AF4E10BCA837E34A6B042* ___0_scores, const RuntimeMethod* method) ;
  1181. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Leaderboard_SetLocalUserScore_m424D44D0AFCBA825FA9604E8BBB538854E1E0C4E (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, RuntimeObject* ___0_score, const RuntimeMethod* method) ;
  1182. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Leaderboard_SetMaxRange_m1C820B01C8989228954B466EDC4C1B8DC95EDE5B (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, uint32_t ___0_maxRange, const RuntimeMethod* method) ;
  1183. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Leaderboard_SetTitle_mF9ECC4ECBF137AF4C5AD6A2338AB8786D86EADF2 (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, String_t* ___0_title, const RuntimeMethod* method) ;
  1184. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t GcLeaderboard_GcLeaderboard_LoadScores_m972EA4A7913D14B3C0D9C57F89B1330A9E21EE9E (RuntimeObject* ___0_self, String_t* ___1_category, int32_t ___2_from, int32_t ___3_count, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___4_userIDs, int32_t ___5_playerScope, int32_t ___6_timeScope, RuntimeObject* ___7_callback, const RuntimeMethod* method) ;
  1185. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GcLeaderboard_GcLeaderboard_Loading_m15F693AAA3921AC60FA7F5B8EB0EBD7C372BFF73 (intptr_t ___0_leaderboard, const RuntimeMethod* method) ;
  1186. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcLeaderboard_GcLeaderboard_Dispose_m3C583A1922AE26F38C5228FF13AC66824A67E5D0 (intptr_t ___0_leaderboard, const RuntimeMethod* method) ;
  1187. inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  1188. {
  1189. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method);
  1190. }
  1191. #ifdef __clang__
  1192. #pragma clang diagnostic push
  1193. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1194. #pragma clang diagnostic ignored "-Wunused-variable"
  1195. #endif
  1196. #ifdef __clang__
  1197. #pragma clang diagnostic pop
  1198. #endif
  1199. #ifdef __clang__
  1200. #pragma clang diagnostic push
  1201. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1202. #pragma clang diagnostic ignored "-Wunused-variable"
  1203. #endif
  1204. #ifdef __clang__
  1205. #pragma clang diagnostic pop
  1206. #endif
  1207. #ifdef __clang__
  1208. #pragma clang diagnostic push
  1209. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1210. #pragma clang diagnostic ignored "-Wunused-variable"
  1211. #endif
  1212. #ifdef __clang__
  1213. #pragma clang diagnostic pop
  1214. #endif
  1215. #ifdef __clang__
  1216. #pragma clang diagnostic push
  1217. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1218. #pragma clang diagnostic ignored "-Wunused-variable"
  1219. #endif
  1220. #ifdef __clang__
  1221. #pragma clang diagnostic pop
  1222. #endif
  1223. #ifdef __clang__
  1224. #pragma clang diagnostic push
  1225. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1226. #pragma clang diagnostic ignored "-Wunused-variable"
  1227. #endif
  1228. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Range__ctor_m54D7381A4A3634B7B0AF0847B848EBB8786B876B (Range_tDDBAD7CBDC5DD273DA4330F4E9CDF24C62F16ED6* __this, int32_t ___0_fromValue, int32_t ___1_valueCount, const RuntimeMethod* method)
  1229. {
  1230. {
  1231. int32_t L_0 = ___0_fromValue;
  1232. __this->___from = L_0;
  1233. int32_t L_1 = ___1_valueCount;
  1234. __this->___count = L_1;
  1235. return;
  1236. }
  1237. }
  1238. IL2CPP_EXTERN_C void Range__ctor_m54D7381A4A3634B7B0AF0847B848EBB8786B876B_AdjustorThunk (RuntimeObject* __this, int32_t ___0_fromValue, int32_t ___1_valueCount, const RuntimeMethod* method)
  1239. {
  1240. Range_tDDBAD7CBDC5DD273DA4330F4E9CDF24C62F16ED6* _thisAdjusted;
  1241. int32_t _offset = 1;
  1242. _thisAdjusted = reinterpret_cast<Range_tDDBAD7CBDC5DD273DA4330F4E9CDF24C62F16ED6*>(__this + _offset);
  1243. Range__ctor_m54D7381A4A3634B7B0AF0847B848EBB8786B876B(_thisAdjusted, ___0_fromValue, ___1_valueCount, method);
  1244. }
  1245. #ifdef __clang__
  1246. #pragma clang diagnostic pop
  1247. #endif
  1248. #ifdef __clang__
  1249. #pragma clang diagnostic push
  1250. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1251. #pragma clang diagnostic ignored "-Wunused-variable"
  1252. #endif
  1253. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocalUser__ctor_m6D2AE6DFC61CEC39842944D970E2B2B5547CBE97 (LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD* __this, const RuntimeMethod* method)
  1254. {
  1255. static bool s_Il2CppMethodInitialized;
  1256. if (!s_Il2CppMethodInitialized)
  1257. {
  1258. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A_il2cpp_TypeInfo_var);
  1259. s_Il2CppMethodInitialized = true;
  1260. }
  1261. IUserProfileU5BU5D_t0179D2FF9BD9F78A4E0A10AE350DC1F19E5FCB43* V_0 = NULL;
  1262. {
  1263. UserProfile__ctor_m12A26F8BDE41F4B55A645BB1D4038E81A877E680(__this, NULL);
  1264. UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A* L_0 = (UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A*)(UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A*)SZArrayNew(UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A_il2cpp_TypeInfo_var, (uint32_t)0);
  1265. V_0 = (IUserProfileU5BU5D_t0179D2FF9BD9F78A4E0A10AE350DC1F19E5FCB43*)L_0;
  1266. IUserProfileU5BU5D_t0179D2FF9BD9F78A4E0A10AE350DC1F19E5FCB43* L_1 = V_0;
  1267. __this->___m_Friends = L_1;
  1268. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Friends), (void*)L_1);
  1269. __this->___m_Authenticated = (bool)0;
  1270. __this->___m_Underage = (bool)0;
  1271. return;
  1272. }
  1273. }
  1274. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocalUser_SetFriends_m369BCB8021FB5A359B11D2ACB2F1CCD3DFBF0F6B (LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD* __this, IUserProfileU5BU5D_t0179D2FF9BD9F78A4E0A10AE350DC1F19E5FCB43* ___0_friends, const RuntimeMethod* method)
  1275. {
  1276. {
  1277. IUserProfileU5BU5D_t0179D2FF9BD9F78A4E0A10AE350DC1F19E5FCB43* L_0 = ___0_friends;
  1278. __this->___m_Friends = L_0;
  1279. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Friends), (void*)L_0);
  1280. return;
  1281. }
  1282. }
  1283. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocalUser_SetAuthenticated_m1A7992E986F32450A1A97409AF772DC3A0F47E44 (LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD* __this, bool ___0_value, const RuntimeMethod* method)
  1284. {
  1285. {
  1286. bool L_0 = ___0_value;
  1287. __this->___m_Authenticated = L_0;
  1288. return;
  1289. }
  1290. }
  1291. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LocalUser_SetUnderage_m84D3621386D7E917F7D4AD7D2C00DE8CA8AD278C (LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD* __this, bool ___0_value, const RuntimeMethod* method)
  1292. {
  1293. {
  1294. bool L_0 = ___0_value;
  1295. __this->___m_Underage = L_0;
  1296. return;
  1297. }
  1298. }
  1299. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LocalUser_get_authenticated_m3121DA81FF48CFFB4024ADECEE98F8E686497C54 (LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD* __this, const RuntimeMethod* method)
  1300. {
  1301. bool V_0 = false;
  1302. {
  1303. bool L_0 = __this->___m_Authenticated;
  1304. V_0 = L_0;
  1305. goto IL_000a;
  1306. }
  1307. IL_000a:
  1308. {
  1309. bool L_1 = V_0;
  1310. return L_1;
  1311. }
  1312. }
  1313. #ifdef __clang__
  1314. #pragma clang diagnostic pop
  1315. #endif
  1316. #ifdef __clang__
  1317. #pragma clang diagnostic push
  1318. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1319. #pragma clang diagnostic ignored "-Wunused-variable"
  1320. #endif
  1321. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UserProfile__ctor_m12A26F8BDE41F4B55A645BB1D4038E81A877E680 (UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* __this, const RuntimeMethod* method)
  1322. {
  1323. static bool s_Il2CppMethodInitialized;
  1324. if (!s_Il2CppMethodInitialized)
  1325. {
  1326. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
  1327. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5ECA19F316C4BF30DC6AFDC7822F68EDF20BDA1E);
  1328. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024);
  1329. s_Il2CppMethodInitialized = true;
  1330. }
  1331. {
  1332. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  1333. __this->___m_UserName = _stringLiteral5ECA19F316C4BF30DC6AFDC7822F68EDF20BDA1E;
  1334. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_UserName), (void*)_stringLiteral5ECA19F316C4BF30DC6AFDC7822F68EDF20BDA1E);
  1335. __this->___m_ID = _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024;
  1336. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ID), (void*)_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024);
  1337. __this->___m_legacyID = _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024;
  1338. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_legacyID), (void*)_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024);
  1339. __this->___m_IsFriend = (bool)0;
  1340. __this->___m_State = 3;
  1341. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
  1342. Texture2D__ctor_m3BA82E87442B7F69E118477069AE11101B9DF796(L_0, ((int32_t)32), ((int32_t)32), NULL);
  1343. __this->___m_Image = L_0;
  1344. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Image), (void*)L_0);
  1345. return;
  1346. }
  1347. }
  1348. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UserProfile__ctor_m3649D0E00F816E2712CA936DDBC55ADBC336BBF1 (UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* __this, String_t* ___0_name, String_t* ___1_teamId, String_t* ___2_gameId, bool ___3_friend, int32_t ___4_state, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___5_image, const RuntimeMethod* method)
  1349. {
  1350. {
  1351. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  1352. String_t* L_0 = ___0_name;
  1353. __this->___m_UserName = L_0;
  1354. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_UserName), (void*)L_0);
  1355. String_t* L_1 = ___1_teamId;
  1356. __this->___m_ID = L_1;
  1357. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ID), (void*)L_1);
  1358. String_t* L_2 = ___2_gameId;
  1359. __this->___m_gameID = L_2;
  1360. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_gameID), (void*)L_2);
  1361. bool L_3 = ___3_friend;
  1362. __this->___m_IsFriend = L_3;
  1363. int32_t L_4 = ___4_state;
  1364. __this->___m_State = L_4;
  1365. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_5 = ___5_image;
  1366. __this->___m_Image = L_5;
  1367. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Image), (void*)L_5);
  1368. return;
  1369. }
  1370. }
  1371. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UserProfile_ToString_mEB091241EC114F4F42D2CE15F127B83556EBE45D (UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* __this, const RuntimeMethod* method)
  1372. {
  1373. static bool s_Il2CppMethodInitialized;
  1374. if (!s_Il2CppMethodInitialized)
  1375. {
  1376. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  1377. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
  1378. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UserState_t4C54A6F5CE00515F37F91DFB88AEB8FC56C6934C_il2cpp_TypeInfo_var);
  1379. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral960E5E7F211EFF3243DF14EDD1901DC9EF314D62);
  1380. s_Il2CppMethodInitialized = true;
  1381. }
  1382. bool V_0 = false;
  1383. int32_t V_1 = 0;
  1384. String_t* V_2 = NULL;
  1385. {
  1386. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
  1387. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
  1388. String_t* L_2;
  1389. L_2 = UserProfile_get_id_m16A4060A0C7E4480F68D6915E6FAB15EAE973336(__this, NULL);
  1390. NullCheck(L_1);
  1391. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_2);
  1392. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = L_1;
  1393. NullCheck(L_3);
  1394. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral960E5E7F211EFF3243DF14EDD1901DC9EF314D62);
  1395. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3;
  1396. String_t* L_5;
  1397. L_5 = UserProfile_get_userName_mDAAF12B06B939DDAAB6F10E8CB40B21C48A94F30(__this, NULL);
  1398. NullCheck(L_4);
  1399. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_5);
  1400. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_4;
  1401. NullCheck(L_6);
  1402. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral960E5E7F211EFF3243DF14EDD1901DC9EF314D62);
  1403. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_6;
  1404. bool L_8;
  1405. L_8 = UserProfile_get_isFriend_m353D113C22BFA80F0E9A1DBEC40E4EF4984AC4EC(__this, NULL);
  1406. V_0 = L_8;
  1407. il2cpp_codegen_runtime_class_init_inline(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  1408. String_t* L_9;
  1409. L_9 = Boolean_ToString_m6646C8026B1DF381A1EE8CD13549175E9703CC63((&V_0), NULL);
  1410. NullCheck(L_7);
  1411. (L_7)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_9);
  1412. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_7;
  1413. NullCheck(L_10);
  1414. (L_10)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)_stringLiteral960E5E7F211EFF3243DF14EDD1901DC9EF314D62);
  1415. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_10;
  1416. int32_t L_12;
  1417. L_12 = UserProfile_get_state_mF5F8CF4E71CD46ADBCC58E5A3AFA715B3E5F9D4A(__this, NULL);
  1418. V_1 = L_12;
  1419. Il2CppFakeBox<int32_t> L_13(UserState_t4C54A6F5CE00515F37F91DFB88AEB8FC56C6934C_il2cpp_TypeInfo_var, (&V_1));
  1420. String_t* L_14;
  1421. L_14 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_13), NULL);
  1422. NullCheck(L_11);
  1423. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)L_14);
  1424. String_t* L_15;
  1425. L_15 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_11, NULL);
  1426. V_2 = L_15;
  1427. goto IL_0061;
  1428. }
  1429. IL_0061:
  1430. {
  1431. String_t* L_16 = V_2;
  1432. return L_16;
  1433. }
  1434. }
  1435. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UserProfile_SetUserName_m107512A03197354BAF98514ED92D647F4FC778DA (UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* __this, String_t* ___0_name, const RuntimeMethod* method)
  1436. {
  1437. {
  1438. String_t* L_0 = ___0_name;
  1439. __this->___m_UserName = L_0;
  1440. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_UserName), (void*)L_0);
  1441. return;
  1442. }
  1443. }
  1444. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UserProfile_SetUserID_m32F417A48D4FDC4ED180EA2AD92F875996DA3353 (UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* __this, String_t* ___0_id, const RuntimeMethod* method)
  1445. {
  1446. {
  1447. String_t* L_0 = ___0_id;
  1448. __this->___m_ID = L_0;
  1449. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ID), (void*)L_0);
  1450. return;
  1451. }
  1452. }
  1453. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UserProfile_SetLegacyUserID_m3A0B0F4DD6782D40B5CF6D575B670EC96396F030 (UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* __this, String_t* ___0_id, const RuntimeMethod* method)
  1454. {
  1455. {
  1456. String_t* L_0 = ___0_id;
  1457. __this->___m_legacyID = L_0;
  1458. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_legacyID), (void*)L_0);
  1459. return;
  1460. }
  1461. }
  1462. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UserProfile_SetUserGameID_m9A90E716F9DB8138181F748243D7BB12BCCAA2D5 (UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* __this, String_t* ___0_id, const RuntimeMethod* method)
  1463. {
  1464. {
  1465. String_t* L_0 = ___0_id;
  1466. __this->___m_gameID = L_0;
  1467. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_gameID), (void*)L_0);
  1468. return;
  1469. }
  1470. }
  1471. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UserProfile_SetImage_mEBC25331E4B4E201DB02A0442C473829E07D6221 (UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_image, const RuntimeMethod* method)
  1472. {
  1473. {
  1474. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___0_image;
  1475. __this->___m_Image = L_0;
  1476. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Image), (void*)L_0);
  1477. return;
  1478. }
  1479. }
  1480. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UserProfile_get_userName_mDAAF12B06B939DDAAB6F10E8CB40B21C48A94F30 (UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* __this, const RuntimeMethod* method)
  1481. {
  1482. String_t* V_0 = NULL;
  1483. {
  1484. String_t* L_0 = __this->___m_UserName;
  1485. V_0 = L_0;
  1486. goto IL_000a;
  1487. }
  1488. IL_000a:
  1489. {
  1490. String_t* L_1 = V_0;
  1491. return L_1;
  1492. }
  1493. }
  1494. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UserProfile_get_id_m16A4060A0C7E4480F68D6915E6FAB15EAE973336 (UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* __this, const RuntimeMethod* method)
  1495. {
  1496. String_t* V_0 = NULL;
  1497. {
  1498. String_t* L_0 = __this->___m_ID;
  1499. V_0 = L_0;
  1500. goto IL_000a;
  1501. }
  1502. IL_000a:
  1503. {
  1504. String_t* L_1 = V_0;
  1505. return L_1;
  1506. }
  1507. }
  1508. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UserProfile_get_isFriend_m353D113C22BFA80F0E9A1DBEC40E4EF4984AC4EC (UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* __this, const RuntimeMethod* method)
  1509. {
  1510. bool V_0 = false;
  1511. {
  1512. bool L_0 = __this->___m_IsFriend;
  1513. V_0 = L_0;
  1514. goto IL_000a;
  1515. }
  1516. IL_000a:
  1517. {
  1518. bool L_1 = V_0;
  1519. return L_1;
  1520. }
  1521. }
  1522. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UserProfile_get_state_mF5F8CF4E71CD46ADBCC58E5A3AFA715B3E5F9D4A (UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* __this, const RuntimeMethod* method)
  1523. {
  1524. int32_t V_0 = 0;
  1525. {
  1526. int32_t L_0 = __this->___m_State;
  1527. V_0 = L_0;
  1528. goto IL_000a;
  1529. }
  1530. IL_000a:
  1531. {
  1532. int32_t L_1 = V_0;
  1533. return L_1;
  1534. }
  1535. }
  1536. #ifdef __clang__
  1537. #pragma clang diagnostic pop
  1538. #endif
  1539. #ifdef __clang__
  1540. #pragma clang diagnostic push
  1541. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1542. #pragma clang diagnostic ignored "-Wunused-variable"
  1543. #endif
  1544. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Achievement__ctor_mE4B26ACD8E4220F645864036B7F9AD2E7D746B85 (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* __this, String_t* ___0_id, double ___1_percentCompleted, bool ___2_completed, bool ___3_hidden, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___4_lastReportedDate, const RuntimeMethod* method)
  1545. {
  1546. {
  1547. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  1548. String_t* L_0 = ___0_id;
  1549. Achievement_set_id_mF2FB90F3D2F1F38DBDB449C956B8B35BAF6108EE_inline(__this, L_0, NULL);
  1550. double L_1 = ___1_percentCompleted;
  1551. Achievement_set_percentCompleted_mFB33E191E8D7557E178EEC6DB80B616C268824BD_inline(__this, L_1, NULL);
  1552. bool L_2 = ___2_completed;
  1553. __this->___m_Completed = L_2;
  1554. bool L_3 = ___3_hidden;
  1555. __this->___m_Hidden = L_3;
  1556. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_4 = ___4_lastReportedDate;
  1557. __this->___m_LastReportedDate = L_4;
  1558. return;
  1559. }
  1560. }
  1561. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Achievement__ctor_m18A74E7A97AEBD079DA90A210C02C6CE47B44FFC (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* __this, String_t* ___0_id, double ___1_percent, const RuntimeMethod* method)
  1562. {
  1563. static bool s_Il2CppMethodInitialized;
  1564. if (!s_Il2CppMethodInitialized)
  1565. {
  1566. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  1567. s_Il2CppMethodInitialized = true;
  1568. }
  1569. {
  1570. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  1571. String_t* L_0 = ___0_id;
  1572. Achievement_set_id_mF2FB90F3D2F1F38DBDB449C956B8B35BAF6108EE_inline(__this, L_0, NULL);
  1573. double L_1 = ___1_percent;
  1574. Achievement_set_percentCompleted_mFB33E191E8D7557E178EEC6DB80B616C268824BD_inline(__this, L_1, NULL);
  1575. __this->___m_Hidden = (bool)0;
  1576. __this->___m_Completed = (bool)0;
  1577. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  1578. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_2 = ((DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_StaticFields*)il2cpp_codegen_static_fields_for(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var))->___MinValue;
  1579. __this->___m_LastReportedDate = L_2;
  1580. return;
  1581. }
  1582. }
  1583. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Achievement__ctor_m9EA819E3F3EA4B91F8998D54EF2F5B2B1E29976F (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* __this, const RuntimeMethod* method)
  1584. {
  1585. static bool s_Il2CppMethodInitialized;
  1586. if (!s_Il2CppMethodInitialized)
  1587. {
  1588. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C3323E6A37819D4C4AC310608DA4CF7FB13A968);
  1589. s_Il2CppMethodInitialized = true;
  1590. }
  1591. {
  1592. Achievement__ctor_m18A74E7A97AEBD079DA90A210C02C6CE47B44FFC(__this, _stringLiteral2C3323E6A37819D4C4AC310608DA4CF7FB13A968, (0.0), NULL);
  1593. return;
  1594. }
  1595. }
  1596. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Achievement_ToString_m15B103F95C549FCED0D581FBACD73E47310C9EAC (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* __this, const RuntimeMethod* method)
  1597. {
  1598. static bool s_Il2CppMethodInitialized;
  1599. if (!s_Il2CppMethodInitialized)
  1600. {
  1601. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  1602. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  1603. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
  1604. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral960E5E7F211EFF3243DF14EDD1901DC9EF314D62);
  1605. s_Il2CppMethodInitialized = true;
  1606. }
  1607. double V_0 = 0.0;
  1608. bool V_1 = false;
  1609. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_2;
  1610. memset((&V_2), 0, sizeof(V_2));
  1611. String_t* V_3 = NULL;
  1612. {
  1613. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9));
  1614. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
  1615. String_t* L_2;
  1616. L_2 = Achievement_get_id_m0BDCED7ECE8BA170E619212CB2D23BD28322A0A6_inline(__this, NULL);
  1617. NullCheck(L_1);
  1618. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_2);
  1619. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = L_1;
  1620. NullCheck(L_3);
  1621. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral960E5E7F211EFF3243DF14EDD1901DC9EF314D62);
  1622. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3;
  1623. double L_5;
  1624. L_5 = Achievement_get_percentCompleted_mC0BFB768F39C110F2A851B5089C300E1C879D860_inline(__this, NULL);
  1625. V_0 = L_5;
  1626. String_t* L_6;
  1627. L_6 = Double_ToString_m7499A5D792419537DCB9470A3675CEF5117DE339((&V_0), NULL);
  1628. NullCheck(L_4);
  1629. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_6);
  1630. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_4;
  1631. NullCheck(L_7);
  1632. (L_7)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral960E5E7F211EFF3243DF14EDD1901DC9EF314D62);
  1633. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_7;
  1634. bool L_9;
  1635. L_9 = Achievement_get_completed_m5A625BD69E129E468D83A98CF4CAA4AA28E0B2BF(__this, NULL);
  1636. V_1 = L_9;
  1637. il2cpp_codegen_runtime_class_init_inline(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  1638. String_t* L_10;
  1639. L_10 = Boolean_ToString_m6646C8026B1DF381A1EE8CD13549175E9703CC63((&V_1), NULL);
  1640. NullCheck(L_8);
  1641. (L_8)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_10);
  1642. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_8;
  1643. NullCheck(L_11);
  1644. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)_stringLiteral960E5E7F211EFF3243DF14EDD1901DC9EF314D62);
  1645. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_11;
  1646. bool L_13;
  1647. L_13 = Achievement_get_hidden_m343030FB2BE6636313A09DEDCB02BE0ADB5E3A8E(__this, NULL);
  1648. V_1 = L_13;
  1649. String_t* L_14;
  1650. L_14 = Boolean_ToString_m6646C8026B1DF381A1EE8CD13549175E9703CC63((&V_1), NULL);
  1651. NullCheck(L_12);
  1652. (L_12)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)L_14);
  1653. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_12;
  1654. NullCheck(L_15);
  1655. (L_15)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)_stringLiteral960E5E7F211EFF3243DF14EDD1901DC9EF314D62);
  1656. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15;
  1657. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_17;
  1658. L_17 = Achievement_get_lastReportedDate_mEACB3BADB0996AF967B26378FA48BC964E68F091(__this, NULL);
  1659. V_2 = L_17;
  1660. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  1661. String_t* L_18;
  1662. L_18 = DateTime_ToString_m447C83E1F8FFFFF4D20C0F7D5C18DEB160F9833A((&V_2), NULL);
  1663. NullCheck(L_16);
  1664. (L_16)->SetAt(static_cast<il2cpp_array_size_t>(8), (String_t*)L_18);
  1665. String_t* L_19;
  1666. L_19 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_16, NULL);
  1667. V_3 = L_19;
  1668. goto IL_007d;
  1669. }
  1670. IL_007d:
  1671. {
  1672. String_t* L_20 = V_3;
  1673. return L_20;
  1674. }
  1675. }
  1676. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Achievement_get_id_m0BDCED7ECE8BA170E619212CB2D23BD28322A0A6 (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* __this, const RuntimeMethod* method)
  1677. {
  1678. {
  1679. String_t* L_0 = __this->___U3CidU3Ek__BackingField;
  1680. return L_0;
  1681. }
  1682. }
  1683. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Achievement_set_id_mF2FB90F3D2F1F38DBDB449C956B8B35BAF6108EE (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* __this, String_t* ___0_value, const RuntimeMethod* method)
  1684. {
  1685. {
  1686. String_t* L_0 = ___0_value;
  1687. __this->___U3CidU3Ek__BackingField = L_0;
  1688. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CidU3Ek__BackingField), (void*)L_0);
  1689. return;
  1690. }
  1691. }
  1692. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Achievement_get_percentCompleted_mC0BFB768F39C110F2A851B5089C300E1C879D860 (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* __this, const RuntimeMethod* method)
  1693. {
  1694. {
  1695. double L_0 = __this->___U3CpercentCompletedU3Ek__BackingField;
  1696. return L_0;
  1697. }
  1698. }
  1699. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Achievement_set_percentCompleted_mFB33E191E8D7557E178EEC6DB80B616C268824BD (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* __this, double ___0_value, const RuntimeMethod* method)
  1700. {
  1701. {
  1702. double L_0 = ___0_value;
  1703. __this->___U3CpercentCompletedU3Ek__BackingField = L_0;
  1704. return;
  1705. }
  1706. }
  1707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Achievement_get_completed_m5A625BD69E129E468D83A98CF4CAA4AA28E0B2BF (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* __this, const RuntimeMethod* method)
  1708. {
  1709. bool V_0 = false;
  1710. {
  1711. bool L_0 = __this->___m_Completed;
  1712. V_0 = L_0;
  1713. goto IL_000a;
  1714. }
  1715. IL_000a:
  1716. {
  1717. bool L_1 = V_0;
  1718. return L_1;
  1719. }
  1720. }
  1721. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Achievement_get_hidden_m343030FB2BE6636313A09DEDCB02BE0ADB5E3A8E (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* __this, const RuntimeMethod* method)
  1722. {
  1723. bool V_0 = false;
  1724. {
  1725. bool L_0 = __this->___m_Hidden;
  1726. V_0 = L_0;
  1727. goto IL_000a;
  1728. }
  1729. IL_000a:
  1730. {
  1731. bool L_1 = V_0;
  1732. return L_1;
  1733. }
  1734. }
  1735. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D Achievement_get_lastReportedDate_mEACB3BADB0996AF967B26378FA48BC964E68F091 (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* __this, const RuntimeMethod* method)
  1736. {
  1737. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_0;
  1738. memset((&V_0), 0, sizeof(V_0));
  1739. {
  1740. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = __this->___m_LastReportedDate;
  1741. V_0 = L_0;
  1742. goto IL_000a;
  1743. }
  1744. IL_000a:
  1745. {
  1746. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_1 = V_0;
  1747. return L_1;
  1748. }
  1749. }
  1750. #ifdef __clang__
  1751. #pragma clang diagnostic pop
  1752. #endif
  1753. #ifdef __clang__
  1754. #pragma clang diagnostic push
  1755. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1756. #pragma clang diagnostic ignored "-Wunused-variable"
  1757. #endif
  1758. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AchievementDescription__ctor_mB5F9A234974FEC3BB146511929791A1D8846E2EF (AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* __this, String_t* ___0_id, String_t* ___1_title, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___2_image, String_t* ___3_achievedDescription, String_t* ___4_unachievedDescription, bool ___5_hidden, int32_t ___6_points, const RuntimeMethod* method)
  1759. {
  1760. {
  1761. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  1762. String_t* L_0 = ___0_id;
  1763. AchievementDescription_set_id_m48924C51CD1E02F0416AC540DC2214E4D64AF411_inline(__this, L_0, NULL);
  1764. String_t* L_1 = ___1_title;
  1765. __this->___m_Title = L_1;
  1766. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Title), (void*)L_1);
  1767. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_2 = ___2_image;
  1768. __this->___m_Image = L_2;
  1769. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Image), (void*)L_2);
  1770. String_t* L_3 = ___3_achievedDescription;
  1771. __this->___m_AchievedDescription = L_3;
  1772. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AchievedDescription), (void*)L_3);
  1773. String_t* L_4 = ___4_unachievedDescription;
  1774. __this->___m_UnachievedDescription = L_4;
  1775. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_UnachievedDescription), (void*)L_4);
  1776. bool L_5 = ___5_hidden;
  1777. __this->___m_Hidden = L_5;
  1778. int32_t L_6 = ___6_points;
  1779. __this->___m_Points = L_6;
  1780. return;
  1781. }
  1782. }
  1783. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AchievementDescription_ToString_m25F3CC08322EAB311EDBC23D85F067387706DE02 (AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* __this, const RuntimeMethod* method)
  1784. {
  1785. static bool s_Il2CppMethodInitialized;
  1786. if (!s_Il2CppMethodInitialized)
  1787. {
  1788. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  1789. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
  1790. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral960E5E7F211EFF3243DF14EDD1901DC9EF314D62);
  1791. s_Il2CppMethodInitialized = true;
  1792. }
  1793. int32_t V_0 = 0;
  1794. bool V_1 = false;
  1795. String_t* V_2 = NULL;
  1796. {
  1797. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)11));
  1798. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
  1799. String_t* L_2;
  1800. L_2 = AchievementDescription_get_id_mC954988F8344E3B7E316D15EBD240A85D06A77C7_inline(__this, NULL);
  1801. NullCheck(L_1);
  1802. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_2);
  1803. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = L_1;
  1804. NullCheck(L_3);
  1805. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral960E5E7F211EFF3243DF14EDD1901DC9EF314D62);
  1806. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3;
  1807. String_t* L_5;
  1808. L_5 = AchievementDescription_get_title_m196C3AEC0457C25D95B16309E12AB246D054CB67(__this, NULL);
  1809. NullCheck(L_4);
  1810. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_5);
  1811. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_4;
  1812. NullCheck(L_6);
  1813. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral960E5E7F211EFF3243DF14EDD1901DC9EF314D62);
  1814. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_6;
  1815. String_t* L_8;
  1816. L_8 = AchievementDescription_get_achievedDescription_m4EB337E95791A795A79F2C75F909E64747B682B5(__this, NULL);
  1817. NullCheck(L_7);
  1818. (L_7)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_8);
  1819. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_7;
  1820. NullCheck(L_9);
  1821. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)_stringLiteral960E5E7F211EFF3243DF14EDD1901DC9EF314D62);
  1822. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_9;
  1823. String_t* L_11;
  1824. L_11 = AchievementDescription_get_unachievedDescription_mE98806AB14F770F2A9CBA7E1024052FA259D43E5(__this, NULL);
  1825. NullCheck(L_10);
  1826. (L_10)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)L_11);
  1827. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_10;
  1828. NullCheck(L_12);
  1829. (L_12)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)_stringLiteral960E5E7F211EFF3243DF14EDD1901DC9EF314D62);
  1830. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_12;
  1831. int32_t L_14;
  1832. L_14 = AchievementDescription_get_points_m222DBD457CA6F5629758C211668917507B316DB3(__this, NULL);
  1833. V_0 = L_14;
  1834. String_t* L_15;
  1835. L_15 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
  1836. NullCheck(L_13);
  1837. (L_13)->SetAt(static_cast<il2cpp_array_size_t>(8), (String_t*)L_15);
  1838. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_13;
  1839. NullCheck(L_16);
  1840. (L_16)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (String_t*)_stringLiteral960E5E7F211EFF3243DF14EDD1901DC9EF314D62);
  1841. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_16;
  1842. bool L_18;
  1843. L_18 = AchievementDescription_get_hidden_mA35899496122E49F7333BB5F5B5B6AE0E68F017E(__this, NULL);
  1844. V_1 = L_18;
  1845. il2cpp_codegen_runtime_class_init_inline(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  1846. String_t* L_19;
  1847. L_19 = Boolean_ToString_m6646C8026B1DF381A1EE8CD13549175E9703CC63((&V_1), NULL);
  1848. NullCheck(L_17);
  1849. (L_17)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (String_t*)L_19);
  1850. String_t* L_20;
  1851. L_20 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_17, NULL);
  1852. V_2 = L_20;
  1853. goto IL_0080;
  1854. }
  1855. IL_0080:
  1856. {
  1857. String_t* L_21 = V_2;
  1858. return L_21;
  1859. }
  1860. }
  1861. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AchievementDescription_SetImage_m16FC76EE05781DB25586A64D3B0D6CE3E6213CF5 (AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_image, const RuntimeMethod* method)
  1862. {
  1863. {
  1864. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___0_image;
  1865. __this->___m_Image = L_0;
  1866. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Image), (void*)L_0);
  1867. return;
  1868. }
  1869. }
  1870. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AchievementDescription_get_id_mC954988F8344E3B7E316D15EBD240A85D06A77C7 (AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* __this, const RuntimeMethod* method)
  1871. {
  1872. {
  1873. String_t* L_0 = __this->___U3CidU3Ek__BackingField;
  1874. return L_0;
  1875. }
  1876. }
  1877. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AchievementDescription_set_id_m48924C51CD1E02F0416AC540DC2214E4D64AF411 (AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* __this, String_t* ___0_value, const RuntimeMethod* method)
  1878. {
  1879. {
  1880. String_t* L_0 = ___0_value;
  1881. __this->___U3CidU3Ek__BackingField = L_0;
  1882. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CidU3Ek__BackingField), (void*)L_0);
  1883. return;
  1884. }
  1885. }
  1886. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AchievementDescription_get_title_m196C3AEC0457C25D95B16309E12AB246D054CB67 (AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* __this, const RuntimeMethod* method)
  1887. {
  1888. String_t* V_0 = NULL;
  1889. {
  1890. String_t* L_0 = __this->___m_Title;
  1891. V_0 = L_0;
  1892. goto IL_000a;
  1893. }
  1894. IL_000a:
  1895. {
  1896. String_t* L_1 = V_0;
  1897. return L_1;
  1898. }
  1899. }
  1900. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AchievementDescription_get_achievedDescription_m4EB337E95791A795A79F2C75F909E64747B682B5 (AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* __this, const RuntimeMethod* method)
  1901. {
  1902. String_t* V_0 = NULL;
  1903. {
  1904. String_t* L_0 = __this->___m_AchievedDescription;
  1905. V_0 = L_0;
  1906. goto IL_000a;
  1907. }
  1908. IL_000a:
  1909. {
  1910. String_t* L_1 = V_0;
  1911. return L_1;
  1912. }
  1913. }
  1914. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AchievementDescription_get_unachievedDescription_mE98806AB14F770F2A9CBA7E1024052FA259D43E5 (AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* __this, const RuntimeMethod* method)
  1915. {
  1916. String_t* V_0 = NULL;
  1917. {
  1918. String_t* L_0 = __this->___m_UnachievedDescription;
  1919. V_0 = L_0;
  1920. goto IL_000a;
  1921. }
  1922. IL_000a:
  1923. {
  1924. String_t* L_1 = V_0;
  1925. return L_1;
  1926. }
  1927. }
  1928. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AchievementDescription_get_hidden_mA35899496122E49F7333BB5F5B5B6AE0E68F017E (AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* __this, const RuntimeMethod* method)
  1929. {
  1930. bool V_0 = false;
  1931. {
  1932. bool L_0 = __this->___m_Hidden;
  1933. V_0 = L_0;
  1934. goto IL_000a;
  1935. }
  1936. IL_000a:
  1937. {
  1938. bool L_1 = V_0;
  1939. return L_1;
  1940. }
  1941. }
  1942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AchievementDescription_get_points_m222DBD457CA6F5629758C211668917507B316DB3 (AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* __this, const RuntimeMethod* method)
  1943. {
  1944. int32_t V_0 = 0;
  1945. {
  1946. int32_t L_0 = __this->___m_Points;
  1947. V_0 = L_0;
  1948. goto IL_000a;
  1949. }
  1950. IL_000a:
  1951. {
  1952. int32_t L_1 = V_0;
  1953. return L_1;
  1954. }
  1955. }
  1956. #ifdef __clang__
  1957. #pragma clang diagnostic pop
  1958. #endif
  1959. #ifdef __clang__
  1960. #pragma clang diagnostic push
  1961. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1962. #pragma clang diagnostic ignored "-Wunused-variable"
  1963. #endif
  1964. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Score__ctor_mCA767E4E990F5CB9657921695D4983D721BEA751 (Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* __this, String_t* ___0_leaderboardID, int64_t ___1_value, const RuntimeMethod* method)
  1965. {
  1966. static bool s_Il2CppMethodInitialized;
  1967. if (!s_Il2CppMethodInitialized)
  1968. {
  1969. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  1970. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  1971. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024);
  1972. s_Il2CppMethodInitialized = true;
  1973. }
  1974. {
  1975. String_t* L_0 = ___0_leaderboardID;
  1976. int64_t L_1 = ___1_value;
  1977. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  1978. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_2;
  1979. L_2 = DateTime_get_Now_m636CB9651A9099D20BA1CF813A0C69637317325C(NULL);
  1980. Score__ctor_mD90E3983F2E8AF6001AB7C5E54497752F21E0F31(__this, L_0, L_1, _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024, L_2, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, (-1), NULL);
  1981. return;
  1982. }
  1983. }
  1984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Score__ctor_mD90E3983F2E8AF6001AB7C5E54497752F21E0F31 (Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* __this, String_t* ___0_leaderboardID, int64_t ___1_value, String_t* ___2_userID, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___3_date, String_t* ___4_formattedValue, int32_t ___5_rank, const RuntimeMethod* method)
  1985. {
  1986. {
  1987. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  1988. String_t* L_0 = ___0_leaderboardID;
  1989. Score_set_leaderboardID_m6F297139EFA0D2AA106B58FA267AFF7A147A85DB_inline(__this, L_0, NULL);
  1990. int64_t L_1 = ___1_value;
  1991. Score_set_value_m7332E2AAE1792ECEA5016FA51F4E4403CDA120C3_inline(__this, L_1, NULL);
  1992. String_t* L_2 = ___2_userID;
  1993. __this->___m_UserID = L_2;
  1994. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_UserID), (void*)L_2);
  1995. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_3 = ___3_date;
  1996. __this->___m_Date = L_3;
  1997. String_t* L_4 = ___4_formattedValue;
  1998. __this->___m_FormattedValue = L_4;
  1999. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_FormattedValue), (void*)L_4);
  2000. int32_t L_5 = ___5_rank;
  2001. __this->___m_Rank = L_5;
  2002. return;
  2003. }
  2004. }
  2005. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Score_ToString_m497A4E6B7AA8D2B8433137127949781736A16037 (Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* __this, const RuntimeMethod* method)
  2006. {
  2007. static bool s_Il2CppMethodInitialized;
  2008. if (!s_Il2CppMethodInitialized)
  2009. {
  2010. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  2011. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
  2012. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral410946CD131353B68F194902EF06C27382525682);
  2013. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAFD46100DAA7F6D6A369D7A5F84A5FA79E317241);
  2014. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB5727DA2F60DABC5DD1D782B1F1DC1BDEA95E959);
  2015. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFABA1134F66E53549701470F4075C6577B953CCA);
  2016. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD0688D658BDAA1EF7BA141817A3905C0BC5A278);
  2017. s_Il2CppMethodInitialized = true;
  2018. }
  2019. int64_t V_0 = 0;
  2020. String_t* V_1 = NULL;
  2021. {
  2022. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10));
  2023. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
  2024. NullCheck(L_1);
  2025. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral410946CD131353B68F194902EF06C27382525682);
  2026. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1;
  2027. int32_t* L_3 = (int32_t*)(&__this->___m_Rank);
  2028. String_t* L_4;
  2029. L_4 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_3, NULL);
  2030. NullCheck(L_2);
  2031. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_4);
  2032. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_2;
  2033. NullCheck(L_5);
  2034. (L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralFD0688D658BDAA1EF7BA141817A3905C0BC5A278);
  2035. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5;
  2036. int64_t L_7;
  2037. L_7 = Score_get_value_m2978563520D7392815E60349F89A5A1B5516DE5E_inline(__this, NULL);
  2038. V_0 = L_7;
  2039. String_t* L_8;
  2040. L_8 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&V_0), NULL);
  2041. NullCheck(L_6);
  2042. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_8);
  2043. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_6;
  2044. NullCheck(L_9);
  2045. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralFABA1134F66E53549701470F4075C6577B953CCA);
  2046. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_9;
  2047. String_t* L_11;
  2048. L_11 = Score_get_leaderboardID_m46C97C5AFC37C00BFBEE51457BD6149B874E114A_inline(__this, NULL);
  2049. NullCheck(L_10);
  2050. (L_10)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_11);
  2051. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_10;
  2052. NullCheck(L_12);
  2053. (L_12)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteralAFD46100DAA7F6D6A369D7A5F84A5FA79E317241);
  2054. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_12;
  2055. String_t* L_14 = __this->___m_UserID;
  2056. NullCheck(L_13);
  2057. (L_13)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)L_14);
  2058. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_13;
  2059. NullCheck(L_15);
  2060. (L_15)->SetAt(static_cast<il2cpp_array_size_t>(8), (String_t*)_stringLiteralB5727DA2F60DABC5DD1D782B1F1DC1BDEA95E959);
  2061. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15;
  2062. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* L_17 = (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D*)(&__this->___m_Date);
  2063. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  2064. String_t* L_18;
  2065. L_18 = DateTime_ToString_m447C83E1F8FFFFF4D20C0F7D5C18DEB160F9833A(L_17, NULL);
  2066. NullCheck(L_16);
  2067. (L_16)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (String_t*)L_18);
  2068. String_t* L_19;
  2069. L_19 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_16, NULL);
  2070. V_1 = L_19;
  2071. goto IL_0078;
  2072. }
  2073. IL_0078:
  2074. {
  2075. String_t* L_20 = V_1;
  2076. return L_20;
  2077. }
  2078. }
  2079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Score_get_leaderboardID_m46C97C5AFC37C00BFBEE51457BD6149B874E114A (Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* __this, const RuntimeMethod* method)
  2080. {
  2081. {
  2082. String_t* L_0 = __this->___U3CleaderboardIDU3Ek__BackingField;
  2083. return L_0;
  2084. }
  2085. }
  2086. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Score_set_leaderboardID_m6F297139EFA0D2AA106B58FA267AFF7A147A85DB (Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* __this, String_t* ___0_value, const RuntimeMethod* method)
  2087. {
  2088. {
  2089. String_t* L_0 = ___0_value;
  2090. __this->___U3CleaderboardIDU3Ek__BackingField = L_0;
  2091. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CleaderboardIDU3Ek__BackingField), (void*)L_0);
  2092. return;
  2093. }
  2094. }
  2095. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Score_get_value_m2978563520D7392815E60349F89A5A1B5516DE5E (Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* __this, const RuntimeMethod* method)
  2096. {
  2097. {
  2098. int64_t L_0 = __this->___U3CvalueU3Ek__BackingField;
  2099. return L_0;
  2100. }
  2101. }
  2102. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Score_set_value_m7332E2AAE1792ECEA5016FA51F4E4403CDA120C3 (Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* __this, int64_t ___0_value, const RuntimeMethod* method)
  2103. {
  2104. {
  2105. int64_t L_0 = ___0_value;
  2106. __this->___U3CvalueU3Ek__BackingField = L_0;
  2107. return;
  2108. }
  2109. }
  2110. #ifdef __clang__
  2111. #pragma clang diagnostic pop
  2112. #endif
  2113. #ifdef __clang__
  2114. #pragma clang diagnostic push
  2115. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2116. #pragma clang diagnostic ignored "-Wunused-variable"
  2117. #endif
  2118. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Leaderboard__ctor_mFB0608CFF4A090982904F495B84A91DC0FAC5B73 (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, const RuntimeMethod* method)
  2119. {
  2120. static bool s_Il2CppMethodInitialized;
  2121. if (!s_Il2CppMethodInitialized)
  2122. {
  2123. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2_il2cpp_TypeInfo_var);
  2124. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53_il2cpp_TypeInfo_var);
  2125. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
  2126. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6DD798540816CF95355537E350E0B22DB63ACF5E);
  2127. s_Il2CppMethodInitialized = true;
  2128. }
  2129. IScoreU5BU5D_t72B1FC43A0166FFFA30AF4E10BCA837E34A6B042* V_0 = NULL;
  2130. {
  2131. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  2132. Leaderboard_set_id_m384FB70C2196021186F68CDCB7EA91DF88129719_inline(__this, _stringLiteral6DD798540816CF95355537E350E0B22DB63ACF5E, NULL);
  2133. Range_tDDBAD7CBDC5DD273DA4330F4E9CDF24C62F16ED6 L_0;
  2134. memset((&L_0), 0, sizeof(L_0));
  2135. Range__ctor_m54D7381A4A3634B7B0AF0847B848EBB8786B876B((&L_0), 1, ((int32_t)10), NULL);
  2136. Leaderboard_set_range_mD56709B5A37AEEB0BA5D6702261CA840891849EA_inline(__this, L_0, NULL);
  2137. Leaderboard_set_userScope_m43E61AEA535770AB7D3A6E67B72917D954CB048A_inline(__this, 0, NULL);
  2138. Leaderboard_set_timeScope_m3248C6661CA59EDF283927C63D9030FD1763E3EE_inline(__this, 2, NULL);
  2139. __this->___m_Loading = (bool)0;
  2140. Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* L_1 = (Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53*)il2cpp_codegen_object_new(Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53_il2cpp_TypeInfo_var);
  2141. Score__ctor_mCA767E4E990F5CB9657921695D4983D721BEA751(L_1, _stringLiteral6DD798540816CF95355537E350E0B22DB63ACF5E, ((int64_t)0), NULL);
  2142. __this->___m_LocalUserScore = L_1;
  2143. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LocalUserScore), (void*)L_1);
  2144. __this->___m_MaxRange = 0;
  2145. ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2* L_2 = (ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2*)(ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2*)SZArrayNew(ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2_il2cpp_TypeInfo_var, (uint32_t)0);
  2146. V_0 = (IScoreU5BU5D_t72B1FC43A0166FFFA30AF4E10BCA837E34A6B042*)L_2;
  2147. IScoreU5BU5D_t72B1FC43A0166FFFA30AF4E10BCA837E34A6B042* L_3 = V_0;
  2148. __this->___m_Scores = L_3;
  2149. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Scores), (void*)L_3);
  2150. __this->___m_Title = _stringLiteral6DD798540816CF95355537E350E0B22DB63ACF5E;
  2151. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Title), (void*)_stringLiteral6DD798540816CF95355537E350E0B22DB63ACF5E);
  2152. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)0);
  2153. __this->___m_UserIDs = L_4;
  2154. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_UserIDs), (void*)L_4);
  2155. return;
  2156. }
  2157. }
  2158. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Leaderboard_ToString_m13D23F36219548442D56D029B561F628305F3500 (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, const RuntimeMethod* method)
  2159. {
  2160. static bool s_Il2CppMethodInitialized;
  2161. if (!s_Il2CppMethodInitialized)
  2162. {
  2163. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  2164. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
  2165. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeScope_t20CB388177E885D6B11816946D623907E276F08E_il2cpp_TypeInfo_var);
  2166. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UserScope_tD27617E6435462ACDBA346FC900FA351797D09E0_il2cpp_TypeInfo_var);
  2167. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1273820123770263EB0C9B1F3C361D88BB39757C);
  2168. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4FEC6C4846D0D96A0075252A785C42336C923A3A);
  2169. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5FE7915692E0675AD0BF063D16336FF430832152);
  2170. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6DDC2671B007E4E57EFC9045010218AC5C5816C5);
  2171. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral92B920AAF5157084026DBA053D7E944B6E1EAF6B);
  2172. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral96B7C4CAD78D8BDC3D70F23EC85D52AFF9426929);
  2173. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA0C1E38BE79F8142BF907FB75677A8AC15D1843A);
  2174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB);
  2175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCC5F82AE0F16A83943027ABCFF930C191D836C24);
  2176. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFF16DFE5E3F78763F7473407939171C7C65328F2);
  2177. s_Il2CppMethodInitialized = true;
  2178. }
  2179. Range_tDDBAD7CBDC5DD273DA4330F4E9CDF24C62F16ED6 V_0;
  2180. memset((&V_0), 0, sizeof(V_0));
  2181. int32_t V_1 = 0;
  2182. int32_t V_2 = 0;
  2183. int32_t V_3 = 0;
  2184. String_t* V_4 = NULL;
  2185. {
  2186. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)20));
  2187. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
  2188. NullCheck(L_1);
  2189. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralFF16DFE5E3F78763F7473407939171C7C65328F2);
  2190. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1;
  2191. String_t* L_3;
  2192. L_3 = Leaderboard_get_id_mA5577E5D07BEE409EF2CDE6177AEB90547554770_inline(__this, NULL);
  2193. NullCheck(L_2);
  2194. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_3);
  2195. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_2;
  2196. NullCheck(L_4);
  2197. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral96B7C4CAD78D8BDC3D70F23EC85D52AFF9426929);
  2198. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_4;
  2199. String_t* L_6 = __this->___m_Title;
  2200. NullCheck(L_5);
  2201. (L_5)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_6);
  2202. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_5;
  2203. NullCheck(L_7);
  2204. (L_7)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralA0C1E38BE79F8142BF907FB75677A8AC15D1843A);
  2205. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_7;
  2206. bool* L_9 = (bool*)(&__this->___m_Loading);
  2207. il2cpp_codegen_runtime_class_init_inline(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  2208. String_t* L_10;
  2209. L_10 = Boolean_ToString_m6646C8026B1DF381A1EE8CD13549175E9703CC63(L_9, NULL);
  2210. NullCheck(L_8);
  2211. (L_8)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_10);
  2212. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_8;
  2213. NullCheck(L_11);
  2214. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteral1273820123770263EB0C9B1F3C361D88BB39757C);
  2215. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_11;
  2216. Range_tDDBAD7CBDC5DD273DA4330F4E9CDF24C62F16ED6 L_13;
  2217. L_13 = Leaderboard_get_range_m98008ADA839E76C8D69D152F7FC6EDBF2F6985DB_inline(__this, NULL);
  2218. V_0 = L_13;
  2219. int32_t* L_14 = (int32_t*)(&(&V_0)->___from);
  2220. String_t* L_15;
  2221. L_15 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_14, NULL);
  2222. NullCheck(L_12);
  2223. (L_12)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)L_15);
  2224. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_12;
  2225. NullCheck(L_16);
  2226. (L_16)->SetAt(static_cast<il2cpp_array_size_t>(8), (String_t*)_stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB);
  2227. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_16;
  2228. Range_tDDBAD7CBDC5DD273DA4330F4E9CDF24C62F16ED6 L_18;
  2229. L_18 = Leaderboard_get_range_m98008ADA839E76C8D69D152F7FC6EDBF2F6985DB_inline(__this, NULL);
  2230. V_0 = L_18;
  2231. int32_t* L_19 = (int32_t*)(&(&V_0)->___count);
  2232. String_t* L_20;
  2233. L_20 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_19, NULL);
  2234. NullCheck(L_17);
  2235. (L_17)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (String_t*)L_20);
  2236. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_17;
  2237. NullCheck(L_21);
  2238. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (String_t*)_stringLiteralCC5F82AE0F16A83943027ABCFF930C191D836C24);
  2239. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_21;
  2240. uint32_t* L_23 = (uint32_t*)(&__this->___m_MaxRange);
  2241. String_t* L_24;
  2242. L_24 = UInt32_ToString_mB6FA6D2459C82ADCF285C55363491D9669A80154(L_23, NULL);
  2243. NullCheck(L_22);
  2244. (L_22)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (String_t*)L_24);
  2245. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_22;
  2246. NullCheck(L_25);
  2247. (L_25)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (String_t*)_stringLiteral6DDC2671B007E4E57EFC9045010218AC5C5816C5);
  2248. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_25;
  2249. IScoreU5BU5D_t72B1FC43A0166FFFA30AF4E10BCA837E34A6B042* L_27 = __this->___m_Scores;
  2250. NullCheck(L_27);
  2251. V_1 = ((int32_t)(((RuntimeArray*)L_27)->max_length));
  2252. String_t* L_28;
  2253. L_28 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL);
  2254. NullCheck(L_26);
  2255. (L_26)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (String_t*)L_28);
  2256. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = L_26;
  2257. NullCheck(L_29);
  2258. (L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (String_t*)_stringLiteral4FEC6C4846D0D96A0075252A785C42336C923A3A);
  2259. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = L_29;
  2260. int32_t L_31;
  2261. L_31 = Leaderboard_get_userScope_m84E19D835910E26104D25567BA0B1C6A518FC5C1_inline(__this, NULL);
  2262. V_2 = L_31;
  2263. Il2CppFakeBox<int32_t> L_32(UserScope_tD27617E6435462ACDBA346FC900FA351797D09E0_il2cpp_TypeInfo_var, (&V_2));
  2264. String_t* L_33;
  2265. L_33 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_32), NULL);
  2266. NullCheck(L_30);
  2267. (L_30)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (String_t*)L_33);
  2268. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = L_30;
  2269. NullCheck(L_34);
  2270. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)16)), (String_t*)_stringLiteral5FE7915692E0675AD0BF063D16336FF430832152);
  2271. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = L_34;
  2272. int32_t L_36;
  2273. L_36 = Leaderboard_get_timeScope_mB7893524B11F9CF2C739B269C6CA34F19B1FC95E_inline(__this, NULL);
  2274. V_3 = L_36;
  2275. Il2CppFakeBox<int32_t> L_37(TimeScope_t20CB388177E885D6B11816946D623907E276F08E_il2cpp_TypeInfo_var, (&V_3));
  2276. String_t* L_38;
  2277. L_38 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_37), NULL);
  2278. NullCheck(L_35);
  2279. (L_35)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)17)), (String_t*)L_38);
  2280. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = L_35;
  2281. NullCheck(L_39);
  2282. (L_39)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)18)), (String_t*)_stringLiteral92B920AAF5157084026DBA053D7E944B6E1EAF6B);
  2283. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = L_39;
  2284. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = __this->___m_UserIDs;
  2285. NullCheck(L_41);
  2286. V_1 = ((int32_t)(((RuntimeArray*)L_41)->max_length));
  2287. String_t* L_42;
  2288. L_42 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL);
  2289. NullCheck(L_40);
  2290. (L_40)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)19)), (String_t*)L_42);
  2291. String_t* L_43;
  2292. L_43 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_40, NULL);
  2293. V_4 = L_43;
  2294. goto IL_011a;
  2295. }
  2296. IL_011a:
  2297. {
  2298. String_t* L_44 = V_4;
  2299. return L_44;
  2300. }
  2301. }
  2302. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Leaderboard_SetLocalUserScore_m424D44D0AFCBA825FA9604E8BBB538854E1E0C4E (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, RuntimeObject* ___0_score, const RuntimeMethod* method)
  2303. {
  2304. {
  2305. RuntimeObject* L_0 = ___0_score;
  2306. __this->___m_LocalUserScore = L_0;
  2307. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LocalUserScore), (void*)L_0);
  2308. return;
  2309. }
  2310. }
  2311. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Leaderboard_SetMaxRange_m1C820B01C8989228954B466EDC4C1B8DC95EDE5B (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, uint32_t ___0_maxRange, const RuntimeMethod* method)
  2312. {
  2313. {
  2314. uint32_t L_0 = ___0_maxRange;
  2315. __this->___m_MaxRange = L_0;
  2316. return;
  2317. }
  2318. }
  2319. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Leaderboard_SetScores_m0ACEEFFAD67AE7F7DC644DD034F5F2C431265943 (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, IScoreU5BU5D_t72B1FC43A0166FFFA30AF4E10BCA837E34A6B042* ___0_scores, const RuntimeMethod* method)
  2320. {
  2321. {
  2322. IScoreU5BU5D_t72B1FC43A0166FFFA30AF4E10BCA837E34A6B042* L_0 = ___0_scores;
  2323. __this->___m_Scores = L_0;
  2324. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Scores), (void*)L_0);
  2325. return;
  2326. }
  2327. }
  2328. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Leaderboard_SetTitle_mF9ECC4ECBF137AF4C5AD6A2338AB8786D86EADF2 (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, String_t* ___0_title, const RuntimeMethod* method)
  2329. {
  2330. {
  2331. String_t* L_0 = ___0_title;
  2332. __this->___m_Title = L_0;
  2333. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Title), (void*)L_0);
  2334. return;
  2335. }
  2336. }
  2337. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* Leaderboard_GetUserFilter_m859FFF97FCAF7D42B215AA0166FCB6B8B0025FF3 (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, const RuntimeMethod* method)
  2338. {
  2339. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL;
  2340. {
  2341. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = __this->___m_UserIDs;
  2342. V_0 = L_0;
  2343. goto IL_000a;
  2344. }
  2345. IL_000a:
  2346. {
  2347. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = V_0;
  2348. return L_1;
  2349. }
  2350. }
  2351. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Leaderboard_get_id_mA5577E5D07BEE409EF2CDE6177AEB90547554770 (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, const RuntimeMethod* method)
  2352. {
  2353. {
  2354. String_t* L_0 = __this->___U3CidU3Ek__BackingField;
  2355. return L_0;
  2356. }
  2357. }
  2358. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Leaderboard_set_id_m384FB70C2196021186F68CDCB7EA91DF88129719 (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, String_t* ___0_value, const RuntimeMethod* method)
  2359. {
  2360. {
  2361. String_t* L_0 = ___0_value;
  2362. __this->___U3CidU3Ek__BackingField = L_0;
  2363. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CidU3Ek__BackingField), (void*)L_0);
  2364. return;
  2365. }
  2366. }
  2367. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Leaderboard_get_userScope_m84E19D835910E26104D25567BA0B1C6A518FC5C1 (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, const RuntimeMethod* method)
  2368. {
  2369. {
  2370. int32_t L_0 = __this->___U3CuserScopeU3Ek__BackingField;
  2371. return L_0;
  2372. }
  2373. }
  2374. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Leaderboard_set_userScope_m43E61AEA535770AB7D3A6E67B72917D954CB048A (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, int32_t ___0_value, const RuntimeMethod* method)
  2375. {
  2376. {
  2377. int32_t L_0 = ___0_value;
  2378. __this->___U3CuserScopeU3Ek__BackingField = L_0;
  2379. return;
  2380. }
  2381. }
  2382. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Range_tDDBAD7CBDC5DD273DA4330F4E9CDF24C62F16ED6 Leaderboard_get_range_m98008ADA839E76C8D69D152F7FC6EDBF2F6985DB (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, const RuntimeMethod* method)
  2383. {
  2384. {
  2385. Range_tDDBAD7CBDC5DD273DA4330F4E9CDF24C62F16ED6 L_0 = __this->___U3CrangeU3Ek__BackingField;
  2386. return L_0;
  2387. }
  2388. }
  2389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Leaderboard_set_range_mD56709B5A37AEEB0BA5D6702261CA840891849EA (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, Range_tDDBAD7CBDC5DD273DA4330F4E9CDF24C62F16ED6 ___0_value, const RuntimeMethod* method)
  2390. {
  2391. {
  2392. Range_tDDBAD7CBDC5DD273DA4330F4E9CDF24C62F16ED6 L_0 = ___0_value;
  2393. __this->___U3CrangeU3Ek__BackingField = L_0;
  2394. return;
  2395. }
  2396. }
  2397. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Leaderboard_get_timeScope_mB7893524B11F9CF2C739B269C6CA34F19B1FC95E (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, const RuntimeMethod* method)
  2398. {
  2399. {
  2400. int32_t L_0 = __this->___U3CtimeScopeU3Ek__BackingField;
  2401. return L_0;
  2402. }
  2403. }
  2404. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Leaderboard_set_timeScope_m3248C6661CA59EDF283927C63D9030FD1763E3EE (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, int32_t ___0_value, const RuntimeMethod* method)
  2405. {
  2406. {
  2407. int32_t L_0 = ___0_value;
  2408. __this->___U3CtimeScopeU3Ek__BackingField = L_0;
  2409. return;
  2410. }
  2411. }
  2412. #ifdef __clang__
  2413. #pragma clang diagnostic pop
  2414. #endif
  2415. #ifdef __clang__
  2416. #pragma clang diagnostic push
  2417. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2418. #pragma clang diagnostic ignored "-Wunused-variable"
  2419. #endif
  2420. IL2CPP_EXTERN_C void GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535_marshal_pinvoke(const GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535& unmarshaled, GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535_marshaled_pinvoke& marshaled)
  2421. {
  2422. static bool s_Il2CppMethodInitialized;
  2423. if (!s_Il2CppMethodInitialized)
  2424. {
  2425. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535_0_0_0_var);
  2426. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535____image_FieldInfo_var);
  2427. s_Il2CppMethodInitialized = true;
  2428. }
  2429. Exception_t* ___imageException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535____image_FieldInfo_var, GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535_0_0_0_var);
  2430. IL2CPP_RAISE_MANAGED_EXCEPTION(___imageException, NULL);
  2431. }
  2432. IL2CPP_EXTERN_C void GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535_marshal_pinvoke_back(const GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535_marshaled_pinvoke& marshaled, GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535& unmarshaled)
  2433. {
  2434. static bool s_Il2CppMethodInitialized;
  2435. if (!s_Il2CppMethodInitialized)
  2436. {
  2437. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535_0_0_0_var);
  2438. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535____image_FieldInfo_var);
  2439. s_Il2CppMethodInitialized = true;
  2440. }
  2441. Exception_t* ___imageException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535____image_FieldInfo_var, GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535_0_0_0_var);
  2442. IL2CPP_RAISE_MANAGED_EXCEPTION(___imageException, NULL);
  2443. }
  2444. IL2CPP_EXTERN_C void GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535_marshal_pinvoke_cleanup(GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535_marshaled_pinvoke& marshaled)
  2445. {
  2446. }
  2447. IL2CPP_EXTERN_C void GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535_marshal_com(const GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535& unmarshaled, GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535_marshaled_com& marshaled)
  2448. {
  2449. static bool s_Il2CppMethodInitialized;
  2450. if (!s_Il2CppMethodInitialized)
  2451. {
  2452. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535_0_0_0_var);
  2453. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535____image_FieldInfo_var);
  2454. s_Il2CppMethodInitialized = true;
  2455. }
  2456. Exception_t* ___imageException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535____image_FieldInfo_var, GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535_0_0_0_var);
  2457. IL2CPP_RAISE_MANAGED_EXCEPTION(___imageException, NULL);
  2458. }
  2459. IL2CPP_EXTERN_C void GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535_marshal_com_back(const GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535_marshaled_com& marshaled, GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535& unmarshaled)
  2460. {
  2461. static bool s_Il2CppMethodInitialized;
  2462. if (!s_Il2CppMethodInitialized)
  2463. {
  2464. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535_0_0_0_var);
  2465. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535____image_FieldInfo_var);
  2466. s_Il2CppMethodInitialized = true;
  2467. }
  2468. Exception_t* ___imageException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535____image_FieldInfo_var, GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535_0_0_0_var);
  2469. IL2CPP_RAISE_MANAGED_EXCEPTION(___imageException, NULL);
  2470. }
  2471. IL2CPP_EXTERN_C void GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535_marshal_com_cleanup(GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535_marshaled_com& marshaled)
  2472. {
  2473. }
  2474. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* GcUserProfileData_ToUserProfile_m887526D751D39B2B34AA0BE6C79509C2A50BEFF0 (GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535* __this, const RuntimeMethod* method)
  2475. {
  2476. static bool s_Il2CppMethodInitialized;
  2477. if (!s_Il2CppMethodInitialized)
  2478. {
  2479. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29_il2cpp_TypeInfo_var);
  2480. s_Il2CppMethodInitialized = true;
  2481. }
  2482. UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* V_0 = NULL;
  2483. String_t* G_B2_0 = NULL;
  2484. String_t* G_B2_1 = NULL;
  2485. String_t* G_B2_2 = NULL;
  2486. String_t* G_B1_0 = NULL;
  2487. String_t* G_B1_1 = NULL;
  2488. String_t* G_B1_2 = NULL;
  2489. int32_t G_B3_0 = 0;
  2490. String_t* G_B3_1 = NULL;
  2491. String_t* G_B3_2 = NULL;
  2492. String_t* G_B3_3 = NULL;
  2493. {
  2494. String_t* L_0 = __this->___userName;
  2495. String_t* L_1 = __this->___teamID;
  2496. String_t* L_2 = __this->___gameID;
  2497. int32_t L_3 = __this->___isFriend;
  2498. if ((((int32_t)L_3) == ((int32_t)1)))
  2499. {
  2500. G_B2_0 = L_2;
  2501. G_B2_1 = L_1;
  2502. G_B2_2 = L_0;
  2503. goto IL_001f;
  2504. }
  2505. G_B1_0 = L_2;
  2506. G_B1_1 = L_1;
  2507. G_B1_2 = L_0;
  2508. }
  2509. {
  2510. G_B3_0 = 0;
  2511. G_B3_1 = G_B1_0;
  2512. G_B3_2 = G_B1_1;
  2513. G_B3_3 = G_B1_2;
  2514. goto IL_0020;
  2515. }
  2516. IL_001f:
  2517. {
  2518. G_B3_0 = 1;
  2519. G_B3_1 = G_B2_0;
  2520. G_B3_2 = G_B2_1;
  2521. G_B3_3 = G_B2_2;
  2522. }
  2523. IL_0020:
  2524. {
  2525. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_4 = __this->___image;
  2526. UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* L_5 = (UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29*)il2cpp_codegen_object_new(UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29_il2cpp_TypeInfo_var);
  2527. UserProfile__ctor_m3649D0E00F816E2712CA936DDBC55ADBC336BBF1(L_5, G_B3_3, G_B3_2, G_B3_1, (bool)G_B3_0, 3, L_4, NULL);
  2528. V_0 = L_5;
  2529. goto IL_002f;
  2530. }
  2531. IL_002f:
  2532. {
  2533. UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* L_6 = V_0;
  2534. return L_6;
  2535. }
  2536. }
  2537. IL2CPP_EXTERN_C UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* GcUserProfileData_ToUserProfile_m887526D751D39B2B34AA0BE6C79509C2A50BEFF0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2538. {
  2539. GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535* _thisAdjusted;
  2540. int32_t _offset = 1;
  2541. _thisAdjusted = reinterpret_cast<GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535*>(__this + _offset);
  2542. UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* _returnValue;
  2543. _returnValue = GcUserProfileData_ToUserProfile_m887526D751D39B2B34AA0BE6C79509C2A50BEFF0(_thisAdjusted, method);
  2544. return _returnValue;
  2545. }
  2546. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcUserProfileData_AddToArray_m9CC6C97BD081C9EC250AAA5E9BDCD398AF724BFB (GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535* __this, UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A** ___0_array, int32_t ___1_number, const RuntimeMethod* method)
  2547. {
  2548. static bool s_Il2CppMethodInitialized;
  2549. if (!s_Il2CppMethodInitialized)
  2550. {
  2551. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  2552. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral66A9B6842DC1D465CA5CFAF30DE6EDFAC6DF04E8);
  2553. s_Il2CppMethodInitialized = true;
  2554. }
  2555. bool V_0 = false;
  2556. int32_t G_B3_0 = 0;
  2557. {
  2558. UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A** L_0 = ___0_array;
  2559. UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A* L_1 = *((UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A**)L_0);
  2560. NullCheck(L_1);
  2561. int32_t L_2 = ___1_number;
  2562. if ((((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))) <= ((int32_t)L_2)))
  2563. {
  2564. goto IL_0011;
  2565. }
  2566. }
  2567. {
  2568. int32_t L_3 = ___1_number;
  2569. G_B3_0 = ((((int32_t)((((int32_t)L_3) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  2570. goto IL_0012;
  2571. }
  2572. IL_0011:
  2573. {
  2574. G_B3_0 = 0;
  2575. }
  2576. IL_0012:
  2577. {
  2578. V_0 = (bool)G_B3_0;
  2579. bool L_4 = V_0;
  2580. if (!L_4)
  2581. {
  2582. goto IL_0022;
  2583. }
  2584. }
  2585. {
  2586. UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A** L_5 = ___0_array;
  2587. UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A* L_6 = *((UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A**)L_5);
  2588. int32_t L_7 = ___1_number;
  2589. UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* L_8;
  2590. L_8 = GcUserProfileData_ToUserProfile_m887526D751D39B2B34AA0BE6C79509C2A50BEFF0(__this, NULL);
  2591. NullCheck(L_6);
  2592. ArrayElementTypeCheck (L_6, L_8);
  2593. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29*)L_8);
  2594. goto IL_002d;
  2595. }
  2596. IL_0022:
  2597. {
  2598. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  2599. Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral66A9B6842DC1D465CA5CFAF30DE6EDFAC6DF04E8, NULL);
  2600. }
  2601. IL_002d:
  2602. {
  2603. return;
  2604. }
  2605. }
  2606. IL2CPP_EXTERN_C void GcUserProfileData_AddToArray_m9CC6C97BD081C9EC250AAA5E9BDCD398AF724BFB_AdjustorThunk (RuntimeObject* __this, UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A** ___0_array, int32_t ___1_number, const RuntimeMethod* method)
  2607. {
  2608. GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535* _thisAdjusted;
  2609. int32_t _offset = 1;
  2610. _thisAdjusted = reinterpret_cast<GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535*>(__this + _offset);
  2611. GcUserProfileData_AddToArray_m9CC6C97BD081C9EC250AAA5E9BDCD398AF724BFB(_thisAdjusted, ___0_array, ___1_number, method);
  2612. }
  2613. #ifdef __clang__
  2614. #pragma clang diagnostic pop
  2615. #endif
  2616. #ifdef __clang__
  2617. #pragma clang diagnostic push
  2618. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2619. #pragma clang diagnostic ignored "-Wunused-variable"
  2620. #endif
  2621. IL2CPP_EXTERN_C void GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086_marshal_pinvoke(const GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086& unmarshaled, GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086_marshaled_pinvoke& marshaled)
  2622. {
  2623. static bool s_Il2CppMethodInitialized;
  2624. if (!s_Il2CppMethodInitialized)
  2625. {
  2626. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086_0_0_0_var);
  2627. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086____m_Image_FieldInfo_var);
  2628. s_Il2CppMethodInitialized = true;
  2629. }
  2630. Exception_t* ___m_ImageException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086____m_Image_FieldInfo_var, GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086_0_0_0_var);
  2631. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_ImageException, NULL);
  2632. }
  2633. IL2CPP_EXTERN_C void GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086_marshal_pinvoke_back(const GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086_marshaled_pinvoke& marshaled, GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086& unmarshaled)
  2634. {
  2635. static bool s_Il2CppMethodInitialized;
  2636. if (!s_Il2CppMethodInitialized)
  2637. {
  2638. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086_0_0_0_var);
  2639. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086____m_Image_FieldInfo_var);
  2640. s_Il2CppMethodInitialized = true;
  2641. }
  2642. Exception_t* ___m_ImageException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086____m_Image_FieldInfo_var, GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086_0_0_0_var);
  2643. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_ImageException, NULL);
  2644. }
  2645. IL2CPP_EXTERN_C void GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086_marshal_pinvoke_cleanup(GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086_marshaled_pinvoke& marshaled)
  2646. {
  2647. }
  2648. IL2CPP_EXTERN_C void GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086_marshal_com(const GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086& unmarshaled, GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086_marshaled_com& marshaled)
  2649. {
  2650. static bool s_Il2CppMethodInitialized;
  2651. if (!s_Il2CppMethodInitialized)
  2652. {
  2653. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086_0_0_0_var);
  2654. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086____m_Image_FieldInfo_var);
  2655. s_Il2CppMethodInitialized = true;
  2656. }
  2657. Exception_t* ___m_ImageException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086____m_Image_FieldInfo_var, GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086_0_0_0_var);
  2658. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_ImageException, NULL);
  2659. }
  2660. IL2CPP_EXTERN_C void GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086_marshal_com_back(const GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086_marshaled_com& marshaled, GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086& unmarshaled)
  2661. {
  2662. static bool s_Il2CppMethodInitialized;
  2663. if (!s_Il2CppMethodInitialized)
  2664. {
  2665. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086_0_0_0_var);
  2666. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086____m_Image_FieldInfo_var);
  2667. s_Il2CppMethodInitialized = true;
  2668. }
  2669. Exception_t* ___m_ImageException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086____m_Image_FieldInfo_var, GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086_0_0_0_var);
  2670. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_ImageException, NULL);
  2671. }
  2672. IL2CPP_EXTERN_C void GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086_marshal_com_cleanup(GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086_marshaled_com& marshaled)
  2673. {
  2674. }
  2675. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* GcAchievementDescriptionData_ToAchievementDescription_mA95A2FA7D828072E68C98ADBED56D66FAA59AEA3 (GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086* __this, const RuntimeMethod* method)
  2676. {
  2677. static bool s_Il2CppMethodInitialized;
  2678. if (!s_Il2CppMethodInitialized)
  2679. {
  2680. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9_il2cpp_TypeInfo_var);
  2681. s_Il2CppMethodInitialized = true;
  2682. }
  2683. AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* V_0 = NULL;
  2684. String_t* G_B2_0 = NULL;
  2685. String_t* G_B2_1 = NULL;
  2686. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* G_B2_2 = NULL;
  2687. String_t* G_B2_3 = NULL;
  2688. String_t* G_B2_4 = NULL;
  2689. String_t* G_B1_0 = NULL;
  2690. String_t* G_B1_1 = NULL;
  2691. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* G_B1_2 = NULL;
  2692. String_t* G_B1_3 = NULL;
  2693. String_t* G_B1_4 = NULL;
  2694. int32_t G_B3_0 = 0;
  2695. String_t* G_B3_1 = NULL;
  2696. String_t* G_B3_2 = NULL;
  2697. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* G_B3_3 = NULL;
  2698. String_t* G_B3_4 = NULL;
  2699. String_t* G_B3_5 = NULL;
  2700. {
  2701. String_t* L_0 = __this->___m_Identifier;
  2702. String_t* L_1 = __this->___m_Title;
  2703. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_2 = __this->___m_Image;
  2704. String_t* L_3 = __this->___m_AchievedDescription;
  2705. String_t* L_4 = __this->___m_UnachievedDescription;
  2706. int32_t L_5 = __this->___m_Hidden;
  2707. if (!L_5)
  2708. {
  2709. G_B2_0 = L_4;
  2710. G_B2_1 = L_3;
  2711. G_B2_2 = L_2;
  2712. G_B2_3 = L_1;
  2713. G_B2_4 = L_0;
  2714. goto IL_002a;
  2715. }
  2716. G_B1_0 = L_4;
  2717. G_B1_1 = L_3;
  2718. G_B1_2 = L_2;
  2719. G_B1_3 = L_1;
  2720. G_B1_4 = L_0;
  2721. }
  2722. {
  2723. G_B3_0 = 1;
  2724. G_B3_1 = G_B1_0;
  2725. G_B3_2 = G_B1_1;
  2726. G_B3_3 = G_B1_2;
  2727. G_B3_4 = G_B1_3;
  2728. G_B3_5 = G_B1_4;
  2729. goto IL_002b;
  2730. }
  2731. IL_002a:
  2732. {
  2733. G_B3_0 = 0;
  2734. G_B3_1 = G_B2_0;
  2735. G_B3_2 = G_B2_1;
  2736. G_B3_3 = G_B2_2;
  2737. G_B3_4 = G_B2_3;
  2738. G_B3_5 = G_B2_4;
  2739. }
  2740. IL_002b:
  2741. {
  2742. int32_t L_6 = __this->___m_Points;
  2743. AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* L_7 = (AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9*)il2cpp_codegen_object_new(AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9_il2cpp_TypeInfo_var);
  2744. AchievementDescription__ctor_mB5F9A234974FEC3BB146511929791A1D8846E2EF(L_7, G_B3_5, G_B3_4, G_B3_3, G_B3_2, G_B3_1, (bool)G_B3_0, L_6, NULL);
  2745. V_0 = L_7;
  2746. goto IL_0039;
  2747. }
  2748. IL_0039:
  2749. {
  2750. AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* L_8 = V_0;
  2751. return L_8;
  2752. }
  2753. }
  2754. IL2CPP_EXTERN_C AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* GcAchievementDescriptionData_ToAchievementDescription_mA95A2FA7D828072E68C98ADBED56D66FAA59AEA3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2755. {
  2756. GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086* _thisAdjusted;
  2757. int32_t _offset = 1;
  2758. _thisAdjusted = reinterpret_cast<GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086*>(__this + _offset);
  2759. AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* _returnValue;
  2760. _returnValue = GcAchievementDescriptionData_ToAchievementDescription_mA95A2FA7D828072E68C98ADBED56D66FAA59AEA3(_thisAdjusted, method);
  2761. return _returnValue;
  2762. }
  2763. #ifdef __clang__
  2764. #pragma clang diagnostic pop
  2765. #endif
  2766. #ifdef __clang__
  2767. #pragma clang diagnostic push
  2768. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2769. #pragma clang diagnostic ignored "-Wunused-variable"
  2770. #endif
  2771. IL2CPP_EXTERN_C void GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4_marshal_pinvoke(const GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4& unmarshaled, GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4_marshaled_pinvoke& marshaled)
  2772. {
  2773. marshaled.___m_Identifier = il2cpp_codegen_marshal_string(unmarshaled.___m_Identifier);
  2774. marshaled.___m_PercentCompleted = unmarshaled.___m_PercentCompleted;
  2775. marshaled.___m_Completed = unmarshaled.___m_Completed;
  2776. marshaled.___m_Hidden = unmarshaled.___m_Hidden;
  2777. marshaled.___m_LastReportedDate = unmarshaled.___m_LastReportedDate;
  2778. }
  2779. IL2CPP_EXTERN_C void GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4_marshal_pinvoke_back(const GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4_marshaled_pinvoke& marshaled, GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4& unmarshaled)
  2780. {
  2781. unmarshaled.___m_Identifier = il2cpp_codegen_marshal_string_result(marshaled.___m_Identifier);
  2782. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Identifier), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_Identifier));
  2783. double unmarshaledm_PercentCompleted_temp_1 = 0.0;
  2784. unmarshaledm_PercentCompleted_temp_1 = marshaled.___m_PercentCompleted;
  2785. unmarshaled.___m_PercentCompleted = unmarshaledm_PercentCompleted_temp_1;
  2786. int32_t unmarshaledm_Completed_temp_2 = 0;
  2787. unmarshaledm_Completed_temp_2 = marshaled.___m_Completed;
  2788. unmarshaled.___m_Completed = unmarshaledm_Completed_temp_2;
  2789. int32_t unmarshaledm_Hidden_temp_3 = 0;
  2790. unmarshaledm_Hidden_temp_3 = marshaled.___m_Hidden;
  2791. unmarshaled.___m_Hidden = unmarshaledm_Hidden_temp_3;
  2792. int32_t unmarshaledm_LastReportedDate_temp_4 = 0;
  2793. unmarshaledm_LastReportedDate_temp_4 = marshaled.___m_LastReportedDate;
  2794. unmarshaled.___m_LastReportedDate = unmarshaledm_LastReportedDate_temp_4;
  2795. }
  2796. IL2CPP_EXTERN_C void GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4_marshal_pinvoke_cleanup(GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4_marshaled_pinvoke& marshaled)
  2797. {
  2798. il2cpp_codegen_marshal_free(marshaled.___m_Identifier);
  2799. marshaled.___m_Identifier = NULL;
  2800. }
  2801. IL2CPP_EXTERN_C void GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4_marshal_com(const GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4& unmarshaled, GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4_marshaled_com& marshaled)
  2802. {
  2803. marshaled.___m_Identifier = il2cpp_codegen_marshal_bstring(unmarshaled.___m_Identifier);
  2804. marshaled.___m_PercentCompleted = unmarshaled.___m_PercentCompleted;
  2805. marshaled.___m_Completed = unmarshaled.___m_Completed;
  2806. marshaled.___m_Hidden = unmarshaled.___m_Hidden;
  2807. marshaled.___m_LastReportedDate = unmarshaled.___m_LastReportedDate;
  2808. }
  2809. IL2CPP_EXTERN_C void GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4_marshal_com_back(const GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4_marshaled_com& marshaled, GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4& unmarshaled)
  2810. {
  2811. unmarshaled.___m_Identifier = il2cpp_codegen_marshal_bstring_result(marshaled.___m_Identifier);
  2812. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Identifier), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_Identifier));
  2813. double unmarshaledm_PercentCompleted_temp_1 = 0.0;
  2814. unmarshaledm_PercentCompleted_temp_1 = marshaled.___m_PercentCompleted;
  2815. unmarshaled.___m_PercentCompleted = unmarshaledm_PercentCompleted_temp_1;
  2816. int32_t unmarshaledm_Completed_temp_2 = 0;
  2817. unmarshaledm_Completed_temp_2 = marshaled.___m_Completed;
  2818. unmarshaled.___m_Completed = unmarshaledm_Completed_temp_2;
  2819. int32_t unmarshaledm_Hidden_temp_3 = 0;
  2820. unmarshaledm_Hidden_temp_3 = marshaled.___m_Hidden;
  2821. unmarshaled.___m_Hidden = unmarshaledm_Hidden_temp_3;
  2822. int32_t unmarshaledm_LastReportedDate_temp_4 = 0;
  2823. unmarshaledm_LastReportedDate_temp_4 = marshaled.___m_LastReportedDate;
  2824. unmarshaled.___m_LastReportedDate = unmarshaledm_LastReportedDate_temp_4;
  2825. }
  2826. IL2CPP_EXTERN_C void GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4_marshal_com_cleanup(GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4_marshaled_com& marshaled)
  2827. {
  2828. il2cpp_codegen_marshal_free_bstring(marshaled.___m_Identifier);
  2829. marshaled.___m_Identifier = NULL;
  2830. }
  2831. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* GcAchievementData_ToAchievement_mCE88D5DB0AD1F428DFA7C6B6288F1EAC1B4382C4 (GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4* __this, const RuntimeMethod* method)
  2832. {
  2833. static bool s_Il2CppMethodInitialized;
  2834. if (!s_Il2CppMethodInitialized)
  2835. {
  2836. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B_il2cpp_TypeInfo_var);
  2837. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  2838. s_Il2CppMethodInitialized = true;
  2839. }
  2840. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_0;
  2841. memset((&V_0), 0, sizeof(V_0));
  2842. Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* V_1 = NULL;
  2843. double G_B2_0 = 0.0;
  2844. String_t* G_B2_1 = NULL;
  2845. double G_B1_0 = 0.0;
  2846. String_t* G_B1_1 = NULL;
  2847. int32_t G_B3_0 = 0;
  2848. double G_B3_1 = 0.0;
  2849. String_t* G_B3_2 = NULL;
  2850. int32_t G_B5_0 = 0;
  2851. double G_B5_1 = 0.0;
  2852. String_t* G_B5_2 = NULL;
  2853. int32_t G_B4_0 = 0;
  2854. double G_B4_1 = 0.0;
  2855. String_t* G_B4_2 = NULL;
  2856. int32_t G_B6_0 = 0;
  2857. int32_t G_B6_1 = 0;
  2858. double G_B6_2 = 0.0;
  2859. String_t* G_B6_3 = NULL;
  2860. {
  2861. String_t* L_0 = __this->___m_Identifier;
  2862. double L_1 = __this->___m_PercentCompleted;
  2863. int32_t L_2 = __this->___m_Completed;
  2864. if (!L_2)
  2865. {
  2866. G_B2_0 = L_1;
  2867. G_B2_1 = L_0;
  2868. goto IL_0018;
  2869. }
  2870. G_B1_0 = L_1;
  2871. G_B1_1 = L_0;
  2872. }
  2873. {
  2874. G_B3_0 = 1;
  2875. G_B3_1 = G_B1_0;
  2876. G_B3_2 = G_B1_1;
  2877. goto IL_0019;
  2878. }
  2879. IL_0018:
  2880. {
  2881. G_B3_0 = 0;
  2882. G_B3_1 = G_B2_0;
  2883. G_B3_2 = G_B2_1;
  2884. }
  2885. IL_0019:
  2886. {
  2887. int32_t L_3 = __this->___m_Hidden;
  2888. if (!L_3)
  2889. {
  2890. G_B5_0 = G_B3_0;
  2891. G_B5_1 = G_B3_1;
  2892. G_B5_2 = G_B3_2;
  2893. goto IL_0024;
  2894. }
  2895. G_B4_0 = G_B3_0;
  2896. G_B4_1 = G_B3_1;
  2897. G_B4_2 = G_B3_2;
  2898. }
  2899. {
  2900. G_B6_0 = 1;
  2901. G_B6_1 = G_B4_0;
  2902. G_B6_2 = G_B4_1;
  2903. G_B6_3 = G_B4_2;
  2904. goto IL_0025;
  2905. }
  2906. IL_0024:
  2907. {
  2908. G_B6_0 = 0;
  2909. G_B6_1 = G_B5_0;
  2910. G_B6_2 = G_B5_1;
  2911. G_B6_3 = G_B5_2;
  2912. }
  2913. IL_0025:
  2914. {
  2915. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_4;
  2916. memset((&L_4), 0, sizeof(L_4));
  2917. DateTime__ctor_mA66CE5141E86C5BC75F79543F99A7BD77B420201((&L_4), ((int32_t)1970), 1, 1, 0, 0, 0, 0, NULL);
  2918. V_0 = L_4;
  2919. int32_t L_5 = __this->___m_LastReportedDate;
  2920. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  2921. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_6;
  2922. L_6 = DateTime_AddSeconds_mC5FE3FB22A1295CA747746ECE48B9D4A4B6B2E81((&V_0), ((double)L_5), NULL);
  2923. Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* L_7 = (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B*)il2cpp_codegen_object_new(Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B_il2cpp_TypeInfo_var);
  2924. Achievement__ctor_mE4B26ACD8E4220F645864036B7F9AD2E7D746B85(L_7, G_B6_3, G_B6_2, (bool)G_B6_1, (bool)G_B6_0, L_6, NULL);
  2925. V_1 = L_7;
  2926. goto IL_004c;
  2927. }
  2928. IL_004c:
  2929. {
  2930. Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* L_8 = V_1;
  2931. return L_8;
  2932. }
  2933. }
  2934. IL2CPP_EXTERN_C Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* GcAchievementData_ToAchievement_mCE88D5DB0AD1F428DFA7C6B6288F1EAC1B4382C4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2935. {
  2936. GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4* _thisAdjusted;
  2937. int32_t _offset = 1;
  2938. _thisAdjusted = reinterpret_cast<GcAchievementData_tBA953A0889E78C0050ED548758B7AF25F12799D4*>(__this + _offset);
  2939. Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* _returnValue;
  2940. _returnValue = GcAchievementData_ToAchievement_mCE88D5DB0AD1F428DFA7C6B6288F1EAC1B4382C4(_thisAdjusted, method);
  2941. return _returnValue;
  2942. }
  2943. #ifdef __clang__
  2944. #pragma clang diagnostic pop
  2945. #endif
  2946. #ifdef __clang__
  2947. #pragma clang diagnostic push
  2948. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2949. #pragma clang diagnostic ignored "-Wunused-variable"
  2950. #endif
  2951. IL2CPP_EXTERN_C void GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F_marshal_pinvoke(const GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F& unmarshaled, GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F_marshaled_pinvoke& marshaled)
  2952. {
  2953. marshaled.___m_Category = il2cpp_codegen_marshal_string(unmarshaled.___m_Category);
  2954. marshaled.___m_ValueLow = unmarshaled.___m_ValueLow;
  2955. marshaled.___m_ValueHigh = unmarshaled.___m_ValueHigh;
  2956. marshaled.___m_Date = unmarshaled.___m_Date;
  2957. marshaled.___m_FormattedValue = il2cpp_codegen_marshal_string(unmarshaled.___m_FormattedValue);
  2958. marshaled.___m_PlayerID = il2cpp_codegen_marshal_string(unmarshaled.___m_PlayerID);
  2959. marshaled.___m_Rank = unmarshaled.___m_Rank;
  2960. }
  2961. IL2CPP_EXTERN_C void GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F_marshal_pinvoke_back(const GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F_marshaled_pinvoke& marshaled, GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F& unmarshaled)
  2962. {
  2963. unmarshaled.___m_Category = il2cpp_codegen_marshal_string_result(marshaled.___m_Category);
  2964. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Category), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_Category));
  2965. uint32_t unmarshaledm_ValueLow_temp_1 = 0;
  2966. unmarshaledm_ValueLow_temp_1 = marshaled.___m_ValueLow;
  2967. unmarshaled.___m_ValueLow = unmarshaledm_ValueLow_temp_1;
  2968. int32_t unmarshaledm_ValueHigh_temp_2 = 0;
  2969. unmarshaledm_ValueHigh_temp_2 = marshaled.___m_ValueHigh;
  2970. unmarshaled.___m_ValueHigh = unmarshaledm_ValueHigh_temp_2;
  2971. int32_t unmarshaledm_Date_temp_3 = 0;
  2972. unmarshaledm_Date_temp_3 = marshaled.___m_Date;
  2973. unmarshaled.___m_Date = unmarshaledm_Date_temp_3;
  2974. unmarshaled.___m_FormattedValue = il2cpp_codegen_marshal_string_result(marshaled.___m_FormattedValue);
  2975. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_FormattedValue), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_FormattedValue));
  2976. unmarshaled.___m_PlayerID = il2cpp_codegen_marshal_string_result(marshaled.___m_PlayerID);
  2977. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_PlayerID), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_PlayerID));
  2978. int32_t unmarshaledm_Rank_temp_6 = 0;
  2979. unmarshaledm_Rank_temp_6 = marshaled.___m_Rank;
  2980. unmarshaled.___m_Rank = unmarshaledm_Rank_temp_6;
  2981. }
  2982. IL2CPP_EXTERN_C void GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F_marshal_pinvoke_cleanup(GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F_marshaled_pinvoke& marshaled)
  2983. {
  2984. il2cpp_codegen_marshal_free(marshaled.___m_Category);
  2985. marshaled.___m_Category = NULL;
  2986. il2cpp_codegen_marshal_free(marshaled.___m_FormattedValue);
  2987. marshaled.___m_FormattedValue = NULL;
  2988. il2cpp_codegen_marshal_free(marshaled.___m_PlayerID);
  2989. marshaled.___m_PlayerID = NULL;
  2990. }
  2991. IL2CPP_EXTERN_C void GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F_marshal_com(const GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F& unmarshaled, GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F_marshaled_com& marshaled)
  2992. {
  2993. marshaled.___m_Category = il2cpp_codegen_marshal_bstring(unmarshaled.___m_Category);
  2994. marshaled.___m_ValueLow = unmarshaled.___m_ValueLow;
  2995. marshaled.___m_ValueHigh = unmarshaled.___m_ValueHigh;
  2996. marshaled.___m_Date = unmarshaled.___m_Date;
  2997. marshaled.___m_FormattedValue = il2cpp_codegen_marshal_bstring(unmarshaled.___m_FormattedValue);
  2998. marshaled.___m_PlayerID = il2cpp_codegen_marshal_bstring(unmarshaled.___m_PlayerID);
  2999. marshaled.___m_Rank = unmarshaled.___m_Rank;
  3000. }
  3001. IL2CPP_EXTERN_C void GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F_marshal_com_back(const GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F_marshaled_com& marshaled, GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F& unmarshaled)
  3002. {
  3003. unmarshaled.___m_Category = il2cpp_codegen_marshal_bstring_result(marshaled.___m_Category);
  3004. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Category), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_Category));
  3005. uint32_t unmarshaledm_ValueLow_temp_1 = 0;
  3006. unmarshaledm_ValueLow_temp_1 = marshaled.___m_ValueLow;
  3007. unmarshaled.___m_ValueLow = unmarshaledm_ValueLow_temp_1;
  3008. int32_t unmarshaledm_ValueHigh_temp_2 = 0;
  3009. unmarshaledm_ValueHigh_temp_2 = marshaled.___m_ValueHigh;
  3010. unmarshaled.___m_ValueHigh = unmarshaledm_ValueHigh_temp_2;
  3011. int32_t unmarshaledm_Date_temp_3 = 0;
  3012. unmarshaledm_Date_temp_3 = marshaled.___m_Date;
  3013. unmarshaled.___m_Date = unmarshaledm_Date_temp_3;
  3014. unmarshaled.___m_FormattedValue = il2cpp_codegen_marshal_bstring_result(marshaled.___m_FormattedValue);
  3015. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_FormattedValue), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_FormattedValue));
  3016. unmarshaled.___m_PlayerID = il2cpp_codegen_marshal_bstring_result(marshaled.___m_PlayerID);
  3017. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_PlayerID), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_PlayerID));
  3018. int32_t unmarshaledm_Rank_temp_6 = 0;
  3019. unmarshaledm_Rank_temp_6 = marshaled.___m_Rank;
  3020. unmarshaled.___m_Rank = unmarshaledm_Rank_temp_6;
  3021. }
  3022. IL2CPP_EXTERN_C void GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F_marshal_com_cleanup(GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F_marshaled_com& marshaled)
  3023. {
  3024. il2cpp_codegen_marshal_free_bstring(marshaled.___m_Category);
  3025. marshaled.___m_Category = NULL;
  3026. il2cpp_codegen_marshal_free_bstring(marshaled.___m_FormattedValue);
  3027. marshaled.___m_FormattedValue = NULL;
  3028. il2cpp_codegen_marshal_free_bstring(marshaled.___m_PlayerID);
  3029. marshaled.___m_PlayerID = NULL;
  3030. }
  3031. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* GcScoreData_ToScore_m14704CC9F232CE249D9C85D2E8D330ADBE1C459E (GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F* __this, const RuntimeMethod* method)
  3032. {
  3033. static bool s_Il2CppMethodInitialized;
  3034. if (!s_Il2CppMethodInitialized)
  3035. {
  3036. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  3037. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53_il2cpp_TypeInfo_var);
  3038. s_Il2CppMethodInitialized = true;
  3039. }
  3040. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_0;
  3041. memset((&V_0), 0, sizeof(V_0));
  3042. Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* V_1 = NULL;
  3043. {
  3044. String_t* L_0 = __this->___m_Category;
  3045. int32_t L_1 = __this->___m_ValueHigh;
  3046. uint32_t L_2 = __this->___m_ValueLow;
  3047. String_t* L_3 = __this->___m_PlayerID;
  3048. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_4;
  3049. memset((&L_4), 0, sizeof(L_4));
  3050. DateTime__ctor_mA66CE5141E86C5BC75F79543F99A7BD77B420201((&L_4), ((int32_t)1970), 1, 1, 0, 0, 0, 0, NULL);
  3051. V_0 = L_4;
  3052. int32_t L_5 = __this->___m_Date;
  3053. il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
  3054. DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_6;
  3055. L_6 = DateTime_AddSeconds_mC5FE3FB22A1295CA747746ECE48B9D4A4B6B2E81((&V_0), ((double)L_5), NULL);
  3056. String_t* L_7 = __this->___m_FormattedValue;
  3057. int32_t L_8 = __this->___m_Rank;
  3058. Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* L_9 = (Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53*)il2cpp_codegen_object_new(Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53_il2cpp_TypeInfo_var);
  3059. Score__ctor_mD90E3983F2E8AF6001AB7C5E54497752F21E0F31(L_9, L_0, ((int64_t)il2cpp_codegen_add(((int64_t)(((int64_t)L_1)<<((int32_t)32))), ((int64_t)(uint64_t)((uint32_t)L_2)))), L_3, L_6, L_7, L_8, NULL);
  3060. V_1 = L_9;
  3061. goto IL_0052;
  3062. }
  3063. IL_0052:
  3064. {
  3065. Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* L_10 = V_1;
  3066. return L_10;
  3067. }
  3068. }
  3069. IL2CPP_EXTERN_C Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* GcScoreData_ToScore_m14704CC9F232CE249D9C85D2E8D330ADBE1C459E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  3070. {
  3071. GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F* _thisAdjusted;
  3072. int32_t _offset = 1;
  3073. _thisAdjusted = reinterpret_cast<GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F*>(__this + _offset);
  3074. Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* _returnValue;
  3075. _returnValue = GcScoreData_ToScore_m14704CC9F232CE249D9C85D2E8D330ADBE1C459E(_thisAdjusted, method);
  3076. return _returnValue;
  3077. }
  3078. #ifdef __clang__
  3079. #pragma clang diagnostic pop
  3080. #endif
  3081. #ifdef __clang__
  3082. #pragma clang diagnostic push
  3083. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3084. #pragma clang diagnostic ignored "-Wunused-variable"
  3085. #endif
  3086. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_ClearAchievementDescriptions_mFC0180DC036AEC26DE512750183DBF28716D1AD8 (int32_t ___0_size, const RuntimeMethod* method)
  3087. {
  3088. static bool s_Il2CppMethodInitialized;
  3089. if (!s_Il2CppMethodInitialized)
  3090. {
  3091. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5_il2cpp_TypeInfo_var);
  3092. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3093. s_Il2CppMethodInitialized = true;
  3094. }
  3095. bool V_0 = false;
  3096. int32_t G_B3_0 = 0;
  3097. {
  3098. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3099. AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5* L_0 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_adCache;
  3100. if (!L_0)
  3101. {
  3102. goto IL_0017;
  3103. }
  3104. }
  3105. {
  3106. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3107. AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5* L_1 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_adCache;
  3108. NullCheck(L_1);
  3109. int32_t L_2 = ___0_size;
  3110. G_B3_0 = ((((int32_t)((((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))) == ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  3111. goto IL_0018;
  3112. }
  3113. IL_0017:
  3114. {
  3115. G_B3_0 = 1;
  3116. }
  3117. IL_0018:
  3118. {
  3119. V_0 = (bool)G_B3_0;
  3120. bool L_3 = V_0;
  3121. if (!L_3)
  3122. {
  3123. goto IL_0027;
  3124. }
  3125. }
  3126. {
  3127. int32_t L_4 = ___0_size;
  3128. AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5* L_5 = (AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5*)(AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5*)SZArrayNew(AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5_il2cpp_TypeInfo_var, (uint32_t)L_4);
  3129. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3130. ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_adCache = L_5;
  3131. Il2CppCodeGenWriteBarrier((void**)(&((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_adCache), (void*)L_5);
  3132. }
  3133. IL_0027:
  3134. {
  3135. return;
  3136. }
  3137. }
  3138. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_SetAchievementDescription_mAF211CCF334C2D12447A979CF93BEC1DC46228DD (GcAchievementDescriptionData_t9C5BBAB764F0088FE40698EB33FE79D5173B2086 ___0_data, int32_t ___1_number, const RuntimeMethod* method)
  3139. {
  3140. static bool s_Il2CppMethodInitialized;
  3141. if (!s_Il2CppMethodInitialized)
  3142. {
  3143. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3144. s_Il2CppMethodInitialized = true;
  3145. }
  3146. {
  3147. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3148. AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5* L_0 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_adCache;
  3149. int32_t L_1 = ___1_number;
  3150. AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* L_2;
  3151. L_2 = GcAchievementDescriptionData_ToAchievementDescription_mA95A2FA7D828072E68C98ADBED56D66FAA59AEA3((&___0_data), NULL);
  3152. NullCheck(L_0);
  3153. ArrayElementTypeCheck (L_0, L_2);
  3154. (L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9*)L_2);
  3155. return;
  3156. }
  3157. }
  3158. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_SetAchievementDescriptionImage_mC749EF8DFCF2B3A7D1AE589DD00A75425768C7BA (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, int32_t ___1_number, const RuntimeMethod* method)
  3159. {
  3160. static bool s_Il2CppMethodInitialized;
  3161. if (!s_Il2CppMethodInitialized)
  3162. {
  3163. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  3164. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3165. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0EB9CEC404FAEC84F4591C2F0DAF1F030A3878B0);
  3166. s_Il2CppMethodInitialized = true;
  3167. }
  3168. bool V_0 = false;
  3169. int32_t G_B3_0 = 0;
  3170. {
  3171. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3172. AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5* L_0 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_adCache;
  3173. NullCheck(L_0);
  3174. int32_t L_1 = ___1_number;
  3175. if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) <= ((int32_t)L_1)))
  3176. {
  3177. goto IL_0011;
  3178. }
  3179. }
  3180. {
  3181. int32_t L_2 = ___1_number;
  3182. G_B3_0 = ((((int32_t)L_2) < ((int32_t)0))? 1 : 0);
  3183. goto IL_0012;
  3184. }
  3185. IL_0011:
  3186. {
  3187. G_B3_0 = 1;
  3188. }
  3189. IL_0012:
  3190. {
  3191. V_0 = (bool)G_B3_0;
  3192. bool L_3 = V_0;
  3193. if (!L_3)
  3194. {
  3195. goto IL_0024;
  3196. }
  3197. }
  3198. {
  3199. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  3200. Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral0EB9CEC404FAEC84F4591C2F0DAF1F030A3878B0, NULL);
  3201. goto IL_0032;
  3202. }
  3203. IL_0024:
  3204. {
  3205. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3206. AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5* L_4 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_adCache;
  3207. int32_t L_5 = ___1_number;
  3208. NullCheck(L_4);
  3209. int32_t L_6 = L_5;
  3210. AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  3211. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_8 = ___0_texture;
  3212. NullCheck(L_7);
  3213. AchievementDescription_SetImage_m16FC76EE05781DB25586A64D3B0D6CE3E6213CF5(L_7, L_8, NULL);
  3214. }
  3215. IL_0032:
  3216. {
  3217. return;
  3218. }
  3219. }
  3220. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_TriggerAchievementDescriptionCallback_m0F1810085F7010D4375CCAFA088B733436888DEA (Action_1_t8739D9AE03007E7B95C8FA61FA2FA5829D864C49* ___0_callback, const RuntimeMethod* method)
  3221. {
  3222. static bool s_Il2CppMethodInitialized;
  3223. if (!s_Il2CppMethodInitialized)
  3224. {
  3225. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  3226. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3227. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA2DEA6E90B0DC1F971A74DE11F62EA8333A737B9);
  3228. s_Il2CppMethodInitialized = true;
  3229. }
  3230. bool V_0 = false;
  3231. bool V_1 = false;
  3232. IAchievementDescriptionU5BU5D_tA09B03FB7807D9E82F5DBB3D88F4761CB6EFBDD1* V_2 = NULL;
  3233. int32_t G_B3_0 = 0;
  3234. {
  3235. Action_1_t8739D9AE03007E7B95C8FA61FA2FA5829D864C49* L_0 = ___0_callback;
  3236. if (!L_0)
  3237. {
  3238. goto IL_000e;
  3239. }
  3240. }
  3241. {
  3242. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3243. AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5* L_1 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_adCache;
  3244. G_B3_0 = ((!(((RuntimeObject*)(AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  3245. goto IL_000f;
  3246. }
  3247. IL_000e:
  3248. {
  3249. G_B3_0 = 0;
  3250. }
  3251. IL_000f:
  3252. {
  3253. V_0 = (bool)G_B3_0;
  3254. bool L_2 = V_0;
  3255. if (!L_2)
  3256. {
  3257. goto IL_003b;
  3258. }
  3259. }
  3260. {
  3261. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3262. AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5* L_3 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_adCache;
  3263. NullCheck(L_3);
  3264. V_1 = (bool)((((int32_t)(((RuntimeArray*)L_3)->max_length)) == ((int32_t)0))? 1 : 0);
  3265. bool L_4 = V_1;
  3266. if (!L_4)
  3267. {
  3268. goto IL_002c;
  3269. }
  3270. }
  3271. {
  3272. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  3273. Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteralA2DEA6E90B0DC1F971A74DE11F62EA8333A737B9, NULL);
  3274. }
  3275. IL_002c:
  3276. {
  3277. Action_1_t8739D9AE03007E7B95C8FA61FA2FA5829D864C49* L_5 = ___0_callback;
  3278. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3279. AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5* L_6 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_adCache;
  3280. V_2 = (IAchievementDescriptionU5BU5D_tA09B03FB7807D9E82F5DBB3D88F4761CB6EFBDD1*)L_6;
  3281. IAchievementDescriptionU5BU5D_tA09B03FB7807D9E82F5DBB3D88F4761CB6EFBDD1* L_7 = V_2;
  3282. NullCheck(L_5);
  3283. Action_1_Invoke_mACDC11E62A95308B0F480575D14D797153B04D67_inline(L_5, L_7, NULL);
  3284. }
  3285. IL_003b:
  3286. {
  3287. return;
  3288. }
  3289. }
  3290. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_AuthenticateCallbackWrapper_mBBDEF86CA2DA410C1ABD8DFBDEEA558F53D11E57 (int32_t ___0_result, String_t* ___1_error, const RuntimeMethod* method)
  3291. {
  3292. static bool s_Il2CppMethodInitialized;
  3293. if (!s_Il2CppMethodInitialized)
  3294. {
  3295. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3296. s_Il2CppMethodInitialized = true;
  3297. }
  3298. bool V_0 = false;
  3299. Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D* G_B3_0 = NULL;
  3300. Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D* G_B2_0 = NULL;
  3301. int32_t G_B4_0 = 0;
  3302. Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D* G_B4_1 = NULL;
  3303. {
  3304. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3305. GameCenterPlatform_PopulateLocalUser_m530576FBF88694356BFB3225D489B31DE7AC2239(NULL);
  3306. Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D* L_0 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_AuthenticateCallback;
  3307. V_0 = (bool)((!(((RuntimeObject*)(Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  3308. bool L_1 = V_0;
  3309. if (!L_1)
  3310. {
  3311. goto IL_002f;
  3312. }
  3313. }
  3314. {
  3315. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3316. Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D* L_2 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_AuthenticateCallback;
  3317. int32_t L_3 = ___0_result;
  3318. if ((((int32_t)L_3) == ((int32_t)1)))
  3319. {
  3320. G_B3_0 = L_2;
  3321. goto IL_0020;
  3322. }
  3323. G_B2_0 = L_2;
  3324. }
  3325. {
  3326. G_B4_0 = 0;
  3327. G_B4_1 = G_B2_0;
  3328. goto IL_0021;
  3329. }
  3330. IL_0020:
  3331. {
  3332. G_B4_0 = 1;
  3333. G_B4_1 = G_B3_0;
  3334. }
  3335. IL_0021:
  3336. {
  3337. String_t* L_4 = ___1_error;
  3338. NullCheck(G_B4_1);
  3339. Action_2_Invoke_mEBF6CAF1B381E482329CEE02CB25A980B145CB3E_inline(G_B4_1, (bool)G_B4_0, L_4, NULL);
  3340. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3341. ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_AuthenticateCallback = (Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D*)NULL;
  3342. Il2CppCodeGenWriteBarrier((void**)(&((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_AuthenticateCallback), (void*)(Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D*)NULL);
  3343. }
  3344. IL_002f:
  3345. {
  3346. return;
  3347. }
  3348. }
  3349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_ClearFriends_m45B4C09623AE8DB864C43A54A36A745CD96962F6 (int32_t ___0_size, const RuntimeMethod* method)
  3350. {
  3351. static bool s_Il2CppMethodInitialized;
  3352. if (!s_Il2CppMethodInitialized)
  3353. {
  3354. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3355. s_Il2CppMethodInitialized = true;
  3356. }
  3357. {
  3358. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3359. int32_t L_0 = ___0_size;
  3360. GameCenterPlatform_SafeClearArray_m582138D71F5DF50C5399B2E6F8B3F35B792FBFC9((&((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_friends), L_0, NULL);
  3361. return;
  3362. }
  3363. }
  3364. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_SetFriends_mC9766A473E039C70D2578FCDA79A1A40A68B2946 (GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535 ___0_data, int32_t ___1_number, const RuntimeMethod* method)
  3365. {
  3366. static bool s_Il2CppMethodInitialized;
  3367. if (!s_Il2CppMethodInitialized)
  3368. {
  3369. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3370. s_Il2CppMethodInitialized = true;
  3371. }
  3372. {
  3373. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3374. int32_t L_0 = ___1_number;
  3375. GcUserProfileData_AddToArray_m9CC6C97BD081C9EC250AAA5E9BDCD398AF724BFB((&___0_data), (&((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_friends), L_0, NULL);
  3376. return;
  3377. }
  3378. }
  3379. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_SetFriendImage_m9E454400B1CDAEDC2096043B6901DB41879693DE (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, int32_t ___1_number, const RuntimeMethod* method)
  3380. {
  3381. static bool s_Il2CppMethodInitialized;
  3382. if (!s_Il2CppMethodInitialized)
  3383. {
  3384. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3385. s_Il2CppMethodInitialized = true;
  3386. }
  3387. {
  3388. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3389. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___0_texture;
  3390. int32_t L_1 = ___1_number;
  3391. GameCenterPlatform_SafeSetUserImage_m5C9205AC773B23BFEA86D8F833811A863620B4A5((&((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_friends), L_0, L_1, NULL);
  3392. return;
  3393. }
  3394. }
  3395. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_TriggerFriendsCallbackWrapper_m0A2B35B02A9548A7B6F4B48D8CC93327F6D2C941 (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_callback, int32_t ___1_result, const RuntimeMethod* method)
  3396. {
  3397. static bool s_Il2CppMethodInitialized;
  3398. if (!s_Il2CppMethodInitialized)
  3399. {
  3400. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3401. s_Il2CppMethodInitialized = true;
  3402. }
  3403. bool V_0 = false;
  3404. IUserProfileU5BU5D_t0179D2FF9BD9F78A4E0A10AE350DC1F19E5FCB43* V_1 = NULL;
  3405. bool V_2 = false;
  3406. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* G_B5_0 = NULL;
  3407. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* G_B4_0 = NULL;
  3408. int32_t G_B6_0 = 0;
  3409. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* G_B6_1 = NULL;
  3410. {
  3411. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3412. UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A* L_0 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_friends;
  3413. V_0 = (bool)((!(((RuntimeObject*)(UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  3414. bool L_1 = V_0;
  3415. if (!L_1)
  3416. {
  3417. goto IL_001f;
  3418. }
  3419. }
  3420. {
  3421. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3422. LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD* L_2 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___m_LocalUser;
  3423. UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A* L_3 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_friends;
  3424. V_1 = (IUserProfileU5BU5D_t0179D2FF9BD9F78A4E0A10AE350DC1F19E5FCB43*)L_3;
  3425. IUserProfileU5BU5D_t0179D2FF9BD9F78A4E0A10AE350DC1F19E5FCB43* L_4 = V_1;
  3426. NullCheck(L_2);
  3427. LocalUser_SetFriends_m369BCB8021FB5A359B11D2ACB2F1CCD3DFBF0F6B(L_2, L_4, NULL);
  3428. }
  3429. IL_001f:
  3430. {
  3431. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_5 = ___0_callback;
  3432. V_2 = (bool)((!(((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_5) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  3433. bool L_6 = V_2;
  3434. if (!L_6)
  3435. {
  3436. goto IL_0036;
  3437. }
  3438. }
  3439. {
  3440. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_7 = ___0_callback;
  3441. int32_t L_8 = ___1_result;
  3442. if ((((int32_t)L_8) == ((int32_t)1)))
  3443. {
  3444. G_B5_0 = L_7;
  3445. goto IL_002f;
  3446. }
  3447. G_B4_0 = L_7;
  3448. }
  3449. {
  3450. G_B6_0 = 0;
  3451. G_B6_1 = G_B4_0;
  3452. goto IL_0030;
  3453. }
  3454. IL_002f:
  3455. {
  3456. G_B6_0 = 1;
  3457. G_B6_1 = G_B5_0;
  3458. }
  3459. IL_0030:
  3460. {
  3461. NullCheck(G_B6_1);
  3462. Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline(G_B6_1, (bool)G_B6_0, NULL);
  3463. }
  3464. IL_0036:
  3465. {
  3466. return;
  3467. }
  3468. }
  3469. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_AchievementCallbackWrapper_m5F495D50FF3F29F655280DB50B653BA1B1F8E87A (Action_1_t4AB51E58A5F757E5EB04E408FD37B7BE6D34B0B5* ___0_callback, GcAchievementDataU5BU5D_t5BF7D855B06B4DF9F56BA26AC9DAA1FB16EB5F94* ___1_result, const RuntimeMethod* method)
  3470. {
  3471. static bool s_Il2CppMethodInitialized;
  3472. if (!s_Il2CppMethodInitialized)
  3473. {
  3474. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AchievementU5BU5D_tED830B37019AED404F90055C55FB9C9877735612_il2cpp_TypeInfo_var);
  3475. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  3476. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral882BAF03B0FD95D4EBE6743DD230FAF39A3ED9BC);
  3477. s_Il2CppMethodInitialized = true;
  3478. }
  3479. bool V_0 = false;
  3480. AchievementU5BU5D_tED830B37019AED404F90055C55FB9C9877735612* V_1 = NULL;
  3481. bool V_2 = false;
  3482. int32_t V_3 = 0;
  3483. bool V_4 = false;
  3484. IAchievementU5BU5D_t2EB94CCAA33FED505799D764256677258220CEA3* V_5 = NULL;
  3485. {
  3486. Action_1_t4AB51E58A5F757E5EB04E408FD37B7BE6D34B0B5* L_0 = ___0_callback;
  3487. V_0 = (bool)((!(((RuntimeObject*)(Action_1_t4AB51E58A5F757E5EB04E408FD37B7BE6D34B0B5*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  3488. bool L_1 = V_0;
  3489. if (!L_1)
  3490. {
  3491. goto IL_0057;
  3492. }
  3493. }
  3494. {
  3495. GcAchievementDataU5BU5D_t5BF7D855B06B4DF9F56BA26AC9DAA1FB16EB5F94* L_2 = ___1_result;
  3496. NullCheck(L_2);
  3497. V_2 = (bool)((((int32_t)(((RuntimeArray*)L_2)->max_length)) == ((int32_t)0))? 1 : 0);
  3498. bool L_3 = V_2;
  3499. if (!L_3)
  3500. {
  3501. goto IL_001e;
  3502. }
  3503. }
  3504. {
  3505. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  3506. Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral882BAF03B0FD95D4EBE6743DD230FAF39A3ED9BC, NULL);
  3507. }
  3508. IL_001e:
  3509. {
  3510. GcAchievementDataU5BU5D_t5BF7D855B06B4DF9F56BA26AC9DAA1FB16EB5F94* L_4 = ___1_result;
  3511. NullCheck(L_4);
  3512. AchievementU5BU5D_tED830B37019AED404F90055C55FB9C9877735612* L_5 = (AchievementU5BU5D_tED830B37019AED404F90055C55FB9C9877735612*)(AchievementU5BU5D_tED830B37019AED404F90055C55FB9C9877735612*)SZArrayNew(AchievementU5BU5D_tED830B37019AED404F90055C55FB9C9877735612_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)));
  3513. V_1 = L_5;
  3514. V_3 = 0;
  3515. goto IL_003e;
  3516. }
  3517. IL_002b:
  3518. {
  3519. AchievementU5BU5D_tED830B37019AED404F90055C55FB9C9877735612* L_6 = V_1;
  3520. int32_t L_7 = V_3;
  3521. GcAchievementDataU5BU5D_t5BF7D855B06B4DF9F56BA26AC9DAA1FB16EB5F94* L_8 = ___1_result;
  3522. int32_t L_9 = V_3;
  3523. NullCheck(L_8);
  3524. Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* L_10;
  3525. L_10 = GcAchievementData_ToAchievement_mCE88D5DB0AD1F428DFA7C6B6288F1EAC1B4382C4(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), NULL);
  3526. NullCheck(L_6);
  3527. ArrayElementTypeCheck (L_6, L_10);
  3528. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B*)L_10);
  3529. int32_t L_11 = V_3;
  3530. V_3 = ((int32_t)il2cpp_codegen_add(L_11, 1));
  3531. }
  3532. IL_003e:
  3533. {
  3534. int32_t L_12 = V_3;
  3535. GcAchievementDataU5BU5D_t5BF7D855B06B4DF9F56BA26AC9DAA1FB16EB5F94* L_13 = ___1_result;
  3536. NullCheck(L_13);
  3537. V_4 = (bool)((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))))? 1 : 0);
  3538. bool L_14 = V_4;
  3539. if (L_14)
  3540. {
  3541. goto IL_002b;
  3542. }
  3543. }
  3544. {
  3545. Action_1_t4AB51E58A5F757E5EB04E408FD37B7BE6D34B0B5* L_15 = ___0_callback;
  3546. AchievementU5BU5D_tED830B37019AED404F90055C55FB9C9877735612* L_16 = V_1;
  3547. V_5 = (IAchievementU5BU5D_t2EB94CCAA33FED505799D764256677258220CEA3*)L_16;
  3548. IAchievementU5BU5D_t2EB94CCAA33FED505799D764256677258220CEA3* L_17 = V_5;
  3549. NullCheck(L_15);
  3550. Action_1_Invoke_m3B42EB0FEB05F6E27F4EB4AB807AB453FA021E65_inline(L_15, L_17, NULL);
  3551. }
  3552. IL_0057:
  3553. {
  3554. return;
  3555. }
  3556. }
  3557. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_ProgressCallbackWrapper_mE29C6E6CB7F7824621583BA649B226D2D500DE63 (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_callback, bool ___1_success, const RuntimeMethod* method)
  3558. {
  3559. bool V_0 = false;
  3560. {
  3561. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = ___0_callback;
  3562. V_0 = (bool)((!(((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  3563. bool L_1 = V_0;
  3564. if (!L_1)
  3565. {
  3566. goto IL_0011;
  3567. }
  3568. }
  3569. {
  3570. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_2 = ___0_callback;
  3571. bool L_3 = ___1_success;
  3572. NullCheck(L_2);
  3573. Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline(L_2, L_3, NULL);
  3574. }
  3575. IL_0011:
  3576. {
  3577. return;
  3578. }
  3579. }
  3580. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_ScoreCallbackWrapper_mBC49DCCB37760513FBD1D43A832A3E6A63B56C68 (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_callback, bool ___1_success, const RuntimeMethod* method)
  3581. {
  3582. bool V_0 = false;
  3583. {
  3584. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = ___0_callback;
  3585. V_0 = (bool)((!(((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  3586. bool L_1 = V_0;
  3587. if (!L_1)
  3588. {
  3589. goto IL_0011;
  3590. }
  3591. }
  3592. {
  3593. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_2 = ___0_callback;
  3594. bool L_3 = ___1_success;
  3595. NullCheck(L_2);
  3596. Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline(L_2, L_3, NULL);
  3597. }
  3598. IL_0011:
  3599. {
  3600. return;
  3601. }
  3602. }
  3603. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_ScoreLoaderCallbackWrapper_mE5C2232C34F35C35B4DCA01EC7B1297546931476 (Action_1_t13978691E30388B826A6BB4A269D21E9CF995A4B* ___0_callback, GcScoreDataU5BU5D_t73EDE233B036EA48B05818A06E102FFD5FCC6B1F* ___1_result, const RuntimeMethod* method)
  3604. {
  3605. static bool s_Il2CppMethodInitialized;
  3606. if (!s_Il2CppMethodInitialized)
  3607. {
  3608. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2_il2cpp_TypeInfo_var);
  3609. s_Il2CppMethodInitialized = true;
  3610. }
  3611. bool V_0 = false;
  3612. ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2* V_1 = NULL;
  3613. int32_t V_2 = 0;
  3614. bool V_3 = false;
  3615. IScoreU5BU5D_t72B1FC43A0166FFFA30AF4E10BCA837E34A6B042* V_4 = NULL;
  3616. {
  3617. Action_1_t13978691E30388B826A6BB4A269D21E9CF995A4B* L_0 = ___0_callback;
  3618. V_0 = (bool)((!(((RuntimeObject*)(Action_1_t13978691E30388B826A6BB4A269D21E9CF995A4B*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  3619. bool L_1 = V_0;
  3620. if (!L_1)
  3621. {
  3622. goto IL_0041;
  3623. }
  3624. }
  3625. {
  3626. GcScoreDataU5BU5D_t73EDE233B036EA48B05818A06E102FFD5FCC6B1F* L_2 = ___1_result;
  3627. NullCheck(L_2);
  3628. ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2* L_3 = (ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2*)(ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2*)SZArrayNew(ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)));
  3629. V_1 = L_3;
  3630. V_2 = 0;
  3631. goto IL_002a;
  3632. }
  3633. IL_0017:
  3634. {
  3635. ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2* L_4 = V_1;
  3636. int32_t L_5 = V_2;
  3637. GcScoreDataU5BU5D_t73EDE233B036EA48B05818A06E102FFD5FCC6B1F* L_6 = ___1_result;
  3638. int32_t L_7 = V_2;
  3639. NullCheck(L_6);
  3640. Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* L_8;
  3641. L_8 = GcScoreData_ToScore_m14704CC9F232CE249D9C85D2E8D330ADBE1C459E(((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7))), NULL);
  3642. NullCheck(L_4);
  3643. ArrayElementTypeCheck (L_4, L_8);
  3644. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53*)L_8);
  3645. int32_t L_9 = V_2;
  3646. V_2 = ((int32_t)il2cpp_codegen_add(L_9, 1));
  3647. }
  3648. IL_002a:
  3649. {
  3650. int32_t L_10 = V_2;
  3651. GcScoreDataU5BU5D_t73EDE233B036EA48B05818A06E102FFD5FCC6B1F* L_11 = ___1_result;
  3652. NullCheck(L_11);
  3653. V_3 = (bool)((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))))? 1 : 0);
  3654. bool L_12 = V_3;
  3655. if (L_12)
  3656. {
  3657. goto IL_0017;
  3658. }
  3659. }
  3660. {
  3661. Action_1_t13978691E30388B826A6BB4A269D21E9CF995A4B* L_13 = ___0_callback;
  3662. ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2* L_14 = V_1;
  3663. V_4 = (IScoreU5BU5D_t72B1FC43A0166FFFA30AF4E10BCA837E34A6B042*)L_14;
  3664. IScoreU5BU5D_t72B1FC43A0166FFFA30AF4E10BCA837E34A6B042* L_15 = V_4;
  3665. NullCheck(L_13);
  3666. Action_1_Invoke_m402C3DC89D0185A2D6E9C5FB8A19973A7DF1DA37_inline(L_13, L_15, NULL);
  3667. }
  3668. IL_0041:
  3669. {
  3670. return;
  3671. }
  3672. }
  3673. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_UnityEngine_SocialPlatforms_ISocialPlatform_LoadFriends_m2588423AB4981E834EDBF91FAFBC14B34CE5A315 (GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F* __this, RuntimeObject* ___0_user, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___1_callback, const RuntimeMethod* method)
  3674. {
  3675. static bool s_Il2CppMethodInitialized;
  3676. if (!s_Il2CppMethodInitialized)
  3677. {
  3678. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3679. s_Il2CppMethodInitialized = true;
  3680. }
  3681. bool V_0 = false;
  3682. bool V_1 = false;
  3683. {
  3684. bool L_0;
  3685. L_0 = GameCenterPlatform_VerifyAuthentication_mC223F7D625EB6B61E71D4BE11B43BC9F18D37DE9(__this, NULL);
  3686. V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  3687. bool L_1 = V_0;
  3688. if (!L_1)
  3689. {
  3690. goto IL_0021;
  3691. }
  3692. }
  3693. {
  3694. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_2 = ___1_callback;
  3695. V_1 = (bool)((!(((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_2) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  3696. bool L_3 = V_1;
  3697. if (!L_3)
  3698. {
  3699. goto IL_001f;
  3700. }
  3701. }
  3702. {
  3703. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_4 = ___1_callback;
  3704. NullCheck(L_4);
  3705. Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline(L_4, (bool)0, NULL);
  3706. }
  3707. IL_001f:
  3708. {
  3709. goto IL_0028;
  3710. }
  3711. IL_0021:
  3712. {
  3713. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_5 = ___1_callback;
  3714. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3715. GameCenterPlatform_LoadFriends_m4FE323D2E3AD644E3984E2EE623388D96EEDDA0A(L_5, NULL);
  3716. }
  3717. IL_0028:
  3718. {
  3719. return;
  3720. }
  3721. }
  3722. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_UnityEngine_SocialPlatforms_ISocialPlatform_Authenticate_mD2BD6C6784B53686B875E94B35538729377EEC0C (GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F* __this, RuntimeObject* ___0_user, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___1_callback, const RuntimeMethod* method)
  3723. {
  3724. static bool s_Il2CppMethodInitialized;
  3725. if (!s_Il2CppMethodInitialized)
  3726. {
  3727. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D_il2cpp_TypeInfo_var);
  3728. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISocialPlatform_tA236686987B4CB8A0694EEBAB4D7EB57CBABA254_il2cpp_TypeInfo_var);
  3729. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass21_0_U3CUnityEngine_SocialPlatforms_ISocialPlatform_AuthenticateU3Eb__0_m9AE0F3B20150C0C9F14CCAEF54A67A6E8F47E04A_RuntimeMethod_var);
  3730. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass21_0_t9AE48FD34643B3E83D69BD45882795E81C13E0A1_il2cpp_TypeInfo_var);
  3731. s_Il2CppMethodInitialized = true;
  3732. }
  3733. U3CU3Ec__DisplayClass21_0_t9AE48FD34643B3E83D69BD45882795E81C13E0A1* V_0 = NULL;
  3734. {
  3735. U3CU3Ec__DisplayClass21_0_t9AE48FD34643B3E83D69BD45882795E81C13E0A1* L_0 = (U3CU3Ec__DisplayClass21_0_t9AE48FD34643B3E83D69BD45882795E81C13E0A1*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass21_0_t9AE48FD34643B3E83D69BD45882795E81C13E0A1_il2cpp_TypeInfo_var);
  3736. U3CU3Ec__DisplayClass21_0__ctor_m88E5FDE6B93424368864BF746056A7FC84B7D830(L_0, NULL);
  3737. V_0 = L_0;
  3738. U3CU3Ec__DisplayClass21_0_t9AE48FD34643B3E83D69BD45882795E81C13E0A1* L_1 = V_0;
  3739. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_2 = ___1_callback;
  3740. NullCheck(L_1);
  3741. L_1->___callback = L_2;
  3742. Il2CppCodeGenWriteBarrier((void**)(&L_1->___callback), (void*)L_2);
  3743. RuntimeObject* L_3 = ___0_user;
  3744. U3CU3Ec__DisplayClass21_0_t9AE48FD34643B3E83D69BD45882795E81C13E0A1* L_4 = V_0;
  3745. Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D* L_5 = (Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D*)il2cpp_codegen_object_new(Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D_il2cpp_TypeInfo_var);
  3746. Action_2__ctor_mA63888DA29B85D439999BB5CAACC65C2539BE191(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass21_0_U3CUnityEngine_SocialPlatforms_ISocialPlatform_AuthenticateU3Eb__0_m9AE0F3B20150C0C9F14CCAEF54A67A6E8F47E04A_RuntimeMethod_var), NULL);
  3747. InterfaceActionInvoker2< RuntimeObject*, Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D* >::Invoke(1, ISocialPlatform_tA236686987B4CB8A0694EEBAB4D7EB57CBABA254_il2cpp_TypeInfo_var, __this, L_3, L_5);
  3748. return;
  3749. }
  3750. }
  3751. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_UnityEngine_SocialPlatforms_ISocialPlatform_Authenticate_m00EE28E82D18463D20F3938E89FF9EC634C14E57 (GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F* __this, RuntimeObject* ___0_user, Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D* ___1_callback, const RuntimeMethod* method)
  3752. {
  3753. static bool s_Il2CppMethodInitialized;
  3754. if (!s_Il2CppMethodInitialized)
  3755. {
  3756. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3757. s_Il2CppMethodInitialized = true;
  3758. }
  3759. {
  3760. Action_2_t8EADE87044ADE97906736D729EA2E3EF97F34F3D* L_0 = ___1_callback;
  3761. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3762. ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_AuthenticateCallback = L_0;
  3763. Il2CppCodeGenWriteBarrier((void**)(&((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_AuthenticateCallback), (void*)L_0);
  3764. GameCenterPlatform_Authenticate_m2C7CD52B1DF5A726431D11F5FDC92A78620E79A1(NULL);
  3765. return;
  3766. }
  3767. }
  3768. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameCenterPlatform_get_localUser_m3EEB7917C0629DBADEE2DCF8E979BBA09A83AF92 (GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F* __this, const RuntimeMethod* method)
  3769. {
  3770. static bool s_Il2CppMethodInitialized;
  3771. if (!s_Il2CppMethodInitialized)
  3772. {
  3773. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3774. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD_il2cpp_TypeInfo_var);
  3775. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024);
  3776. s_Il2CppMethodInitialized = true;
  3777. }
  3778. bool V_0 = false;
  3779. bool V_1 = false;
  3780. RuntimeObject* V_2 = NULL;
  3781. int32_t G_B5_0 = 0;
  3782. {
  3783. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3784. LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD* L_0 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___m_LocalUser;
  3785. V_0 = (bool)((((RuntimeObject*)(LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  3786. bool L_1 = V_0;
  3787. if (!L_1)
  3788. {
  3789. goto IL_0017;
  3790. }
  3791. }
  3792. {
  3793. LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD* L_2 = (LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD*)il2cpp_codegen_object_new(LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD_il2cpp_TypeInfo_var);
  3794. LocalUser__ctor_m6D2AE6DFC61CEC39842944D970E2B2B5547CBE97(L_2, NULL);
  3795. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3796. ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___m_LocalUser = L_2;
  3797. Il2CppCodeGenWriteBarrier((void**)(&((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___m_LocalUser), (void*)L_2);
  3798. }
  3799. IL_0017:
  3800. {
  3801. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3802. bool L_3;
  3803. L_3 = GameCenterPlatform_GetAuthenticated_mE4EC863A99E6238523C599BEC5D9E83ADA3ECD0C(NULL);
  3804. if (!L_3)
  3805. {
  3806. goto IL_0034;
  3807. }
  3808. }
  3809. {
  3810. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3811. LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD* L_4 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___m_LocalUser;
  3812. NullCheck(L_4);
  3813. String_t* L_5;
  3814. L_5 = UserProfile_get_id_m16A4060A0C7E4480F68D6915E6FAB15EAE973336(L_4, NULL);
  3815. bool L_6;
  3816. L_6 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_5, _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024, NULL);
  3817. G_B5_0 = ((int32_t)(L_6));
  3818. goto IL_0035;
  3819. }
  3820. IL_0034:
  3821. {
  3822. G_B5_0 = 0;
  3823. }
  3824. IL_0035:
  3825. {
  3826. V_1 = (bool)G_B5_0;
  3827. bool L_7 = V_1;
  3828. if (!L_7)
  3829. {
  3830. goto IL_003f;
  3831. }
  3832. }
  3833. {
  3834. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3835. GameCenterPlatform_PopulateLocalUser_m530576FBF88694356BFB3225D489B31DE7AC2239(NULL);
  3836. }
  3837. IL_003f:
  3838. {
  3839. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3840. LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD* L_8 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___m_LocalUser;
  3841. V_2 = L_8;
  3842. goto IL_0047;
  3843. }
  3844. IL_0047:
  3845. {
  3846. RuntimeObject* L_9 = V_2;
  3847. return L_9;
  3848. }
  3849. }
  3850. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_PopulateLocalUser_m530576FBF88694356BFB3225D489B31DE7AC2239 (const RuntimeMethod* method)
  3851. {
  3852. static bool s_Il2CppMethodInitialized;
  3853. if (!s_Il2CppMethodInitialized)
  3854. {
  3855. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3856. s_Il2CppMethodInitialized = true;
  3857. }
  3858. {
  3859. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3860. LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD* L_0 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___m_LocalUser;
  3861. bool L_1;
  3862. L_1 = GameCenterPlatform_GetAuthenticated_mE4EC863A99E6238523C599BEC5D9E83ADA3ECD0C(NULL);
  3863. NullCheck(L_0);
  3864. LocalUser_SetAuthenticated_m1A7992E986F32450A1A97409AF772DC3A0F47E44(L_0, L_1, NULL);
  3865. LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD* L_2 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___m_LocalUser;
  3866. String_t* L_3;
  3867. L_3 = GameCenterPlatform_Internal_UserName_mFF1EA7622768C0AB95C831D920078B0EB305151D(NULL);
  3868. NullCheck(L_2);
  3869. UserProfile_SetUserName_m107512A03197354BAF98514ED92D647F4FC778DA(L_2, L_3, NULL);
  3870. LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD* L_4 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___m_LocalUser;
  3871. String_t* L_5;
  3872. L_5 = GameCenterPlatform_Internal_UserID_mB9D9BBCC77F8F91EDBCAAED850FF9188F5C08273(NULL);
  3873. NullCheck(L_4);
  3874. UserProfile_SetUserID_m32F417A48D4FDC4ED180EA2AD92F875996DA3353(L_4, L_5, NULL);
  3875. LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD* L_6 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___m_LocalUser;
  3876. String_t* L_7;
  3877. L_7 = GameCenterPlatform_Internal_UserGameID_mDD756F1327B65CCFDDDA6270B9039D7C853B31EA(NULL);
  3878. NullCheck(L_6);
  3879. UserProfile_SetUserGameID_m9A90E716F9DB8138181F748243D7BB12BCCAA2D5(L_6, L_7, NULL);
  3880. LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD* L_8 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___m_LocalUser;
  3881. String_t* L_9;
  3882. L_9 = GameCenterPlatform_Internal_LegacyUserID_mCA68D0FD9441951433DB2306179CD5181CDA61DD(NULL);
  3883. NullCheck(L_8);
  3884. UserProfile_SetLegacyUserID_m3A0B0F4DD6782D40B5CF6D575B670EC96396F030(L_8, L_9, NULL);
  3885. LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD* L_10 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___m_LocalUser;
  3886. bool L_11;
  3887. L_11 = GameCenterPlatform_GetIsUnderage_m079167A5B106AFA57D0CAB20D00E16D1CD5DEE2B(NULL);
  3888. NullCheck(L_10);
  3889. LocalUser_SetUnderage_m84D3621386D7E917F7D4AD7D2C00DE8CA8AD278C(L_10, L_11, NULL);
  3890. LocalUser_t55C68E98993F86B6FBB7A25F28EB989CD7E6A3AD* L_12 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___m_LocalUser;
  3891. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_13;
  3892. L_13 = GameCenterPlatform_GetUserImage_m0CBDA5D68C7A7A4BEC13EBE77479FC9DA52166AB(NULL);
  3893. NullCheck(L_12);
  3894. UserProfile_SetImage_mEBC25331E4B4E201DB02A0442C473829E07D6221(L_12, L_13, NULL);
  3895. return;
  3896. }
  3897. }
  3898. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_LoadAchievementDescriptions_m2ABE78471BB5B0FD49A5E640881F940411EF2E7D (GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F* __this, Action_1_t8739D9AE03007E7B95C8FA61FA2FA5829D864C49* ___0_callback, const RuntimeMethod* method)
  3899. {
  3900. static bool s_Il2CppMethodInitialized;
  3901. if (!s_Il2CppMethodInitialized)
  3902. {
  3903. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5_il2cpp_TypeInfo_var);
  3904. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3905. s_Il2CppMethodInitialized = true;
  3906. }
  3907. bool V_0 = false;
  3908. bool V_1 = false;
  3909. IAchievementDescriptionU5BU5D_tA09B03FB7807D9E82F5DBB3D88F4761CB6EFBDD1* V_2 = NULL;
  3910. {
  3911. bool L_0;
  3912. L_0 = GameCenterPlatform_VerifyAuthentication_mC223F7D625EB6B61E71D4BE11B43BC9F18D37DE9(__this, NULL);
  3913. V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  3914. bool L_1 = V_0;
  3915. if (!L_1)
  3916. {
  3917. goto IL_0028;
  3918. }
  3919. }
  3920. {
  3921. Action_1_t8739D9AE03007E7B95C8FA61FA2FA5829D864C49* L_2 = ___0_callback;
  3922. V_1 = (bool)((!(((RuntimeObject*)(Action_1_t8739D9AE03007E7B95C8FA61FA2FA5829D864C49*)L_2) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  3923. bool L_3 = V_1;
  3924. if (!L_3)
  3925. {
  3926. goto IL_0026;
  3927. }
  3928. }
  3929. {
  3930. Action_1_t8739D9AE03007E7B95C8FA61FA2FA5829D864C49* L_4 = ___0_callback;
  3931. AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5* L_5 = (AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5*)(AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5*)SZArrayNew(AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5_il2cpp_TypeInfo_var, (uint32_t)0);
  3932. V_2 = (IAchievementDescriptionU5BU5D_tA09B03FB7807D9E82F5DBB3D88F4761CB6EFBDD1*)L_5;
  3933. IAchievementDescriptionU5BU5D_tA09B03FB7807D9E82F5DBB3D88F4761CB6EFBDD1* L_6 = V_2;
  3934. NullCheck(L_4);
  3935. Action_1_Invoke_mACDC11E62A95308B0F480575D14D797153B04D67_inline(L_4, L_6, NULL);
  3936. }
  3937. IL_0026:
  3938. {
  3939. goto IL_002f;
  3940. }
  3941. IL_0028:
  3942. {
  3943. Action_1_t8739D9AE03007E7B95C8FA61FA2FA5829D864C49* L_7 = ___0_callback;
  3944. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3945. GameCenterPlatform_InternalLoadAchievementDescriptions_mB95C4646875A32D657F0CDED7BC27CEE699E773E(L_7, NULL);
  3946. }
  3947. IL_002f:
  3948. {
  3949. return;
  3950. }
  3951. }
  3952. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_ReportProgress_m84D8EA9E8FF51493E28468EDB8FB330D112725C7 (GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F* __this, String_t* ___0_id, double ___1_progress, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___2_callback, const RuntimeMethod* method)
  3953. {
  3954. static bool s_Il2CppMethodInitialized;
  3955. if (!s_Il2CppMethodInitialized)
  3956. {
  3957. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3958. s_Il2CppMethodInitialized = true;
  3959. }
  3960. bool V_0 = false;
  3961. bool V_1 = false;
  3962. {
  3963. bool L_0;
  3964. L_0 = GameCenterPlatform_VerifyAuthentication_mC223F7D625EB6B61E71D4BE11B43BC9F18D37DE9(__this, NULL);
  3965. V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  3966. bool L_1 = V_0;
  3967. if (!L_1)
  3968. {
  3969. goto IL_0021;
  3970. }
  3971. }
  3972. {
  3973. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_2 = ___2_callback;
  3974. V_1 = (bool)((!(((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_2) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  3975. bool L_3 = V_1;
  3976. if (!L_3)
  3977. {
  3978. goto IL_001f;
  3979. }
  3980. }
  3981. {
  3982. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_4 = ___2_callback;
  3983. NullCheck(L_4);
  3984. Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline(L_4, (bool)0, NULL);
  3985. }
  3986. IL_001f:
  3987. {
  3988. goto IL_002a;
  3989. }
  3990. IL_0021:
  3991. {
  3992. String_t* L_5 = ___0_id;
  3993. double L_6 = ___1_progress;
  3994. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_7 = ___2_callback;
  3995. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  3996. GameCenterPlatform_InternalReportProgress_m4A9784CD054C3339C8DBC4F5E99D817C69A33ABC(L_5, L_6, L_7, NULL);
  3997. }
  3998. IL_002a:
  3999. {
  4000. return;
  4001. }
  4002. }
  4003. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_LoadAchievements_m23EED7C060A33D403C9F91F5F95CFA2C12AB90B9 (GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F* __this, Action_1_t4AB51E58A5F757E5EB04E408FD37B7BE6D34B0B5* ___0_callback, const RuntimeMethod* method)
  4004. {
  4005. static bool s_Il2CppMethodInitialized;
  4006. if (!s_Il2CppMethodInitialized)
  4007. {
  4008. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AchievementU5BU5D_tED830B37019AED404F90055C55FB9C9877735612_il2cpp_TypeInfo_var);
  4009. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  4010. s_Il2CppMethodInitialized = true;
  4011. }
  4012. bool V_0 = false;
  4013. bool V_1 = false;
  4014. IAchievementU5BU5D_t2EB94CCAA33FED505799D764256677258220CEA3* V_2 = NULL;
  4015. {
  4016. bool L_0;
  4017. L_0 = GameCenterPlatform_VerifyAuthentication_mC223F7D625EB6B61E71D4BE11B43BC9F18D37DE9(__this, NULL);
  4018. V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  4019. bool L_1 = V_0;
  4020. if (!L_1)
  4021. {
  4022. goto IL_0028;
  4023. }
  4024. }
  4025. {
  4026. Action_1_t4AB51E58A5F757E5EB04E408FD37B7BE6D34B0B5* L_2 = ___0_callback;
  4027. V_1 = (bool)((!(((RuntimeObject*)(Action_1_t4AB51E58A5F757E5EB04E408FD37B7BE6D34B0B5*)L_2) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  4028. bool L_3 = V_1;
  4029. if (!L_3)
  4030. {
  4031. goto IL_0026;
  4032. }
  4033. }
  4034. {
  4035. Action_1_t4AB51E58A5F757E5EB04E408FD37B7BE6D34B0B5* L_4 = ___0_callback;
  4036. AchievementU5BU5D_tED830B37019AED404F90055C55FB9C9877735612* L_5 = (AchievementU5BU5D_tED830B37019AED404F90055C55FB9C9877735612*)(AchievementU5BU5D_tED830B37019AED404F90055C55FB9C9877735612*)SZArrayNew(AchievementU5BU5D_tED830B37019AED404F90055C55FB9C9877735612_il2cpp_TypeInfo_var, (uint32_t)0);
  4037. V_2 = (IAchievementU5BU5D_t2EB94CCAA33FED505799D764256677258220CEA3*)L_5;
  4038. IAchievementU5BU5D_t2EB94CCAA33FED505799D764256677258220CEA3* L_6 = V_2;
  4039. NullCheck(L_4);
  4040. Action_1_Invoke_m3B42EB0FEB05F6E27F4EB4AB807AB453FA021E65_inline(L_4, L_6, NULL);
  4041. }
  4042. IL_0026:
  4043. {
  4044. goto IL_002f;
  4045. }
  4046. IL_0028:
  4047. {
  4048. Action_1_t4AB51E58A5F757E5EB04E408FD37B7BE6D34B0B5* L_7 = ___0_callback;
  4049. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  4050. GameCenterPlatform_InternalLoadAchievements_m2E861B69D07FFF5AF3812FC5500A111C71818963(L_7, NULL);
  4051. }
  4052. IL_002f:
  4053. {
  4054. return;
  4055. }
  4056. }
  4057. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_ReportScore_mC2F686533059939CF30468D9D46E14C84AABAF2E (GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F* __this, int64_t ___0_score, String_t* ___1_board, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___2_callback, const RuntimeMethod* method)
  4058. {
  4059. static bool s_Il2CppMethodInitialized;
  4060. if (!s_Il2CppMethodInitialized)
  4061. {
  4062. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  4063. s_Il2CppMethodInitialized = true;
  4064. }
  4065. bool V_0 = false;
  4066. bool V_1 = false;
  4067. {
  4068. bool L_0;
  4069. L_0 = GameCenterPlatform_VerifyAuthentication_mC223F7D625EB6B61E71D4BE11B43BC9F18D37DE9(__this, NULL);
  4070. V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  4071. bool L_1 = V_0;
  4072. if (!L_1)
  4073. {
  4074. goto IL_0021;
  4075. }
  4076. }
  4077. {
  4078. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_2 = ___2_callback;
  4079. V_1 = (bool)((!(((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_2) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  4080. bool L_3 = V_1;
  4081. if (!L_3)
  4082. {
  4083. goto IL_001f;
  4084. }
  4085. }
  4086. {
  4087. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_4 = ___2_callback;
  4088. NullCheck(L_4);
  4089. Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline(L_4, (bool)0, NULL);
  4090. }
  4091. IL_001f:
  4092. {
  4093. goto IL_002a;
  4094. }
  4095. IL_0021:
  4096. {
  4097. int64_t L_5 = ___0_score;
  4098. String_t* L_6 = ___1_board;
  4099. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_7 = ___2_callback;
  4100. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  4101. GameCenterPlatform_InternalReportScore_m61071235860F32C299F6475A70BBFA0D6542A490(L_5, L_6, L_7, NULL);
  4102. }
  4103. IL_002a:
  4104. {
  4105. return;
  4106. }
  4107. }
  4108. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_LoadScores_mC159C539D06107214560137F98CB37C14013B48D (GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F* __this, String_t* ___0_category, Action_1_t13978691E30388B826A6BB4A269D21E9CF995A4B* ___1_callback, const RuntimeMethod* method)
  4109. {
  4110. static bool s_Il2CppMethodInitialized;
  4111. if (!s_Il2CppMethodInitialized)
  4112. {
  4113. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  4114. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2_il2cpp_TypeInfo_var);
  4115. s_Il2CppMethodInitialized = true;
  4116. }
  4117. bool V_0 = false;
  4118. bool V_1 = false;
  4119. IScoreU5BU5D_t72B1FC43A0166FFFA30AF4E10BCA837E34A6B042* V_2 = NULL;
  4120. {
  4121. bool L_0;
  4122. L_0 = GameCenterPlatform_VerifyAuthentication_mC223F7D625EB6B61E71D4BE11B43BC9F18D37DE9(__this, NULL);
  4123. V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  4124. bool L_1 = V_0;
  4125. if (!L_1)
  4126. {
  4127. goto IL_0028;
  4128. }
  4129. }
  4130. {
  4131. Action_1_t13978691E30388B826A6BB4A269D21E9CF995A4B* L_2 = ___1_callback;
  4132. V_1 = (bool)((!(((RuntimeObject*)(Action_1_t13978691E30388B826A6BB4A269D21E9CF995A4B*)L_2) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  4133. bool L_3 = V_1;
  4134. if (!L_3)
  4135. {
  4136. goto IL_0026;
  4137. }
  4138. }
  4139. {
  4140. Action_1_t13978691E30388B826A6BB4A269D21E9CF995A4B* L_4 = ___1_callback;
  4141. ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2* L_5 = (ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2*)(ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2*)SZArrayNew(ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2_il2cpp_TypeInfo_var, (uint32_t)0);
  4142. V_2 = (IScoreU5BU5D_t72B1FC43A0166FFFA30AF4E10BCA837E34A6B042*)L_5;
  4143. IScoreU5BU5D_t72B1FC43A0166FFFA30AF4E10BCA837E34A6B042* L_6 = V_2;
  4144. NullCheck(L_4);
  4145. Action_1_Invoke_m402C3DC89D0185A2D6E9C5FB8A19973A7DF1DA37_inline(L_4, L_6, NULL);
  4146. }
  4147. IL_0026:
  4148. {
  4149. goto IL_0030;
  4150. }
  4151. IL_0028:
  4152. {
  4153. String_t* L_7 = ___0_category;
  4154. Action_1_t13978691E30388B826A6BB4A269D21E9CF995A4B* L_8 = ___1_callback;
  4155. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  4156. GameCenterPlatform_InternalLoadScores_mC0B34238A956FC1875EE034365A82C7DA2CA3C8D(L_7, L_8, NULL);
  4157. }
  4158. IL_0030:
  4159. {
  4160. return;
  4161. }
  4162. }
  4163. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_LoadScores_m12ED827C5C14AE481BDFB6C12DC973A46CF53056 (GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F* __this, RuntimeObject* ___0_board, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___1_callback, const RuntimeMethod* method)
  4164. {
  4165. static bool s_Il2CppMethodInitialized;
  4166. if (!s_Il2CppMethodInitialized)
  4167. {
  4168. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  4169. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D_il2cpp_TypeInfo_var);
  4170. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILeaderboard_t62C479C3D29C80B4143F9EBA159EF2ECCA8D3C93_il2cpp_TypeInfo_var);
  4171. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71_il2cpp_TypeInfo_var);
  4172. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mCA3DB2EFCC889D9C7267FBA2E292AC54312F5EA6_RuntimeMethod_var);
  4173. s_Il2CppMethodInitialized = true;
  4174. }
  4175. Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* V_0 = NULL;
  4176. GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D* V_1 = NULL;
  4177. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_2 = NULL;
  4178. bool V_3 = false;
  4179. bool V_4 = false;
  4180. bool V_5 = false;
  4181. {
  4182. bool L_0;
  4183. L_0 = GameCenterPlatform_VerifyAuthentication_mC223F7D625EB6B61E71D4BE11B43BC9F18D37DE9(__this, NULL);
  4184. V_3 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  4185. bool L_1 = V_3;
  4186. if (!L_1)
  4187. {
  4188. goto IL_0023;
  4189. }
  4190. }
  4191. {
  4192. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_2 = ___1_callback;
  4193. V_4 = (bool)((!(((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_2) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  4194. bool L_3 = V_4;
  4195. if (!L_3)
  4196. {
  4197. goto IL_0021;
  4198. }
  4199. }
  4200. {
  4201. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_4 = ___1_callback;
  4202. NullCheck(L_4);
  4203. Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline(L_4, (bool)0, NULL);
  4204. }
  4205. IL_0021:
  4206. {
  4207. goto IL_0082;
  4208. }
  4209. IL_0023:
  4210. {
  4211. RuntimeObject* L_5 = ___0_board;
  4212. V_0 = ((Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71*)CastclassClass((RuntimeObject*)L_5, Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71_il2cpp_TypeInfo_var));
  4213. Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* L_6 = V_0;
  4214. GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D* L_7 = (GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D*)il2cpp_codegen_object_new(GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D_il2cpp_TypeInfo_var);
  4215. GcLeaderboard__ctor_mE6ABD1A5D616A3371023FB53BAAA34C638081632(L_7, L_6, NULL);
  4216. V_1 = L_7;
  4217. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  4218. List_1_tC0F62C6753434D94B7A8CFEB0E642E533349DD30* L_8 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___m_GcBoards;
  4219. GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D* L_9 = V_1;
  4220. NullCheck(L_8);
  4221. List_1_Add_mCA3DB2EFCC889D9C7267FBA2E292AC54312F5EA6_inline(L_8, L_9, List_1_Add_mCA3DB2EFCC889D9C7267FBA2E292AC54312F5EA6_RuntimeMethod_var);
  4222. Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* L_10 = V_0;
  4223. NullCheck(L_10);
  4224. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11;
  4225. L_11 = Leaderboard_GetUserFilter_m859FFF97FCAF7D42B215AA0166FCB6B8B0025FF3(L_10, NULL);
  4226. V_2 = L_11;
  4227. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = V_2;
  4228. NullCheck(L_12);
  4229. V_5 = (bool)((((int32_t)(((RuntimeArray*)L_12)->max_length)) == ((int32_t)0))? 1 : 0);
  4230. bool L_13 = V_5;
  4231. if (!L_13)
  4232. {
  4233. goto IL_0051;
  4234. }
  4235. }
  4236. {
  4237. V_2 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL;
  4238. }
  4239. IL_0051:
  4240. {
  4241. GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D* L_14 = V_1;
  4242. RuntimeObject* L_15 = ___0_board;
  4243. NullCheck(L_15);
  4244. String_t* L_16;
  4245. L_16 = InterfaceFuncInvoker0< String_t* >::Invoke(0, ILeaderboard_t62C479C3D29C80B4143F9EBA159EF2ECCA8D3C93_il2cpp_TypeInfo_var, L_15);
  4246. RuntimeObject* L_17 = ___0_board;
  4247. NullCheck(L_17);
  4248. Range_tDDBAD7CBDC5DD273DA4330F4E9CDF24C62F16ED6 L_18;
  4249. L_18 = InterfaceFuncInvoker0< Range_tDDBAD7CBDC5DD273DA4330F4E9CDF24C62F16ED6 >::Invoke(2, ILeaderboard_t62C479C3D29C80B4143F9EBA159EF2ECCA8D3C93_il2cpp_TypeInfo_var, L_17);
  4250. int32_t L_19 = L_18.___from;
  4251. RuntimeObject* L_20 = ___0_board;
  4252. NullCheck(L_20);
  4253. Range_tDDBAD7CBDC5DD273DA4330F4E9CDF24C62F16ED6 L_21;
  4254. L_21 = InterfaceFuncInvoker0< Range_tDDBAD7CBDC5DD273DA4330F4E9CDF24C62F16ED6 >::Invoke(2, ILeaderboard_t62C479C3D29C80B4143F9EBA159EF2ECCA8D3C93_il2cpp_TypeInfo_var, L_20);
  4255. int32_t L_22 = L_21.___count;
  4256. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = V_2;
  4257. RuntimeObject* L_24 = ___0_board;
  4258. NullCheck(L_24);
  4259. int32_t L_25;
  4260. L_25 = InterfaceFuncInvoker0< int32_t >::Invoke(1, ILeaderboard_t62C479C3D29C80B4143F9EBA159EF2ECCA8D3C93_il2cpp_TypeInfo_var, L_24);
  4261. RuntimeObject* L_26 = ___0_board;
  4262. NullCheck(L_26);
  4263. int32_t L_27;
  4264. L_27 = InterfaceFuncInvoker0< int32_t >::Invoke(3, ILeaderboard_t62C479C3D29C80B4143F9EBA159EF2ECCA8D3C93_il2cpp_TypeInfo_var, L_26);
  4265. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_28 = ___1_callback;
  4266. NullCheck(L_14);
  4267. GcLeaderboard_Internal_LoadScores_m94273C598B909F6E518E4C6A0A1EEFA83BD2ECAD(L_14, L_16, L_19, L_22, L_23, L_25, L_27, L_28, NULL);
  4268. }
  4269. IL_0082:
  4270. {
  4271. return;
  4272. }
  4273. }
  4274. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_LeaderboardCallbackWrapper_mA79EB4ADBFE7E489A9E21ADAA848CCFE5A9BDD1C (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_callback, bool ___1_success, const RuntimeMethod* method)
  4275. {
  4276. bool V_0 = false;
  4277. {
  4278. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = ___0_callback;
  4279. V_0 = (bool)((!(((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  4280. bool L_1 = V_0;
  4281. if (!L_1)
  4282. {
  4283. goto IL_0011;
  4284. }
  4285. }
  4286. {
  4287. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_2 = ___0_callback;
  4288. bool L_3 = ___1_success;
  4289. NullCheck(L_2);
  4290. Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline(L_2, L_3, NULL);
  4291. }
  4292. IL_0011:
  4293. {
  4294. return;
  4295. }
  4296. }
  4297. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameCenterPlatform_GetLoading_m8B553D2C428CCC0172953A741C624A1A5F344617 (GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F* __this, RuntimeObject* ___0_board, const RuntimeMethod* method)
  4298. {
  4299. static bool s_Il2CppMethodInitialized;
  4300. if (!s_Il2CppMethodInitialized)
  4301. {
  4302. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m8113B8C26560E0C3B81072CE806A0E0927A7F6E3_RuntimeMethod_var);
  4303. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mDC16B1E5DD861D919D0EE93BF0C906D81CB7073C_RuntimeMethod_var);
  4304. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m569C649AE623699490239346569195E4F8FBD85C_RuntimeMethod_var);
  4305. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  4306. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71_il2cpp_TypeInfo_var);
  4307. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mE5236B316CC097373903CF5BBD4BDB5EC818493C_RuntimeMethod_var);
  4308. s_Il2CppMethodInitialized = true;
  4309. }
  4310. bool V_0 = false;
  4311. bool V_1 = false;
  4312. Enumerator_tB6B6259AD8B5022472BDC50A62EDE7E4DD79BC77 V_2;
  4313. memset((&V_2), 0, sizeof(V_2));
  4314. GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D* V_3 = NULL;
  4315. bool V_4 = false;
  4316. {
  4317. bool L_0;
  4318. L_0 = GameCenterPlatform_VerifyAuthentication_mC223F7D625EB6B61E71D4BE11B43BC9F18D37DE9(__this, NULL);
  4319. V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  4320. bool L_1 = V_0;
  4321. if (!L_1)
  4322. {
  4323. goto IL_0012;
  4324. }
  4325. }
  4326. {
  4327. V_1 = (bool)0;
  4328. goto IL_0063;
  4329. }
  4330. IL_0012:
  4331. {
  4332. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  4333. List_1_tC0F62C6753434D94B7A8CFEB0E642E533349DD30* L_2 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___m_GcBoards;
  4334. NullCheck(L_2);
  4335. Enumerator_tB6B6259AD8B5022472BDC50A62EDE7E4DD79BC77 L_3;
  4336. L_3 = List_1_GetEnumerator_mE5236B316CC097373903CF5BBD4BDB5EC818493C(L_2, List_1_GetEnumerator_mE5236B316CC097373903CF5BBD4BDB5EC818493C_RuntimeMethod_var);
  4337. V_2 = L_3;
  4338. }
  4339. {
  4340. auto __finallyBlock = il2cpp::utils::Finally([&]
  4341. {
  4342. FINALLY_0050:
  4343. {
  4344. Enumerator_Dispose_m8113B8C26560E0C3B81072CE806A0E0927A7F6E3((&V_2), Enumerator_Dispose_m8113B8C26560E0C3B81072CE806A0E0927A7F6E3_RuntimeMethod_var);
  4345. return;
  4346. }
  4347. });
  4348. try
  4349. {
  4350. {
  4351. goto IL_0045_1;
  4352. }
  4353. IL_0020_1:
  4354. {
  4355. GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D* L_4;
  4356. L_4 = Enumerator_get_Current_m569C649AE623699490239346569195E4F8FBD85C_inline((&V_2), Enumerator_get_Current_m569C649AE623699490239346569195E4F8FBD85C_RuntimeMethod_var);
  4357. V_3 = L_4;
  4358. GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D* L_5 = V_3;
  4359. RuntimeObject* L_6 = ___0_board;
  4360. NullCheck(L_5);
  4361. bool L_7;
  4362. L_7 = GcLeaderboard_Contains_m08D3F5665F1A25DBDC41B9D98461D5DBB98DCD48(L_5, ((Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71*)CastclassClass((RuntimeObject*)L_6, Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71_il2cpp_TypeInfo_var)), NULL);
  4363. V_4 = L_7;
  4364. bool L_8 = V_4;
  4365. if (!L_8)
  4366. {
  4367. goto IL_0044_1;
  4368. }
  4369. }
  4370. {
  4371. GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D* L_9 = V_3;
  4372. NullCheck(L_9);
  4373. bool L_10;
  4374. L_10 = GcLeaderboard_Loading_m089B19A42B7EA2AB31481F2CA81E47279ABF0E75(L_9, NULL);
  4375. V_1 = L_10;
  4376. goto IL_0063;
  4377. }
  4378. IL_0044_1:
  4379. {
  4380. }
  4381. IL_0045_1:
  4382. {
  4383. bool L_11;
  4384. L_11 = Enumerator_MoveNext_mDC16B1E5DD861D919D0EE93BF0C906D81CB7073C((&V_2), Enumerator_MoveNext_mDC16B1E5DD861D919D0EE93BF0C906D81CB7073C_RuntimeMethod_var);
  4385. if (L_11)
  4386. {
  4387. goto IL_0020_1;
  4388. }
  4389. }
  4390. {
  4391. goto IL_005f;
  4392. }
  4393. }
  4394. catch(Il2CppExceptionWrapper& e)
  4395. {
  4396. __finallyBlock.StoreException(e.ex);
  4397. }
  4398. }
  4399. IL_005f:
  4400. {
  4401. V_1 = (bool)0;
  4402. goto IL_0063;
  4403. }
  4404. IL_0063:
  4405. {
  4406. bool L_12 = V_1;
  4407. return L_12;
  4408. }
  4409. }
  4410. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameCenterPlatform_VerifyAuthentication_mC223F7D625EB6B61E71D4BE11B43BC9F18D37DE9 (GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F* __this, const RuntimeMethod* method)
  4411. {
  4412. static bool s_Il2CppMethodInitialized;
  4413. if (!s_Il2CppMethodInitialized)
  4414. {
  4415. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  4416. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILocalUser_t8D7F34634AF940D34302E4F415AD50C7132EB7F6_il2cpp_TypeInfo_var);
  4417. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral697DAE71CF742F2932950075B1D260B4A087E7BA);
  4418. s_Il2CppMethodInitialized = true;
  4419. }
  4420. bool V_0 = false;
  4421. bool V_1 = false;
  4422. {
  4423. RuntimeObject* L_0;
  4424. L_0 = GameCenterPlatform_get_localUser_m3EEB7917C0629DBADEE2DCF8E979BBA09A83AF92(__this, NULL);
  4425. NullCheck(L_0);
  4426. bool L_1;
  4427. L_1 = InterfaceFuncInvoker0< bool >::Invoke(0, ILocalUser_t8D7F34634AF940D34302E4F415AD50C7132EB7F6_il2cpp_TypeInfo_var, L_0);
  4428. V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
  4429. bool L_2 = V_0;
  4430. if (!L_2)
  4431. {
  4432. goto IL_0023;
  4433. }
  4434. }
  4435. {
  4436. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  4437. Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral697DAE71CF742F2932950075B1D260B4A087E7BA, NULL);
  4438. V_1 = (bool)0;
  4439. goto IL_0027;
  4440. }
  4441. IL_0023:
  4442. {
  4443. V_1 = (bool)1;
  4444. goto IL_0027;
  4445. }
  4446. IL_0027:
  4447. {
  4448. bool L_3 = V_1;
  4449. return L_3;
  4450. }
  4451. }
  4452. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_ShowAchievementsUI_m0401580BA149B7E30547E7E05DC4644CB7E2DBA6 (GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F* __this, const RuntimeMethod* method)
  4453. {
  4454. static bool s_Il2CppMethodInitialized;
  4455. if (!s_Il2CppMethodInitialized)
  4456. {
  4457. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  4458. s_Il2CppMethodInitialized = true;
  4459. }
  4460. bool V_0 = false;
  4461. {
  4462. bool L_0;
  4463. L_0 = GameCenterPlatform_VerifyAuthentication_mC223F7D625EB6B61E71D4BE11B43BC9F18D37DE9(__this, NULL);
  4464. V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  4465. bool L_1 = V_0;
  4466. if (!L_1)
  4467. {
  4468. goto IL_0010;
  4469. }
  4470. }
  4471. {
  4472. goto IL_0016;
  4473. }
  4474. IL_0010:
  4475. {
  4476. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  4477. GameCenterPlatform_Internal_ShowAchievementsUI_m1AC768F918D4A93F7350EBF1F89FC81C4DDC7369(NULL);
  4478. }
  4479. IL_0016:
  4480. {
  4481. return;
  4482. }
  4483. }
  4484. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_ShowLeaderboardUI_m10D84DC004496337D2927EA748EEEE0689FF6284 (GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F* __this, const RuntimeMethod* method)
  4485. {
  4486. static bool s_Il2CppMethodInitialized;
  4487. if (!s_Il2CppMethodInitialized)
  4488. {
  4489. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  4490. s_Il2CppMethodInitialized = true;
  4491. }
  4492. bool V_0 = false;
  4493. {
  4494. bool L_0;
  4495. L_0 = GameCenterPlatform_VerifyAuthentication_mC223F7D625EB6B61E71D4BE11B43BC9F18D37DE9(__this, NULL);
  4496. V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  4497. bool L_1 = V_0;
  4498. if (!L_1)
  4499. {
  4500. goto IL_0010;
  4501. }
  4502. }
  4503. {
  4504. goto IL_0016;
  4505. }
  4506. IL_0010:
  4507. {
  4508. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  4509. GameCenterPlatform_Internal_ShowLeaderboardUI_m1D84677B42CDB5A14134B65CA51727B38BAB5D98(NULL);
  4510. }
  4511. IL_0016:
  4512. {
  4513. return;
  4514. }
  4515. }
  4516. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_ClearUsers_m992B15D20DF29845B75877B825D09DB5BEF88794 (int32_t ___0_size, const RuntimeMethod* method)
  4517. {
  4518. static bool s_Il2CppMethodInitialized;
  4519. if (!s_Il2CppMethodInitialized)
  4520. {
  4521. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  4522. s_Il2CppMethodInitialized = true;
  4523. }
  4524. {
  4525. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  4526. int32_t L_0 = ___0_size;
  4527. GameCenterPlatform_SafeClearArray_m582138D71F5DF50C5399B2E6F8B3F35B792FBFC9((&((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_users), L_0, NULL);
  4528. return;
  4529. }
  4530. }
  4531. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_SetUser_mF0C7848C4575678BCB7E0F9F66AFC06F86ABDE3B (GcUserProfileData_tCDEF4010D44CB370077CE47055C89CD9E808A535 ___0_data, int32_t ___1_number, const RuntimeMethod* method)
  4532. {
  4533. static bool s_Il2CppMethodInitialized;
  4534. if (!s_Il2CppMethodInitialized)
  4535. {
  4536. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  4537. s_Il2CppMethodInitialized = true;
  4538. }
  4539. {
  4540. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  4541. int32_t L_0 = ___1_number;
  4542. GcUserProfileData_AddToArray_m9CC6C97BD081C9EC250AAA5E9BDCD398AF724BFB((&___0_data), (&((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_users), L_0, NULL);
  4543. return;
  4544. }
  4545. }
  4546. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_SetUserImage_m1DF6E3FDB5A35D7ECA9D3EFE135E6876FA8B65D3 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, int32_t ___1_number, const RuntimeMethod* method)
  4547. {
  4548. static bool s_Il2CppMethodInitialized;
  4549. if (!s_Il2CppMethodInitialized)
  4550. {
  4551. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  4552. s_Il2CppMethodInitialized = true;
  4553. }
  4554. {
  4555. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  4556. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___0_texture;
  4557. int32_t L_1 = ___1_number;
  4558. GameCenterPlatform_SafeSetUserImage_m5C9205AC773B23BFEA86D8F833811A863620B4A5((&((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_users), L_0, L_1, NULL);
  4559. return;
  4560. }
  4561. }
  4562. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_TriggerUsersCallbackWrapper_m252F1BF83F20ADAD9F7863AAB7681D2F36A7434A (Action_1_tC1B1CEF95B17CEB3AF8A8A9D527A20083D38DD78* ___0_callback, const RuntimeMethod* method)
  4563. {
  4564. static bool s_Il2CppMethodInitialized;
  4565. if (!s_Il2CppMethodInitialized)
  4566. {
  4567. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  4568. s_Il2CppMethodInitialized = true;
  4569. }
  4570. bool V_0 = false;
  4571. IUserProfileU5BU5D_t0179D2FF9BD9F78A4E0A10AE350DC1F19E5FCB43* V_1 = NULL;
  4572. {
  4573. Action_1_tC1B1CEF95B17CEB3AF8A8A9D527A20083D38DD78* L_0 = ___0_callback;
  4574. V_0 = (bool)((!(((RuntimeObject*)(Action_1_tC1B1CEF95B17CEB3AF8A8A9D527A20083D38DD78*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  4575. bool L_1 = V_0;
  4576. if (!L_1)
  4577. {
  4578. goto IL_0017;
  4579. }
  4580. }
  4581. {
  4582. Action_1_tC1B1CEF95B17CEB3AF8A8A9D527A20083D38DD78* L_2 = ___0_callback;
  4583. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  4584. UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A* L_3 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_users;
  4585. V_1 = (IUserProfileU5BU5D_t0179D2FF9BD9F78A4E0A10AE350DC1F19E5FCB43*)L_3;
  4586. IUserProfileU5BU5D_t0179D2FF9BD9F78A4E0A10AE350DC1F19E5FCB43* L_4 = V_1;
  4587. NullCheck(L_2);
  4588. Action_1_Invoke_m321772158DAAE72E39838DA8E743807650E28223_inline(L_2, L_4, NULL);
  4589. }
  4590. IL_0017:
  4591. {
  4592. return;
  4593. }
  4594. }
  4595. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_LoadUsers_m616D01C1A67469537A3F2D02DC934D57CE4B01A2 (GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_userIds, Action_1_tC1B1CEF95B17CEB3AF8A8A9D527A20083D38DD78* ___1_callback, const RuntimeMethod* method)
  4596. {
  4597. static bool s_Il2CppMethodInitialized;
  4598. if (!s_Il2CppMethodInitialized)
  4599. {
  4600. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  4601. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A_il2cpp_TypeInfo_var);
  4602. s_Il2CppMethodInitialized = true;
  4603. }
  4604. bool V_0 = false;
  4605. bool V_1 = false;
  4606. IUserProfileU5BU5D_t0179D2FF9BD9F78A4E0A10AE350DC1F19E5FCB43* V_2 = NULL;
  4607. {
  4608. bool L_0;
  4609. L_0 = GameCenterPlatform_VerifyAuthentication_mC223F7D625EB6B61E71D4BE11B43BC9F18D37DE9(__this, NULL);
  4610. V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  4611. bool L_1 = V_0;
  4612. if (!L_1)
  4613. {
  4614. goto IL_0028;
  4615. }
  4616. }
  4617. {
  4618. Action_1_tC1B1CEF95B17CEB3AF8A8A9D527A20083D38DD78* L_2 = ___1_callback;
  4619. V_1 = (bool)((!(((RuntimeObject*)(Action_1_tC1B1CEF95B17CEB3AF8A8A9D527A20083D38DD78*)L_2) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  4620. bool L_3 = V_1;
  4621. if (!L_3)
  4622. {
  4623. goto IL_0026;
  4624. }
  4625. }
  4626. {
  4627. Action_1_tC1B1CEF95B17CEB3AF8A8A9D527A20083D38DD78* L_4 = ___1_callback;
  4628. UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A* L_5 = (UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A*)(UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A*)SZArrayNew(UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A_il2cpp_TypeInfo_var, (uint32_t)0);
  4629. V_2 = (IUserProfileU5BU5D_t0179D2FF9BD9F78A4E0A10AE350DC1F19E5FCB43*)L_5;
  4630. IUserProfileU5BU5D_t0179D2FF9BD9F78A4E0A10AE350DC1F19E5FCB43* L_6 = V_2;
  4631. NullCheck(L_4);
  4632. Action_1_Invoke_m321772158DAAE72E39838DA8E743807650E28223_inline(L_4, L_6, NULL);
  4633. }
  4634. IL_0026:
  4635. {
  4636. goto IL_0030;
  4637. }
  4638. IL_0028:
  4639. {
  4640. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = ___0_userIds;
  4641. Action_1_tC1B1CEF95B17CEB3AF8A8A9D527A20083D38DD78* L_8 = ___1_callback;
  4642. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  4643. GameCenterPlatform_Internal_LoadUsers_mE09B0D2E48ABFBA3C24FC8047CBD8C3CC189CA6A(L_7, L_8, NULL);
  4644. }
  4645. IL_0030:
  4646. {
  4647. return;
  4648. }
  4649. }
  4650. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_SafeSetUserImage_m5C9205AC773B23BFEA86D8F833811A863620B4A5 (UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A** ___0_array, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___1_texture, int32_t ___2_number, const RuntimeMethod* method)
  4651. {
  4652. static bool s_Il2CppMethodInitialized;
  4653. if (!s_Il2CppMethodInitialized)
  4654. {
  4655. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  4656. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
  4657. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral023C61CBC6B5B20519E94C2D7DF0CAE83164CB4A);
  4658. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBBFFE2B018FE9C481B67387513F728E577370086);
  4659. s_Il2CppMethodInitialized = true;
  4660. }
  4661. bool V_0 = false;
  4662. bool V_1 = false;
  4663. int32_t G_B3_0 = 0;
  4664. int32_t G_B8_0 = 0;
  4665. {
  4666. UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A** L_0 = ___0_array;
  4667. UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A* L_1 = *((UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A**)L_0);
  4668. NullCheck(L_1);
  4669. int32_t L_2 = ___2_number;
  4670. if ((((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))) <= ((int32_t)L_2)))
  4671. {
  4672. goto IL_000e;
  4673. }
  4674. }
  4675. {
  4676. int32_t L_3 = ___2_number;
  4677. G_B3_0 = ((((int32_t)L_3) < ((int32_t)0))? 1 : 0);
  4678. goto IL_000f;
  4679. }
  4680. IL_000e:
  4681. {
  4682. G_B3_0 = 1;
  4683. }
  4684. IL_000f:
  4685. {
  4686. V_0 = (bool)G_B3_0;
  4687. bool L_4 = V_0;
  4688. if (!L_4)
  4689. {
  4690. goto IL_002b;
  4691. }
  4692. }
  4693. {
  4694. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  4695. Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral023C61CBC6B5B20519E94C2D7DF0CAE83164CB4A, NULL);
  4696. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_5 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
  4697. Texture2D__ctor_m3BA82E87442B7F69E118477069AE11101B9DF796(L_5, ((int32_t)76), ((int32_t)76), NULL);
  4698. ___1_texture = L_5;
  4699. }
  4700. IL_002b:
  4701. {
  4702. UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A** L_6 = ___0_array;
  4703. UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A* L_7 = *((UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A**)L_6);
  4704. NullCheck(L_7);
  4705. int32_t L_8 = ___2_number;
  4706. if ((((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))) <= ((int32_t)L_8)))
  4707. {
  4708. goto IL_003b;
  4709. }
  4710. }
  4711. {
  4712. int32_t L_9 = ___2_number;
  4713. G_B8_0 = ((((int32_t)((((int32_t)L_9) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  4714. goto IL_003c;
  4715. }
  4716. IL_003b:
  4717. {
  4718. G_B8_0 = 0;
  4719. }
  4720. IL_003c:
  4721. {
  4722. V_1 = (bool)G_B8_0;
  4723. bool L_10 = V_1;
  4724. if (!L_10)
  4725. {
  4726. goto IL_004d;
  4727. }
  4728. }
  4729. {
  4730. UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A** L_11 = ___0_array;
  4731. UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A* L_12 = *((UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A**)L_11);
  4732. int32_t L_13 = ___2_number;
  4733. NullCheck(L_12);
  4734. int32_t L_14 = L_13;
  4735. UserProfile_t3EF35349E23201EF9F3C5956C44384FA45C1EF29* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
  4736. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_16 = ___1_texture;
  4737. NullCheck(L_15);
  4738. UserProfile_SetImage_mEBC25331E4B4E201DB02A0442C473829E07D6221(L_15, L_16, NULL);
  4739. goto IL_0058;
  4740. }
  4741. IL_004d:
  4742. {
  4743. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  4744. Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteralBBFFE2B018FE9C481B67387513F728E577370086, NULL);
  4745. }
  4746. IL_0058:
  4747. {
  4748. return;
  4749. }
  4750. }
  4751. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_SafeClearArray_m582138D71F5DF50C5399B2E6F8B3F35B792FBFC9 (UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A** ___0_array, int32_t ___1_size, const RuntimeMethod* method)
  4752. {
  4753. static bool s_Il2CppMethodInitialized;
  4754. if (!s_Il2CppMethodInitialized)
  4755. {
  4756. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A_il2cpp_TypeInfo_var);
  4757. s_Il2CppMethodInitialized = true;
  4758. }
  4759. bool V_0 = false;
  4760. int32_t G_B3_0 = 0;
  4761. {
  4762. UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A** L_0 = ___0_array;
  4763. UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A* L_1 = *((UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A**)L_0);
  4764. if (!L_1)
  4765. {
  4766. goto IL_0011;
  4767. }
  4768. }
  4769. {
  4770. UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A** L_2 = ___0_array;
  4771. UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A* L_3 = *((UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A**)L_2);
  4772. NullCheck(L_3);
  4773. int32_t L_4 = ___1_size;
  4774. G_B3_0 = ((((int32_t)((((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))) == ((int32_t)L_4))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  4775. goto IL_0012;
  4776. }
  4777. IL_0011:
  4778. {
  4779. G_B3_0 = 1;
  4780. }
  4781. IL_0012:
  4782. {
  4783. V_0 = (bool)G_B3_0;
  4784. bool L_5 = V_0;
  4785. if (!L_5)
  4786. {
  4787. goto IL_001e;
  4788. }
  4789. }
  4790. {
  4791. UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A** L_6 = ___0_array;
  4792. int32_t L_7 = ___1_size;
  4793. UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A* L_8 = (UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A*)(UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A*)SZArrayNew(UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A_il2cpp_TypeInfo_var, (uint32_t)L_7);
  4794. *((RuntimeObject**)L_6) = (RuntimeObject*)L_8;
  4795. Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_6, (void*)(RuntimeObject*)L_8);
  4796. }
  4797. IL_001e:
  4798. {
  4799. return;
  4800. }
  4801. }
  4802. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameCenterPlatform_CreateLeaderboard_m4D487F47156DF1F0EE7DA44946D4ED48936689BB (GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F* __this, const RuntimeMethod* method)
  4803. {
  4804. static bool s_Il2CppMethodInitialized;
  4805. if (!s_Il2CppMethodInitialized)
  4806. {
  4807. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71_il2cpp_TypeInfo_var);
  4808. s_Il2CppMethodInitialized = true;
  4809. }
  4810. Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* V_0 = NULL;
  4811. RuntimeObject* V_1 = NULL;
  4812. {
  4813. Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* L_0 = (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71*)il2cpp_codegen_object_new(Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71_il2cpp_TypeInfo_var);
  4814. Leaderboard__ctor_mFB0608CFF4A090982904F495B84A91DC0FAC5B73(L_0, NULL);
  4815. V_0 = L_0;
  4816. Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* L_1 = V_0;
  4817. V_1 = L_1;
  4818. goto IL_000b;
  4819. }
  4820. IL_000b:
  4821. {
  4822. RuntimeObject* L_2 = V_1;
  4823. return L_2;
  4824. }
  4825. }
  4826. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameCenterPlatform_CreateAchievement_mD92E4A555CBCE298E00F99220CF3930DE64DE35B (GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F* __this, const RuntimeMethod* method)
  4827. {
  4828. static bool s_Il2CppMethodInitialized;
  4829. if (!s_Il2CppMethodInitialized)
  4830. {
  4831. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B_il2cpp_TypeInfo_var);
  4832. s_Il2CppMethodInitialized = true;
  4833. }
  4834. Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* V_0 = NULL;
  4835. RuntimeObject* V_1 = NULL;
  4836. {
  4837. Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* L_0 = (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B*)il2cpp_codegen_object_new(Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B_il2cpp_TypeInfo_var);
  4838. Achievement__ctor_m9EA819E3F3EA4B91F8998D54EF2F5B2B1E29976F(L_0, NULL);
  4839. V_0 = L_0;
  4840. Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* L_1 = V_0;
  4841. V_1 = L_1;
  4842. goto IL_000b;
  4843. }
  4844. IL_000b:
  4845. {
  4846. RuntimeObject* L_2 = V_1;
  4847. return L_2;
  4848. }
  4849. }
  4850. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_TriggerResetAchievementCallback_mC66B7555E8FE8200A2B85D97A73046FB6B099DE9 (bool ___0_result, const RuntimeMethod* method)
  4851. {
  4852. static bool s_Il2CppMethodInitialized;
  4853. if (!s_Il2CppMethodInitialized)
  4854. {
  4855. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  4856. s_Il2CppMethodInitialized = true;
  4857. }
  4858. bool V_0 = false;
  4859. {
  4860. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  4861. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_ResetAchievements;
  4862. V_0 = (bool)((!(((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  4863. bool L_1 = V_0;
  4864. if (!L_1)
  4865. {
  4866. goto IL_0019;
  4867. }
  4868. }
  4869. {
  4870. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  4871. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_2 = ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_ResetAchievements;
  4872. bool L_3 = ___0_result;
  4873. NullCheck(L_2);
  4874. Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline(L_2, L_3, NULL);
  4875. }
  4876. IL_0019:
  4877. {
  4878. return;
  4879. }
  4880. }
  4881. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_Authenticate_m2C7CD52B1DF5A726431D11F5FDC92A78620E79A1 (const RuntimeMethod* method)
  4882. {
  4883. typedef void (*GameCenterPlatform_Authenticate_m2C7CD52B1DF5A726431D11F5FDC92A78620E79A1_ftn) ();
  4884. static GameCenterPlatform_Authenticate_m2C7CD52B1DF5A726431D11F5FDC92A78620E79A1_ftn _il2cpp_icall_func;
  4885. if (!_il2cpp_icall_func)
  4886. _il2cpp_icall_func = (GameCenterPlatform_Authenticate_m2C7CD52B1DF5A726431D11F5FDC92A78620E79A1_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Authenticate()");
  4887. _il2cpp_icall_func();
  4888. }
  4889. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameCenterPlatform_GetAuthenticated_mE4EC863A99E6238523C599BEC5D9E83ADA3ECD0C (const RuntimeMethod* method)
  4890. {
  4891. typedef bool (*GameCenterPlatform_GetAuthenticated_mE4EC863A99E6238523C599BEC5D9E83ADA3ECD0C_ftn) ();
  4892. static GameCenterPlatform_GetAuthenticated_mE4EC863A99E6238523C599BEC5D9E83ADA3ECD0C_ftn _il2cpp_icall_func;
  4893. if (!_il2cpp_icall_func)
  4894. _il2cpp_icall_func = (GameCenterPlatform_GetAuthenticated_mE4EC863A99E6238523C599BEC5D9E83ADA3ECD0C_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::GetAuthenticated()");
  4895. bool icallRetVal = _il2cpp_icall_func();
  4896. return icallRetVal;
  4897. }
  4898. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GameCenterPlatform_Internal_UserName_mFF1EA7622768C0AB95C831D920078B0EB305151D (const RuntimeMethod* method)
  4899. {
  4900. typedef String_t* (*GameCenterPlatform_Internal_UserName_mFF1EA7622768C0AB95C831D920078B0EB305151D_ftn) ();
  4901. static GameCenterPlatform_Internal_UserName_mFF1EA7622768C0AB95C831D920078B0EB305151D_ftn _il2cpp_icall_func;
  4902. if (!_il2cpp_icall_func)
  4903. _il2cpp_icall_func = (GameCenterPlatform_Internal_UserName_mFF1EA7622768C0AB95C831D920078B0EB305151D_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_UserName()");
  4904. String_t* icallRetVal = _il2cpp_icall_func();
  4905. return icallRetVal;
  4906. }
  4907. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GameCenterPlatform_Internal_UserID_mB9D9BBCC77F8F91EDBCAAED850FF9188F5C08273 (const RuntimeMethod* method)
  4908. {
  4909. typedef String_t* (*GameCenterPlatform_Internal_UserID_mB9D9BBCC77F8F91EDBCAAED850FF9188F5C08273_ftn) ();
  4910. static GameCenterPlatform_Internal_UserID_mB9D9BBCC77F8F91EDBCAAED850FF9188F5C08273_ftn _il2cpp_icall_func;
  4911. if (!_il2cpp_icall_func)
  4912. _il2cpp_icall_func = (GameCenterPlatform_Internal_UserID_mB9D9BBCC77F8F91EDBCAAED850FF9188F5C08273_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_UserID()");
  4913. String_t* icallRetVal = _il2cpp_icall_func();
  4914. return icallRetVal;
  4915. }
  4916. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GameCenterPlatform_Internal_UserGameID_mDD756F1327B65CCFDDDA6270B9039D7C853B31EA (const RuntimeMethod* method)
  4917. {
  4918. typedef String_t* (*GameCenterPlatform_Internal_UserGameID_mDD756F1327B65CCFDDDA6270B9039D7C853B31EA_ftn) ();
  4919. static GameCenterPlatform_Internal_UserGameID_mDD756F1327B65CCFDDDA6270B9039D7C853B31EA_ftn _il2cpp_icall_func;
  4920. if (!_il2cpp_icall_func)
  4921. _il2cpp_icall_func = (GameCenterPlatform_Internal_UserGameID_mDD756F1327B65CCFDDDA6270B9039D7C853B31EA_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_UserGameID()");
  4922. String_t* icallRetVal = _il2cpp_icall_func();
  4923. return icallRetVal;
  4924. }
  4925. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GameCenterPlatform_Internal_LegacyUserID_mCA68D0FD9441951433DB2306179CD5181CDA61DD (const RuntimeMethod* method)
  4926. {
  4927. typedef String_t* (*GameCenterPlatform_Internal_LegacyUserID_mCA68D0FD9441951433DB2306179CD5181CDA61DD_ftn) ();
  4928. static GameCenterPlatform_Internal_LegacyUserID_mCA68D0FD9441951433DB2306179CD5181CDA61DD_ftn _il2cpp_icall_func;
  4929. if (!_il2cpp_icall_func)
  4930. _il2cpp_icall_func = (GameCenterPlatform_Internal_LegacyUserID_mCA68D0FD9441951433DB2306179CD5181CDA61DD_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_LegacyUserID()");
  4931. String_t* icallRetVal = _il2cpp_icall_func();
  4932. return icallRetVal;
  4933. }
  4934. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameCenterPlatform_GetIsUnderage_m079167A5B106AFA57D0CAB20D00E16D1CD5DEE2B (const RuntimeMethod* method)
  4935. {
  4936. typedef bool (*GameCenterPlatform_GetIsUnderage_m079167A5B106AFA57D0CAB20D00E16D1CD5DEE2B_ftn) ();
  4937. static GameCenterPlatform_GetIsUnderage_m079167A5B106AFA57D0CAB20D00E16D1CD5DEE2B_ftn _il2cpp_icall_func;
  4938. if (!_il2cpp_icall_func)
  4939. _il2cpp_icall_func = (GameCenterPlatform_GetIsUnderage_m079167A5B106AFA57D0CAB20D00E16D1CD5DEE2B_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::GetIsUnderage()");
  4940. bool icallRetVal = _il2cpp_icall_func();
  4941. return icallRetVal;
  4942. }
  4943. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* GameCenterPlatform_GetUserImage_m0CBDA5D68C7A7A4BEC13EBE77479FC9DA52166AB (const RuntimeMethod* method)
  4944. {
  4945. typedef Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* (*GameCenterPlatform_GetUserImage_m0CBDA5D68C7A7A4BEC13EBE77479FC9DA52166AB_ftn) ();
  4946. static GameCenterPlatform_GetUserImage_m0CBDA5D68C7A7A4BEC13EBE77479FC9DA52166AB_ftn _il2cpp_icall_func;
  4947. if (!_il2cpp_icall_func)
  4948. _il2cpp_icall_func = (GameCenterPlatform_GetUserImage_m0CBDA5D68C7A7A4BEC13EBE77479FC9DA52166AB_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::GetUserImage()");
  4949. Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* icallRetVal = _il2cpp_icall_func();
  4950. return icallRetVal;
  4951. }
  4952. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_LoadFriends_m4FE323D2E3AD644E3984E2EE623388D96EEDDA0A (RuntimeObject* ___0_callback, const RuntimeMethod* method)
  4953. {
  4954. typedef void (*GameCenterPlatform_LoadFriends_m4FE323D2E3AD644E3984E2EE623388D96EEDDA0A_ftn) (RuntimeObject*);
  4955. static GameCenterPlatform_LoadFriends_m4FE323D2E3AD644E3984E2EE623388D96EEDDA0A_ftn _il2cpp_icall_func;
  4956. if (!_il2cpp_icall_func)
  4957. _il2cpp_icall_func = (GameCenterPlatform_LoadFriends_m4FE323D2E3AD644E3984E2EE623388D96EEDDA0A_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::LoadFriends(System.Object)");
  4958. _il2cpp_icall_func(___0_callback);
  4959. }
  4960. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_InternalLoadAchievementDescriptions_mB95C4646875A32D657F0CDED7BC27CEE699E773E (RuntimeObject* ___0_callback, const RuntimeMethod* method)
  4961. {
  4962. typedef void (*GameCenterPlatform_InternalLoadAchievementDescriptions_mB95C4646875A32D657F0CDED7BC27CEE699E773E_ftn) (RuntimeObject*);
  4963. static GameCenterPlatform_InternalLoadAchievementDescriptions_mB95C4646875A32D657F0CDED7BC27CEE699E773E_ftn _il2cpp_icall_func;
  4964. if (!_il2cpp_icall_func)
  4965. _il2cpp_icall_func = (GameCenterPlatform_InternalLoadAchievementDescriptions_mB95C4646875A32D657F0CDED7BC27CEE699E773E_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::InternalLoadAchievementDescriptions(System.Object)");
  4966. _il2cpp_icall_func(___0_callback);
  4967. }
  4968. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_InternalLoadAchievements_m2E861B69D07FFF5AF3812FC5500A111C71818963 (RuntimeObject* ___0_callback, const RuntimeMethod* method)
  4969. {
  4970. typedef void (*GameCenterPlatform_InternalLoadAchievements_m2E861B69D07FFF5AF3812FC5500A111C71818963_ftn) (RuntimeObject*);
  4971. static GameCenterPlatform_InternalLoadAchievements_m2E861B69D07FFF5AF3812FC5500A111C71818963_ftn _il2cpp_icall_func;
  4972. if (!_il2cpp_icall_func)
  4973. _il2cpp_icall_func = (GameCenterPlatform_InternalLoadAchievements_m2E861B69D07FFF5AF3812FC5500A111C71818963_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::InternalLoadAchievements(System.Object)");
  4974. _il2cpp_icall_func(___0_callback);
  4975. }
  4976. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_InternalReportProgress_m4A9784CD054C3339C8DBC4F5E99D817C69A33ABC (String_t* ___0_id, double ___1_progress, RuntimeObject* ___2_callback, const RuntimeMethod* method)
  4977. {
  4978. typedef void (*GameCenterPlatform_InternalReportProgress_m4A9784CD054C3339C8DBC4F5E99D817C69A33ABC_ftn) (String_t*, double, RuntimeObject*);
  4979. static GameCenterPlatform_InternalReportProgress_m4A9784CD054C3339C8DBC4F5E99D817C69A33ABC_ftn _il2cpp_icall_func;
  4980. if (!_il2cpp_icall_func)
  4981. _il2cpp_icall_func = (GameCenterPlatform_InternalReportProgress_m4A9784CD054C3339C8DBC4F5E99D817C69A33ABC_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::InternalReportProgress(System.String,System.Double,System.Object)");
  4982. _il2cpp_icall_func(___0_id, ___1_progress, ___2_callback);
  4983. }
  4984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_InternalReportScore_m61071235860F32C299F6475A70BBFA0D6542A490 (int64_t ___0_score, String_t* ___1_category, RuntimeObject* ___2_callback, const RuntimeMethod* method)
  4985. {
  4986. typedef void (*GameCenterPlatform_InternalReportScore_m61071235860F32C299F6475A70BBFA0D6542A490_ftn) (int64_t, String_t*, RuntimeObject*);
  4987. static GameCenterPlatform_InternalReportScore_m61071235860F32C299F6475A70BBFA0D6542A490_ftn _il2cpp_icall_func;
  4988. if (!_il2cpp_icall_func)
  4989. _il2cpp_icall_func = (GameCenterPlatform_InternalReportScore_m61071235860F32C299F6475A70BBFA0D6542A490_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::InternalReportScore(System.Int64,System.String,System.Object)");
  4990. _il2cpp_icall_func(___0_score, ___1_category, ___2_callback);
  4991. }
  4992. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_InternalLoadScores_mC0B34238A956FC1875EE034365A82C7DA2CA3C8D (String_t* ___0_category, RuntimeObject* ___1_callback, const RuntimeMethod* method)
  4993. {
  4994. typedef void (*GameCenterPlatform_InternalLoadScores_mC0B34238A956FC1875EE034365A82C7DA2CA3C8D_ftn) (String_t*, RuntimeObject*);
  4995. static GameCenterPlatform_InternalLoadScores_mC0B34238A956FC1875EE034365A82C7DA2CA3C8D_ftn _il2cpp_icall_func;
  4996. if (!_il2cpp_icall_func)
  4997. _il2cpp_icall_func = (GameCenterPlatform_InternalLoadScores_mC0B34238A956FC1875EE034365A82C7DA2CA3C8D_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::InternalLoadScores(System.String,System.Object)");
  4998. _il2cpp_icall_func(___0_category, ___1_callback);
  4999. }
  5000. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_Internal_ShowAchievementsUI_m1AC768F918D4A93F7350EBF1F89FC81C4DDC7369 (const RuntimeMethod* method)
  5001. {
  5002. typedef void (*GameCenterPlatform_Internal_ShowAchievementsUI_m1AC768F918D4A93F7350EBF1F89FC81C4DDC7369_ftn) ();
  5003. static GameCenterPlatform_Internal_ShowAchievementsUI_m1AC768F918D4A93F7350EBF1F89FC81C4DDC7369_ftn _il2cpp_icall_func;
  5004. if (!_il2cpp_icall_func)
  5005. _il2cpp_icall_func = (GameCenterPlatform_Internal_ShowAchievementsUI_m1AC768F918D4A93F7350EBF1F89FC81C4DDC7369_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_ShowAchievementsUI()");
  5006. _il2cpp_icall_func();
  5007. }
  5008. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_Internal_ShowLeaderboardUI_m1D84677B42CDB5A14134B65CA51727B38BAB5D98 (const RuntimeMethod* method)
  5009. {
  5010. typedef void (*GameCenterPlatform_Internal_ShowLeaderboardUI_m1D84677B42CDB5A14134B65CA51727B38BAB5D98_ftn) ();
  5011. static GameCenterPlatform_Internal_ShowLeaderboardUI_m1D84677B42CDB5A14134B65CA51727B38BAB5D98_ftn _il2cpp_icall_func;
  5012. if (!_il2cpp_icall_func)
  5013. _il2cpp_icall_func = (GameCenterPlatform_Internal_ShowLeaderboardUI_m1D84677B42CDB5A14134B65CA51727B38BAB5D98_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_ShowLeaderboardUI()");
  5014. _il2cpp_icall_func();
  5015. }
  5016. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_Internal_LoadUsers_mE09B0D2E48ABFBA3C24FC8047CBD8C3CC189CA6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_userIds, RuntimeObject* ___1_callback, const RuntimeMethod* method)
  5017. {
  5018. typedef void (*GameCenterPlatform_Internal_LoadUsers_mE09B0D2E48ABFBA3C24FC8047CBD8C3CC189CA6A_ftn) (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, RuntimeObject*);
  5019. static GameCenterPlatform_Internal_LoadUsers_mE09B0D2E48ABFBA3C24FC8047CBD8C3CC189CA6A_ftn _il2cpp_icall_func;
  5020. if (!_il2cpp_icall_func)
  5021. _il2cpp_icall_func = (GameCenterPlatform_Internal_LoadUsers_mE09B0D2E48ABFBA3C24FC8047CBD8C3CC189CA6A_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::Internal_LoadUsers(System.String[],System.Object)");
  5022. _il2cpp_icall_func(___0_userIds, ___1_callback);
  5023. }
  5024. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_ResetAllAchievements_m85F77F26AAA1450BCEC43692DF91E5E64D31A4C0 (const RuntimeMethod* method)
  5025. {
  5026. typedef void (*GameCenterPlatform_ResetAllAchievements_m85F77F26AAA1450BCEC43692DF91E5E64D31A4C0_ftn) ();
  5027. static GameCenterPlatform_ResetAllAchievements_m85F77F26AAA1450BCEC43692DF91E5E64D31A4C0_ftn _il2cpp_icall_func;
  5028. if (!_il2cpp_icall_func)
  5029. _il2cpp_icall_func = (GameCenterPlatform_ResetAllAchievements_m85F77F26AAA1450BCEC43692DF91E5E64D31A4C0_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::ResetAllAchievements()");
  5030. _il2cpp_icall_func();
  5031. }
  5032. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_ShowDefaultAchievementBanner_m3BF0634CFE7F665A87284BBE9EB81DC579D82EE1 (bool ___0_value, const RuntimeMethod* method)
  5033. {
  5034. typedef void (*GameCenterPlatform_ShowDefaultAchievementBanner_m3BF0634CFE7F665A87284BBE9EB81DC579D82EE1_ftn) (bool);
  5035. static GameCenterPlatform_ShowDefaultAchievementBanner_m3BF0634CFE7F665A87284BBE9EB81DC579D82EE1_ftn _il2cpp_icall_func;
  5036. if (!_il2cpp_icall_func)
  5037. _il2cpp_icall_func = (GameCenterPlatform_ShowDefaultAchievementBanner_m3BF0634CFE7F665A87284BBE9EB81DC579D82EE1_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::ShowDefaultAchievementBanner(System.Boolean)");
  5038. _il2cpp_icall_func(___0_value);
  5039. }
  5040. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_ResetAllAchievements_mA20580F1523218065AA490BD84E9D91C6A041B9C (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_callback, const RuntimeMethod* method)
  5041. {
  5042. static bool s_Il2CppMethodInitialized;
  5043. if (!s_Il2CppMethodInitialized)
  5044. {
  5045. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  5046. s_Il2CppMethodInitialized = true;
  5047. }
  5048. {
  5049. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = ___0_callback;
  5050. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  5051. ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_ResetAchievements = L_0;
  5052. Il2CppCodeGenWriteBarrier((void**)(&((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_ResetAchievements), (void*)L_0);
  5053. GameCenterPlatform_ResetAllAchievements_m85F77F26AAA1450BCEC43692DF91E5E64D31A4C0(NULL);
  5054. return;
  5055. }
  5056. }
  5057. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_ShowDefaultAchievementCompletionBanner_m16F5C6260F8AC72F9020BC896B787479CA19F953 (bool ___0_value, const RuntimeMethod* method)
  5058. {
  5059. static bool s_Il2CppMethodInitialized;
  5060. if (!s_Il2CppMethodInitialized)
  5061. {
  5062. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  5063. s_Il2CppMethodInitialized = true;
  5064. }
  5065. {
  5066. bool L_0 = ___0_value;
  5067. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  5068. GameCenterPlatform_ShowDefaultAchievementBanner_m3BF0634CFE7F665A87284BBE9EB81DC579D82EE1(L_0, NULL);
  5069. return;
  5070. }
  5071. }
  5072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_ShowLeaderboardUI_mF61D3E7F3BDC7E62607591BE7E0896C9508CA965 (String_t* ___0_leaderboardID, int32_t ___1_timeScope, const RuntimeMethod* method)
  5073. {
  5074. static bool s_Il2CppMethodInitialized;
  5075. if (!s_Il2CppMethodInitialized)
  5076. {
  5077. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  5078. s_Il2CppMethodInitialized = true;
  5079. }
  5080. {
  5081. String_t* L_0 = ___0_leaderboardID;
  5082. int32_t L_1 = ___1_timeScope;
  5083. il2cpp_codegen_runtime_class_init_inline(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  5084. GameCenterPlatform_ShowSpecificLeaderboardUI_m86884D45010C205C96BADD5E60569FC7B1F7B0CF(L_0, L_1, NULL);
  5085. return;
  5086. }
  5087. }
  5088. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform_ShowSpecificLeaderboardUI_m86884D45010C205C96BADD5E60569FC7B1F7B0CF (String_t* ___0_leaderboardID, int32_t ___1_timeScope, const RuntimeMethod* method)
  5089. {
  5090. typedef void (*GameCenterPlatform_ShowSpecificLeaderboardUI_m86884D45010C205C96BADD5E60569FC7B1F7B0CF_ftn) (String_t*, int32_t);
  5091. static GameCenterPlatform_ShowSpecificLeaderboardUI_m86884D45010C205C96BADD5E60569FC7B1F7B0CF_ftn _il2cpp_icall_func;
  5092. if (!_il2cpp_icall_func)
  5093. _il2cpp_icall_func = (GameCenterPlatform_ShowSpecificLeaderboardUI_m86884D45010C205C96BADD5E60569FC7B1F7B0CF_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GameCenterPlatform::ShowSpecificLeaderboardUI(System.String,System.Int32)");
  5094. _il2cpp_icall_func(___0_leaderboardID, ___1_timeScope);
  5095. }
  5096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform__ctor_m341814BE3C4AC9683D3C828F744775C56E3B37A8 (GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F* __this, const RuntimeMethod* method)
  5097. {
  5098. {
  5099. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  5100. return;
  5101. }
  5102. }
  5103. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameCenterPlatform__cctor_mD36CEF8F96BDB310761AE35ECC8DECB6C9BB5195 (const RuntimeMethod* method)
  5104. {
  5105. static bool s_Il2CppMethodInitialized;
  5106. if (!s_Il2CppMethodInitialized)
  5107. {
  5108. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5_il2cpp_TypeInfo_var);
  5109. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var);
  5110. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m5CC4EDCF787094C31DECA9B3401859DA94CC81BA_RuntimeMethod_var);
  5111. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC0F62C6753434D94B7A8CFEB0E642E533349DD30_il2cpp_TypeInfo_var);
  5112. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A_il2cpp_TypeInfo_var);
  5113. s_Il2CppMethodInitialized = true;
  5114. }
  5115. {
  5116. AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5* L_0 = (AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5*)(AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5*)SZArrayNew(AchievementDescriptionU5BU5D_t6B3ED222FB06DD89115602C955A2CD98E000CCC5_il2cpp_TypeInfo_var, (uint32_t)0);
  5117. ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_adCache = L_0;
  5118. Il2CppCodeGenWriteBarrier((void**)(&((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_adCache), (void*)L_0);
  5119. UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A* L_1 = (UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A*)(UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A*)SZArrayNew(UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A_il2cpp_TypeInfo_var, (uint32_t)0);
  5120. ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_friends = L_1;
  5121. Il2CppCodeGenWriteBarrier((void**)(&((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_friends), (void*)L_1);
  5122. UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A* L_2 = (UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A*)(UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A*)SZArrayNew(UserProfileU5BU5D_tCE4194A0D6665FFF7943DDC3B0B9301D57F84A6A_il2cpp_TypeInfo_var, (uint32_t)0);
  5123. ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_users = L_2;
  5124. Il2CppCodeGenWriteBarrier((void**)(&((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___s_users), (void*)L_2);
  5125. List_1_tC0F62C6753434D94B7A8CFEB0E642E533349DD30* L_3 = (List_1_tC0F62C6753434D94B7A8CFEB0E642E533349DD30*)il2cpp_codegen_object_new(List_1_tC0F62C6753434D94B7A8CFEB0E642E533349DD30_il2cpp_TypeInfo_var);
  5126. List_1__ctor_m5CC4EDCF787094C31DECA9B3401859DA94CC81BA(L_3, List_1__ctor_m5CC4EDCF787094C31DECA9B3401859DA94CC81BA_RuntimeMethod_var);
  5127. ((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___m_GcBoards = L_3;
  5128. Il2CppCodeGenWriteBarrier((void**)(&((GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_StaticFields*)il2cpp_codegen_static_fields_for(GameCenterPlatform_tF95E5DA7B46424313E1812B6B80DE102ABB1F96F_il2cpp_TypeInfo_var))->___m_GcBoards), (void*)L_3);
  5129. return;
  5130. }
  5131. }
  5132. #ifdef __clang__
  5133. #pragma clang diagnostic pop
  5134. #endif
  5135. #ifdef __clang__
  5136. #pragma clang diagnostic push
  5137. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5138. #pragma clang diagnostic ignored "-Wunused-variable"
  5139. #endif
  5140. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass21_0__ctor_m88E5FDE6B93424368864BF746056A7FC84B7D830 (U3CU3Ec__DisplayClass21_0_t9AE48FD34643B3E83D69BD45882795E81C13E0A1* __this, const RuntimeMethod* method)
  5141. {
  5142. {
  5143. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  5144. return;
  5145. }
  5146. }
  5147. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass21_0_U3CUnityEngine_SocialPlatforms_ISocialPlatform_AuthenticateU3Eb__0_m9AE0F3B20150C0C9F14CCAEF54A67A6E8F47E04A (U3CU3Ec__DisplayClass21_0_t9AE48FD34643B3E83D69BD45882795E81C13E0A1* __this, bool ___0_success, String_t* ___1_error, const RuntimeMethod* method)
  5148. {
  5149. {
  5150. Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = __this->___callback;
  5151. bool L_1 = ___0_success;
  5152. NullCheck(L_0);
  5153. Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline(L_0, L_1, NULL);
  5154. return;
  5155. }
  5156. }
  5157. #ifdef __clang__
  5158. #pragma clang diagnostic pop
  5159. #endif
  5160. #ifdef __clang__
  5161. #pragma clang diagnostic push
  5162. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5163. #pragma clang diagnostic ignored "-Wunused-variable"
  5164. #endif
  5165. IL2CPP_EXTERN_C void GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D_marshal_pinvoke(const GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D& unmarshaled, GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D_marshaled_pinvoke& marshaled)
  5166. {
  5167. static bool s_Il2CppMethodInitialized;
  5168. if (!s_Il2CppMethodInitialized)
  5169. {
  5170. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D_0_0_0_var);
  5171. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D____m_GenericLeaderboard_FieldInfo_var);
  5172. s_Il2CppMethodInitialized = true;
  5173. }
  5174. Exception_t* ___m_GenericLeaderboardException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D____m_GenericLeaderboard_FieldInfo_var, GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D_0_0_0_var);
  5175. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_GenericLeaderboardException, NULL);
  5176. }
  5177. IL2CPP_EXTERN_C void GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D_marshal_pinvoke_back(const GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D_marshaled_pinvoke& marshaled, GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D& unmarshaled)
  5178. {
  5179. static bool s_Il2CppMethodInitialized;
  5180. if (!s_Il2CppMethodInitialized)
  5181. {
  5182. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D_0_0_0_var);
  5183. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D____m_GenericLeaderboard_FieldInfo_var);
  5184. s_Il2CppMethodInitialized = true;
  5185. }
  5186. Exception_t* ___m_GenericLeaderboardException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D____m_GenericLeaderboard_FieldInfo_var, GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D_0_0_0_var);
  5187. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_GenericLeaderboardException, NULL);
  5188. }
  5189. IL2CPP_EXTERN_C void GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D_marshal_pinvoke_cleanup(GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D_marshaled_pinvoke& marshaled)
  5190. {
  5191. }
  5192. IL2CPP_EXTERN_C void GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D_marshal_com(const GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D& unmarshaled, GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D_marshaled_com& marshaled)
  5193. {
  5194. static bool s_Il2CppMethodInitialized;
  5195. if (!s_Il2CppMethodInitialized)
  5196. {
  5197. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D_0_0_0_var);
  5198. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D____m_GenericLeaderboard_FieldInfo_var);
  5199. s_Il2CppMethodInitialized = true;
  5200. }
  5201. Exception_t* ___m_GenericLeaderboardException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D____m_GenericLeaderboard_FieldInfo_var, GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D_0_0_0_var);
  5202. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_GenericLeaderboardException, NULL);
  5203. }
  5204. IL2CPP_EXTERN_C void GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D_marshal_com_back(const GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D_marshaled_com& marshaled, GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D& unmarshaled)
  5205. {
  5206. static bool s_Il2CppMethodInitialized;
  5207. if (!s_Il2CppMethodInitialized)
  5208. {
  5209. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D_0_0_0_var);
  5210. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D____m_GenericLeaderboard_FieldInfo_var);
  5211. s_Il2CppMethodInitialized = true;
  5212. }
  5213. Exception_t* ___m_GenericLeaderboardException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D____m_GenericLeaderboard_FieldInfo_var, GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D_0_0_0_var);
  5214. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_GenericLeaderboardException, NULL);
  5215. }
  5216. IL2CPP_EXTERN_C void GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D_marshal_com_cleanup(GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D_marshaled_com& marshaled)
  5217. {
  5218. }
  5219. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcLeaderboard__ctor_mE6ABD1A5D616A3371023FB53BAAA34C638081632 (GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D* __this, Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* ___0_board, const RuntimeMethod* method)
  5220. {
  5221. {
  5222. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  5223. Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* L_0 = ___0_board;
  5224. __this->___m_GenericLeaderboard = L_0;
  5225. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GenericLeaderboard), (void*)L_0);
  5226. return;
  5227. }
  5228. }
  5229. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcLeaderboard_Finalize_mFB136BB37E37121BCC3288CED360961840FC4663 (GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D* __this, const RuntimeMethod* method)
  5230. {
  5231. {
  5232. }
  5233. {
  5234. auto __finallyBlock = il2cpp::utils::Finally([&]
  5235. {
  5236. FINALLY_000b:
  5237. {
  5238. Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
  5239. return;
  5240. }
  5241. });
  5242. try
  5243. {
  5244. GcLeaderboard_Dispose_m115757D5DFB8FFE4CD11F2D20244965F992A950C(__this, NULL);
  5245. goto IL_0013;
  5246. }
  5247. catch(Il2CppExceptionWrapper& e)
  5248. {
  5249. __finallyBlock.StoreException(e.ex);
  5250. }
  5251. }
  5252. IL_0013:
  5253. {
  5254. return;
  5255. }
  5256. }
  5257. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GcLeaderboard_Contains_m08D3F5665F1A25DBDC41B9D98461D5DBB98DCD48 (GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D* __this, Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* ___0_board, const RuntimeMethod* method)
  5258. {
  5259. bool V_0 = false;
  5260. {
  5261. Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* L_0 = __this->___m_GenericLeaderboard;
  5262. Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* L_1 = ___0_board;
  5263. V_0 = (bool)((((RuntimeObject*)(Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71*)L_0) == ((RuntimeObject*)(Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71*)L_1))? 1 : 0);
  5264. goto IL_000d;
  5265. }
  5266. IL_000d:
  5267. {
  5268. bool L_2 = V_0;
  5269. return L_2;
  5270. }
  5271. }
  5272. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcLeaderboard_SetScores_mEBD889F27BCC226B108D4BB5DD6E24C3BF893F24 (GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D* __this, GcScoreDataU5BU5D_t73EDE233B036EA48B05818A06E102FFD5FCC6B1F* ___0_scoreDatas, const RuntimeMethod* method)
  5273. {
  5274. static bool s_Il2CppMethodInitialized;
  5275. if (!s_Il2CppMethodInitialized)
  5276. {
  5277. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2_il2cpp_TypeInfo_var);
  5278. s_Il2CppMethodInitialized = true;
  5279. }
  5280. bool V_0 = false;
  5281. ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2* V_1 = NULL;
  5282. int32_t V_2 = 0;
  5283. bool V_3 = false;
  5284. IScoreU5BU5D_t72B1FC43A0166FFFA30AF4E10BCA837E34A6B042* V_4 = NULL;
  5285. {
  5286. Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* L_0 = __this->___m_GenericLeaderboard;
  5287. V_0 = (bool)((!(((RuntimeObject*)(Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  5288. bool L_1 = V_0;
  5289. if (!L_1)
  5290. {
  5291. goto IL_004b;
  5292. }
  5293. }
  5294. {
  5295. GcScoreDataU5BU5D_t73EDE233B036EA48B05818A06E102FFD5FCC6B1F* L_2 = ___0_scoreDatas;
  5296. NullCheck(L_2);
  5297. ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2* L_3 = (ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2*)(ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2*)SZArrayNew(ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)));
  5298. V_1 = L_3;
  5299. V_2 = 0;
  5300. goto IL_002f;
  5301. }
  5302. IL_001c:
  5303. {
  5304. ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2* L_4 = V_1;
  5305. int32_t L_5 = V_2;
  5306. GcScoreDataU5BU5D_t73EDE233B036EA48B05818A06E102FFD5FCC6B1F* L_6 = ___0_scoreDatas;
  5307. int32_t L_7 = V_2;
  5308. NullCheck(L_6);
  5309. Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* L_8;
  5310. L_8 = GcScoreData_ToScore_m14704CC9F232CE249D9C85D2E8D330ADBE1C459E(((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7))), NULL);
  5311. NullCheck(L_4);
  5312. ArrayElementTypeCheck (L_4, L_8);
  5313. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53*)L_8);
  5314. int32_t L_9 = V_2;
  5315. V_2 = ((int32_t)il2cpp_codegen_add(L_9, 1));
  5316. }
  5317. IL_002f:
  5318. {
  5319. int32_t L_10 = V_2;
  5320. GcScoreDataU5BU5D_t73EDE233B036EA48B05818A06E102FFD5FCC6B1F* L_11 = ___0_scoreDatas;
  5321. NullCheck(L_11);
  5322. V_3 = (bool)((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))))? 1 : 0);
  5323. bool L_12 = V_3;
  5324. if (L_12)
  5325. {
  5326. goto IL_001c;
  5327. }
  5328. }
  5329. {
  5330. Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* L_13 = __this->___m_GenericLeaderboard;
  5331. ScoreU5BU5D_tA28C0ADDF2AA24B073A82D85601CC0DEF6B491F2* L_14 = V_1;
  5332. V_4 = (IScoreU5BU5D_t72B1FC43A0166FFFA30AF4E10BCA837E34A6B042*)L_14;
  5333. IScoreU5BU5D_t72B1FC43A0166FFFA30AF4E10BCA837E34A6B042* L_15 = V_4;
  5334. NullCheck(L_13);
  5335. Leaderboard_SetScores_m0ACEEFFAD67AE7F7DC644DD034F5F2C431265943(L_13, L_15, NULL);
  5336. }
  5337. IL_004b:
  5338. {
  5339. return;
  5340. }
  5341. }
  5342. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcLeaderboard_SetLocalScore_mE4B7C301194F99B8CE19D4514825303AAEA54CDB (GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D* __this, GcScoreData_t90ADB5BBE4EF7B4B1E0503E9E0934EA2ED254F0F ___0_scoreData, const RuntimeMethod* method)
  5343. {
  5344. bool V_0 = false;
  5345. {
  5346. Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* L_0 = __this->___m_GenericLeaderboard;
  5347. V_0 = (bool)((!(((RuntimeObject*)(Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  5348. bool L_1 = V_0;
  5349. if (!L_1)
  5350. {
  5351. goto IL_0021;
  5352. }
  5353. }
  5354. {
  5355. Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* L_2 = __this->___m_GenericLeaderboard;
  5356. Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* L_3;
  5357. L_3 = GcScoreData_ToScore_m14704CC9F232CE249D9C85D2E8D330ADBE1C459E((&___0_scoreData), NULL);
  5358. NullCheck(L_2);
  5359. Leaderboard_SetLocalUserScore_m424D44D0AFCBA825FA9604E8BBB538854E1E0C4E(L_2, L_3, NULL);
  5360. }
  5361. IL_0021:
  5362. {
  5363. return;
  5364. }
  5365. }
  5366. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcLeaderboard_SetMaxRange_m387A4CB1A33D2B3C4A5ED16B8877F00D0AA44B80 (GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D* __this, uint32_t ___0_maxRange, const RuntimeMethod* method)
  5367. {
  5368. bool V_0 = false;
  5369. {
  5370. Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* L_0 = __this->___m_GenericLeaderboard;
  5371. V_0 = (bool)((!(((RuntimeObject*)(Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  5372. bool L_1 = V_0;
  5373. if (!L_1)
  5374. {
  5375. goto IL_001b;
  5376. }
  5377. }
  5378. {
  5379. Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* L_2 = __this->___m_GenericLeaderboard;
  5380. uint32_t L_3 = ___0_maxRange;
  5381. NullCheck(L_2);
  5382. Leaderboard_SetMaxRange_m1C820B01C8989228954B466EDC4C1B8DC95EDE5B(L_2, L_3, NULL);
  5383. }
  5384. IL_001b:
  5385. {
  5386. return;
  5387. }
  5388. }
  5389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcLeaderboard_SetTitle_m979181BD4D8E63155ECB306F3E9FE90CE0973208 (GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D* __this, String_t* ___0_title, const RuntimeMethod* method)
  5390. {
  5391. bool V_0 = false;
  5392. {
  5393. Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* L_0 = __this->___m_GenericLeaderboard;
  5394. V_0 = (bool)((!(((RuntimeObject*)(Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  5395. bool L_1 = V_0;
  5396. if (!L_1)
  5397. {
  5398. goto IL_001b;
  5399. }
  5400. }
  5401. {
  5402. Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* L_2 = __this->___m_GenericLeaderboard;
  5403. String_t* L_3 = ___0_title;
  5404. NullCheck(L_2);
  5405. Leaderboard_SetTitle_mF9ECC4ECBF137AF4C5AD6A2338AB8786D86EADF2(L_2, L_3, NULL);
  5406. }
  5407. IL_001b:
  5408. {
  5409. return;
  5410. }
  5411. }
  5412. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcLeaderboard_Internal_LoadScores_m94273C598B909F6E518E4C6A0A1EEFA83BD2ECAD (GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D* __this, String_t* ___0_category, int32_t ___1_from, int32_t ___2_count, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___3_userIDs, int32_t ___4_playerScope, int32_t ___5_timeScope, RuntimeObject* ___6_callback, const RuntimeMethod* method)
  5413. {
  5414. {
  5415. String_t* L_0 = ___0_category;
  5416. int32_t L_1 = ___1_from;
  5417. int32_t L_2 = ___2_count;
  5418. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = ___3_userIDs;
  5419. int32_t L_4 = ___4_playerScope;
  5420. int32_t L_5 = ___5_timeScope;
  5421. RuntimeObject* L_6 = ___6_callback;
  5422. intptr_t L_7;
  5423. L_7 = GcLeaderboard_GcLeaderboard_LoadScores_m972EA4A7913D14B3C0D9C57F89B1330A9E21EE9E(__this, L_0, L_1, L_2, L_3, L_4, L_5, L_6, NULL);
  5424. __this->___m_InternalLeaderboard = L_7;
  5425. return;
  5426. }
  5427. }
  5428. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t GcLeaderboard_GcLeaderboard_LoadScores_m972EA4A7913D14B3C0D9C57F89B1330A9E21EE9E (RuntimeObject* ___0_self, String_t* ___1_category, int32_t ___2_from, int32_t ___3_count, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___4_userIDs, int32_t ___5_playerScope, int32_t ___6_timeScope, RuntimeObject* ___7_callback, const RuntimeMethod* method)
  5429. {
  5430. typedef intptr_t (*GcLeaderboard_GcLeaderboard_LoadScores_m972EA4A7913D14B3C0D9C57F89B1330A9E21EE9E_ftn) (RuntimeObject*, String_t*, int32_t, int32_t, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, int32_t, int32_t, RuntimeObject*);
  5431. static GcLeaderboard_GcLeaderboard_LoadScores_m972EA4A7913D14B3C0D9C57F89B1330A9E21EE9E_ftn _il2cpp_icall_func;
  5432. if (!_il2cpp_icall_func)
  5433. _il2cpp_icall_func = (GcLeaderboard_GcLeaderboard_LoadScores_m972EA4A7913D14B3C0D9C57F89B1330A9E21EE9E_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GcLeaderboard::GcLeaderboard_LoadScores(System.Object,System.String,System.Int32,System.Int32,System.String[],System.Int32,System.Int32,System.Object)");
  5434. intptr_t icallRetVal = _il2cpp_icall_func(___0_self, ___1_category, ___2_from, ___3_count, ___4_userIDs, ___5_playerScope, ___6_timeScope, ___7_callback);
  5435. return icallRetVal;
  5436. }
  5437. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GcLeaderboard_Loading_m089B19A42B7EA2AB31481F2CA81E47279ABF0E75 (GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D* __this, const RuntimeMethod* method)
  5438. {
  5439. bool V_0 = false;
  5440. {
  5441. intptr_t L_0 = __this->___m_InternalLeaderboard;
  5442. bool L_1;
  5443. L_1 = GcLeaderboard_GcLeaderboard_Loading_m15F693AAA3921AC60FA7F5B8EB0EBD7C372BFF73(L_0, NULL);
  5444. V_0 = L_1;
  5445. goto IL_000f;
  5446. }
  5447. IL_000f:
  5448. {
  5449. bool L_2 = V_0;
  5450. return L_2;
  5451. }
  5452. }
  5453. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GcLeaderboard_GcLeaderboard_Loading_m15F693AAA3921AC60FA7F5B8EB0EBD7C372BFF73 (intptr_t ___0_leaderboard, const RuntimeMethod* method)
  5454. {
  5455. typedef bool (*GcLeaderboard_GcLeaderboard_Loading_m15F693AAA3921AC60FA7F5B8EB0EBD7C372BFF73_ftn) (intptr_t);
  5456. static GcLeaderboard_GcLeaderboard_Loading_m15F693AAA3921AC60FA7F5B8EB0EBD7C372BFF73_ftn _il2cpp_icall_func;
  5457. if (!_il2cpp_icall_func)
  5458. _il2cpp_icall_func = (GcLeaderboard_GcLeaderboard_Loading_m15F693AAA3921AC60FA7F5B8EB0EBD7C372BFF73_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GcLeaderboard::GcLeaderboard_Loading(System.IntPtr)");
  5459. bool icallRetVal = _il2cpp_icall_func(___0_leaderboard);
  5460. return icallRetVal;
  5461. }
  5462. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcLeaderboard_Dispose_m115757D5DFB8FFE4CD11F2D20244965F992A950C (GcLeaderboard_t4C8666E37C725723182101E6F36DFAB20D581E9D* __this, const RuntimeMethod* method)
  5463. {
  5464. {
  5465. intptr_t L_0 = __this->___m_InternalLeaderboard;
  5466. GcLeaderboard_GcLeaderboard_Dispose_m3C583A1922AE26F38C5228FF13AC66824A67E5D0(L_0, NULL);
  5467. __this->___m_InternalLeaderboard = 0;
  5468. return;
  5469. }
  5470. }
  5471. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GcLeaderboard_GcLeaderboard_Dispose_m3C583A1922AE26F38C5228FF13AC66824A67E5D0 (intptr_t ___0_leaderboard, const RuntimeMethod* method)
  5472. {
  5473. typedef void (*GcLeaderboard_GcLeaderboard_Dispose_m3C583A1922AE26F38C5228FF13AC66824A67E5D0_ftn) (intptr_t);
  5474. static GcLeaderboard_GcLeaderboard_Dispose_m3C583A1922AE26F38C5228FF13AC66824A67E5D0_ftn _il2cpp_icall_func;
  5475. if (!_il2cpp_icall_func)
  5476. _il2cpp_icall_func = (GcLeaderboard_GcLeaderboard_Dispose_m3C583A1922AE26F38C5228FF13AC66824A67E5D0_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.SocialPlatforms.GameCenter.GcLeaderboard::GcLeaderboard_Dispose(System.IntPtr)");
  5477. _il2cpp_icall_func(___0_leaderboard);
  5478. }
  5479. #ifdef __clang__
  5480. #pragma clang diagnostic pop
  5481. #endif
  5482. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Achievement_set_id_mF2FB90F3D2F1F38DBDB449C956B8B35BAF6108EE_inline (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* __this, String_t* ___0_value, const RuntimeMethod* method)
  5483. {
  5484. {
  5485. String_t* L_0 = ___0_value;
  5486. __this->___U3CidU3Ek__BackingField = L_0;
  5487. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CidU3Ek__BackingField), (void*)L_0);
  5488. return;
  5489. }
  5490. }
  5491. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Achievement_set_percentCompleted_mFB33E191E8D7557E178EEC6DB80B616C268824BD_inline (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* __this, double ___0_value, const RuntimeMethod* method)
  5492. {
  5493. {
  5494. double L_0 = ___0_value;
  5495. __this->___U3CpercentCompletedU3Ek__BackingField = L_0;
  5496. return;
  5497. }
  5498. }
  5499. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Achievement_get_id_m0BDCED7ECE8BA170E619212CB2D23BD28322A0A6_inline (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* __this, const RuntimeMethod* method)
  5500. {
  5501. {
  5502. String_t* L_0 = __this->___U3CidU3Ek__BackingField;
  5503. return L_0;
  5504. }
  5505. }
  5506. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Achievement_get_percentCompleted_mC0BFB768F39C110F2A851B5089C300E1C879D860_inline (Achievement_t723EE724DCEBFAE9555CDC909FDA84F71EB5719B* __this, const RuntimeMethod* method)
  5507. {
  5508. {
  5509. double L_0 = __this->___U3CpercentCompletedU3Ek__BackingField;
  5510. return L_0;
  5511. }
  5512. }
  5513. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AchievementDescription_set_id_m48924C51CD1E02F0416AC540DC2214E4D64AF411_inline (AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* __this, String_t* ___0_value, const RuntimeMethod* method)
  5514. {
  5515. {
  5516. String_t* L_0 = ___0_value;
  5517. __this->___U3CidU3Ek__BackingField = L_0;
  5518. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CidU3Ek__BackingField), (void*)L_0);
  5519. return;
  5520. }
  5521. }
  5522. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* AchievementDescription_get_id_mC954988F8344E3B7E316D15EBD240A85D06A77C7_inline (AchievementDescription_t0D2306DF6EE55C872DB06E6855D7B1AE0E6DDEF9* __this, const RuntimeMethod* method)
  5523. {
  5524. {
  5525. String_t* L_0 = __this->___U3CidU3Ek__BackingField;
  5526. return L_0;
  5527. }
  5528. }
  5529. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Score_set_leaderboardID_m6F297139EFA0D2AA106B58FA267AFF7A147A85DB_inline (Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* __this, String_t* ___0_value, const RuntimeMethod* method)
  5530. {
  5531. {
  5532. String_t* L_0 = ___0_value;
  5533. __this->___U3CleaderboardIDU3Ek__BackingField = L_0;
  5534. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CleaderboardIDU3Ek__BackingField), (void*)L_0);
  5535. return;
  5536. }
  5537. }
  5538. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Score_set_value_m7332E2AAE1792ECEA5016FA51F4E4403CDA120C3_inline (Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* __this, int64_t ___0_value, const RuntimeMethod* method)
  5539. {
  5540. {
  5541. int64_t L_0 = ___0_value;
  5542. __this->___U3CvalueU3Ek__BackingField = L_0;
  5543. return;
  5544. }
  5545. }
  5546. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t Score_get_value_m2978563520D7392815E60349F89A5A1B5516DE5E_inline (Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* __this, const RuntimeMethod* method)
  5547. {
  5548. {
  5549. int64_t L_0 = __this->___U3CvalueU3Ek__BackingField;
  5550. return L_0;
  5551. }
  5552. }
  5553. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Score_get_leaderboardID_m46C97C5AFC37C00BFBEE51457BD6149B874E114A_inline (Score_t9ED78BAAA0A342F85A3473CCF95CE31E6BF03D53* __this, const RuntimeMethod* method)
  5554. {
  5555. {
  5556. String_t* L_0 = __this->___U3CleaderboardIDU3Ek__BackingField;
  5557. return L_0;
  5558. }
  5559. }
  5560. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Leaderboard_set_id_m384FB70C2196021186F68CDCB7EA91DF88129719_inline (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, String_t* ___0_value, const RuntimeMethod* method)
  5561. {
  5562. {
  5563. String_t* L_0 = ___0_value;
  5564. __this->___U3CidU3Ek__BackingField = L_0;
  5565. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CidU3Ek__BackingField), (void*)L_0);
  5566. return;
  5567. }
  5568. }
  5569. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Leaderboard_set_range_mD56709B5A37AEEB0BA5D6702261CA840891849EA_inline (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, Range_tDDBAD7CBDC5DD273DA4330F4E9CDF24C62F16ED6 ___0_value, const RuntimeMethod* method)
  5570. {
  5571. {
  5572. Range_tDDBAD7CBDC5DD273DA4330F4E9CDF24C62F16ED6 L_0 = ___0_value;
  5573. __this->___U3CrangeU3Ek__BackingField = L_0;
  5574. return;
  5575. }
  5576. }
  5577. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Leaderboard_set_userScope_m43E61AEA535770AB7D3A6E67B72917D954CB048A_inline (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, int32_t ___0_value, const RuntimeMethod* method)
  5578. {
  5579. {
  5580. int32_t L_0 = ___0_value;
  5581. __this->___U3CuserScopeU3Ek__BackingField = L_0;
  5582. return;
  5583. }
  5584. }
  5585. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Leaderboard_set_timeScope_m3248C6661CA59EDF283927C63D9030FD1763E3EE_inline (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, int32_t ___0_value, const RuntimeMethod* method)
  5586. {
  5587. {
  5588. int32_t L_0 = ___0_value;
  5589. __this->___U3CtimeScopeU3Ek__BackingField = L_0;
  5590. return;
  5591. }
  5592. }
  5593. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Leaderboard_get_id_mA5577E5D07BEE409EF2CDE6177AEB90547554770_inline (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, const RuntimeMethod* method)
  5594. {
  5595. {
  5596. String_t* L_0 = __this->___U3CidU3Ek__BackingField;
  5597. return L_0;
  5598. }
  5599. }
  5600. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Range_tDDBAD7CBDC5DD273DA4330F4E9CDF24C62F16ED6 Leaderboard_get_range_m98008ADA839E76C8D69D152F7FC6EDBF2F6985DB_inline (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, const RuntimeMethod* method)
  5601. {
  5602. {
  5603. Range_tDDBAD7CBDC5DD273DA4330F4E9CDF24C62F16ED6 L_0 = __this->___U3CrangeU3Ek__BackingField;
  5604. return L_0;
  5605. }
  5606. }
  5607. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Leaderboard_get_userScope_m84E19D835910E26104D25567BA0B1C6A518FC5C1_inline (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, const RuntimeMethod* method)
  5608. {
  5609. {
  5610. int32_t L_0 = __this->___U3CuserScopeU3Ek__BackingField;
  5611. return L_0;
  5612. }
  5613. }
  5614. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Leaderboard_get_timeScope_mB7893524B11F9CF2C739B269C6CA34F19B1FC95E_inline (Leaderboard_tBDB34CC6F79318BE6D7761015C70C8A5CC64EC71* __this, const RuntimeMethod* method)
  5615. {
  5616. {
  5617. int32_t L_0 = __this->___U3CtimeScopeU3Ek__BackingField;
  5618. return L_0;
  5619. }
  5620. }
  5621. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  5622. {
  5623. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  5624. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
  5625. }
  5626. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_m5387D08742D6C89CAB31D981C0F63C08D70AB3AD_gshared_inline (Action_2_t4E94B0FCA1084D7868DB11A50767A4916CA3D3FB* __this, bool ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
  5627. {
  5628. typedef void (*FunctionPointerType) (RuntimeObject*, bool, RuntimeObject*, const RuntimeMethod*);
  5629. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  5630. }
  5631. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method)
  5632. {
  5633. typedef void (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
  5634. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
  5635. }
  5636. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  5637. {
  5638. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
  5639. int32_t V_1 = 0;
  5640. {
  5641. int32_t L_0 = __this->____version;
  5642. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  5643. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items;
  5644. V_0 = L_1;
  5645. int32_t L_2 = __this->____size;
  5646. V_1 = L_2;
  5647. int32_t L_3 = V_1;
  5648. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
  5649. NullCheck(L_4);
  5650. if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  5651. {
  5652. goto IL_0034;
  5653. }
  5654. }
  5655. {
  5656. int32_t L_5 = V_1;
  5657. __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
  5658. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
  5659. int32_t L_7 = V_1;
  5660. RuntimeObject* L_8 = ___0_item;
  5661. NullCheck(L_6);
  5662. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
  5663. return;
  5664. }
  5665. IL_0034:
  5666. {
  5667. RuntimeObject* L_9 = ___0_item;
  5668. List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  5669. return;
  5670. }
  5671. }
  5672. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
  5673. {
  5674. {
  5675. RuntimeObject* L_0 = __this->____current;
  5676. return L_0;
  5677. }
  5678. }