#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include template struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t6682243BDABA638FCBE4F1D9875B5B1455A7686E; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9A644A3C98BB44FEF121AF0F23F08053591F523F; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tF71DBE78ADE489EE51E8AF67534BB5338E2D1267; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t67AB49D721BA96DBB17377DD63FD373C50E47233; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tFE100E175C748410921C56413EA81193CF1BF411; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t7661CC24E1AE4C5186BF8B689AACC8BD35D67384; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tA40972EF6B8AEAC85788E524B9D22396DC135FC9; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tB4111556FBF5CD74FDE9B04D2614D32182CEFAB0; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t7236DAB3ABEE29315C330B237CCB24943131B106; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t71D9381D1674FAF8B1E1F881E6457B6105131835; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tFC0EF337FC3A236C782BAF71D969F93FADC650A2; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tDDC4A81B372B2D2FCF4F45B8B1B6F1FFD2C3F0B2; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t803BFAEE853CB734A34CBF0089140C2E62C3C687; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t4FD839769BAA902D2D09189BB9C1D5934719426F; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tB6C0BDE8FD5F90117A7C656598915D9134920B02; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tDB0849C3D4BDAE2ADEA3B5187907DF3FB6F40847; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t2BBDCC55F01FF9EB17E0FBC4CA04CEC82F00E03F; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t19FB587560A07A4FD71C53D8127BC35B34C45665; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tF48771D1989A71734CBB04CC7C9FCCFAC2097BB3; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t4AFA43DAD7A31113D69D8F9E85B347F82BDC4C14; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t0CC3EFBFCD63B7CB47833A1331325063B5886B2C; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t4D952F4D2F217449808AA61555724A9EE3AE4A48; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t0F18876B740A3138A3D72ACBAEF01749A761B006; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tB0C35A3F9D528DB1CECA647823BD8ECC3E13BB5B; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t50875BCA6DA7A7396A8CFE34419421ED0C603122; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t514766DA5C52847434938CD0DF62796B9F5C2675; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t1E5529713CC9ED50F8FE1DA579ACA9E2676FFCC6; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9274F8D1B825FACC9AB41DF4F3C27DEB4B4C0BF7; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9E5A174BD81C84C69C82B2773028491387AF3A47; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t903F1249F0776B1B18ED273A017CE3C54A5AA32B; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t8DD642BAF8C779F0CB2D50DC3E8E391860C352D2; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9CEE16EC990B50FDFD28DC5AB4D662C52B9152F4; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t87CCD7EE1DD88407BE3056781B32B0B538DB7290; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tCB3EBBB83A5406DBBA4AC31255037A26DF17E128; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t4A208C1A596EFF46ECEF114D11CA2BAAD4C7DCCF; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tD81D2BE54A6EB45457ABFF31C30CE42FD81979FC; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t8A4BE7AE42F9C015E86A9EAD51D975AFE6311CDB; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t6822F07C3FBB8EB50E14DC70C25C123CDB028DC7; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t0E83933B215F3C109314A81A267E758A10A884D6; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t609C7F4FCDDC30DC5F20B7722F1FDEFB0AA1C2C5; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t34542DA060295C53D870F066DC92D6335902DD7C; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9427D52090243F4039EA0E31DB9CE3BB3C0E73EB; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t0A8D23C2BE5C11846AE1B5185DBEC68F305BD939; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t4617AB6449AE29B356B28C0412A489024B429B42; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3AB5600C032378DC7723880E5CBB7E1666000D12; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tDA86333943F3E1CC46C45C4BFCA54291655C148D; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t8677CEDB080C2122A7DC1367F8C0C6F2177BD0EB; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t371082FD1AAEBAC4A66534DA4E0EABB1D3EDA04B; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t4FDFEB0E5C6A8E26C5FDD4927988A657E85C240D; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t8D28ACF67144662C070E47FC2C4E8225D53792FE; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tCDB0064B77E27EA63F5F782D1279DB0E409AB9C3; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t84F22F94CD709036A926E10CB819C8A0D2A94C3B; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t863F0BB1AE24F86F18FBD5162DF892A87A2A9CC4; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t13057C100082428B392391A2C4493B542DDE62C6; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t055E9696261ADF95DCB1B388E3B796AE59705100; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t83B5E7B8FE520898BBFE486004C3AB0B3300389C; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t0229DA29BCF7F6F1C82B1A871C2CAE49C55B834A; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tA58017716FD7576DBA9EC9B39CE5CE1F2DC5B500; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t5348536962283B8C9037679C12B59C51EB7C202F; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t743B6D401BAA7E5C4A2147A7A28227C8C4A615EF; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tAE08844E6E20F644DFE68341862F52C8E99DDFD0; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t048B8A23E43EB060AA1AF523BC53B54C83F56B4C; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tCF0436D4A8EF540BE828B01EBC6FDCDDA6053338; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t1494C0FDA9B190629A2B8261EA388CE356143C73; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t81CC2CBC76CB911D8E23F7FFA8F02B0AED729FB9; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t94ACEEB61F78936AEED78D4E5ABB53A369358C81; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t6A442E81C39F55D689C6BFF1E2239CFD681B1E5B; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t0D6EB0654A7050333025CAE1A1E9185585CD6D56; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t2C622AF4D8A5FFD9FF0DAFD1274E76DBEC197E19; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tB3AB69C9D49F0B8A35CA79596858765777D6689E; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tD01F1D11BBFC8A157D44A31FFC199EACC590A9AE; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tA9A45DB241B89AAB1DA4AC95C7723BEFE3081AB8; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t90245FEDC9E02D61898D3D788C4F1C3A159A1438; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tD07CBC58F821582B79CB59B10264DC683DE3EE5C; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t5849F328832B91CA688EA057CFD71225D81B0F72; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t0A800CA22585146EF50C47FDC1E5E0F4D8CE54B3; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9F0BC2358D4CA3FDEE2FDDE6CC3E5BB86C4A2EB2; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA; // System.Func`1 struct Func_1_tDA541B7DA4A420B40B4B478F5E87E4650478F778; // System.Collections.Generic.HashSet`1 struct HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_tF175EE4608832085A0EE2A97DAE545B83F097888; // System.Collections.Generic.List`1 struct List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A; // System.Collections.Generic.List`1 struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73; // System.Collections.Generic.List`1 struct List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19; // System.Collections.Generic.List`1 struct List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E; // System.Collections.Generic.List`1 struct List_1_t44EF1B9C71532303037AAC259AD8D405401724D8; // System.Collections.Generic.List`1 struct List_1_t41896DF347A129D13205BBFADE03DFB21E05E459; // System.Collections.Generic.List`1 struct List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25; // System.Collections.Generic.List`1 struct List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A; // System.Collections.Generic.List`1 struct List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8; // System.Collections.Generic.List`1 struct List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tD0E4CD38C944954BB5B568DE1434EC14E42A6E1B; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t79BE4B0F2B11F313C91EA6C8478EC20E9AB4A3DF; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tAEEAF277F51F6BAEFFDEEE5BDA491F3C7CB63D36; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t6436E12A969AFEF0F5AB1DD117EDA86733AD7DE4; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tA61DC27AFBA7EC8BAF26FB33FC803B8DCCFF637A; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t4A26ED2D22AF146224E4E3B77FFFE8DF47B42407; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t3B8543DAAF38F2890071590389CEBC5B542D8531; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tBBD7DAE82604BA6AEB4B6500CA1C5CCD7B966F56; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t3EF7C25575666F452210911AE521A47E080F61F9; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t99D71EE43D925E1FFF6C95545FF52F03DAB6C7B6; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t433CA21AD1E472558982F47F9B2CA9C887872C10; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t7F5DCC199C8038DDBF7F8FCC88509034C4692CF6; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t7D62AABEF8CC73567319C0D7177BAB71F88AEC2C; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tBFBFAE3F44A0671EB8F630338C9DDB0269CE6249; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t96662A01C3F8ED25EA96CC9D6C136E83399F24DF; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t43100277B3F2159C11027832E49E2131EBFEC82A; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t5ACF1CC34A1253859AC4DF4E4FBD3ED1B40F33E3; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t5A388A3E52A73DE8A400B200BD28E4AF31D2A5FC; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t082A07BC57275AC0585C7ED51346C023502E4015; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t1B96F2B0219C4F793D06376588B97D77CFAF144D; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tC7A5F108C9143893265643C7AD962F119FBA2B1F; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t44DBB6A454D97F413D6E62B57ACF7B75E8C33272; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tA89D6076715921BCF20500A4467ECFC9ED97F701; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t9E60E89468987A20AE45887F85489033D0A3566B; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t0CC9E1535D7AB14198D3ED8E5CF5F7DADBFD979C; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t077E1010A3680520197356EDC154FD9F051C5206; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tCD13DDCF19D9E83FD262471076F4187300F19643; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tD5EB5A903F5DC205C2D2CB63EE74D6E2721A341E; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t920488581586703DA84DFF36E860C36C8B219BDC; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t3B386BEEBCDAC6E6B953C1D2BB839B73DEB2E65D; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tCD4E31915FBF673A10EEFDC58C822B2960DBB0C1; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tA7B60BA0CD6DB3CEBF39D9F472EABA6797C51AF0; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tC7DCD52B1CD29E3DBEFBE8E75D546BCD842AA774; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t058431A737EC48C26C0D8175CB905D3043706D80; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tDFB0489B7A78BC17F711C8E72FC4109E30EE0316; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tF608B3EEBEE2AE6CED381E9E8F2FB2197F6AAD41; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t38B8B4F0F5D5D14C1F5D4AA721E21BE132D04FAB; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tE3E75824CA7C107784323A5B22BC4A2913567243; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tD8F191A024A4FA6056516956229467FDD801942F; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tF237ADCBDB1FB9BD834B9AA87E0E77BB4BB4374D; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tF6AF8290C2AAE6C53B7155378AA14B8CEA2A27DB; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t965CC5F0B7AAF407E9BBD9825AF521C25D19F1DE; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t2A60552C7A804B059395BCBA5E346315447D7706; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t7F2B40D1C2E2B30DF7C68F6F039D24CDA2AE2D45; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t6296BE1D155BC2696E50AEF214AD2F40D8F2448E; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t459E1028903EEF4BD890BCA58AF1D5A946141306; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t492735CC7EC53DBA3B013E30774D4913A20330CF; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t50AD04DCE1019E757535501B97FE0D42515EDDCB; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t761E60DC18AEA33555C9A1D5BC21C22FCCE0860A; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t1A4B2F1C38345C889155EA36F170840AD07AE36B; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t20B4623C0D9DCD5851CFE905E3EBC54F519FA318; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t4DEB029FAC57EC1BB76A5B1DD2C91F0EEBA575C4; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t639D5D2F3023ACC3AE0ABD2FDB70C31D2B0EBDE3; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tB8CB0A7F5CF9D0A91412BA06BB275737A1AD163F; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t5F7A5AC941C04F98FB1173AB8E435AC0357A49D6; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t36FBA24BA8A23A5A8F05F2657EE67DBE678F3BCD; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t91B9C018CCE517AED1AB1D5A63115872CE0A5056; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tE2DDD10A5EA8B37C3FB9644B750493DFA3BC6A4C; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tDFCEC4CDDAEAA2F1970F3C06254A700095D3EC3D; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t8EB94B36EB0910B30581830880E05B0D2DE7BB41; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t100F71A933EFE096DC6E26B678572742B888D405; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t467B94483768F6D122A4934C6543454FD72988B5; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t9F288E36D8D0ED0A1C24FEF6CAB78F2A20F5E86A; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t0024367B4E4505927ACA06E56E2D2BE7F46CC14A; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tEE10618BA5D812A716529F3E094AD32DFF262CEC; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t542F52EE762FB64697BE0ED456117A0F77E7DDFD; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t626E00965E35C242D5A6B9018587F8CC7DC4D7DE; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t2EAE97CCBE64A01A36FF111DB4941A015A058301; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t81DF2E0F3CDB29EBC738DC8FBDBF8B2BAB467878; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t1B81E80206CC59996555121A2D1ADE4DEE60BFCB; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t9D5AEB76EA1EC96D76034E7B0FDD7E505FD50676; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tE3609894374E66E0120BBDFC8041DE23F6441788; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tD09E5955B8284EDE666AB4571649A1EC5ADCC850; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tC9F67C4D586C4B87668FC4F96AAB70F3392B07E5; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t9A2FFBA55448DE8D95B1CEB91B177847DEFE9C09; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tC15CC958BBE3AFAD7420E2768C99E683E712A2FD; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t6BCC8E877509B68EEB1002BFBC717143CEC82DCC; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tE64088F9D514377A88B076A68493666E2CFA58E5; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t2EAAAB16D117F0F67114CA52AFE10B7FDB4E6AD9; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t36CDB3AE7AD09A47EFCBFCB57ECFD1FA87230A82; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tF8558EDB81C03EABD10D43AAE28FAF277682C5F1; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tF45E467842A036808FE4DB7FEB14B4FFAC621F46; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tDF9BF5B3772EE246D5A0A06169B748D7527717B4; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tB9683603C6FA3D72C5E92F6BA34D21CDBA649D9B; // System.Collections.Generic.Queue`1 struct Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68; // System.Collections.Generic.List`1[] struct List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206; // UnityEngine.InputSystem.Utilities.InternedString[] struct InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5; // UnityEngine.Material[] struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D; // UnityEngine.InputSystem.Utilities.NameAndParameters[] struct NameAndParametersU5BU5D_tA6C2AC34ACDB1967A7A2CEF4BE1D717ADA695CA2; // UnityEngine.InputSystem.Utilities.NamedValue[] struct NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A; // UnityEngine.UIElements.StyleValueHandle[] struct StyleValueHandleU5BU5D_t66B7732469E9E30B1FB9A6E386315DAB36914ADE; // System.Type[] struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; // UnityEngine.Vector2[] struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA; // UnityEngine.Vector2Int[] struct Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534; // SharpNav.Geometry.Vector3[] struct Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3; // UnityEngine.Vector3[] struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; // UnityEngine.Vector3Int[] struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E; // UnityEngine.Vector4[] struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD; // Parabox.CSG.Vertex[] struct VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5; // System.Security.Cryptography.X509Certificates.X509ChainStatus[] struct X509ChainStatusU5BU5D_tA4CB502E13E6D62B9C824B15F3193FE7EC889299; // MS.Internal.Xml.Cache.XPathNode[] struct XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C; // MS.Internal.Xml.Cache.XPathNodeRef[] struct XPathNodeRefU5BU5D_tFAE5241CF1C5434237DB66C07CFF73BB76134E79; // UnityEngine.InputSystem.XR.XRFeatureDescriptor[] struct XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7; // UnityEngine.XR.XRNodeState[] struct XRNodeStateU5BU5D_tEC64805398059D44C2FBA68AABAEFFB262B93845; // UnityEngine.Rendering.Universal.XRView[] struct XRViewU5BU5D_t772A2B1A72B1254498E4FB4A796AE3302E3F4BBE; // UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest[] struct ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08; // UnityEngine.Timeline.AnimationOutputWeightProcessor/WeightInfo[] struct WeightInfoU5BU5D_tA309FB0796574412C67FC42ACC7519BC99AC7A80; // SharpNav.Collections.BVTree/Node[] struct NodeU5BU5D_t75E724E5D73A79F4AC55DFFD4062865029405FB0; // UnityEngine.UIElements.StyleSheets.BaseStyleMatcher/MatchContext[] struct MatchContextU5BU5D_t49C4E5DA5C1F9B06B211BE6F94AC6BD4D0ABCAE5; // UnityEngine.BeforeRenderHelper/OrderBlock[] struct OrderBlockU5BU5D_tD67C39FB212889AFAAB991BE1AE144ED8D35EE88; // UnityEngine.UIElements.UIR.BitmapAllocator32/Page[] struct PageU5BU5D_tFCE8198B6D8AF479FBA546791B9CF3DD8A2D75C9; // UnityEngine.Camera/RenderRequest[] struct RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940; // FIMSpace.Generating.Checker.CheckerField3D/LineFindHelper[] struct LineFindHelperU5BU5D_t7F2A0733CFA38A9B68DB5FA0BB44E802BA1BD4FC; // UnityEngine.Rendering.Universal.DecalEntityIndexer/DecalEntityItem[] struct DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359; // UnityEngine.Rendering.Universal.DecalEntityManager/CombinedChunks[] struct CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD; // UnityEngine.UIElements.EventDispatcher/DispatchContext[] struct DispatchContextU5BU5D_t23932F8BEADFC827A9CA5636867F6721AD971757; // FIMSpace.Generating.FMeshUtils/WeldHelperVert[] struct WeldHelperVertU5BU5D_t107FA17D6669EA326CC525F88C4CDB0B5367CEA0; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo[] struct FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapLayerRenderData[] struct TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad[] struct TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderVert[] struct TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3; // UnityEngine.UIElements.FocusController/FocusedElement[] struct FocusedElementU5BU5D_tE2EC8928994D7E368EC55BC3876976AAED693E58; // DungeonArchitect.Builders.GridFlow.GridFlowMinimap/FogOfWarItem[] struct FogOfWarItemU5BU5D_tEA3864FEB691D8F812BC088A9A0287CCE2AF68FE; // DungeonArchitect.Builders.GridFlow.GridFlowModelLookups/SerializedNodeLookup[] struct SerializedNodeLookupU5BU5D_t105132DA10326E3E3327ABC0920392C21F5D7AC7; // DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo[] struct DoorInfoU5BU5D_tEF91AF0D17251BC89E45A35C2B3CD47FCBF7C963; // FIMSpace.Generating.GridPainter/PainterCell[] struct PainterCellU5BU5D_tA9B22394F432FF91EBDD8839B57052C023E26D36; // UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor[] struct HIDCollectionDescriptorU5BU5D_t2EE9F27CC218220B385B2D167312D3873741FCD5; // UnityEngine.InputSystem.HID.HID/HIDElementDescriptor[] struct HIDElementDescriptorU5BU5D_t9E391A41D8235F774682AAD7A77842E6436DF50D; // UnityEngine.InputSystem.HID.HIDParser/HIDReportData[] struct HIDReportDataU5BU5D_t41883CE4CD3C7687A98524CFDB47083CCBE55955; // UnityEngine.InputSystem.HID.HIDSupport/HIDPageUsage[] struct HIDPageUsageU5BU5D_t021CBAE17F584DBB0E9E003DA47E89ADE04211CD; // FIMSpace.Generating.IGeneration/CombineMaterialComparer[] struct CombineMaterialComparerU5BU5D_t0988003FD96DFC02FEF6E36F1CB4DAF61AC4A620; // UnityEngine.InputSystem.InputActionMap/BindingOverrideJson[] struct BindingOverrideJsonU5BU5D_t4D6C8281F1138E5751DBB4DFFFDF907D8EF375A5; // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem[] struct ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104; // UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout[] struct StateChangeMonitorTimeoutU5BU5D_t475D94CE66B17064D5DE2966779E7E9006A09D82; // UnityEngine.InputSystem.UI.InputSystemUIInputModule/InputActionReferenceState[] struct InputActionReferenceStateU5BU5D_t54C822F1EEFBD5E1A28291831DB5E395D16D90D4; // UnityEngine.InputSystem.Users.InputUser/OngoingAccountSelection[] struct OngoingAccountSelectionU5BU5D_t0CC84AB78BA7B45022C3D6E08B0DADA7A61BCBD8; // UnityEngine.UIElements.InternalTreeView/TreeViewItemWrapper[] struct TreeViewItemWrapperU5BU5D_tA8CE70B133105201BE01C82F78D06FACBBDBF55A; // UnityEngine.InputSystem.Utilities.JsonParser/JsonValue[] struct JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3; // DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo[] struct NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986; // FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup[] struct TransformBackupU5BU5D_t0D7FCEC6FDE376A12DD39B05F5984E8601DA2D12; // UnityEngine.InputSystem.OnScreen.OnScreenControl/OnScreenDeviceInfo[] struct OnScreenDeviceInfoU5BU5D_t0C70881971941DEFDD18CFFD3E4133B5CA0B7F30; // UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding[] struct SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813; // FIMSpace.Generating.PlanHelper/ConnectionRect[] struct ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9; // FIMSpace.Generating.PlanHelper/HelperRect[] struct HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0; // SharpNav.PolyMesh/AdjacencyEdge[] struct AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4; // SharpNav.PolyMesh/Edge[] struct EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1; // SharpNav.PolyMeshDetail/EdgeInfo[] struct EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C; // SharpNav.PolyMeshDetail/SamplingData[] struct SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17; // SharpNav.PolyMeshDetail/TriangleData[] struct TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484; // UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick[] struct BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A; // UnityEngine.Experimental.Rendering.ProbeBrickIndex/BrickMeta[] struct BrickMetaU5BU5D_t8F957ED960C1989459F526D8C92CD1EA0F2A2AE7; // UnityEngine.Experimental.Rendering.ProbeBrickIndex/CellIndexUpdateInfo[] struct CellIndexUpdateInfoU5BU5D_t1DBD23C9FC2D547040B4A261FED8D790AF2EF56D; // UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick[] struct ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49; // UnityEngine.Experimental.Rendering.ProbeBrickIndex/VoxelMeta[] struct VoxelMetaU5BU5D_t75FE020BCD374AE42D4CA10991E5B2B24BE86F21; // UnityEngine.Experimental.Rendering.ProbeBrickPool/BrickChunkAlloc[] struct BrickChunkAllocU5BU5D_t6F006CB2BCFBE51C06C6600018AE6E341ABCD96F; // UnityEngine.Experimental.Rendering.ProbeReferenceVolume/RegId[] struct RegIdU5BU5D_t7358FF209142109ADAFF296BEC32038EFECF5FE1; // UnityEngine.Experimental.Rendering.ProbeReferenceVolume/Volume[] struct VolumeU5BU5D_tF2F2D3E5DC63B4A77B8559E0BB01760EFC675ED9; // UnityEngine.Experimental.Rendering.ProbeVolumePerSceneData/SerializableAssetItem[] struct SerializableAssetItemU5BU5D_t0FEE6FDE09698305BA62C50B4AFF438191793E8F; // UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializableBoundItem[] struct SerializableBoundItemU5BU5D_t9A6122761FD41FE8CBEF51C11280B42597CB760F; // UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializableHasPVItem[] struct SerializableHasPVItemU5BU5D_t9DE8FD084AFEFCEF6C32745E13BB3217EE80520F; // UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializablePVBakeSettings[] struct SerializablePVBakeSettingsU5BU5D_t52DF609CD2D40A021A4930315DEA50429C0DB4E6; // UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializablePVProfile[] struct SerializablePVProfileU5BU5D_tEEFF13FCDC8CC1E0DDA6EF7D0BE5548035514CA2; // System.Text.RegularExpressions.Regex/CachedCodeEntryKey[] struct CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9; // System.Text.RegularExpressions.RegexCharClass/SingleRange[] struct SingleRangeU5BU5D_t9F938F2249733D85C4F97842A125778D69A843D6; // UnityEngine.UIElements.UIR.RenderChain/RenderNodeData[] struct RenderNodeDataU5BU5D_t73A42A22EC1354DE8A25C10A2E408E1DA7C41B7E; // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData[] struct PassDebugDataU5BU5D_tE5BC275EBC9FAC58962B12C9A65A4E46C4061C8C; // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData[] struct ResourceDebugDataU5BU5D_t8E3C8E909FF9CF4980699621000D99E46241DAF1; // FMODUnity.RuntimeManager/LoadedBank[] struct LoadedBankU5BU5D_t296466E462C442D78DDCE8832206D998023717AE; // System.Xml.Schema.SequenceNode/SequenceConstructPosContext[] struct SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545; // FMODUnity.Settings/PlatformTemplate[] struct PlatformTemplateU5BU5D_tFC88AEDCE09C468990C041C2AC61C834C0987B61; // UnityEngine.Rendering.Universal.ShadowUtility/Edge[] struct EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5; // UnityEngine.UIElements.StyleComplexSelector/PseudoStateData[] struct PseudoStateDataU5BU5D_t9BCF1529FD67601DCC4EF281432261DE3D79BC16; // UnityEngine.UIElements.StylePropertyAnimationSystem/ElementPropertyPair[] struct ElementPropertyPairU5BU5D_t6FF58980E8CE0FF5D09ED3CFB640CA161657E558; // UnityEngine.UIElements.StyleSheets.StyleSheetCache/SheetHandleKey[] struct SheetHandleKeyU5BU5D_t0692F3925E22E3E4A05A3D3A3EF1CF46BA4D13D7; // UnityEngine.UIElements.StyleVariableResolver/ResolveContext[] struct ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB; // UnityEngine.UIElements.TemplateAsset/AttributeOverride[] struct AttributeOverrideU5BU5D_t4D2E0B93EF3A1A1EB58AC1F48E6CFE20A0EA27E8; // UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef[] struct FontAssetRefU5BU5D_tCFE90C7F0A1519B26B8734B50C8476003EEA40D3; // UnityEngine.TextCore.Text.TextSettings/FontReferenceMap[] struct FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118; // System.Reflection.Binder struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; // System.Xml.Schema.BitSet struct BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B; // System.Byte struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3; // UnityEngine.Rendering.Universal.DecalCachedChunk struct DecalCachedChunk_tDEF493C8A3A1F442BDEC1794BDDA0996B32DCACE; // UnityEngine.Rendering.Universal.DecalCulledChunk struct DecalCulledChunk_tFD4472F0ADDD173C7B13E8B0529983E745F12ED3; // UnityEngine.Rendering.Universal.DecalDrawCallChunk struct DecalDrawCallChunk_tBD0491A1B0B7D19DF01A5C9EDE0A40CBEDBF7A3A; // UnityEngine.Rendering.Universal.DecalEntityChunk struct DecalEntityChunk_t2CDCBFA35711DA074631D26572EF9755A3AD740C; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink struct FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode struct FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053; // UnityEngine.UIElements.Focusable struct Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0; // UnityEngine.Font struct Font_tC95270EA3198038970422D78B74A7F2E218A96B6; // UnityEngine.TextCore.Text.FontAsset struct FontAsset_t61A6446D934E582651044E33D250EA8D306AB958; // UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor struct IInputStateChangeMonitor_t043FD8736A6F45C06A2FAFFC5BE70A565F999598; // UnityEngine.UIElements.ITreeViewItem struct ITreeViewItem_t0C5908872EA2842688BFFB2055D5096EC1EA9EFC; // UnityEngine.InputSystem.InputControl struct InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E; // UnityEngine.InputSystem.InputDevice struct InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B; // UnityEngine.InputSystem.LowLevel.InputEvent struct InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5; // FIMSpace.Generating.InstructionDefinition struct InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445; // UnityEngine.Material struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3; // UnityEngine.MaterialPropertyBlock struct MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D; // System.Reflection.MemberFilter struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; // UnityEngine.Mesh struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4; // UnityEngine.InputSystem.OnScreen.OnScreenControl struct OnScreenControl_t449BC1FA3DCA3F7787643FAB4F4B1906A7B32418; // UnityEngine.Experimental.Rendering.ProbeReferenceVolumeProfile struct ProbeReferenceVolumeProfile_t7E258E0C21DBA74C68F6F73D272EB9B56A15C7A5; // UnityEngine.Experimental.Rendering.ProbeVolumeAsset struct ProbeVolumeAsset_t06802A1A4A4B3197799AEC2D220AFEBBCC458D8B; // UnityEngine.UIElements.UIR.RenderChainCommand struct RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727; // UnityEngine.RenderTexture struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27; // System.Xml.Schema.SequenceNode struct SequenceNode_t49ACD22961E06675458A60447D7AA32B26835AB0; // FIMSpace.Generating.Planning.SingleInteriorSettings struct SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F; // System.String struct String_t; // UnityEngine.UIElements.StyleSheet struct StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428; // UnityEngine.Texture struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1; // System.Type struct Type_t; // UnityEngine.UIElements.UIR.UIRenderDevice struct UIRenderDevice_t59628CBA89B4617E832C2B270E1C1A3931D01302; // UnityEngine.Events.UnityAction struct UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7; // System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F; // UnityEngine.UIElements.VisualElement struct VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; IL2CPP_EXTERN_C RuntimeClass* Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var; struct StyleValueHandle_t5831643AAA7AD8C5C43A4498C5E0A2545F78227D; struct TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshaled_com; struct TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshaled_pinvoke; struct TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238; struct XPathNode_t4A9DCD8092B3B7DBA0A6DA09C03DB5274D43C3CA_marshaled_com; struct XPathNode_t4A9DCD8092B3B7DBA0A6DA09C03DB5274D43C3CA_marshaled_pinvoke; struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA; struct Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534; struct Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3; struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E; struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD; struct VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5; struct X509ChainStatusU5BU5D_tA4CB502E13E6D62B9C824B15F3193FE7EC889299; struct XPathNodeRefU5BU5D_tFAE5241CF1C5434237DB66C07CFF73BB76134E79; struct XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7; struct XRNodeStateU5BU5D_tEC64805398059D44C2FBA68AABAEFFB262B93845; struct XRViewU5BU5D_t772A2B1A72B1254498E4FB4A796AE3302E3F4BBE; struct ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08; struct WeightInfoU5BU5D_tA309FB0796574412C67FC42ACC7519BC99AC7A80; struct NodeU5BU5D_t75E724E5D73A79F4AC55DFFD4062865029405FB0; struct MatchContextU5BU5D_t49C4E5DA5C1F9B06B211BE6F94AC6BD4D0ABCAE5; struct OrderBlockU5BU5D_tD67C39FB212889AFAAB991BE1AE144ED8D35EE88; struct PageU5BU5D_tFCE8198B6D8AF479FBA546791B9CF3DD8A2D75C9; struct RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940; struct LineFindHelperU5BU5D_t7F2A0733CFA38A9B68DB5FA0BB44E802BA1BD4FC; struct DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359; struct CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD; struct DispatchContextU5BU5D_t23932F8BEADFC827A9CA5636867F6721AD971757; struct WeldHelperVertU5BU5D_t107FA17D6669EA326CC525F88C4CDB0B5367CEA0; struct FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3; struct TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E; struct TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C; struct FocusedElementU5BU5D_tE2EC8928994D7E368EC55BC3876976AAED693E58; struct FogOfWarItemU5BU5D_tEA3864FEB691D8F812BC088A9A0287CCE2AF68FE; struct SerializedNodeLookupU5BU5D_t105132DA10326E3E3327ABC0920392C21F5D7AC7; struct DoorInfoU5BU5D_tEF91AF0D17251BC89E45A35C2B3CD47FCBF7C963; struct PainterCellU5BU5D_tA9B22394F432FF91EBDD8839B57052C023E26D36; struct HIDCollectionDescriptorU5BU5D_t2EE9F27CC218220B385B2D167312D3873741FCD5; struct HIDElementDescriptorU5BU5D_t9E391A41D8235F774682AAD7A77842E6436DF50D; struct HIDReportDataU5BU5D_t41883CE4CD3C7687A98524CFDB47083CCBE55955; struct HIDPageUsageU5BU5D_t021CBAE17F584DBB0E9E003DA47E89ADE04211CD; struct CombineMaterialComparerU5BU5D_t0988003FD96DFC02FEF6E36F1CB4DAF61AC4A620; struct BindingOverrideJsonU5BU5D_t4D6C8281F1138E5751DBB4DFFFDF907D8EF375A5; struct ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104; struct StateChangeMonitorTimeoutU5BU5D_t475D94CE66B17064D5DE2966779E7E9006A09D82; struct InputActionReferenceStateU5BU5D_t54C822F1EEFBD5E1A28291831DB5E395D16D90D4; struct OngoingAccountSelectionU5BU5D_t0CC84AB78BA7B45022C3D6E08B0DADA7A61BCBD8; struct TreeViewItemWrapperU5BU5D_tA8CE70B133105201BE01C82F78D06FACBBDBF55A; struct JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3; struct NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986; struct TransformBackupU5BU5D_t0D7FCEC6FDE376A12DD39B05F5984E8601DA2D12; struct OnScreenDeviceInfoU5BU5D_t0C70881971941DEFDD18CFFD3E4133B5CA0B7F30; struct SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813; struct ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9; struct HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0; struct AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4; struct EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1; struct EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C; struct SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17; struct TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484; struct BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A; struct BrickMetaU5BU5D_t8F957ED960C1989459F526D8C92CD1EA0F2A2AE7; struct CellIndexUpdateInfoU5BU5D_t1DBD23C9FC2D547040B4A261FED8D790AF2EF56D; struct ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49; struct VoxelMetaU5BU5D_t75FE020BCD374AE42D4CA10991E5B2B24BE86F21; struct BrickChunkAllocU5BU5D_t6F006CB2BCFBE51C06C6600018AE6E341ABCD96F; struct RegIdU5BU5D_t7358FF209142109ADAFF296BEC32038EFECF5FE1; struct VolumeU5BU5D_tF2F2D3E5DC63B4A77B8559E0BB01760EFC675ED9; struct SerializableAssetItemU5BU5D_t0FEE6FDE09698305BA62C50B4AFF438191793E8F; struct SerializableBoundItemU5BU5D_t9A6122761FD41FE8CBEF51C11280B42597CB760F; struct SerializableHasPVItemU5BU5D_t9DE8FD084AFEFCEF6C32745E13BB3217EE80520F; struct SerializablePVBakeSettingsU5BU5D_t52DF609CD2D40A021A4930315DEA50429C0DB4E6; struct SerializablePVProfileU5BU5D_tEEFF13FCDC8CC1E0DDA6EF7D0BE5548035514CA2; struct CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9; struct SingleRangeU5BU5D_t9F938F2249733D85C4F97842A125778D69A843D6; struct RenderNodeDataU5BU5D_t73A42A22EC1354DE8A25C10A2E408E1DA7C41B7E; struct PassDebugDataU5BU5D_tE5BC275EBC9FAC58962B12C9A65A4E46C4061C8C; struct ResourceDebugDataU5BU5D_t8E3C8E909FF9CF4980699621000D99E46241DAF1; struct LoadedBankU5BU5D_t296466E462C442D78DDCE8832206D998023717AE; struct SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545; struct PlatformTemplateU5BU5D_tFC88AEDCE09C468990C041C2AC61C834C0987B61; struct EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5; struct PseudoStateDataU5BU5D_t9BCF1529FD67601DCC4EF281432261DE3D79BC16; struct ElementPropertyPairU5BU5D_t6FF58980E8CE0FF5D09ED3CFB640CA161657E558; struct SheetHandleKeyU5BU5D_t0692F3925E22E3E4A05A3D3A3EF1CF46BA4D13D7; struct ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB; struct AttributeOverrideU5BU5D_t4D2E0B93EF3A1A1EB58AC1F48E6CFE20A0EA27E8; struct FontAssetRefU5BU5D_tCFE90C7F0A1519B26B8734B50C8476003EEA40D3; struct FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118; IL2CPP_EXTERN_C_BEGIN IL2CPP_EXTERN_C_END #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9A644A3C98BB44FEF121AF0F23F08053591F523F : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tF71DBE78ADE489EE51E8AF67534BB5338E2D1267 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t67AB49D721BA96DBB17377DD63FD373C50E47233 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tFE100E175C748410921C56413EA81193CF1BF411 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t7661CC24E1AE4C5186BF8B689AACC8BD35D67384 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tA40972EF6B8AEAC85788E524B9D22396DC135FC9 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tB4111556FBF5CD74FDE9B04D2614D32182CEFAB0 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t7236DAB3ABEE29315C330B237CCB24943131B106 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t71D9381D1674FAF8B1E1F881E6457B6105131835 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tFC0EF337FC3A236C782BAF71D969F93FADC650A2 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tDDC4A81B372B2D2FCF4F45B8B1B6F1FFD2C3F0B2 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t803BFAEE853CB734A34CBF0089140C2E62C3C687 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t4FD839769BAA902D2D09189BB9C1D5934719426F : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tB6C0BDE8FD5F90117A7C656598915D9134920B02 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tDB0849C3D4BDAE2ADEA3B5187907DF3FB6F40847 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t2BBDCC55F01FF9EB17E0FBC4CA04CEC82F00E03F : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t19FB587560A07A4FD71C53D8127BC35B34C45665 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tF48771D1989A71734CBB04CC7C9FCCFAC2097BB3 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t4AFA43DAD7A31113D69D8F9E85B347F82BDC4C14 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t0CC3EFBFCD63B7CB47833A1331325063B5886B2C : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t4D952F4D2F217449808AA61555724A9EE3AE4A48 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t0F18876B740A3138A3D72ACBAEF01749A761B006 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tB0C35A3F9D528DB1CECA647823BD8ECC3E13BB5B : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t50875BCA6DA7A7396A8CFE34419421ED0C603122 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t514766DA5C52847434938CD0DF62796B9F5C2675 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t1E5529713CC9ED50F8FE1DA579ACA9E2676FFCC6 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9274F8D1B825FACC9AB41DF4F3C27DEB4B4C0BF7 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9E5A174BD81C84C69C82B2773028491387AF3A47 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t903F1249F0776B1B18ED273A017CE3C54A5AA32B : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t8DD642BAF8C779F0CB2D50DC3E8E391860C352D2 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9CEE16EC990B50FDFD28DC5AB4D662C52B9152F4 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t87CCD7EE1DD88407BE3056781B32B0B538DB7290 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tCB3EBBB83A5406DBBA4AC31255037A26DF17E128 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t4A208C1A596EFF46ECEF114D11CA2BAAD4C7DCCF : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tD81D2BE54A6EB45457ABFF31C30CE42FD81979FC : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t8A4BE7AE42F9C015E86A9EAD51D975AFE6311CDB : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t6822F07C3FBB8EB50E14DC70C25C123CDB028DC7 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t0E83933B215F3C109314A81A267E758A10A884D6 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t609C7F4FCDDC30DC5F20B7722F1FDEFB0AA1C2C5 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t34542DA060295C53D870F066DC92D6335902DD7C : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9427D52090243F4039EA0E31DB9CE3BB3C0E73EB : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t0A8D23C2BE5C11846AE1B5185DBEC68F305BD939 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t4617AB6449AE29B356B28C0412A489024B429B42 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3AB5600C032378DC7723880E5CBB7E1666000D12 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tDA86333943F3E1CC46C45C4BFCA54291655C148D : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t8677CEDB080C2122A7DC1367F8C0C6F2177BD0EB : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t371082FD1AAEBAC4A66534DA4E0EABB1D3EDA04B : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t4FDFEB0E5C6A8E26C5FDD4927988A657E85C240D : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t8D28ACF67144662C070E47FC2C4E8225D53792FE : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tCDB0064B77E27EA63F5F782D1279DB0E409AB9C3 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t84F22F94CD709036A926E10CB819C8A0D2A94C3B : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t863F0BB1AE24F86F18FBD5162DF892A87A2A9CC4 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t13057C100082428B392391A2C4493B542DDE62C6 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t055E9696261ADF95DCB1B388E3B796AE59705100 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t83B5E7B8FE520898BBFE486004C3AB0B3300389C : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t0229DA29BCF7F6F1C82B1A871C2CAE49C55B834A : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tA58017716FD7576DBA9EC9B39CE5CE1F2DC5B500 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t5348536962283B8C9037679C12B59C51EB7C202F : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t743B6D401BAA7E5C4A2147A7A28227C8C4A615EF : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tAE08844E6E20F644DFE68341862F52C8E99DDFD0 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t048B8A23E43EB060AA1AF523BC53B54C83F56B4C : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tCF0436D4A8EF540BE828B01EBC6FDCDDA6053338 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t1494C0FDA9B190629A2B8261EA388CE356143C73 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t81CC2CBC76CB911D8E23F7FFA8F02B0AED729FB9 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t94ACEEB61F78936AEED78D4E5ABB53A369358C81 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t6A442E81C39F55D689C6BFF1E2239CFD681B1E5B : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t0D6EB0654A7050333025CAE1A1E9185585CD6D56 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t2C622AF4D8A5FFD9FF0DAFD1274E76DBEC197E19 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tB3AB69C9D49F0B8A35CA79596858765777D6689E : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tD01F1D11BBFC8A157D44A31FFC199EACC590A9AE : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tA9A45DB241B89AAB1DA4AC95C7723BEFE3081AB8 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t90245FEDC9E02D61898D3D788C4F1C3A159A1438 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tD07CBC58F821582B79CB59B10264DC683DE3EE5C : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t5849F328832B91CA688EA057CFD71225D81B0F72 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t0A800CA22585146EF50C47FDC1E5E0F4D8CE54B3 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9F0BC2358D4CA3FDEE2FDDE6CC3E5BB86C4A2EB2 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323 : public RuntimeObject { }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA : public RuntimeObject { }; // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { }; // System.String struct String_t : public RuntimeObject { // System.Int32 System.String::_stringLength int32_t ____stringLength_4; // System.Char System.String::_firstChar Il2CppChar ____firstChar_5; }; // System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; // Unity.Collections.NativeArray`1 struct NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF { // System.Void* Unity.Collections.NativeArray`1::m_Buffer void* ___m_Buffer_0; // System.Int32 Unity.Collections.NativeArray`1::m_Length int32_t ___m_Length_1; // Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel int32_t ___m_AllocatorLabel_2; }; // Unity.Collections.NativeSlice`1 struct NativeSlice_1_t8229A12E65C90A3900340F6E126089DB5696D370 { // System.Byte* Unity.Collections.NativeSlice`1::m_Buffer uint8_t* ___m_Buffer_0; // System.Int32 Unity.Collections.NativeSlice`1::m_Stride int32_t ___m_Stride_1; // System.Int32 Unity.Collections.NativeSlice`1::m_Length int32_t ___m_Length_2; }; // Unity.Collections.NativeSlice`1 struct NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F { // System.Byte* Unity.Collections.NativeSlice`1::m_Buffer uint8_t* ___m_Buffer_0; // System.Int32 Unity.Collections.NativeSlice`1::m_Stride int32_t ___m_Stride_1; // System.Int32 Unity.Collections.NativeSlice`1::m_Length int32_t ___m_Length_2; }; // System.Nullable`1 struct Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 { // System.Boolean System.Nullable`1::hasValue bool ___hasValue_0; // T System.Nullable`1::value int32_t ___value_1; }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tD0E4CD38C944954BB5B568DE1434EC14E42A6E1B : public EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t79BE4B0F2B11F313C91EA6C8478EC20E9AB4A3DF : public EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tAEEAF277F51F6BAEFFDEEE5BDA491F3C7CB63D36 : public EqualityComparer_1_t9A644A3C98BB44FEF121AF0F23F08053591F523F { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t6436E12A969AFEF0F5AB1DD117EDA86733AD7DE4 : public EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tA61DC27AFBA7EC8BAF26FB33FC803B8DCCFF637A : public EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t4A26ED2D22AF146224E4E3B77FFFE8DF47B42407 : public EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t3B8543DAAF38F2890071590389CEBC5B542D8531 : public EqualityComparer_1_tF71DBE78ADE489EE51E8AF67534BB5338E2D1267 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tBBD7DAE82604BA6AEB4B6500CA1C5CCD7B966F56 : public EqualityComparer_1_t67AB49D721BA96DBB17377DD63FD373C50E47233 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t3EF7C25575666F452210911AE521A47E080F61F9 : public EqualityComparer_1_tFE100E175C748410921C56413EA81193CF1BF411 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t99D71EE43D925E1FFF6C95545FF52F03DAB6C7B6 : public EqualityComparer_1_t7661CC24E1AE4C5186BF8B689AACC8BD35D67384 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t433CA21AD1E472558982F47F9B2CA9C887872C10 : public EqualityComparer_1_tA40972EF6B8AEAC85788E524B9D22396DC135FC9 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t7F5DCC199C8038DDBF7F8FCC88509034C4692CF6 : public EqualityComparer_1_tB4111556FBF5CD74FDE9B04D2614D32182CEFAB0 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t7D62AABEF8CC73567319C0D7177BAB71F88AEC2C : public EqualityComparer_1_t7236DAB3ABEE29315C330B237CCB24943131B106 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tBFBFAE3F44A0671EB8F630338C9DDB0269CE6249 : public EqualityComparer_1_t71D9381D1674FAF8B1E1F881E6457B6105131835 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t96662A01C3F8ED25EA96CC9D6C136E83399F24DF : public EqualityComparer_1_tFC0EF337FC3A236C782BAF71D969F93FADC650A2 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t43100277B3F2159C11027832E49E2131EBFEC82A : public EqualityComparer_1_tDDC4A81B372B2D2FCF4F45B8B1B6F1FFD2C3F0B2 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t5ACF1CC34A1253859AC4DF4E4FBD3ED1B40F33E3 : public EqualityComparer_1_t803BFAEE853CB734A34CBF0089140C2E62C3C687 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t5A388A3E52A73DE8A400B200BD28E4AF31D2A5FC : public EqualityComparer_1_t4FD839769BAA902D2D09189BB9C1D5934719426F { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t082A07BC57275AC0585C7ED51346C023502E4015 : public EqualityComparer_1_tB6C0BDE8FD5F90117A7C656598915D9134920B02 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t1B96F2B0219C4F793D06376588B97D77CFAF144D : public EqualityComparer_1_tDB0849C3D4BDAE2ADEA3B5187907DF3FB6F40847 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tC7A5F108C9143893265643C7AD962F119FBA2B1F : public EqualityComparer_1_t2BBDCC55F01FF9EB17E0FBC4CA04CEC82F00E03F { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t44DBB6A454D97F413D6E62B57ACF7B75E8C33272 : public EqualityComparer_1_t19FB587560A07A4FD71C53D8127BC35B34C45665 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tA89D6076715921BCF20500A4467ECFC9ED97F701 : public EqualityComparer_1_tF48771D1989A71734CBB04CC7C9FCCFAC2097BB3 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t9E60E89468987A20AE45887F85489033D0A3566B : public EqualityComparer_1_t4AFA43DAD7A31113D69D8F9E85B347F82BDC4C14 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t0CC9E1535D7AB14198D3ED8E5CF5F7DADBFD979C : public EqualityComparer_1_t0CC3EFBFCD63B7CB47833A1331325063B5886B2C { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t077E1010A3680520197356EDC154FD9F051C5206 : public EqualityComparer_1_t4D952F4D2F217449808AA61555724A9EE3AE4A48 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tCD13DDCF19D9E83FD262471076F4187300F19643 : public EqualityComparer_1_t0F18876B740A3138A3D72ACBAEF01749A761B006 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tD5EB5A903F5DC205C2D2CB63EE74D6E2721A341E : public EqualityComparer_1_tB0C35A3F9D528DB1CECA647823BD8ECC3E13BB5B { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t920488581586703DA84DFF36E860C36C8B219BDC : public EqualityComparer_1_t50875BCA6DA7A7396A8CFE34419421ED0C603122 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t3B386BEEBCDAC6E6B953C1D2BB839B73DEB2E65D : public EqualityComparer_1_t514766DA5C52847434938CD0DF62796B9F5C2675 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tCD4E31915FBF673A10EEFDC58C822B2960DBB0C1 : public EqualityComparer_1_t1E5529713CC9ED50F8FE1DA579ACA9E2676FFCC6 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tA7B60BA0CD6DB3CEBF39D9F472EABA6797C51AF0 : public EqualityComparer_1_t9274F8D1B825FACC9AB41DF4F3C27DEB4B4C0BF7 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tC7DCD52B1CD29E3DBEFBE8E75D546BCD842AA774 : public EqualityComparer_1_t9E5A174BD81C84C69C82B2773028491387AF3A47 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t058431A737EC48C26C0D8175CB905D3043706D80 : public EqualityComparer_1_t903F1249F0776B1B18ED273A017CE3C54A5AA32B { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tDFB0489B7A78BC17F711C8E72FC4109E30EE0316 : public EqualityComparer_1_t8DD642BAF8C779F0CB2D50DC3E8E391860C352D2 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tF608B3EEBEE2AE6CED381E9E8F2FB2197F6AAD41 : public EqualityComparer_1_t9CEE16EC990B50FDFD28DC5AB4D662C52B9152F4 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t38B8B4F0F5D5D14C1F5D4AA721E21BE132D04FAB : public EqualityComparer_1_t87CCD7EE1DD88407BE3056781B32B0B538DB7290 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tE3E75824CA7C107784323A5B22BC4A2913567243 : public EqualityComparer_1_tCB3EBBB83A5406DBBA4AC31255037A26DF17E128 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tD8F191A024A4FA6056516956229467FDD801942F : public EqualityComparer_1_t4A208C1A596EFF46ECEF114D11CA2BAAD4C7DCCF { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tF237ADCBDB1FB9BD834B9AA87E0E77BB4BB4374D : public EqualityComparer_1_tD81D2BE54A6EB45457ABFF31C30CE42FD81979FC { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tF6AF8290C2AAE6C53B7155378AA14B8CEA2A27DB : public EqualityComparer_1_t8A4BE7AE42F9C015E86A9EAD51D975AFE6311CDB { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t965CC5F0B7AAF407E9BBD9825AF521C25D19F1DE : public EqualityComparer_1_t6822F07C3FBB8EB50E14DC70C25C123CDB028DC7 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t2A60552C7A804B059395BCBA5E346315447D7706 : public EqualityComparer_1_t0E83933B215F3C109314A81A267E758A10A884D6 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t7F2B40D1C2E2B30DF7C68F6F039D24CDA2AE2D45 : public EqualityComparer_1_t609C7F4FCDDC30DC5F20B7722F1FDEFB0AA1C2C5 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t6296BE1D155BC2696E50AEF214AD2F40D8F2448E : public EqualityComparer_1_t34542DA060295C53D870F066DC92D6335902DD7C { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t459E1028903EEF4BD890BCA58AF1D5A946141306 : public EqualityComparer_1_t9427D52090243F4039EA0E31DB9CE3BB3C0E73EB { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t492735CC7EC53DBA3B013E30774D4913A20330CF : public EqualityComparer_1_t0A8D23C2BE5C11846AE1B5185DBEC68F305BD939 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t50AD04DCE1019E757535501B97FE0D42515EDDCB : public EqualityComparer_1_t4617AB6449AE29B356B28C0412A489024B429B42 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t761E60DC18AEA33555C9A1D5BC21C22FCCE0860A : public EqualityComparer_1_t3AB5600C032378DC7723880E5CBB7E1666000D12 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t1A4B2F1C38345C889155EA36F170840AD07AE36B : public EqualityComparer_1_tDA86333943F3E1CC46C45C4BFCA54291655C148D { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t20B4623C0D9DCD5851CFE905E3EBC54F519FA318 : public EqualityComparer_1_t8677CEDB080C2122A7DC1367F8C0C6F2177BD0EB { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t4DEB029FAC57EC1BB76A5B1DD2C91F0EEBA575C4 : public EqualityComparer_1_t371082FD1AAEBAC4A66534DA4E0EABB1D3EDA04B { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t639D5D2F3023ACC3AE0ABD2FDB70C31D2B0EBDE3 : public EqualityComparer_1_t4FDFEB0E5C6A8E26C5FDD4927988A657E85C240D { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tB8CB0A7F5CF9D0A91412BA06BB275737A1AD163F : public EqualityComparer_1_t8D28ACF67144662C070E47FC2C4E8225D53792FE { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t5F7A5AC941C04F98FB1173AB8E435AC0357A49D6 : public EqualityComparer_1_tCDB0064B77E27EA63F5F782D1279DB0E409AB9C3 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t36FBA24BA8A23A5A8F05F2657EE67DBE678F3BCD : public EqualityComparer_1_t84F22F94CD709036A926E10CB819C8A0D2A94C3B { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t91B9C018CCE517AED1AB1D5A63115872CE0A5056 : public EqualityComparer_1_t863F0BB1AE24F86F18FBD5162DF892A87A2A9CC4 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tE2DDD10A5EA8B37C3FB9644B750493DFA3BC6A4C : public EqualityComparer_1_t13057C100082428B392391A2C4493B542DDE62C6 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tDFCEC4CDDAEAA2F1970F3C06254A700095D3EC3D : public EqualityComparer_1_t055E9696261ADF95DCB1B388E3B796AE59705100 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t8EB94B36EB0910B30581830880E05B0D2DE7BB41 : public EqualityComparer_1_t83B5E7B8FE520898BBFE486004C3AB0B3300389C { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t100F71A933EFE096DC6E26B678572742B888D405 : public EqualityComparer_1_t0229DA29BCF7F6F1C82B1A871C2CAE49C55B834A { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t467B94483768F6D122A4934C6543454FD72988B5 : public EqualityComparer_1_tA58017716FD7576DBA9EC9B39CE5CE1F2DC5B500 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t9F288E36D8D0ED0A1C24FEF6CAB78F2A20F5E86A : public EqualityComparer_1_t5348536962283B8C9037679C12B59C51EB7C202F { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t0024367B4E4505927ACA06E56E2D2BE7F46CC14A : public EqualityComparer_1_t743B6D401BAA7E5C4A2147A7A28227C8C4A615EF { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tEE10618BA5D812A716529F3E094AD32DFF262CEC : public EqualityComparer_1_tAE08844E6E20F644DFE68341862F52C8E99DDFD0 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t542F52EE762FB64697BE0ED456117A0F77E7DDFD : public EqualityComparer_1_t048B8A23E43EB060AA1AF523BC53B54C83F56B4C { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t626E00965E35C242D5A6B9018587F8CC7DC4D7DE : public EqualityComparer_1_tCF0436D4A8EF540BE828B01EBC6FDCDDA6053338 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t2EAE97CCBE64A01A36FF111DB4941A015A058301 : public EqualityComparer_1_t1494C0FDA9B190629A2B8261EA388CE356143C73 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t81DF2E0F3CDB29EBC738DC8FBDBF8B2BAB467878 : public EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t1B81E80206CC59996555121A2D1ADE4DEE60BFCB : public EqualityComparer_1_t81CC2CBC76CB911D8E23F7FFA8F02B0AED729FB9 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t9D5AEB76EA1EC96D76034E7B0FDD7E505FD50676 : public EqualityComparer_1_t94ACEEB61F78936AEED78D4E5ABB53A369358C81 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tE3609894374E66E0120BBDFC8041DE23F6441788 : public EqualityComparer_1_t6A442E81C39F55D689C6BFF1E2239CFD681B1E5B { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tD09E5955B8284EDE666AB4571649A1EC5ADCC850 : public EqualityComparer_1_t0D6EB0654A7050333025CAE1A1E9185585CD6D56 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tC9F67C4D586C4B87668FC4F96AAB70F3392B07E5 : public EqualityComparer_1_t2C622AF4D8A5FFD9FF0DAFD1274E76DBEC197E19 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t9A2FFBA55448DE8D95B1CEB91B177847DEFE9C09 : public EqualityComparer_1_tB3AB69C9D49F0B8A35CA79596858765777D6689E { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tC15CC958BBE3AFAD7420E2768C99E683E712A2FD : public EqualityComparer_1_tD01F1D11BBFC8A157D44A31FFC199EACC590A9AE { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t6BCC8E877509B68EEB1002BFBC717143CEC82DCC : public EqualityComparer_1_tA9A45DB241B89AAB1DA4AC95C7723BEFE3081AB8 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tE64088F9D514377A88B076A68493666E2CFA58E5 : public EqualityComparer_1_t90245FEDC9E02D61898D3D788C4F1C3A159A1438 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t2EAAAB16D117F0F67114CA52AFE10B7FDB4E6AD9 : public EqualityComparer_1_tD07CBC58F821582B79CB59B10264DC683DE3EE5C { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_t36CDB3AE7AD09A47EFCBFCB57ECFD1FA87230A82 : public EqualityComparer_1_t5849F328832B91CA688EA057CFD71225D81B0F72 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tF8558EDB81C03EABD10D43AAE28FAF277682C5F1 : public EqualityComparer_1_t0A800CA22585146EF50C47FDC1E5E0F4D8CE54B3 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tF45E467842A036808FE4DB7FEB14B4FFAC621F46 : public EqualityComparer_1_t9F0BC2358D4CA3FDEE2FDDE6CC3E5BB86C4A2EB2 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tDF9BF5B3772EE246D5A0A06169B748D7527717B4 : public EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323 { }; // System.Collections.Generic.ObjectEqualityComparer`1 struct ObjectEqualityComparer_1_tB9683603C6FA3D72C5E92F6BA34D21CDBA649D9B : public EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA { }; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 struct ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 { // TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___m_Array_0; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_StartIndex int32_t ___m_StartIndex_1; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Length int32_t ___m_Length_2; }; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 struct ReadOnlyArray_1_t1B44D48F2E9F425D218BABD5DE616117E8725D41 { // TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array NameAndParametersU5BU5D_tA6C2AC34ACDB1967A7A2CEF4BE1D717ADA695CA2* ___m_Array_0; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_StartIndex int32_t ___m_StartIndex_1; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Length int32_t ___m_Length_2; }; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 struct ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 { // TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A* ___m_Array_0; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_StartIndex int32_t ___m_StartIndex_1; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Length int32_t ___m_Length_2; }; // SharpNav.Area #pragma pack(push, tp, 1) struct Area_t9E8E008D1CF28697728310B3039944F3C2777E47 { // System.Byte SharpNav.Area::Id uint8_t ___Id_2; }; #pragma pack(pop, tp) // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { // System.Boolean System.Boolean::m_value bool ___m_value_0; }; // UnityEngine.Color struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F { // System.Single UnityEngine.Color::r float ___r_0; // System.Single UnityEngine.Color::g float ___g_1; // System.Single UnityEngine.Color::b float ___b_2; // System.Single UnityEngine.Color::a float ___a_3; }; // UnityEngine.InputSystem.Utilities.FourCC struct FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED { // System.Int32 UnityEngine.InputSystem.Utilities.FourCC::m_Code int32_t ___m_Code_0; }; // System.Guid struct Guid_t { // System.Int32 System.Guid::_a int32_t ____a_1; // System.Int16 System.Guid::_b int16_t ____b_2; // System.Int16 System.Guid::_c int16_t ____c_3; // System.Byte System.Guid::_d uint8_t ____d_4; // System.Byte System.Guid::_e uint8_t ____e_5; // System.Byte System.Guid::_f uint8_t ____f_6; // System.Byte System.Guid::_g uint8_t ____g_7; // System.Byte System.Guid::_h uint8_t ____h_8; // System.Byte System.Guid::_i uint8_t ____i_9; // System.Byte System.Guid::_j uint8_t ____j_10; // System.Byte System.Guid::_k uint8_t ____k_11; }; // UnityEngine.InputSystem.LowLevel.InputEventPtr struct InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 { // UnityEngine.InputSystem.LowLevel.InputEvent* UnityEngine.InputSystem.LowLevel.InputEventPtr::m_EventPtr InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___m_EventPtr_0; }; // System.Int32 struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { // System.Int32 System.Int32::m_value int32_t ___m_value_0; }; // System.IntPtr struct IntPtr_t { // System.Void* System.IntPtr::m_value void* ___m_value_0; }; // DungeonArchitect.IntVector2 struct IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 { // System.Int32 DungeonArchitect.IntVector2::x int32_t ___x_0; // System.Int32 DungeonArchitect.IntVector2::y int32_t ___y_1; }; // UnityEngine.InputSystem.Utilities.InternedString struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 { // System.String UnityEngine.InputSystem.Utilities.InternedString::m_StringOriginalCase String_t* ___m_StringOriginalCase_0; // System.String UnityEngine.InputSystem.Utilities.InternedString::m_StringLowerCase String_t* ___m_StringLowerCase_1; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.InternedString struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_pinvoke { char* ___m_StringOriginalCase_0; char* ___m_StringLowerCase_1; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.InternedString struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_com { Il2CppChar* ___m_StringOriginalCase_0; Il2CppChar* ___m_StringLowerCase_1; }; // UnityEngine.Matrix4x4 struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 { // System.Single UnityEngine.Matrix4x4::m00 float ___m00_0; // System.Single UnityEngine.Matrix4x4::m10 float ___m10_1; // System.Single UnityEngine.Matrix4x4::m20 float ___m20_2; // System.Single UnityEngine.Matrix4x4::m30 float ___m30_3; // System.Single UnityEngine.Matrix4x4::m01 float ___m01_4; // System.Single UnityEngine.Matrix4x4::m11 float ___m11_5; // System.Single UnityEngine.Matrix4x4::m21 float ___m21_6; // System.Single UnityEngine.Matrix4x4::m31 float ___m31_7; // System.Single UnityEngine.Matrix4x4::m02 float ___m02_8; // System.Single UnityEngine.Matrix4x4::m12 float ___m12_9; // System.Single UnityEngine.Matrix4x4::m22 float ___m22_10; // System.Single UnityEngine.Matrix4x4::m32 float ___m32_11; // System.Single UnityEngine.Matrix4x4::m03 float ___m03_12; // System.Single UnityEngine.Matrix4x4::m13 float ___m13_13; // System.Single UnityEngine.Matrix4x4::m23 float ___m23_14; // System.Single UnityEngine.Matrix4x4::m33 float ___m33_15; }; // SharpNav.PolyVertex struct PolyVertex_tE6D4E009A115A9E8945E1B5CA68343E0D1D1D3EA { // System.Int32 SharpNav.PolyVertex::X int32_t ___X_0; // System.Int32 SharpNav.PolyVertex::Y int32_t ___Y_1; // System.Int32 SharpNav.PolyVertex::Z int32_t ___Z_2; }; // UnityEngine.InputSystem.Utilities.PrimitiveValue struct PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 { union { #pragma pack(push, tp, 1) struct { // System.TypeCode UnityEngine.InputSystem.Utilities.PrimitiveValue::m_Type int32_t ___m_Type_0; }; #pragma pack(pop, tp) struct { int32_t ___m_Type_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_BoolValue_1_OffsetPadding[4]; // System.Boolean UnityEngine.InputSystem.Utilities.PrimitiveValue::m_BoolValue bool ___m_BoolValue_1; }; #pragma pack(pop, tp) struct { char ___m_BoolValue_1_OffsetPadding_forAlignmentOnly[4]; bool ___m_BoolValue_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_CharValue_2_OffsetPadding[4]; // System.Char UnityEngine.InputSystem.Utilities.PrimitiveValue::m_CharValue Il2CppChar ___m_CharValue_2; }; #pragma pack(pop, tp) struct { char ___m_CharValue_2_OffsetPadding_forAlignmentOnly[4]; Il2CppChar ___m_CharValue_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ByteValue_3_OffsetPadding[4]; // System.Byte UnityEngine.InputSystem.Utilities.PrimitiveValue::m_ByteValue uint8_t ___m_ByteValue_3; }; #pragma pack(pop, tp) struct { char ___m_ByteValue_3_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_ByteValue_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_SByteValue_4_OffsetPadding[4]; // System.SByte UnityEngine.InputSystem.Utilities.PrimitiveValue::m_SByteValue int8_t ___m_SByteValue_4; }; #pragma pack(pop, tp) struct { char ___m_SByteValue_4_OffsetPadding_forAlignmentOnly[4]; int8_t ___m_SByteValue_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ShortValue_5_OffsetPadding[4]; // System.Int16 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_ShortValue int16_t ___m_ShortValue_5; }; #pragma pack(pop, tp) struct { char ___m_ShortValue_5_OffsetPadding_forAlignmentOnly[4]; int16_t ___m_ShortValue_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UShortValue_6_OffsetPadding[4]; // System.UInt16 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_UShortValue uint16_t ___m_UShortValue_6; }; #pragma pack(pop, tp) struct { char ___m_UShortValue_6_OffsetPadding_forAlignmentOnly[4]; uint16_t ___m_UShortValue_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_IntValue_7_OffsetPadding[4]; // System.Int32 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_IntValue int32_t ___m_IntValue_7; }; #pragma pack(pop, tp) struct { char ___m_IntValue_7_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_IntValue_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UIntValue_8_OffsetPadding[4]; // System.UInt32 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_UIntValue uint32_t ___m_UIntValue_8; }; #pragma pack(pop, tp) struct { char ___m_UIntValue_8_OffsetPadding_forAlignmentOnly[4]; uint32_t ___m_UIntValue_8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_LongValue_9_OffsetPadding[4]; // System.Int64 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_LongValue int64_t ___m_LongValue_9; }; #pragma pack(pop, tp) struct { char ___m_LongValue_9_OffsetPadding_forAlignmentOnly[4]; int64_t ___m_LongValue_9_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ULongValue_10_OffsetPadding[4]; // System.UInt64 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_ULongValue uint64_t ___m_ULongValue_10; }; #pragma pack(pop, tp) struct { char ___m_ULongValue_10_OffsetPadding_forAlignmentOnly[4]; uint64_t ___m_ULongValue_10_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_FloatValue_11_OffsetPadding[4]; // System.Single UnityEngine.InputSystem.Utilities.PrimitiveValue::m_FloatValue float ___m_FloatValue_11; }; #pragma pack(pop, tp) struct { char ___m_FloatValue_11_OffsetPadding_forAlignmentOnly[4]; float ___m_FloatValue_11_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_DoubleValue_12_OffsetPadding[4]; // System.Double UnityEngine.InputSystem.Utilities.PrimitiveValue::m_DoubleValue double ___m_DoubleValue_12; }; #pragma pack(pop, tp) struct { char ___m_DoubleValue_12_OffsetPadding_forAlignmentOnly[4]; double ___m_DoubleValue_12_forAlignmentOnly; }; }; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.PrimitiveValue struct PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_pinvoke { union { #pragma pack(push, tp, 1) struct { int32_t ___m_Type_0; }; #pragma pack(pop, tp) struct { int32_t ___m_Type_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_BoolValue_1_OffsetPadding[4]; int32_t ___m_BoolValue_1; }; #pragma pack(pop, tp) struct { char ___m_BoolValue_1_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_BoolValue_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_CharValue_2_OffsetPadding[4]; uint8_t ___m_CharValue_2; }; #pragma pack(pop, tp) struct { char ___m_CharValue_2_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_CharValue_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ByteValue_3_OffsetPadding[4]; uint8_t ___m_ByteValue_3; }; #pragma pack(pop, tp) struct { char ___m_ByteValue_3_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_ByteValue_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_SByteValue_4_OffsetPadding[4]; int8_t ___m_SByteValue_4; }; #pragma pack(pop, tp) struct { char ___m_SByteValue_4_OffsetPadding_forAlignmentOnly[4]; int8_t ___m_SByteValue_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ShortValue_5_OffsetPadding[4]; int16_t ___m_ShortValue_5; }; #pragma pack(pop, tp) struct { char ___m_ShortValue_5_OffsetPadding_forAlignmentOnly[4]; int16_t ___m_ShortValue_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UShortValue_6_OffsetPadding[4]; uint16_t ___m_UShortValue_6; }; #pragma pack(pop, tp) struct { char ___m_UShortValue_6_OffsetPadding_forAlignmentOnly[4]; uint16_t ___m_UShortValue_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_IntValue_7_OffsetPadding[4]; int32_t ___m_IntValue_7; }; #pragma pack(pop, tp) struct { char ___m_IntValue_7_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_IntValue_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UIntValue_8_OffsetPadding[4]; uint32_t ___m_UIntValue_8; }; #pragma pack(pop, tp) struct { char ___m_UIntValue_8_OffsetPadding_forAlignmentOnly[4]; uint32_t ___m_UIntValue_8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_LongValue_9_OffsetPadding[4]; int64_t ___m_LongValue_9; }; #pragma pack(pop, tp) struct { char ___m_LongValue_9_OffsetPadding_forAlignmentOnly[4]; int64_t ___m_LongValue_9_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ULongValue_10_OffsetPadding[4]; uint64_t ___m_ULongValue_10; }; #pragma pack(pop, tp) struct { char ___m_ULongValue_10_OffsetPadding_forAlignmentOnly[4]; uint64_t ___m_ULongValue_10_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_FloatValue_11_OffsetPadding[4]; float ___m_FloatValue_11; }; #pragma pack(pop, tp) struct { char ___m_FloatValue_11_OffsetPadding_forAlignmentOnly[4]; float ___m_FloatValue_11_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_DoubleValue_12_OffsetPadding[4]; double ___m_DoubleValue_12; }; #pragma pack(pop, tp) struct { char ___m_DoubleValue_12_OffsetPadding_forAlignmentOnly[4]; double ___m_DoubleValue_12_forAlignmentOnly; }; }; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.PrimitiveValue struct PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_com { union { #pragma pack(push, tp, 1) struct { int32_t ___m_Type_0; }; #pragma pack(pop, tp) struct { int32_t ___m_Type_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_BoolValue_1_OffsetPadding[4]; int32_t ___m_BoolValue_1; }; #pragma pack(pop, tp) struct { char ___m_BoolValue_1_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_BoolValue_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_CharValue_2_OffsetPadding[4]; uint8_t ___m_CharValue_2; }; #pragma pack(pop, tp) struct { char ___m_CharValue_2_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_CharValue_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ByteValue_3_OffsetPadding[4]; uint8_t ___m_ByteValue_3; }; #pragma pack(pop, tp) struct { char ___m_ByteValue_3_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_ByteValue_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_SByteValue_4_OffsetPadding[4]; int8_t ___m_SByteValue_4; }; #pragma pack(pop, tp) struct { char ___m_SByteValue_4_OffsetPadding_forAlignmentOnly[4]; int8_t ___m_SByteValue_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ShortValue_5_OffsetPadding[4]; int16_t ___m_ShortValue_5; }; #pragma pack(pop, tp) struct { char ___m_ShortValue_5_OffsetPadding_forAlignmentOnly[4]; int16_t ___m_ShortValue_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UShortValue_6_OffsetPadding[4]; uint16_t ___m_UShortValue_6; }; #pragma pack(pop, tp) struct { char ___m_UShortValue_6_OffsetPadding_forAlignmentOnly[4]; uint16_t ___m_UShortValue_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_IntValue_7_OffsetPadding[4]; int32_t ___m_IntValue_7; }; #pragma pack(pop, tp) struct { char ___m_IntValue_7_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_IntValue_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UIntValue_8_OffsetPadding[4]; uint32_t ___m_UIntValue_8; }; #pragma pack(pop, tp) struct { char ___m_UIntValue_8_OffsetPadding_forAlignmentOnly[4]; uint32_t ___m_UIntValue_8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_LongValue_9_OffsetPadding[4]; int64_t ___m_LongValue_9; }; #pragma pack(pop, tp) struct { char ___m_LongValue_9_OffsetPadding_forAlignmentOnly[4]; int64_t ___m_LongValue_9_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ULongValue_10_OffsetPadding[4]; uint64_t ___m_ULongValue_10; }; #pragma pack(pop, tp) struct { char ___m_ULongValue_10_OffsetPadding_forAlignmentOnly[4]; uint64_t ___m_ULongValue_10_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_FloatValue_11_OffsetPadding[4]; float ___m_FloatValue_11; }; #pragma pack(pop, tp) struct { char ___m_FloatValue_11_OffsetPadding_forAlignmentOnly[4]; float ___m_FloatValue_11_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_DoubleValue_12_OffsetPadding[4]; double ___m_DoubleValue_12; }; #pragma pack(pop, tp) struct { char ___m_DoubleValue_12_OffsetPadding_forAlignmentOnly[4]; double ___m_DoubleValue_12_forAlignmentOnly; }; }; }; // UnityEngine.Experimental.Rendering.ProbeDilationSettings struct ProbeDilationSettings_tF64C04AC1BD358DC8B8CA9B53F4CD399A72E271A { // System.Boolean UnityEngine.Experimental.Rendering.ProbeDilationSettings::enableDilation bool ___enableDilation_0; // System.Single UnityEngine.Experimental.Rendering.ProbeDilationSettings::dilationDistance float ___dilationDistance_1; // System.Single UnityEngine.Experimental.Rendering.ProbeDilationSettings::dilationValidityThreshold float ___dilationValidityThreshold_2; // System.Int32 UnityEngine.Experimental.Rendering.ProbeDilationSettings::dilationIterations int32_t ___dilationIterations_3; // System.Boolean UnityEngine.Experimental.Rendering.ProbeDilationSettings::squaredDistWeighting bool ___squaredDistWeighting_4; }; // Native definition for P/Invoke marshalling of UnityEngine.Experimental.Rendering.ProbeDilationSettings struct ProbeDilationSettings_tF64C04AC1BD358DC8B8CA9B53F4CD399A72E271A_marshaled_pinvoke { int32_t ___enableDilation_0; float ___dilationDistance_1; float ___dilationValidityThreshold_2; int32_t ___dilationIterations_3; int32_t ___squaredDistWeighting_4; }; // Native definition for COM marshalling of UnityEngine.Experimental.Rendering.ProbeDilationSettings struct ProbeDilationSettings_tF64C04AC1BD358DC8B8CA9B53F4CD399A72E271A_marshaled_com { int32_t ___enableDilation_0; float ___dilationDistance_1; float ___dilationValidityThreshold_2; int32_t ___dilationIterations_3; int32_t ___squaredDistWeighting_4; }; // UnityEngine.Quaternion struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 { // System.Single UnityEngine.Quaternion::x float ___x_0; // System.Single UnityEngine.Quaternion::y float ___y_1; // System.Single UnityEngine.Quaternion::z float ___z_2; // System.Single UnityEngine.Quaternion::w float ___w_3; }; // UnityEngine.Rect struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D { // System.Single UnityEngine.Rect::m_XMin float ___m_XMin_0; // System.Single UnityEngine.Rect::m_YMin float ___m_YMin_1; // System.Single UnityEngine.Rect::m_Width float ___m_Width_2; // System.Single UnityEngine.Rect::m_Height float ___m_Height_3; }; // SharpNav.RegionId struct RegionId_t6D719748FB6365E02C92D71DC08C2BAA93F3E45D { // System.Int32 SharpNav.RegionId::bits int32_t ___bits_2; }; // System.Single struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { // System.Single System.Single::m_value float ___m_value_0; }; // FIMSpace.Generating.SpawnRestriction struct SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE { // System.Boolean FIMSpace.Generating.SpawnRestriction::UseRestrictSpawnForTags bool ___UseRestrictSpawnForTags_0; // System.String FIMSpace.Generating.SpawnRestriction::RestrictSpawnForTags String_t* ___RestrictSpawnForTags_1; // System.String FIMSpace.Generating.SpawnRestriction::UsePresetsDefsByName String_t* ___UsePresetsDefsByName_2; // FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.SpawnRestriction::CustomDefinition InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___CustomDefinition_3; // FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.SpawnRestriction::tempDef InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempDef_4; // FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.SpawnRestriction::tempFindDef InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempFindDef_5; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.SpawnRestriction struct SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_pinvoke { int32_t ___UseRestrictSpawnForTags_0; char* ___RestrictSpawnForTags_1; char* ___UsePresetsDefsByName_2; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___CustomDefinition_3; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempDef_4; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempFindDef_5; }; // Native definition for COM marshalling of FIMSpace.Generating.SpawnRestriction struct SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_com { int32_t ___UseRestrictSpawnForTags_0; Il2CppChar* ___RestrictSpawnForTags_1; Il2CppChar* ___UsePresetsDefsByName_2; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___CustomDefinition_3; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempDef_4; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempFindDef_5; }; // UnityEngine.InputSystem.Utilities.Substring struct Substring_t2E16755269E6716C22074D6BC0A9099915E67849 { // System.String UnityEngine.InputSystem.Utilities.Substring::m_String String_t* ___m_String_0; // System.Int32 UnityEngine.InputSystem.Utilities.Substring::m_Index int32_t ___m_Index_1; // System.Int32 UnityEngine.InputSystem.Utilities.Substring::m_Length int32_t ___m_Length_2; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.Substring struct Substring_t2E16755269E6716C22074D6BC0A9099915E67849_marshaled_pinvoke { char* ___m_String_0; int32_t ___m_Index_1; int32_t ___m_Length_2; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.Substring struct Substring_t2E16755269E6716C22074D6BC0A9099915E67849_marshaled_com { Il2CppChar* ___m_String_0; int32_t ___m_Index_1; int32_t ___m_Length_2; }; // UnityEngine.Vector2 struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 { // System.Single UnityEngine.Vector2::x float ___x_0; // System.Single UnityEngine.Vector2::y float ___y_1; }; // UnityEngine.Vector2Int struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A { // System.Int32 UnityEngine.Vector2Int::m_X int32_t ___m_X_0; // System.Int32 UnityEngine.Vector2Int::m_Y int32_t ___m_Y_1; }; // SharpNav.Geometry.Vector3 struct Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 { // System.Single SharpNav.Geometry.Vector3::X float ___X_0; // System.Single SharpNav.Geometry.Vector3::Y float ___Y_1; // System.Single SharpNav.Geometry.Vector3::Z float ___Z_2; }; // UnityEngine.Vector3 struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 { // System.Single UnityEngine.Vector3::x float ___x_2; // System.Single UnityEngine.Vector3::y float ___y_3; // System.Single UnityEngine.Vector3::z float ___z_4; }; // UnityEngine.Vector3Int struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 { // System.Int32 UnityEngine.Vector3Int::m_X int32_t ___m_X_0; // System.Int32 UnityEngine.Vector3Int::m_Y int32_t ___m_Y_1; // System.Int32 UnityEngine.Vector3Int::m_Z int32_t ___m_Z_2; }; // UnityEngine.Vector4 struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 { // System.Single UnityEngine.Vector4::x float ___x_1; // System.Single UnityEngine.Vector4::y float ___y_2; // System.Single UnityEngine.Vector4::z float ___z_3; // System.Single UnityEngine.Vector4::w float ___w_4; }; // UnityEngine.Experimental.Rendering.VirtualOffsetSettings struct VirtualOffsetSettings_tC12F99414598C4F285ADCFC12DE72C3D88EC9351 { // System.Boolean UnityEngine.Experimental.Rendering.VirtualOffsetSettings::useVirtualOffset bool ___useVirtualOffset_0; // System.Single UnityEngine.Experimental.Rendering.VirtualOffsetSettings::outOfGeoOffset float ___outOfGeoOffset_1; // System.Single UnityEngine.Experimental.Rendering.VirtualOffsetSettings::searchMultiplier float ___searchMultiplier_2; }; // Native definition for P/Invoke marshalling of UnityEngine.Experimental.Rendering.VirtualOffsetSettings struct VirtualOffsetSettings_tC12F99414598C4F285ADCFC12DE72C3D88EC9351_marshaled_pinvoke { int32_t ___useVirtualOffset_0; float ___outOfGeoOffset_1; float ___searchMultiplier_2; }; // Native definition for COM marshalling of UnityEngine.Experimental.Rendering.VirtualOffsetSettings struct VirtualOffsetSettings_tC12F99414598C4F285ADCFC12DE72C3D88EC9351_marshaled_com { int32_t ___useVirtualOffset_0; float ___outOfGeoOffset_1; float ___searchMultiplier_2; }; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; // System.Security.Cryptography.X509Certificates.X509ChainStatus struct X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D { // System.Security.Cryptography.X509Certificates.X509ChainStatusFlags System.Security.Cryptography.X509Certificates.X509ChainStatus::status int32_t ___status_0; // System.String System.Security.Cryptography.X509Certificates.X509ChainStatus::info String_t* ___info_1; }; // Native definition for P/Invoke marshalling of System.Security.Cryptography.X509Certificates.X509ChainStatus struct X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D_marshaled_pinvoke { int32_t ___status_0; char* ___info_1; }; // Native definition for COM marshalling of System.Security.Cryptography.X509Certificates.X509ChainStatus struct X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D_marshaled_com { int32_t ___status_0; Il2CppChar* ___info_1; }; // MS.Internal.Xml.Cache.XPathNodeRef struct XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 { // MS.Internal.Xml.Cache.XPathNode[] MS.Internal.Xml.Cache.XPathNodeRef::_page XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C* ____page_0; // System.Int32 MS.Internal.Xml.Cache.XPathNodeRef::_idx int32_t ____idx_1; }; // Native definition for P/Invoke marshalling of MS.Internal.Xml.Cache.XPathNodeRef struct XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470_marshaled_pinvoke { XPathNode_t4A9DCD8092B3B7DBA0A6DA09C03DB5274D43C3CA_marshaled_pinvoke* ____page_0; int32_t ____idx_1; }; // Native definition for COM marshalling of MS.Internal.Xml.Cache.XPathNodeRef struct XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470_marshaled_com { XPathNode_t4A9DCD8092B3B7DBA0A6DA09C03DB5274D43C3CA_marshaled_com* ____page_0; int32_t ____idx_1; }; // UnityEngine.InputSystem.XR.XRFeatureDescriptor struct XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 { // System.String UnityEngine.InputSystem.XR.XRFeatureDescriptor::name String_t* ___name_0; // System.Collections.Generic.List`1 UnityEngine.InputSystem.XR.XRFeatureDescriptor::usageHints List_1_t41896DF347A129D13205BBFADE03DFB21E05E459* ___usageHints_1; // UnityEngine.InputSystem.XR.FeatureType UnityEngine.InputSystem.XR.XRFeatureDescriptor::featureType int32_t ___featureType_2; // System.UInt32 UnityEngine.InputSystem.XR.XRFeatureDescriptor::customSize uint32_t ___customSize_3; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.XR.XRFeatureDescriptor struct XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2_marshaled_pinvoke { char* ___name_0; List_1_t41896DF347A129D13205BBFADE03DFB21E05E459* ___usageHints_1; int32_t ___featureType_2; uint32_t ___customSize_3; }; // Native definition for COM marshalling of UnityEngine.InputSystem.XR.XRFeatureDescriptor struct XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2_marshaled_com { Il2CppChar* ___name_0; List_1_t41896DF347A129D13205BBFADE03DFB21E05E459* ___usageHints_1; int32_t ___featureType_2; uint32_t ___customSize_3; }; // UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest struct ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA { // System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest::visibleLightIndex int32_t ___visibleLightIndex_0; // System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest::perLightShadowSliceIndex int32_t ___perLightShadowSliceIndex_1; // System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest::requestedResolution int32_t ___requestedResolution_2; // System.Boolean UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest::softShadow bool ___softShadow_3; // System.Boolean UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest::pointLightShadow bool ___pointLightShadow_4; // System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest::offsetX int32_t ___offsetX_5; // System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest::offsetY int32_t ___offsetY_6; // System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest::allocatedResolution int32_t ___allocatedResolution_7; }; // Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest struct ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA_marshaled_pinvoke { int32_t ___visibleLightIndex_0; int32_t ___perLightShadowSliceIndex_1; int32_t ___requestedResolution_2; int32_t ___softShadow_3; int32_t ___pointLightShadow_4; int32_t ___offsetX_5; int32_t ___offsetY_6; int32_t ___allocatedResolution_7; }; // Native definition for COM marshalling of UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest struct ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA_marshaled_com { int32_t ___visibleLightIndex_0; int32_t ___perLightShadowSliceIndex_1; int32_t ___requestedResolution_2; int32_t ___softShadow_3; int32_t ___pointLightShadow_4; int32_t ___offsetX_5; int32_t ___offsetY_6; int32_t ___allocatedResolution_7; }; // UnityEngine.UIElements.StyleSheets.BaseStyleMatcher/MatchContext struct MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 { // System.Int32 UnityEngine.UIElements.StyleSheets.BaseStyleMatcher/MatchContext::valueIndex int32_t ___valueIndex_0; // System.Int32 UnityEngine.UIElements.StyleSheets.BaseStyleMatcher/MatchContext::matchedVariableCount int32_t ___matchedVariableCount_1; }; // UnityEngine.BeforeRenderHelper/OrderBlock struct OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 { // System.Int32 UnityEngine.BeforeRenderHelper/OrderBlock::order int32_t ___order_0; // UnityEngine.Events.UnityAction UnityEngine.BeforeRenderHelper/OrderBlock::callback UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___callback_1; }; // Native definition for P/Invoke marshalling of UnityEngine.BeforeRenderHelper/OrderBlock struct OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837_marshaled_pinvoke { int32_t ___order_0; Il2CppMethodPointer ___callback_1; }; // Native definition for COM marshalling of UnityEngine.BeforeRenderHelper/OrderBlock struct OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837_marshaled_com { int32_t ___order_0; Il2CppMethodPointer ___callback_1; }; // UnityEngine.UIElements.UIR.BitmapAllocator32/Page struct Page_t04FE552A388BF55B12C8868E19589136957E00A5 { // System.UInt16 UnityEngine.UIElements.UIR.BitmapAllocator32/Page::x uint16_t ___x_0; // System.UInt16 UnityEngine.UIElements.UIR.BitmapAllocator32/Page::y uint16_t ___y_1; // System.Int32 UnityEngine.UIElements.UIR.BitmapAllocator32/Page::freeSlots int32_t ___freeSlots_2; }; // UnityEngine.Camera/RenderRequest struct RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A { // UnityEngine.Camera/RenderRequestMode UnityEngine.Camera/RenderRequest::m_CameraRenderMode int32_t ___m_CameraRenderMode_0; // UnityEngine.RenderTexture UnityEngine.Camera/RenderRequest::m_ResultRT RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___m_ResultRT_1; // UnityEngine.Camera/RenderRequestOutputSpace UnityEngine.Camera/RenderRequest::m_OutputSpace int32_t ___m_OutputSpace_2; }; // Native definition for P/Invoke marshalling of UnityEngine.Camera/RenderRequest struct RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_marshaled_pinvoke { int32_t ___m_CameraRenderMode_0; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___m_ResultRT_1; int32_t ___m_OutputSpace_2; }; // Native definition for COM marshalling of UnityEngine.Camera/RenderRequest struct RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A_marshaled_com { int32_t ___m_CameraRenderMode_0; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___m_ResultRT_1; int32_t ___m_OutputSpace_2; }; // UnityEngine.Rendering.Universal.DecalEntityIndexer/DecalEntityItem struct DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D { // System.Int32 UnityEngine.Rendering.Universal.DecalEntityIndexer/DecalEntityItem::chunkIndex int32_t ___chunkIndex_0; // System.Int32 UnityEngine.Rendering.Universal.DecalEntityIndexer/DecalEntityItem::arrayIndex int32_t ___arrayIndex_1; // System.Int32 UnityEngine.Rendering.Universal.DecalEntityIndexer/DecalEntityItem::version int32_t ___version_2; }; // UnityEngine.Rendering.Universal.DecalEntityManager/CombinedChunks struct CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 { // UnityEngine.Rendering.Universal.DecalEntityChunk UnityEngine.Rendering.Universal.DecalEntityManager/CombinedChunks::entityChunk DecalEntityChunk_t2CDCBFA35711DA074631D26572EF9755A3AD740C* ___entityChunk_0; // UnityEngine.Rendering.Universal.DecalCachedChunk UnityEngine.Rendering.Universal.DecalEntityManager/CombinedChunks::cachedChunk DecalCachedChunk_tDEF493C8A3A1F442BDEC1794BDDA0996B32DCACE* ___cachedChunk_1; // UnityEngine.Rendering.Universal.DecalCulledChunk UnityEngine.Rendering.Universal.DecalEntityManager/CombinedChunks::culledChunk DecalCulledChunk_tFD4472F0ADDD173C7B13E8B0529983E745F12ED3* ___culledChunk_2; // UnityEngine.Rendering.Universal.DecalDrawCallChunk UnityEngine.Rendering.Universal.DecalEntityManager/CombinedChunks::drawCallChunk DecalDrawCallChunk_tBD0491A1B0B7D19DF01A5C9EDE0A40CBEDBF7A3A* ___drawCallChunk_3; // System.Int32 UnityEngine.Rendering.Universal.DecalEntityManager/CombinedChunks::previousChunkIndex int32_t ___previousChunkIndex_4; // System.Boolean UnityEngine.Rendering.Universal.DecalEntityManager/CombinedChunks::valid bool ___valid_5; }; // Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.DecalEntityManager/CombinedChunks struct CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_marshaled_pinvoke { DecalEntityChunk_t2CDCBFA35711DA074631D26572EF9755A3AD740C* ___entityChunk_0; DecalCachedChunk_tDEF493C8A3A1F442BDEC1794BDDA0996B32DCACE* ___cachedChunk_1; DecalCulledChunk_tFD4472F0ADDD173C7B13E8B0529983E745F12ED3* ___culledChunk_2; DecalDrawCallChunk_tBD0491A1B0B7D19DF01A5C9EDE0A40CBEDBF7A3A* ___drawCallChunk_3; int32_t ___previousChunkIndex_4; int32_t ___valid_5; }; // Native definition for COM marshalling of UnityEngine.Rendering.Universal.DecalEntityManager/CombinedChunks struct CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9_marshaled_com { DecalEntityChunk_t2CDCBFA35711DA074631D26572EF9755A3AD740C* ___entityChunk_0; DecalCachedChunk_tDEF493C8A3A1F442BDEC1794BDDA0996B32DCACE* ___cachedChunk_1; DecalCulledChunk_tFD4472F0ADDD173C7B13E8B0529983E745F12ED3* ___culledChunk_2; DecalDrawCallChunk_tBD0491A1B0B7D19DF01A5C9EDE0A40CBEDBF7A3A* ___drawCallChunk_3; int32_t ___previousChunkIndex_4; int32_t ___valid_5; }; // UnityEngine.UIElements.EventDispatcher/DispatchContext struct DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 { // System.UInt32 UnityEngine.UIElements.EventDispatcher/DispatchContext::m_GateCount uint32_t ___m_GateCount_0; // System.Collections.Generic.Queue`1 UnityEngine.UIElements.EventDispatcher/DispatchContext::m_Queue Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* ___m_Queue_1; }; // Native definition for P/Invoke marshalling of UnityEngine.UIElements.EventDispatcher/DispatchContext struct DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455_marshaled_pinvoke { uint32_t ___m_GateCount_0; Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* ___m_Queue_1; }; // Native definition for COM marshalling of UnityEngine.UIElements.EventDispatcher/DispatchContext struct DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455_marshaled_com { uint32_t ___m_GateCount_0; Queue_1_t488F4FFC87B785BACAAF18A6B2E9307E5451DF68* ___m_Queue_1; }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapLayerRenderData struct TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A { // UnityEngine.Material DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapLayerRenderData::material Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_0; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad[] DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapLayerRenderData::quads TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C* ___quads_1; }; // Native definition for P/Invoke marshalling of DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapLayerRenderData struct TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A_marshaled_pinvoke { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_0; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshaled_pinvoke* ___quads_1; }; // Native definition for COM marshalling of DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapLayerRenderData struct TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A_marshaled_com { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_0; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshaled_com* ___quads_1; }; // UnityEngine.UIElements.FocusController/FocusedElement struct FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF { // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.FocusController/FocusedElement::m_SubTreeRoot VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_SubTreeRoot_0; // UnityEngine.UIElements.Focusable UnityEngine.UIElements.FocusController/FocusedElement::m_FocusedElement Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* ___m_FocusedElement_1; }; // Native definition for P/Invoke marshalling of UnityEngine.UIElements.FocusController/FocusedElement struct FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF_marshaled_pinvoke { VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_SubTreeRoot_0; Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* ___m_FocusedElement_1; }; // Native definition for COM marshalling of UnityEngine.UIElements.FocusController/FocusedElement struct FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF_marshaled_com { VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_SubTreeRoot_0; Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0* ___m_FocusedElement_1; }; // UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor struct HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 { // UnityEngine.InputSystem.HID.HID/HIDCollectionType UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor::type int32_t ___type_0; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor::usage int32_t ___usage_1; // UnityEngine.InputSystem.HID.HID/UsagePage UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor::usagePage int32_t ___usagePage_2; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor::parent int32_t ___parent_3; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor::childCount int32_t ___childCount_4; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor::firstChild int32_t ___firstChild_5; }; // UnityEngine.InputSystem.HID.HIDParser/HIDReportData struct HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F { // System.Int32 UnityEngine.InputSystem.HID.HIDParser/HIDReportData::reportId int32_t ___reportId_0; // UnityEngine.InputSystem.HID.HID/HIDReportType UnityEngine.InputSystem.HID.HIDParser/HIDReportData::reportType int32_t ___reportType_1; // System.Int32 UnityEngine.InputSystem.HID.HIDParser/HIDReportData::currentBitOffset int32_t ___currentBitOffset_2; }; // UnityEngine.InputSystem.HID.HIDSupport/HIDPageUsage struct HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F { // UnityEngine.InputSystem.HID.HID/UsagePage UnityEngine.InputSystem.HID.HIDSupport/HIDPageUsage::page int32_t ___page_0; // System.Int32 UnityEngine.InputSystem.HID.HIDSupport/HIDPageUsage::usage int32_t ___usage_1; }; // FIMSpace.Generating.IGeneration/CombineMaterialComparer struct CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 { // UnityEngine.Material[] FIMSpace.Generating.IGeneration/CombineMaterialComparer::sharedMaterials MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___sharedMaterials_0; // System.Int32 FIMSpace.Generating.IGeneration/CombineMaterialComparer::hash int32_t ___hash_1; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.IGeneration/CombineMaterialComparer struct CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9_marshaled_pinvoke { MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___sharedMaterials_0; int32_t ___hash_1; }; // Native definition for COM marshalling of FIMSpace.Generating.IGeneration/CombineMaterialComparer struct CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9_marshaled_com { MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___sharedMaterials_0; int32_t ___hash_1; }; // UnityEngine.InputSystem.InputActionMap/BindingOverrideJson struct BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 { // System.String UnityEngine.InputSystem.InputActionMap/BindingOverrideJson::action String_t* ___action_0; // System.String UnityEngine.InputSystem.InputActionMap/BindingOverrideJson::id String_t* ___id_1; // System.String UnityEngine.InputSystem.InputActionMap/BindingOverrideJson::path String_t* ___path_2; // System.String UnityEngine.InputSystem.InputActionMap/BindingOverrideJson::interactions String_t* ___interactions_3; // System.String UnityEngine.InputSystem.InputActionMap/BindingOverrideJson::processors String_t* ___processors_4; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.InputActionMap/BindingOverrideJson struct BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2_marshaled_pinvoke { char* ___action_0; char* ___id_1; char* ___path_2; char* ___interactions_3; char* ___processors_4; }; // Native definition for COM marshalling of UnityEngine.InputSystem.InputActionMap/BindingOverrideJson struct BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2_marshaled_com { Il2CppChar* ___action_0; Il2CppChar* ___id_1; Il2CppChar* ___path_2; Il2CppChar* ___interactions_3; Il2CppChar* ___processors_4; }; // UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout struct StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE { // UnityEngine.InputSystem.InputControl UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout::control InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control_0; // System.Double UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout::time double ___time_1; // UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout::monitor RuntimeObject* ___monitor_2; // System.Int64 UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout::monitorIndex int64_t ___monitorIndex_3; // System.Int32 UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout::timerIndex int32_t ___timerIndex_4; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout struct StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE_marshaled_pinvoke { InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control_0; double ___time_1; RuntimeObject* ___monitor_2; int64_t ___monitorIndex_3; int32_t ___timerIndex_4; }; // Native definition for COM marshalling of UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout struct StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE_marshaled_com { InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control_0; double ___time_1; RuntimeObject* ___monitor_2; int64_t ___monitorIndex_3; int32_t ___timerIndex_4; }; // UnityEngine.InputSystem.UI.InputSystemUIInputModule/InputActionReferenceState struct InputActionReferenceState_t4704CE84127FDB4DDB6AAD752B3ED2530768C4F9 { // System.Int32 UnityEngine.InputSystem.UI.InputSystemUIInputModule/InputActionReferenceState::refCount int32_t ___refCount_0; // System.Boolean UnityEngine.InputSystem.UI.InputSystemUIInputModule/InputActionReferenceState::enabledByInputModule bool ___enabledByInputModule_1; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.UI.InputSystemUIInputModule/InputActionReferenceState struct InputActionReferenceState_t4704CE84127FDB4DDB6AAD752B3ED2530768C4F9_marshaled_pinvoke { int32_t ___refCount_0; int32_t ___enabledByInputModule_1; }; // Native definition for COM marshalling of UnityEngine.InputSystem.UI.InputSystemUIInputModule/InputActionReferenceState struct InputActionReferenceState_t4704CE84127FDB4DDB6AAD752B3ED2530768C4F9_marshaled_com { int32_t ___refCount_0; int32_t ___enabledByInputModule_1; }; // UnityEngine.InputSystem.Users.InputUser/OngoingAccountSelection struct OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956 { // UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.Users.InputUser/OngoingAccountSelection::device InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device_0; // System.UInt32 UnityEngine.InputSystem.Users.InputUser/OngoingAccountSelection::userId uint32_t ___userId_1; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Users.InputUser/OngoingAccountSelection struct OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956_marshaled_pinvoke { InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device_0; uint32_t ___userId_1; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Users.InputUser/OngoingAccountSelection struct OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956_marshaled_com { InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device_0; uint32_t ___userId_1; }; // UnityEngine.UIElements.InternalTreeView/TreeViewItemWrapper struct TreeViewItemWrapper_tFA593EC4B06E0C963C0EAA9C18DDC99EEDC05D1F { // System.Int32 UnityEngine.UIElements.InternalTreeView/TreeViewItemWrapper::depth int32_t ___depth_0; // UnityEngine.UIElements.ITreeViewItem UnityEngine.UIElements.InternalTreeView/TreeViewItemWrapper::item RuntimeObject* ___item_1; }; // Native definition for P/Invoke marshalling of UnityEngine.UIElements.InternalTreeView/TreeViewItemWrapper struct TreeViewItemWrapper_tFA593EC4B06E0C963C0EAA9C18DDC99EEDC05D1F_marshaled_pinvoke { int32_t ___depth_0; RuntimeObject* ___item_1; }; // Native definition for COM marshalling of UnityEngine.UIElements.InternalTreeView/TreeViewItemWrapper struct TreeViewItemWrapper_tFA593EC4B06E0C963C0EAA9C18DDC99EEDC05D1F_marshaled_com { int32_t ___depth_0; RuntimeObject* ___item_1; }; // UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding struct SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 { // System.UInt64 UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding::actionId uint64_t ___actionId_0; // System.String UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding::path String_t* ___path_1; }; // Native definition for P/Invoke marshalling of UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding struct SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289_marshaled_pinvoke { uint64_t ___actionId_0; char* ___path_1; }; // Native definition for COM marshalling of UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding struct SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289_marshaled_com { uint64_t ___actionId_0; Il2CppChar* ___path_1; }; // SharpNav.PolyMesh/AdjacencyEdge struct AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F { // System.Int32 SharpNav.PolyMesh/AdjacencyEdge::Vert0 int32_t ___Vert0_0; // System.Int32 SharpNav.PolyMesh/AdjacencyEdge::Vert1 int32_t ___Vert1_1; // System.Int32 SharpNav.PolyMesh/AdjacencyEdge::PolyEdge0 int32_t ___PolyEdge0_2; // System.Int32 SharpNav.PolyMesh/AdjacencyEdge::PolyEdge1 int32_t ___PolyEdge1_3; // System.Int32 SharpNav.PolyMesh/AdjacencyEdge::Poly0 int32_t ___Poly0_4; // System.Int32 SharpNav.PolyMesh/AdjacencyEdge::Poly1 int32_t ___Poly1_5; }; // SharpNav.PolyMeshDetail/EdgeInfo struct EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 { // System.Int32 SharpNav.PolyMeshDetail/EdgeInfo::EndPt0 int32_t ___EndPt0_0; // System.Int32 SharpNav.PolyMeshDetail/EdgeInfo::EndPt1 int32_t ___EndPt1_1; // System.Int32 SharpNav.PolyMeshDetail/EdgeInfo::RightFace int32_t ___RightFace_2; // System.Int32 SharpNav.PolyMeshDetail/EdgeInfo::LeftFace int32_t ___LeftFace_3; }; // SharpNav.PolyMeshDetail/SamplingData struct SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 { // System.Int32 SharpNav.PolyMeshDetail/SamplingData::X int32_t ___X_0; // System.Int32 SharpNav.PolyMeshDetail/SamplingData::Y int32_t ___Y_1; // System.Int32 SharpNav.PolyMeshDetail/SamplingData::Z int32_t ___Z_2; // System.Boolean SharpNav.PolyMeshDetail/SamplingData::IsSampled bool ___IsSampled_3; }; // Native definition for P/Invoke marshalling of SharpNav.PolyMeshDetail/SamplingData struct SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406_marshaled_pinvoke { int32_t ___X_0; int32_t ___Y_1; int32_t ___Z_2; int32_t ___IsSampled_3; }; // Native definition for COM marshalling of SharpNav.PolyMeshDetail/SamplingData struct SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406_marshaled_com { int32_t ___X_0; int32_t ___Y_1; int32_t ___Z_2; int32_t ___IsSampled_3; }; // SharpNav.PolyMeshDetail/TriangleData struct TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 { // System.Int32 SharpNav.PolyMeshDetail/TriangleData::VertexHash0 int32_t ___VertexHash0_0; // System.Int32 SharpNav.PolyMeshDetail/TriangleData::VertexHash1 int32_t ___VertexHash1_1; // System.Int32 SharpNav.PolyMeshDetail/TriangleData::VertexHash2 int32_t ___VertexHash2_2; // System.Int32 SharpNav.PolyMeshDetail/TriangleData::Flags int32_t ___Flags_3; }; // UnityEngine.Experimental.Rendering.ProbeBrickIndex/BrickMeta struct BrickMeta_t75B625970B160751665565BB3039980A81DED1D1 { // System.Collections.Generic.HashSet`1 UnityEngine.Experimental.Rendering.ProbeBrickIndex/BrickMeta::voxels HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206* ___voxels_0; // System.Collections.Generic.List`1 UnityEngine.Experimental.Rendering.ProbeBrickIndex/BrickMeta::bricks List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* ___bricks_1; }; // Native definition for P/Invoke marshalling of UnityEngine.Experimental.Rendering.ProbeBrickIndex/BrickMeta struct BrickMeta_t75B625970B160751665565BB3039980A81DED1D1_marshaled_pinvoke { HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206* ___voxels_0; List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* ___bricks_1; }; // Native definition for COM marshalling of UnityEngine.Experimental.Rendering.ProbeBrickIndex/BrickMeta struct BrickMeta_t75B625970B160751665565BB3039980A81DED1D1_marshaled_com { HashSet_1_t03A441EC1493E313B17FAEAEFD9B0BEBFA3F6206* ___voxels_0; List_1_t76F0B957C54456D9FEEEA81D78039166218CC88A* ___bricks_1; }; // UnityEngine.Experimental.Rendering.ProbeBrickPool/BrickChunkAlloc struct BrickChunkAlloc_tE20AA1DC63F165DAA678ECF487C52A848589F45F { // System.Int32 UnityEngine.Experimental.Rendering.ProbeBrickPool/BrickChunkAlloc::x int32_t ___x_0; // System.Int32 UnityEngine.Experimental.Rendering.ProbeBrickPool/BrickChunkAlloc::y int32_t ___y_1; // System.Int32 UnityEngine.Experimental.Rendering.ProbeBrickPool/BrickChunkAlloc::z int32_t ___z_2; }; // UnityEngine.Experimental.Rendering.ProbeReferenceVolume/RegId struct RegId_t558A1471305FE71659736358E71632E62B26AF64 { // System.Int32 UnityEngine.Experimental.Rendering.ProbeReferenceVolume/RegId::id int32_t ___id_0; }; // UnityEngine.Experimental.Rendering.ProbeVolumePerSceneData/SerializableAssetItem struct SerializableAssetItem_t6A8C418A5D6068E49195CA2F1908A36B36423416 { // UnityEngine.Experimental.Rendering.ProbeVolumeState UnityEngine.Experimental.Rendering.ProbeVolumePerSceneData/SerializableAssetItem::state int32_t ___state_0; // UnityEngine.Experimental.Rendering.ProbeVolumeAsset UnityEngine.Experimental.Rendering.ProbeVolumePerSceneData/SerializableAssetItem::asset ProbeVolumeAsset_t06802A1A4A4B3197799AEC2D220AFEBBCC458D8B* ___asset_1; }; // Native definition for P/Invoke marshalling of UnityEngine.Experimental.Rendering.ProbeVolumePerSceneData/SerializableAssetItem struct SerializableAssetItem_t6A8C418A5D6068E49195CA2F1908A36B36423416_marshaled_pinvoke { int32_t ___state_0; ProbeVolumeAsset_t06802A1A4A4B3197799AEC2D220AFEBBCC458D8B* ___asset_1; }; // Native definition for COM marshalling of UnityEngine.Experimental.Rendering.ProbeVolumePerSceneData/SerializableAssetItem struct SerializableAssetItem_t6A8C418A5D6068E49195CA2F1908A36B36423416_marshaled_com { int32_t ___state_0; ProbeVolumeAsset_t06802A1A4A4B3197799AEC2D220AFEBBCC458D8B* ___asset_1; }; // UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializableHasPVItem struct SerializableHasPVItem_tCB43CF2DDF020627DE121934A0031B5A4A418622 { // System.String UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializableHasPVItem::sceneGUID String_t* ___sceneGUID_0; // System.Boolean UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializableHasPVItem::hasProbeVolumes bool ___hasProbeVolumes_1; }; // Native definition for P/Invoke marshalling of UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializableHasPVItem struct SerializableHasPVItem_tCB43CF2DDF020627DE121934A0031B5A4A418622_marshaled_pinvoke { char* ___sceneGUID_0; int32_t ___hasProbeVolumes_1; }; // Native definition for COM marshalling of UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializableHasPVItem struct SerializableHasPVItem_tCB43CF2DDF020627DE121934A0031B5A4A418622_marshaled_com { Il2CppChar* ___sceneGUID_0; int32_t ___hasProbeVolumes_1; }; // UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializablePVProfile struct SerializablePVProfile_tD3D31A9B22592CE78C6B023E2A4DD629680BD069 { // System.String UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializablePVProfile::sceneGUID String_t* ___sceneGUID_0; // UnityEngine.Experimental.Rendering.ProbeReferenceVolumeProfile UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializablePVProfile::profile ProbeReferenceVolumeProfile_t7E258E0C21DBA74C68F6F73D272EB9B56A15C7A5* ___profile_1; }; // Native definition for P/Invoke marshalling of UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializablePVProfile struct SerializablePVProfile_tD3D31A9B22592CE78C6B023E2A4DD629680BD069_marshaled_pinvoke { char* ___sceneGUID_0; ProbeReferenceVolumeProfile_t7E258E0C21DBA74C68F6F73D272EB9B56A15C7A5* ___profile_1; }; // Native definition for COM marshalling of UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializablePVProfile struct SerializablePVProfile_tD3D31A9B22592CE78C6B023E2A4DD629680BD069_marshaled_com { Il2CppChar* ___sceneGUID_0; ProbeReferenceVolumeProfile_t7E258E0C21DBA74C68F6F73D272EB9B56A15C7A5* ___profile_1; }; // System.Text.RegularExpressions.Regex/CachedCodeEntryKey struct CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 { // System.Text.RegularExpressions.RegexOptions System.Text.RegularExpressions.Regex/CachedCodeEntryKey::_options int32_t ____options_0; // System.String System.Text.RegularExpressions.Regex/CachedCodeEntryKey::_cultureKey String_t* ____cultureKey_1; // System.String System.Text.RegularExpressions.Regex/CachedCodeEntryKey::_pattern String_t* ____pattern_2; }; // Native definition for P/Invoke marshalling of System.Text.RegularExpressions.Regex/CachedCodeEntryKey struct CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31_marshaled_pinvoke { int32_t ____options_0; char* ____cultureKey_1; char* ____pattern_2; }; // Native definition for COM marshalling of System.Text.RegularExpressions.Regex/CachedCodeEntryKey struct CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31_marshaled_com { int32_t ____options_0; Il2CppChar* ____cultureKey_1; Il2CppChar* ____pattern_2; }; // System.Text.RegularExpressions.RegexCharClass/SingleRange struct SingleRange_tB50C1C2B62BDC445BDBA41FD3CDC77A45A211BBC { // System.Char System.Text.RegularExpressions.RegexCharClass/SingleRange::First Il2CppChar ___First_0; // System.Char System.Text.RegularExpressions.RegexCharClass/SingleRange::Last Il2CppChar ___Last_1; }; // Native definition for P/Invoke marshalling of System.Text.RegularExpressions.RegexCharClass/SingleRange struct SingleRange_tB50C1C2B62BDC445BDBA41FD3CDC77A45A211BBC_marshaled_pinvoke { uint8_t ___First_0; uint8_t ___Last_1; }; // Native definition for COM marshalling of System.Text.RegularExpressions.RegexCharClass/SingleRange struct SingleRange_tB50C1C2B62BDC445BDBA41FD3CDC77A45A211BBC_marshaled_com { uint8_t ___First_0; uint8_t ___Last_1; }; // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData struct PassDebugData_tE911DB0148519C33C773511F2D92F57AF1B6D258 { // System.String UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData::name String_t* ___name_0; // System.Collections.Generic.List`1[] UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData::resourceReadLists List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* ___resourceReadLists_1; // System.Collections.Generic.List`1[] UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData::resourceWriteLists List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* ___resourceWriteLists_2; // System.Boolean UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData::culled bool ___culled_3; // System.Boolean UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData::generateDebugData bool ___generateDebugData_4; }; // Native definition for P/Invoke marshalling of UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData struct PassDebugData_tE911DB0148519C33C773511F2D92F57AF1B6D258_marshaled_pinvoke { char* ___name_0; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___resourceReadLists_1; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___resourceWriteLists_2; int32_t ___culled_3; int32_t ___generateDebugData_4; }; // Native definition for COM marshalling of UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData struct PassDebugData_tE911DB0148519C33C773511F2D92F57AF1B6D258_marshaled_com { Il2CppChar* ___name_0; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___resourceReadLists_1; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___resourceWriteLists_2; int32_t ___culled_3; int32_t ___generateDebugData_4; }; // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData struct ResourceDebugData_t83301B4E44B1F0B49486E21F019AFEE444809A9B { // System.String UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData::name String_t* ___name_0; // System.Boolean UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData::imported bool ___imported_1; // System.Int32 UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData::creationPassIndex int32_t ___creationPassIndex_2; // System.Int32 UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData::releasePassIndex int32_t ___releasePassIndex_3; // System.Collections.Generic.List`1 UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData::consumerList List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___consumerList_4; // System.Collections.Generic.List`1 UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData::producerList List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___producerList_5; }; // Native definition for P/Invoke marshalling of UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData struct ResourceDebugData_t83301B4E44B1F0B49486E21F019AFEE444809A9B_marshaled_pinvoke { char* ___name_0; int32_t ___imported_1; int32_t ___creationPassIndex_2; int32_t ___releasePassIndex_3; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___consumerList_4; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___producerList_5; }; // Native definition for COM marshalling of UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData struct ResourceDebugData_t83301B4E44B1F0B49486E21F019AFEE444809A9B_marshaled_com { Il2CppChar* ___name_0; int32_t ___imported_1; int32_t ___creationPassIndex_2; int32_t ___releasePassIndex_3; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___consumerList_4; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___producerList_5; }; // System.Xml.Schema.SequenceNode/SequenceConstructPosContext struct SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 { // System.Xml.Schema.SequenceNode System.Xml.Schema.SequenceNode/SequenceConstructPosContext::this_ SequenceNode_t49ACD22961E06675458A60447D7AA32B26835AB0* ___this__0; // System.Xml.Schema.BitSet System.Xml.Schema.SequenceNode/SequenceConstructPosContext::firstpos BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B* ___firstpos_1; // System.Xml.Schema.BitSet System.Xml.Schema.SequenceNode/SequenceConstructPosContext::lastpos BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B* ___lastpos_2; // System.Xml.Schema.BitSet System.Xml.Schema.SequenceNode/SequenceConstructPosContext::lastposLeft BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B* ___lastposLeft_3; // System.Xml.Schema.BitSet System.Xml.Schema.SequenceNode/SequenceConstructPosContext::firstposRight BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B* ___firstposRight_4; }; // Native definition for P/Invoke marshalling of System.Xml.Schema.SequenceNode/SequenceConstructPosContext struct SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7_marshaled_pinvoke { SequenceNode_t49ACD22961E06675458A60447D7AA32B26835AB0* ___this__0; BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B* ___firstpos_1; BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B* ___lastpos_2; BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B* ___lastposLeft_3; BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B* ___firstposRight_4; }; // Native definition for COM marshalling of System.Xml.Schema.SequenceNode/SequenceConstructPosContext struct SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7_marshaled_com { SequenceNode_t49ACD22961E06675458A60447D7AA32B26835AB0* ___this__0; BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B* ___firstpos_1; BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B* ___lastpos_2; BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B* ___lastposLeft_3; BitSet_t89F906D542C052F4565FBEF32E1E9713B966026B* ___firstposRight_4; }; // FMODUnity.Settings/PlatformTemplate struct PlatformTemplate_t461C48A7E7ABB9C8A3D5096E0C535C50F218EC59 { // System.String FMODUnity.Settings/PlatformTemplate::Identifier String_t* ___Identifier_0; // System.Func`1 FMODUnity.Settings/PlatformTemplate::CreateInstance Func_1_tDA541B7DA4A420B40B4B478F5E87E4650478F778* ___CreateInstance_1; }; // Native definition for P/Invoke marshalling of FMODUnity.Settings/PlatformTemplate struct PlatformTemplate_t461C48A7E7ABB9C8A3D5096E0C535C50F218EC59_marshaled_pinvoke { char* ___Identifier_0; Il2CppMethodPointer ___CreateInstance_1; }; // Native definition for COM marshalling of FMODUnity.Settings/PlatformTemplate struct PlatformTemplate_t461C48A7E7ABB9C8A3D5096E0C535C50F218EC59_marshaled_com { Il2CppChar* ___Identifier_0; Il2CppMethodPointer ___CreateInstance_1; }; // UnityEngine.UIElements.StyleComplexSelector/PseudoStateData struct PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8 { // UnityEngine.UIElements.PseudoStates UnityEngine.UIElements.StyleComplexSelector/PseudoStateData::state int32_t ___state_0; // System.Boolean UnityEngine.UIElements.StyleComplexSelector/PseudoStateData::negate bool ___negate_1; }; // Native definition for P/Invoke marshalling of UnityEngine.UIElements.StyleComplexSelector/PseudoStateData struct PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8_marshaled_pinvoke { int32_t ___state_0; int32_t ___negate_1; }; // Native definition for COM marshalling of UnityEngine.UIElements.StyleComplexSelector/PseudoStateData struct PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8_marshaled_com { int32_t ___state_0; int32_t ___negate_1; }; // UnityEngine.UIElements.StylePropertyAnimationSystem/ElementPropertyPair struct ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814 { // UnityEngine.UIElements.VisualElement UnityEngine.UIElements.StylePropertyAnimationSystem/ElementPropertyPair::element VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___element_1; // UnityEngine.UIElements.StyleSheets.StylePropertyId UnityEngine.UIElements.StylePropertyAnimationSystem/ElementPropertyPair::property int32_t ___property_2; }; // Native definition for P/Invoke marshalling of UnityEngine.UIElements.StylePropertyAnimationSystem/ElementPropertyPair struct ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814_marshaled_pinvoke { VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___element_1; int32_t ___property_2; }; // Native definition for COM marshalling of UnityEngine.UIElements.StylePropertyAnimationSystem/ElementPropertyPair struct ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814_marshaled_com { VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___element_1; int32_t ___property_2; }; // UnityEngine.UIElements.StyleSheets.StyleSheetCache/SheetHandleKey struct SheetHandleKey_tD6F2FE5B26CB5B86F18F74C8D47B5FA63D77B574 { // System.Int32 UnityEngine.UIElements.StyleSheets.StyleSheetCache/SheetHandleKey::sheetInstanceID int32_t ___sheetInstanceID_0; // System.Int32 UnityEngine.UIElements.StyleSheets.StyleSheetCache/SheetHandleKey::index int32_t ___index_1; }; // UnityEngine.UIElements.StyleVariableResolver/ResolveContext struct ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 { // UnityEngine.UIElements.StyleSheet UnityEngine.UIElements.StyleVariableResolver/ResolveContext::sheet StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet_0; // UnityEngine.UIElements.StyleValueHandle[] UnityEngine.UIElements.StyleVariableResolver/ResolveContext::handles StyleValueHandleU5BU5D_t66B7732469E9E30B1FB9A6E386315DAB36914ADE* ___handles_1; }; // Native definition for P/Invoke marshalling of UnityEngine.UIElements.StyleVariableResolver/ResolveContext struct ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992_marshaled_pinvoke { StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet_0; StyleValueHandle_t5831643AAA7AD8C5C43A4498C5E0A2545F78227D* ___handles_1; }; // Native definition for COM marshalling of UnityEngine.UIElements.StyleVariableResolver/ResolveContext struct ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992_marshaled_com { StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet_0; StyleValueHandle_t5831643AAA7AD8C5C43A4498C5E0A2545F78227D* ___handles_1; }; // UnityEngine.UIElements.TemplateAsset/AttributeOverride struct AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF { // System.String UnityEngine.UIElements.TemplateAsset/AttributeOverride::m_ElementName String_t* ___m_ElementName_0; // System.String UnityEngine.UIElements.TemplateAsset/AttributeOverride::m_AttributeName String_t* ___m_AttributeName_1; // System.String UnityEngine.UIElements.TemplateAsset/AttributeOverride::m_Value String_t* ___m_Value_2; }; // Native definition for P/Invoke marshalling of UnityEngine.UIElements.TemplateAsset/AttributeOverride struct AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF_marshaled_pinvoke { char* ___m_ElementName_0; char* ___m_AttributeName_1; char* ___m_Value_2; }; // Native definition for COM marshalling of UnityEngine.UIElements.TemplateAsset/AttributeOverride struct AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF_marshaled_com { Il2CppChar* ___m_ElementName_0; Il2CppChar* ___m_AttributeName_1; Il2CppChar* ___m_Value_2; }; // UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef struct FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 { // System.Int32 UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef::nameHashCode int32_t ___nameHashCode_0; // System.Int32 UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef::familyNameHashCode int32_t ___familyNameHashCode_1; // System.Int32 UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef::styleNameHashCode int32_t ___styleNameHashCode_2; // System.Int64 UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef::familyNameAndStyleHashCode int64_t ___familyNameAndStyleHashCode_3; // UnityEngine.TextCore.Text.FontAsset UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef::fontAsset FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset_4; }; // Native definition for P/Invoke marshalling of UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef struct FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3_marshaled_pinvoke { int32_t ___nameHashCode_0; int32_t ___familyNameHashCode_1; int32_t ___styleNameHashCode_2; int64_t ___familyNameAndStyleHashCode_3; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset_4; }; // Native definition for COM marshalling of UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef struct FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3_marshaled_com { int32_t ___nameHashCode_0; int32_t ___familyNameHashCode_1; int32_t ___styleNameHashCode_2; int64_t ___familyNameAndStyleHashCode_3; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset_4; }; // UnityEngine.TextCore.Text.TextSettings/FontReferenceMap struct FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 { // UnityEngine.Font UnityEngine.TextCore.Text.TextSettings/FontReferenceMap::font Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___font_0; // UnityEngine.TextCore.Text.FontAsset UnityEngine.TextCore.Text.TextSettings/FontReferenceMap::fontAsset FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset_1; }; // Native definition for P/Invoke marshalling of UnityEngine.TextCore.Text.TextSettings/FontReferenceMap struct FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831_marshaled_pinvoke { Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___font_0; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset_1; }; // Native definition for COM marshalling of UnityEngine.TextCore.Text.TextSettings/FontReferenceMap struct FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831_marshaled_com { Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___font_0; FontAsset_t61A6446D934E582651044E33D250EA8D306AB958* ___fontAsset_1; }; // FMOD.Studio.Bank struct Bank_t50242D065FC8F72841CEBC3BA826A8CACA567ACA { // System.IntPtr FMOD.Studio.Bank::handle intptr_t ___handle_0; }; // UnityEngine.Bounds struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 { // UnityEngine.Vector3 UnityEngine.Bounds::m_Center Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center_0; // UnityEngine.Vector3 UnityEngine.Bounds::m_Extents Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents_1; }; // DungeonArchitect.Utils.DungeonUID struct DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 { union { #pragma pack(push, tp, 1) struct { // System.Guid DungeonArchitect.Utils.DungeonUID::Guid Guid_t ___Guid_0; }; #pragma pack(pop, tp) struct { Guid_t ___Guid_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Int32 DungeonArchitect.Utils.DungeonUID::A int32_t ___A_1; }; #pragma pack(pop, tp) struct { int32_t ___A_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___B_2_OffsetPadding[4]; // System.Int32 DungeonArchitect.Utils.DungeonUID::B int32_t ___B_2; }; #pragma pack(pop, tp) struct { char ___B_2_OffsetPadding_forAlignmentOnly[4]; int32_t ___B_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___C_3_OffsetPadding[8]; // System.Int32 DungeonArchitect.Utils.DungeonUID::C int32_t ___C_3; }; #pragma pack(pop, tp) struct { char ___C_3_OffsetPadding_forAlignmentOnly[8]; int32_t ___C_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___D_4_OffsetPadding[12]; // System.Int32 DungeonArchitect.Utils.DungeonUID::D int32_t ___D_4; }; #pragma pack(pop, tp) struct { char ___D_4_OffsetPadding_forAlignmentOnly[12]; int32_t ___D_4_forAlignmentOnly; }; }; }; // UnityEngine.Playables.PlayableHandle struct PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 { // System.IntPtr UnityEngine.Playables.PlayableHandle::m_Handle intptr_t ___m_Handle_0; // System.UInt32 UnityEngine.Playables.PlayableHandle::m_Version uint32_t ___m_Version_1; }; // SharpNav.PolyBounds struct PolyBounds_t61DEC672B46D7F5BFF55F179D2726047093B9261 { // SharpNav.PolyVertex SharpNav.PolyBounds::Min PolyVertex_tE6D4E009A115A9E8945E1B5CA68343E0D1D1D3EA ___Min_0; // SharpNav.PolyVertex SharpNav.PolyBounds::Max PolyVertex_tE6D4E009A115A9E8945E1B5CA68343E0D1D1D3EA ___Max_1; }; // UnityEngine.Experimental.Rendering.ProbeVolumeBakingProcessSettings struct ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C { // UnityEngine.Experimental.Rendering.ProbeDilationSettings UnityEngine.Experimental.Rendering.ProbeVolumeBakingProcessSettings::dilationSettings ProbeDilationSettings_tF64C04AC1BD358DC8B8CA9B53F4CD399A72E271A ___dilationSettings_0; // UnityEngine.Experimental.Rendering.VirtualOffsetSettings UnityEngine.Experimental.Rendering.ProbeVolumeBakingProcessSettings::virtualOffsetSettings VirtualOffsetSettings_tC12F99414598C4F285ADCFC12DE72C3D88EC9351 ___virtualOffsetSettings_1; }; // Native definition for P/Invoke marshalling of UnityEngine.Experimental.Rendering.ProbeVolumeBakingProcessSettings struct ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C_marshaled_pinvoke { ProbeDilationSettings_tF64C04AC1BD358DC8B8CA9B53F4CD399A72E271A_marshaled_pinvoke ___dilationSettings_0; VirtualOffsetSettings_tC12F99414598C4F285ADCFC12DE72C3D88EC9351_marshaled_pinvoke ___virtualOffsetSettings_1; }; // Native definition for COM marshalling of UnityEngine.Experimental.Rendering.ProbeVolumeBakingProcessSettings struct ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C_marshaled_com { ProbeDilationSettings_tF64C04AC1BD358DC8B8CA9B53F4CD399A72E271A_marshaled_com ___dilationSettings_0; VirtualOffsetSettings_tC12F99414598C4F285ADCFC12DE72C3D88EC9351_marshaled_com ___virtualOffsetSettings_1; }; // System.RuntimeTypeHandle struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; }; // FIMSpace.Generating.SpawnRestrictionsGroup struct SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 { // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnRestrictionsGroup::Cells List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* ___Cells_0; // FIMSpace.Generating.SpawnRestriction FIMSpace.Generating.SpawnRestrictionsGroup::Restriction SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE ___Restriction_1; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.SpawnRestrictionsGroup struct SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_pinvoke { List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* ___Cells_0; SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_pinvoke ___Restriction_1; }; // Native definition for COM marshalling of FIMSpace.Generating.SpawnRestrictionsGroup struct SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_com { List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* ___Cells_0; SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_com ___Restriction_1; }; // Parabox.CSG.Vertex struct Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 { // UnityEngine.Vector3 Parabox.CSG.Vertex::m_Position Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Position_0; // UnityEngine.Color Parabox.CSG.Vertex::m_Color Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_Color_1; // UnityEngine.Vector3 Parabox.CSG.Vertex::m_Normal Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_2; // UnityEngine.Vector4 Parabox.CSG.Vertex::m_Tangent Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_Tangent_3; // UnityEngine.Vector2 Parabox.CSG.Vertex::m_UV0 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_UV0_4; // UnityEngine.Vector2 Parabox.CSG.Vertex::m_UV2 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_UV2_5; // UnityEngine.Vector4 Parabox.CSG.Vertex::m_UV3 Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_UV3_6; // UnityEngine.Vector4 Parabox.CSG.Vertex::m_UV4 Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_UV4_7; // Parabox.CSG.VertexAttributes Parabox.CSG.Vertex::m_Attributes int32_t ___m_Attributes_8; }; // UnityEngine.XR.XRNodeState struct XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A { // UnityEngine.XR.XRNode UnityEngine.XR.XRNodeState::m_Type int32_t ___m_Type_0; // UnityEngine.XR.AvailableTrackingData UnityEngine.XR.XRNodeState::m_AvailableFields int32_t ___m_AvailableFields_1; // UnityEngine.Vector3 UnityEngine.XR.XRNodeState::m_Position Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Position_2; // UnityEngine.Quaternion UnityEngine.XR.XRNodeState::m_Rotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_Rotation_3; // UnityEngine.Vector3 UnityEngine.XR.XRNodeState::m_Velocity Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Velocity_4; // UnityEngine.Vector3 UnityEngine.XR.XRNodeState::m_AngularVelocity Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_AngularVelocity_5; // UnityEngine.Vector3 UnityEngine.XR.XRNodeState::m_Acceleration Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Acceleration_6; // UnityEngine.Vector3 UnityEngine.XR.XRNodeState::m_AngularAcceleration Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_AngularAcceleration_7; // System.Int32 UnityEngine.XR.XRNodeState::m_Tracked int32_t ___m_Tracked_8; // System.UInt64 UnityEngine.XR.XRNodeState::m_UniqueID uint64_t ___m_UniqueID_9; }; // UnityEngine.Rendering.Universal.XRView struct XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 { // UnityEngine.Matrix4x4 UnityEngine.Rendering.Universal.XRView::projMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___projMatrix_0; // UnityEngine.Matrix4x4 UnityEngine.Rendering.Universal.XRView::viewMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___viewMatrix_1; // UnityEngine.Rect UnityEngine.Rendering.Universal.XRView::viewport Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___viewport_2; // UnityEngine.Mesh UnityEngine.Rendering.Universal.XRView::occlusionMesh Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___occlusionMesh_3; // System.Int32 UnityEngine.Rendering.Universal.XRView::textureArraySlice int32_t ___textureArraySlice_4; }; // Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.XRView struct XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27_marshaled_pinvoke { Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___projMatrix_0; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___viewMatrix_1; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___viewport_2; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___occlusionMesh_3; int32_t ___textureArraySlice_4; }; // Native definition for COM marshalling of UnityEngine.Rendering.Universal.XRView struct XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27_marshaled_com { Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___projMatrix_0; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___viewMatrix_1; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___viewport_2; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___occlusionMesh_3; int32_t ___textureArraySlice_4; }; // FIMSpace.Generating.Checker.CheckerField3D/LineFindHelper struct LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9 { // UnityEngine.Vector3Int FIMSpace.Generating.Checker.CheckerField3D/LineFindHelper::Dir Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___Dir_0; // System.Single FIMSpace.Generating.Checker.CheckerField3D/LineFindHelper::Cost float ___Cost_1; }; // FIMSpace.Generating.FMeshUtils/WeldHelperVert struct WeldHelperVert_tD9C71122BE18B6CE31F642E4FCAFC49B52954B6D { // UnityEngine.Color FIMSpace.Generating.FMeshUtils/WeldHelperVert::c Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___c_0; // UnityEngine.Vector2 FIMSpace.Generating.FMeshUtils/WeldHelperVert::u Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___u_1; }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad struct TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 { // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderVert[] DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad::verts TilemapRenderVertU5BU5D_t11597EB861572CA424CB943DAE12DCE96C3F80A3* ___verts_0; // UnityEngine.Color DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad::color Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color_1; // System.Single DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad::z float ___z_2; // System.Int32 DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad::rotateUV int32_t ___rotateUV_3; }; // Native definition for P/Invoke marshalling of DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad struct TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshaled_pinvoke { TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238* ___verts_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color_1; float ___z_2; int32_t ___rotateUV_3; }; // Native definition for COM marshalling of DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad struct TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0_marshaled_com { TilemapRenderVert_t9EBAAFFE96D8048DE72E798D89ACDF440BFEC238* ___verts_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color_1; float ___z_2; int32_t ___rotateUV_3; }; // DungeonArchitect.Builders.GridFlow.GridFlowMinimap/FogOfWarItem struct FogOfWarItem_tBE24E668383307C75CDE1A883813A74C4B78A909 { // UnityEngine.Vector2 DungeonArchitect.Builders.GridFlow.GridFlowMinimap/FogOfWarItem::position Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___position_0; // System.Single DungeonArchitect.Builders.GridFlow.GridFlowMinimap/FogOfWarItem::radius float ___radius_1; // System.Single DungeonArchitect.Builders.GridFlow.GridFlowMinimap/FogOfWarItem::falloffStart float ___falloffStart_2; }; // DungeonArchitect.Builders.GridFlow.GridFlowModelLookups/SerializedNodeLookup struct SerializedNodeLookup_t3CBE3010DEAB75708CF255F52266F67724D44E17 { // DungeonArchitect.IntVector2 DungeonArchitect.Builders.GridFlow.GridFlowModelLookups/SerializedNodeLookup::coord IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___coord_0; // System.Int32 DungeonArchitect.Builders.GridFlow.GridFlowModelLookups/SerializedNodeLookup::index int32_t ___index_1; }; // DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo struct DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4 { // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphLink DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo::k__BackingField FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___U3CLinkU3Ek__BackingField_0; // DungeonArchitect.IntVector2 DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo::k__BackingField IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___U3CCellCoordU3Ek__BackingField_1; // System.Boolean DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo::k__BackingField bool ___U3CHorizontalDoorEdgeU3Ek__BackingField_2; }; // Native definition for P/Invoke marshalling of DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo struct DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4_marshaled_pinvoke { FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___U3CLinkU3Ek__BackingField_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___U3CCellCoordU3Ek__BackingField_1; int32_t ___U3CHorizontalDoorEdgeU3Ek__BackingField_2; }; // Native definition for COM marshalling of DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo struct DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4_marshaled_com { FlowLayoutGraphLink_t46C32B4C53EF2584D824AC991277B0CCDE492066* ___U3CLinkU3Ek__BackingField_0; IntVector2_t2DFD1430F75D3E32E93DE921832E85D4A3FD53F7 ___U3CCellCoordU3Ek__BackingField_1; int32_t ___U3CHorizontalDoorEdgeU3Ek__BackingField_2; }; // FIMSpace.Generating.GridPainter/PainterCell struct PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 { // UnityEngine.Vector3Int FIMSpace.Generating.GridPainter/PainterCell::pos Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___pos_0; // UnityEngine.Quaternion FIMSpace.Generating.GridPainter/PainterCell::rot Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rot_1; // System.Boolean FIMSpace.Generating.GridPainter/PainterCell::inGrid bool ___inGrid_2; // System.Boolean FIMSpace.Generating.GridPainter/PainterCell::isGhost bool ___isGhost_3; // System.Collections.Generic.List`1 FIMSpace.Generating.GridPainter/PainterCell::Instructions List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* ___Instructions_4; // System.Boolean FIMSpace.Generating.GridPainter/PainterCell::isDirty bool ___isDirty_5; // System.Collections.Generic.List`1 FIMSpace.Generating.GridPainter/PainterCell::spawns List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___spawns_6; // UnityEngine.Vector3Int FIMSpace.Generating.GridPainter/PainterCell::parentCell Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___parentCell_7; // System.Collections.Generic.List`1 FIMSpace.Generating.GridPainter/PainterCell::childCells List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* ___childCells_8; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.GridPainter/PainterCell struct PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81_marshaled_pinvoke { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___pos_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rot_1; int32_t ___inGrid_2; int32_t ___isGhost_3; List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* ___Instructions_4; int32_t ___isDirty_5; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___spawns_6; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___parentCell_7; List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* ___childCells_8; }; // Native definition for COM marshalling of FIMSpace.Generating.GridPainter/PainterCell struct PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81_marshaled_com { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___pos_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rot_1; int32_t ___inGrid_2; int32_t ___isGhost_3; List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* ___Instructions_4; int32_t ___isDirty_5; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___spawns_6; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___parentCell_7; List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* ___childCells_8; }; // UnityEngine.InputSystem.HID.HID/HIDElementDescriptor struct HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED { // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::usage int32_t ___usage_0; // UnityEngine.InputSystem.HID.HID/UsagePage UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::usagePage int32_t ___usagePage_1; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::unit int32_t ___unit_2; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::unitExponent int32_t ___unitExponent_3; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::logicalMin int32_t ___logicalMin_4; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::logicalMax int32_t ___logicalMax_5; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::physicalMin int32_t ___physicalMin_6; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::physicalMax int32_t ___physicalMax_7; // UnityEngine.InputSystem.HID.HID/HIDReportType UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::reportType int32_t ___reportType_8; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::collectionIndex int32_t ___collectionIndex_9; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::reportId int32_t ___reportId_10; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::reportSizeInBits int32_t ___reportSizeInBits_11; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::reportOffsetInBits int32_t ___reportOffsetInBits_12; // UnityEngine.InputSystem.HID.HID/HIDElementFlags UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::flags int32_t ___flags_13; // System.Nullable`1 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::usageMin Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___usageMin_14; // System.Nullable`1 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::usageMax Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___usageMax_15; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.HID.HID/HIDElementDescriptor struct HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED_marshaled_pinvoke { int32_t ___usage_0; int32_t ___usagePage_1; int32_t ___unit_2; int32_t ___unitExponent_3; int32_t ___logicalMin_4; int32_t ___logicalMax_5; int32_t ___physicalMin_6; int32_t ___physicalMax_7; int32_t ___reportType_8; int32_t ___collectionIndex_9; int32_t ___reportId_10; int32_t ___reportSizeInBits_11; int32_t ___reportOffsetInBits_12; int32_t ___flags_13; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___usageMin_14; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___usageMax_15; }; // Native definition for COM marshalling of UnityEngine.InputSystem.HID.HID/HIDElementDescriptor struct HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED_marshaled_com { int32_t ___usage_0; int32_t ___usagePage_1; int32_t ___unit_2; int32_t ___unitExponent_3; int32_t ___logicalMin_4; int32_t ___logicalMax_5; int32_t ___physicalMin_6; int32_t ___physicalMax_7; int32_t ___reportType_8; int32_t ___collectionIndex_9; int32_t ___reportId_10; int32_t ___reportSizeInBits_11; int32_t ___reportOffsetInBits_12; int32_t ___flags_13; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___usageMin_14; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___usageMax_15; }; // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem struct ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD { // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___U3CnameU3Ek__BackingField_0; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___U3ClayoutU3Ek__BackingField_1; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___U3CvariantsU3Ek__BackingField_2; // System.String UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField String_t* ___U3CuseStateFromU3Ek__BackingField_3; // System.String UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField String_t* ___U3CdisplayNameU3Ek__BackingField_4; // System.String UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField String_t* ___U3CshortDisplayNameU3Ek__BackingField_5; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 ___U3CusagesU3Ek__BackingField_6; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 ___U3CaliasesU3Ek__BackingField_7; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 ___U3CparametersU3Ek__BackingField_8; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField ReadOnlyArray_1_t1B44D48F2E9F425D218BABD5DE616117E8725D41 ___U3CprocessorsU3Ek__BackingField_9; // System.UInt32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField uint32_t ___U3CoffsetU3Ek__BackingField_10; // System.UInt32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField uint32_t ___U3CbitU3Ek__BackingField_11; // System.UInt32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField uint32_t ___U3CsizeInBitsU3Ek__BackingField_12; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___U3CformatU3Ek__BackingField_13; // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem/Flags UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField int32_t ___U3CflagsU3Ek__BackingField_14; // System.Int32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField int32_t ___U3CarraySizeU3Ek__BackingField_15; // UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___U3CdefaultStateU3Ek__BackingField_16; // UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___U3CminValueU3Ek__BackingField_17; // UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___U3CmaxValueU3Ek__BackingField_18; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem struct ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD_marshaled_pinvoke { InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_pinvoke ___U3CnameU3Ek__BackingField_0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_pinvoke ___U3ClayoutU3Ek__BackingField_1; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_pinvoke ___U3CvariantsU3Ek__BackingField_2; char* ___U3CuseStateFromU3Ek__BackingField_3; char* ___U3CdisplayNameU3Ek__BackingField_4; char* ___U3CshortDisplayNameU3Ek__BackingField_5; ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 ___U3CusagesU3Ek__BackingField_6; ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 ___U3CaliasesU3Ek__BackingField_7; ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 ___U3CparametersU3Ek__BackingField_8; ReadOnlyArray_1_t1B44D48F2E9F425D218BABD5DE616117E8725D41 ___U3CprocessorsU3Ek__BackingField_9; uint32_t ___U3CoffsetU3Ek__BackingField_10; uint32_t ___U3CbitU3Ek__BackingField_11; uint32_t ___U3CsizeInBitsU3Ek__BackingField_12; FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___U3CformatU3Ek__BackingField_13; int32_t ___U3CflagsU3Ek__BackingField_14; int32_t ___U3CarraySizeU3Ek__BackingField_15; PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_pinvoke ___U3CdefaultStateU3Ek__BackingField_16; PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_pinvoke ___U3CminValueU3Ek__BackingField_17; PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_pinvoke ___U3CmaxValueU3Ek__BackingField_18; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem struct ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD_marshaled_com { InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_com ___U3CnameU3Ek__BackingField_0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_com ___U3ClayoutU3Ek__BackingField_1; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_com ___U3CvariantsU3Ek__BackingField_2; Il2CppChar* ___U3CuseStateFromU3Ek__BackingField_3; Il2CppChar* ___U3CdisplayNameU3Ek__BackingField_4; Il2CppChar* ___U3CshortDisplayNameU3Ek__BackingField_5; ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 ___U3CusagesU3Ek__BackingField_6; ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 ___U3CaliasesU3Ek__BackingField_7; ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 ___U3CparametersU3Ek__BackingField_8; ReadOnlyArray_1_t1B44D48F2E9F425D218BABD5DE616117E8725D41 ___U3CprocessorsU3Ek__BackingField_9; uint32_t ___U3CoffsetU3Ek__BackingField_10; uint32_t ___U3CbitU3Ek__BackingField_11; uint32_t ___U3CsizeInBitsU3Ek__BackingField_12; FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___U3CformatU3Ek__BackingField_13; int32_t ___U3CflagsU3Ek__BackingField_14; int32_t ___U3CarraySizeU3Ek__BackingField_15; PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_com ___U3CdefaultStateU3Ek__BackingField_16; PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_com ___U3CminValueU3Ek__BackingField_17; PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_com ___U3CmaxValueU3Ek__BackingField_18; }; // UnityEngine.InputSystem.Utilities.JsonParser/JsonString struct JsonString_tE22CDDA995FEFF514F3F334C93B6AB31B49773CB { // UnityEngine.InputSystem.Utilities.Substring UnityEngine.InputSystem.Utilities.JsonParser/JsonString::text Substring_t2E16755269E6716C22074D6BC0A9099915E67849 ___text_0; // System.Boolean UnityEngine.InputSystem.Utilities.JsonParser/JsonString::hasEscapes bool ___hasEscapes_1; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.JsonParser/JsonString struct JsonString_tE22CDDA995FEFF514F3F334C93B6AB31B49773CB_marshaled_pinvoke { Substring_t2E16755269E6716C22074D6BC0A9099915E67849_marshaled_pinvoke ___text_0; int32_t ___hasEscapes_1; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.JsonParser/JsonString struct JsonString_tE22CDDA995FEFF514F3F334C93B6AB31B49773CB_marshaled_com { Substring_t2E16755269E6716C22074D6BC0A9099915E67849_marshaled_com ___text_0; int32_t ___hasEscapes_1; }; // FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup struct TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 { // UnityEngine.Vector3 FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup::Position Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Position_0; // UnityEngine.Quaternion FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup::Rotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___Rotation_1; // UnityEngine.Transform FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup::Parent Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Parent_2; // System.Boolean FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup::WasStatic bool ___WasStatic_3; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup struct TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127_marshaled_pinvoke { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Position_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___Rotation_1; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Parent_2; int32_t ___WasStatic_3; }; // Native definition for COM marshalling of FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup struct TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127_marshaled_com { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Position_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___Rotation_1; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Parent_2; int32_t ___WasStatic_3; }; // UnityEngine.InputSystem.OnScreen.OnScreenControl/OnScreenDeviceInfo struct OnScreenDeviceInfo_t2C7BB082C4486C5F8F0FE55F0BFA772B454AD0AC { // UnityEngine.InputSystem.LowLevel.InputEventPtr UnityEngine.InputSystem.OnScreen.OnScreenControl/OnScreenDeviceInfo::eventPtr InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr_0; // Unity.Collections.NativeArray`1 UnityEngine.InputSystem.OnScreen.OnScreenControl/OnScreenDeviceInfo::buffer NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___buffer_1; // UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.OnScreen.OnScreenControl/OnScreenDeviceInfo::device InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device_2; // UnityEngine.InputSystem.OnScreen.OnScreenControl UnityEngine.InputSystem.OnScreen.OnScreenControl/OnScreenDeviceInfo::firstControl OnScreenControl_t449BC1FA3DCA3F7787643FAB4F4B1906A7B32418* ___firstControl_3; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.OnScreen.OnScreenControl/OnScreenDeviceInfo struct OnScreenDeviceInfo_t2C7BB082C4486C5F8F0FE55F0BFA772B454AD0AC_marshaled_pinvoke { InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr_0; NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___buffer_1; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device_2; OnScreenControl_t449BC1FA3DCA3F7787643FAB4F4B1906A7B32418* ___firstControl_3; }; // Native definition for COM marshalling of UnityEngine.InputSystem.OnScreen.OnScreenControl/OnScreenDeviceInfo struct OnScreenDeviceInfo_t2C7BB082C4486C5F8F0FE55F0BFA772B454AD0AC_marshaled_com { InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr_0; NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___buffer_1; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device_2; OnScreenControl_t449BC1FA3DCA3F7787643FAB4F4B1906A7B32418* ___firstControl_3; }; // SharpNav.PolyMesh/Edge struct Edge_t5BB71DEFECE7290EB599134445761BB2F904534E { // System.Int32 SharpNav.PolyMesh/Edge::Vert0 int32_t ___Vert0_0; // System.Int32 SharpNav.PolyMesh/Edge::Vert1 int32_t ___Vert1_1; // SharpNav.RegionId SharpNav.PolyMesh/Edge::Region RegionId_t6D719748FB6365E02C92D71DC08C2BAA93F3E45D ___Region_2; // SharpNav.Area SharpNav.PolyMesh/Edge::Area Area_t9E8E008D1CF28697728310B3039944F3C2777E47 ___Area_3; }; // UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick struct Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 { // UnityEngine.Vector3Int UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick::position Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___position_0; // System.Int32 UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick::subdivisionLevel int32_t ___subdivisionLevel_1; }; // UnityEngine.Experimental.Rendering.ProbeBrickIndex/CellIndexUpdateInfo struct CellIndexUpdateInfo_t1229476A820A1DA3758C3610DA562F420582747B { // System.Int32 UnityEngine.Experimental.Rendering.ProbeBrickIndex/CellIndexUpdateInfo::firstChunkIndex int32_t ___firstChunkIndex_0; // System.Int32 UnityEngine.Experimental.Rendering.ProbeBrickIndex/CellIndexUpdateInfo::numberOfChunks int32_t ___numberOfChunks_1; // System.Int32 UnityEngine.Experimental.Rendering.ProbeBrickIndex/CellIndexUpdateInfo::minSubdivInCell int32_t ___minSubdivInCell_2; // UnityEngine.Vector3Int UnityEngine.Experimental.Rendering.ProbeBrickIndex/CellIndexUpdateInfo::minValidBrickIndexForCellAtMaxRes Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___minValidBrickIndexForCellAtMaxRes_3; // UnityEngine.Vector3Int UnityEngine.Experimental.Rendering.ProbeBrickIndex/CellIndexUpdateInfo::maxValidBrickIndexForCellAtMaxResPlusOne Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___maxValidBrickIndexForCellAtMaxResPlusOne_4; // UnityEngine.Vector3Int UnityEngine.Experimental.Rendering.ProbeBrickIndex/CellIndexUpdateInfo::cellPositionInBricksAtMaxRes Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___cellPositionInBricksAtMaxRes_5; }; // UnityEngine.Experimental.Rendering.ProbeBrickIndex/VoxelMeta struct VoxelMeta_t68E17D649E8573BDE8903A4931A80C316245FF46 { // UnityEngine.Experimental.Rendering.ProbeReferenceVolume/RegId UnityEngine.Experimental.Rendering.ProbeBrickIndex/VoxelMeta::id RegId_t558A1471305FE71659736358E71632E62B26AF64 ___id_0; // System.Collections.Generic.List`1 UnityEngine.Experimental.Rendering.ProbeBrickIndex/VoxelMeta::brickIndices List_1_t44EF1B9C71532303037AAC259AD8D405401724D8* ___brickIndices_1; }; // Native definition for P/Invoke marshalling of UnityEngine.Experimental.Rendering.ProbeBrickIndex/VoxelMeta struct VoxelMeta_t68E17D649E8573BDE8903A4931A80C316245FF46_marshaled_pinvoke { RegId_t558A1471305FE71659736358E71632E62B26AF64 ___id_0; List_1_t44EF1B9C71532303037AAC259AD8D405401724D8* ___brickIndices_1; }; // Native definition for COM marshalling of UnityEngine.Experimental.Rendering.ProbeBrickIndex/VoxelMeta struct VoxelMeta_t68E17D649E8573BDE8903A4931A80C316245FF46_marshaled_com { RegId_t558A1471305FE71659736358E71632E62B26AF64 ___id_0; List_1_t44EF1B9C71532303037AAC259AD8D405401724D8* ___brickIndices_1; }; // UnityEngine.Experimental.Rendering.ProbeReferenceVolume/Volume struct Volume_t0A37FB7D795C1F56E3A15D69FDE5CC490AE8F19B { // UnityEngine.Vector3 UnityEngine.Experimental.Rendering.ProbeReferenceVolume/Volume::corner Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___corner_0; // UnityEngine.Vector3 UnityEngine.Experimental.Rendering.ProbeReferenceVolume/Volume::X Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___X_1; // UnityEngine.Vector3 UnityEngine.Experimental.Rendering.ProbeReferenceVolume/Volume::Y Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Y_2; // UnityEngine.Vector3 UnityEngine.Experimental.Rendering.ProbeReferenceVolume/Volume::Z Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Z_3; // System.Single UnityEngine.Experimental.Rendering.ProbeReferenceVolume/Volume::maxSubdivisionMultiplier float ___maxSubdivisionMultiplier_4; // System.Single UnityEngine.Experimental.Rendering.ProbeReferenceVolume/Volume::minSubdivisionMultiplier float ___minSubdivisionMultiplier_5; }; // UnityEngine.UIElements.UIR.RenderChain/RenderNodeData struct RenderNodeData_t7527D1643CC280CE2B2E40AB9F5154615B7A99AE { // UnityEngine.Material UnityEngine.UIElements.UIR.RenderChain/RenderNodeData::standardMaterial Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___standardMaterial_0; // UnityEngine.Material UnityEngine.UIElements.UIR.RenderChain/RenderNodeData::initialMaterial Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___initialMaterial_1; // UnityEngine.MaterialPropertyBlock UnityEngine.UIElements.UIR.RenderChain/RenderNodeData::matPropBlock MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___matPropBlock_2; // UnityEngine.UIElements.UIR.RenderChainCommand UnityEngine.UIElements.UIR.RenderChain/RenderNodeData::firstCommand RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstCommand_3; // UnityEngine.UIElements.UIR.UIRenderDevice UnityEngine.UIElements.UIR.RenderChain/RenderNodeData::device UIRenderDevice_t59628CBA89B4617E832C2B270E1C1A3931D01302* ___device_4; // UnityEngine.Texture UnityEngine.UIElements.UIR.RenderChain/RenderNodeData::vectorAtlas Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___vectorAtlas_5; // UnityEngine.Texture UnityEngine.UIElements.UIR.RenderChain/RenderNodeData::shaderInfoAtlas Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___shaderInfoAtlas_6; // System.Single UnityEngine.UIElements.UIR.RenderChain/RenderNodeData::dpiScale float ___dpiScale_7; // Unity.Collections.NativeSlice`1 UnityEngine.UIElements.UIR.RenderChain/RenderNodeData::transformConstants NativeSlice_1_t8229A12E65C90A3900340F6E126089DB5696D370 ___transformConstants_8; // Unity.Collections.NativeSlice`1 UnityEngine.UIElements.UIR.RenderChain/RenderNodeData::clipRectConstants NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F ___clipRectConstants_9; }; // Native definition for P/Invoke marshalling of UnityEngine.UIElements.UIR.RenderChain/RenderNodeData struct RenderNodeData_t7527D1643CC280CE2B2E40AB9F5154615B7A99AE_marshaled_pinvoke { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___standardMaterial_0; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___initialMaterial_1; MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___matPropBlock_2; RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstCommand_3; UIRenderDevice_t59628CBA89B4617E832C2B270E1C1A3931D01302* ___device_4; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___vectorAtlas_5; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___shaderInfoAtlas_6; float ___dpiScale_7; NativeSlice_1_t8229A12E65C90A3900340F6E126089DB5696D370 ___transformConstants_8; NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F ___clipRectConstants_9; }; // Native definition for COM marshalling of UnityEngine.UIElements.UIR.RenderChain/RenderNodeData struct RenderNodeData_t7527D1643CC280CE2B2E40AB9F5154615B7A99AE_marshaled_com { Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___standardMaterial_0; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___initialMaterial_1; MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___matPropBlock_2; RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstCommand_3; UIRenderDevice_t59628CBA89B4617E832C2B270E1C1A3931D01302* ___device_4; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___vectorAtlas_5; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___shaderInfoAtlas_6; float ___dpiScale_7; NativeSlice_1_t8229A12E65C90A3900340F6E126089DB5696D370 ___transformConstants_8; NativeSlice_1_tA687F314957178F2A299D03D59B960DDC218680F ___clipRectConstants_9; }; // UnityEngine.Rendering.Universal.ShadowUtility/Edge struct Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB { // System.Int32 UnityEngine.Rendering.Universal.ShadowUtility/Edge::vertexIndex0 int32_t ___vertexIndex0_0; // System.Int32 UnityEngine.Rendering.Universal.ShadowUtility/Edge::vertexIndex1 int32_t ___vertexIndex1_1; // UnityEngine.Vector4 UnityEngine.Rendering.Universal.ShadowUtility/Edge::tangent Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___tangent_2; // System.Boolean UnityEngine.Rendering.Universal.ShadowUtility/Edge::compareReversed bool ___compareReversed_3; }; // Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.ShadowUtility/Edge struct Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_marshaled_pinvoke { int32_t ___vertexIndex0_0; int32_t ___vertexIndex1_1; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___tangent_2; int32_t ___compareReversed_3; }; // Native definition for COM marshalling of UnityEngine.Rendering.Universal.ShadowUtility/Edge struct Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB_marshaled_com { int32_t ___vertexIndex0_0; int32_t ___vertexIndex1_1; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___tangent_2; int32_t ___compareReversed_3; }; // UnityEngine.Playables.Playable struct Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F { // UnityEngine.Playables.PlayableHandle UnityEngine.Playables.Playable::m_Handle PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Handle_0; }; // System.Type struct Type_t : public MemberInfo_t { // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8; }; // SharpNav.Collections.BVTree/Node struct Node_t7C791277DE530777708834350121D282BCF6062E { // SharpNav.PolyBounds SharpNav.Collections.BVTree/Node::Bounds PolyBounds_t61DEC672B46D7F5BFF55F179D2726047093B9261 ___Bounds_0; // System.Int32 SharpNav.Collections.BVTree/Node::Index int32_t ___Index_1; }; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo struct FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 { // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo::NodeId DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___NodeId_0; // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo::LinkId DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___LinkId_1; // System.Boolean DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo::Outgoing bool ___Outgoing_2; }; // Native definition for P/Invoke marshalling of DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo struct FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693_marshaled_pinvoke { DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___NodeId_0; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___LinkId_1; int32_t ___Outgoing_2; }; // Native definition for COM marshalling of DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo struct FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693_marshaled_com { DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___NodeId_0; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___LinkId_1; int32_t ___Outgoing_2; }; // UnityEngine.InputSystem.Utilities.JsonParser/JsonValue struct JsonValue_t01DB320267C848E729A400EF2345979978F851D2 { // UnityEngine.InputSystem.Utilities.JsonParser/JsonValueType UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::type int32_t ___type_0; // System.Boolean UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::boolValue bool ___boolValue_1; // System.Double UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::realValue double ___realValue_2; // System.Int64 UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::integerValue int64_t ___integerValue_3; // UnityEngine.InputSystem.Utilities.JsonParser/JsonString UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::stringValue JsonString_tE22CDDA995FEFF514F3F334C93B6AB31B49773CB ___stringValue_4; // System.Collections.Generic.List`1 UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::arrayValue List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* ___arrayValue_5; // System.Collections.Generic.Dictionary`2 UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::objectValue Dictionary_2_t6682243BDABA638FCBE4F1D9875B5B1455A7686E* ___objectValue_6; // System.Object UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::anyValue RuntimeObject* ___anyValue_7; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.JsonParser/JsonValue struct JsonValue_t01DB320267C848E729A400EF2345979978F851D2_marshaled_pinvoke { int32_t ___type_0; int32_t ___boolValue_1; double ___realValue_2; int64_t ___integerValue_3; JsonString_tE22CDDA995FEFF514F3F334C93B6AB31B49773CB_marshaled_pinvoke ___stringValue_4; List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* ___arrayValue_5; Dictionary_2_t6682243BDABA638FCBE4F1D9875B5B1455A7686E* ___objectValue_6; Il2CppIUnknown* ___anyValue_7; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.JsonParser/JsonValue struct JsonValue_t01DB320267C848E729A400EF2345979978F851D2_marshaled_com { int32_t ___type_0; int32_t ___boolValue_1; double ___realValue_2; int64_t ___integerValue_3; JsonString_tE22CDDA995FEFF514F3F334C93B6AB31B49773CB_marshaled_com ___stringValue_4; List_1_t4A80BCCFB0BC8742C8BB601365DB07226750573A* ___arrayValue_5; Dictionary_2_t6682243BDABA638FCBE4F1D9875B5B1455A7686E* ___objectValue_6; Il2CppIUnknown* ___anyValue_7; }; // DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo struct NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 { // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphNode DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo::ConnectedNode FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___ConnectedNode_0; // System.Boolean DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo::ContainsLock bool ___ContainsLock_1; // DungeonArchitect.Utils.DungeonUID DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo::LockId DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___LockId_2; }; // Native definition for P/Invoke marshalling of DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo struct NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8_marshaled_pinvoke { FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___ConnectedNode_0; int32_t ___ContainsLock_1; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___LockId_2; }; // Native definition for COM marshalling of DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo struct NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8_marshaled_com { FlowLayoutGraphNode_t87C9F28AC312DBD32DACA3F56E74A83944F60053* ___ConnectedNode_0; int32_t ___ContainsLock_1; DungeonUID_tE8CE2B9A9730AD6B17567131FF1FC463652BC9E9 ___LockId_2; }; // FIMSpace.Generating.PlanHelper/HelperRect struct HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 { // UnityEngine.Vector2 FIMSpace.Generating.PlanHelper/HelperRect::pos Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_0; // UnityEngine.Vector2 FIMSpace.Generating.PlanHelper/HelperRect::size Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___size_1; // UnityEngine.Vector3 FIMSpace.Generating.PlanHelper/HelperRect::separationOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___separationOffset_2; // UnityEngine.Vector3 FIMSpace.Generating.PlanHelper/HelperRect::totalSepOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___totalSepOffset_3; // System.Boolean FIMSpace.Generating.PlanHelper/HelperRect::rotated bool ___rotated_4; // System.Int32 FIMSpace.Generating.PlanHelper/HelperRect::TypeID int32_t ___TypeID_5; // System.Int32 FIMSpace.Generating.PlanHelper/HelperRect::IndividualID int32_t ___IndividualID_6; // System.Int32 FIMSpace.Generating.PlanHelper/HelperRect::DuplicateID int32_t ___DuplicateID_7; // System.Boolean FIMSpace.Generating.PlanHelper/HelperRect::HelperBool bool ___HelperBool_8; // System.Collections.Generic.List`1 FIMSpace.Generating.PlanHelper/HelperRect::Connections List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* ___Connections_9; // FIMSpace.Generating.Planning.SingleInteriorSettings FIMSpace.Generating.PlanHelper/HelperRect::SettingsRef SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___SettingsRef_10; // System.Int32 FIMSpace.Generating.PlanHelper/HelperRect::ChoosedConnections int32_t ___ChoosedConnections_11; // FIMSpace.Generating.SpawnRestrictionsGroup FIMSpace.Generating.PlanHelper/HelperRect::nears SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 ___nears_12; // FIMSpace.Generating.SpawnRestrictionsGroup FIMSpace.Generating.PlanHelper/HelperRect::counters SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 ___counters_13; // FIMSpace.Generating.SpawnRestrictionsGroup FIMSpace.Generating.PlanHelper/HelperRect::outsides SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 ___outsides_14; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.PlanHelper/HelperRect struct HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_pinvoke { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___size_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___separationOffset_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___totalSepOffset_3; int32_t ___rotated_4; int32_t ___TypeID_5; int32_t ___IndividualID_6; int32_t ___DuplicateID_7; int32_t ___HelperBool_8; List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* ___Connections_9; SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___SettingsRef_10; int32_t ___ChoosedConnections_11; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_pinvoke ___nears_12; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_pinvoke ___counters_13; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_pinvoke ___outsides_14; }; // Native definition for COM marshalling of FIMSpace.Generating.PlanHelper/HelperRect struct HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_com { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___size_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___separationOffset_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___totalSepOffset_3; int32_t ___rotated_4; int32_t ___TypeID_5; int32_t ___IndividualID_6; int32_t ___DuplicateID_7; int32_t ___HelperBool_8; List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* ___Connections_9; SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___SettingsRef_10; int32_t ___ChoosedConnections_11; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_com ___nears_12; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_com ___counters_13; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_com ___outsides_14; }; // UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick struct ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 { // UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick::brick Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ___brick_0; // System.Int32 UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick::flattenedIdx int32_t ___flattenedIdx_1; }; // UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializableBoundItem struct SerializableBoundItem_tAAC617FC15812D4C15EA67F564DBBB97C91CA76C { // System.String UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializableBoundItem::sceneGUID String_t* ___sceneGUID_0; // UnityEngine.Bounds UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializableBoundItem::bounds Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___bounds_1; }; // Native definition for P/Invoke marshalling of UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializableBoundItem struct SerializableBoundItem_tAAC617FC15812D4C15EA67F564DBBB97C91CA76C_marshaled_pinvoke { char* ___sceneGUID_0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___bounds_1; }; // Native definition for COM marshalling of UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializableBoundItem struct SerializableBoundItem_tAAC617FC15812D4C15EA67F564DBBB97C91CA76C_marshaled_com { Il2CppChar* ___sceneGUID_0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___bounds_1; }; // UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializablePVBakeSettings struct SerializablePVBakeSettings_t4E5B089BA357A2E91A67F570519556876B797877 { // System.String UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializablePVBakeSettings::sceneGUID String_t* ___sceneGUID_0; // UnityEngine.Experimental.Rendering.ProbeVolumeBakingProcessSettings UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializablePVBakeSettings::settings ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C ___settings_1; }; // Native definition for P/Invoke marshalling of UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializablePVBakeSettings struct SerializablePVBakeSettings_t4E5B089BA357A2E91A67F570519556876B797877_marshaled_pinvoke { char* ___sceneGUID_0; ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C_marshaled_pinvoke ___settings_1; }; // Native definition for COM marshalling of UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializablePVBakeSettings struct SerializablePVBakeSettings_t4E5B089BA357A2E91A67F570519556876B797877_marshaled_com { Il2CppChar* ___sceneGUID_0; ProbeVolumeBakingProcessSettings_t81175AA0740218A8C5D4A4A9F4C55312678C0B4C_marshaled_com ___settings_1; }; // FMODUnity.RuntimeManager/LoadedBank struct LoadedBank_t34982FD5B17B0953F326A2B8BEDE21881B9E32CB { // FMOD.Studio.Bank FMODUnity.RuntimeManager/LoadedBank::Bank Bank_t50242D065FC8F72841CEBC3BA826A8CACA567ACA ___Bank_0; // System.Int32 FMODUnity.RuntimeManager/LoadedBank::RefCount int32_t ___RefCount_1; }; // UnityEngine.Timeline.AnimationOutputWeightProcessor/WeightInfo struct WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 { // UnityEngine.Playables.Playable UnityEngine.Timeline.AnimationOutputWeightProcessor/WeightInfo::mixer Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___mixer_0; // UnityEngine.Playables.Playable UnityEngine.Timeline.AnimationOutputWeightProcessor/WeightInfo::parentMixer Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___parentMixer_1; // System.Int32 UnityEngine.Timeline.AnimationOutputWeightProcessor/WeightInfo::port int32_t ___port_2; }; // FIMSpace.Generating.PlanHelper/ConnectionRect struct ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 { // FIMSpace.Generating.PlanHelper/HelperRect FIMSpace.Generating.PlanHelper/ConnectionRect::Connection1 HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___Connection1_0; // FIMSpace.Generating.PlanHelper/HelperRect FIMSpace.Generating.PlanHelper/ConnectionRect::Connection2 HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___Connection2_1; // UnityEngine.Vector2 FIMSpace.Generating.PlanHelper/ConnectionRect::pos Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_2; // UnityEngine.Vector3 FIMSpace.Generating.PlanHelper/ConnectionRect::directOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___directOffset_3; // FIMSpace.Generating.EAlignDir FIMSpace.Generating.PlanHelper/ConnectionRect::direction int32_t ___direction_4; // System.Boolean FIMSpace.Generating.PlanHelper/ConnectionRect::Found bool ___Found_5; // System.Int32 FIMSpace.Generating.PlanHelper/ConnectionRect::Id int32_t ___Id_6; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.PlanHelper/ConnectionRect struct ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_pinvoke { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_pinvoke ___Connection1_0; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_pinvoke ___Connection2_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___directOffset_3; int32_t ___direction_4; int32_t ___Found_5; int32_t ___Id_6; }; // Native definition for COM marshalling of FIMSpace.Generating.PlanHelper/ConnectionRect struct ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_com { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_com ___Connection1_0; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_com ___Connection2_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___directOffset_3; int32_t ___direction_4; int32_t ___Found_5; int32_t ___Id_6; }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9A644A3C98BB44FEF121AF0F23F08053591F523F_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t9A644A3C98BB44FEF121AF0F23F08053591F523F* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tF71DBE78ADE489EE51E8AF67534BB5338E2D1267_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tF71DBE78ADE489EE51E8AF67534BB5338E2D1267* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t67AB49D721BA96DBB17377DD63FD373C50E47233_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t67AB49D721BA96DBB17377DD63FD373C50E47233* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tFE100E175C748410921C56413EA81193CF1BF411_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tFE100E175C748410921C56413EA81193CF1BF411* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t7661CC24E1AE4C5186BF8B689AACC8BD35D67384_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t7661CC24E1AE4C5186BF8B689AACC8BD35D67384* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tA40972EF6B8AEAC85788E524B9D22396DC135FC9_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tA40972EF6B8AEAC85788E524B9D22396DC135FC9* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tB4111556FBF5CD74FDE9B04D2614D32182CEFAB0_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tB4111556FBF5CD74FDE9B04D2614D32182CEFAB0* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t7236DAB3ABEE29315C330B237CCB24943131B106_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t7236DAB3ABEE29315C330B237CCB24943131B106* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t71D9381D1674FAF8B1E1F881E6457B6105131835_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t71D9381D1674FAF8B1E1F881E6457B6105131835* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tFC0EF337FC3A236C782BAF71D969F93FADC650A2_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tFC0EF337FC3A236C782BAF71D969F93FADC650A2* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tDDC4A81B372B2D2FCF4F45B8B1B6F1FFD2C3F0B2_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tDDC4A81B372B2D2FCF4F45B8B1B6F1FFD2C3F0B2* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t803BFAEE853CB734A34CBF0089140C2E62C3C687_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t803BFAEE853CB734A34CBF0089140C2E62C3C687* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t4FD839769BAA902D2D09189BB9C1D5934719426F_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t4FD839769BAA902D2D09189BB9C1D5934719426F* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tB6C0BDE8FD5F90117A7C656598915D9134920B02_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tB6C0BDE8FD5F90117A7C656598915D9134920B02* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tDB0849C3D4BDAE2ADEA3B5187907DF3FB6F40847_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tDB0849C3D4BDAE2ADEA3B5187907DF3FB6F40847* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t2BBDCC55F01FF9EB17E0FBC4CA04CEC82F00E03F_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t2BBDCC55F01FF9EB17E0FBC4CA04CEC82F00E03F* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t19FB587560A07A4FD71C53D8127BC35B34C45665_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t19FB587560A07A4FD71C53D8127BC35B34C45665* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tF48771D1989A71734CBB04CC7C9FCCFAC2097BB3_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tF48771D1989A71734CBB04CC7C9FCCFAC2097BB3* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t4AFA43DAD7A31113D69D8F9E85B347F82BDC4C14_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t4AFA43DAD7A31113D69D8F9E85B347F82BDC4C14* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t0CC3EFBFCD63B7CB47833A1331325063B5886B2C_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t0CC3EFBFCD63B7CB47833A1331325063B5886B2C* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t4D952F4D2F217449808AA61555724A9EE3AE4A48_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t4D952F4D2F217449808AA61555724A9EE3AE4A48* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t0F18876B740A3138A3D72ACBAEF01749A761B006_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t0F18876B740A3138A3D72ACBAEF01749A761B006* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tB0C35A3F9D528DB1CECA647823BD8ECC3E13BB5B_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tB0C35A3F9D528DB1CECA647823BD8ECC3E13BB5B* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t50875BCA6DA7A7396A8CFE34419421ED0C603122_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t50875BCA6DA7A7396A8CFE34419421ED0C603122* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t514766DA5C52847434938CD0DF62796B9F5C2675_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t514766DA5C52847434938CD0DF62796B9F5C2675* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t1E5529713CC9ED50F8FE1DA579ACA9E2676FFCC6_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t1E5529713CC9ED50F8FE1DA579ACA9E2676FFCC6* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9274F8D1B825FACC9AB41DF4F3C27DEB4B4C0BF7_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t9274F8D1B825FACC9AB41DF4F3C27DEB4B4C0BF7* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9E5A174BD81C84C69C82B2773028491387AF3A47_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t9E5A174BD81C84C69C82B2773028491387AF3A47* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t903F1249F0776B1B18ED273A017CE3C54A5AA32B_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t903F1249F0776B1B18ED273A017CE3C54A5AA32B* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t8DD642BAF8C779F0CB2D50DC3E8E391860C352D2_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t8DD642BAF8C779F0CB2D50DC3E8E391860C352D2* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9CEE16EC990B50FDFD28DC5AB4D662C52B9152F4_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t9CEE16EC990B50FDFD28DC5AB4D662C52B9152F4* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t87CCD7EE1DD88407BE3056781B32B0B538DB7290_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t87CCD7EE1DD88407BE3056781B32B0B538DB7290* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tCB3EBBB83A5406DBBA4AC31255037A26DF17E128_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tCB3EBBB83A5406DBBA4AC31255037A26DF17E128* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t4A208C1A596EFF46ECEF114D11CA2BAAD4C7DCCF_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t4A208C1A596EFF46ECEF114D11CA2BAAD4C7DCCF* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tD81D2BE54A6EB45457ABFF31C30CE42FD81979FC_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tD81D2BE54A6EB45457ABFF31C30CE42FD81979FC* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t8A4BE7AE42F9C015E86A9EAD51D975AFE6311CDB_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t8A4BE7AE42F9C015E86A9EAD51D975AFE6311CDB* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t6822F07C3FBB8EB50E14DC70C25C123CDB028DC7_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t6822F07C3FBB8EB50E14DC70C25C123CDB028DC7* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t0E83933B215F3C109314A81A267E758A10A884D6_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t0E83933B215F3C109314A81A267E758A10A884D6* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t609C7F4FCDDC30DC5F20B7722F1FDEFB0AA1C2C5_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t609C7F4FCDDC30DC5F20B7722F1FDEFB0AA1C2C5* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t34542DA060295C53D870F066DC92D6335902DD7C_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t34542DA060295C53D870F066DC92D6335902DD7C* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9427D52090243F4039EA0E31DB9CE3BB3C0E73EB_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t9427D52090243F4039EA0E31DB9CE3BB3C0E73EB* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t0A8D23C2BE5C11846AE1B5185DBEC68F305BD939_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t0A8D23C2BE5C11846AE1B5185DBEC68F305BD939* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t4617AB6449AE29B356B28C0412A489024B429B42_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t4617AB6449AE29B356B28C0412A489024B429B42* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3AB5600C032378DC7723880E5CBB7E1666000D12_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t3AB5600C032378DC7723880E5CBB7E1666000D12* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tDA86333943F3E1CC46C45C4BFCA54291655C148D_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tDA86333943F3E1CC46C45C4BFCA54291655C148D* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t8677CEDB080C2122A7DC1367F8C0C6F2177BD0EB_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t8677CEDB080C2122A7DC1367F8C0C6F2177BD0EB* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t371082FD1AAEBAC4A66534DA4E0EABB1D3EDA04B_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t371082FD1AAEBAC4A66534DA4E0EABB1D3EDA04B* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t4FDFEB0E5C6A8E26C5FDD4927988A657E85C240D_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t4FDFEB0E5C6A8E26C5FDD4927988A657E85C240D* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t8D28ACF67144662C070E47FC2C4E8225D53792FE_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t8D28ACF67144662C070E47FC2C4E8225D53792FE* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tCDB0064B77E27EA63F5F782D1279DB0E409AB9C3_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tCDB0064B77E27EA63F5F782D1279DB0E409AB9C3* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t84F22F94CD709036A926E10CB819C8A0D2A94C3B_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t84F22F94CD709036A926E10CB819C8A0D2A94C3B* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t863F0BB1AE24F86F18FBD5162DF892A87A2A9CC4_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t863F0BB1AE24F86F18FBD5162DF892A87A2A9CC4* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t13057C100082428B392391A2C4493B542DDE62C6_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t13057C100082428B392391A2C4493B542DDE62C6* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t055E9696261ADF95DCB1B388E3B796AE59705100_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t055E9696261ADF95DCB1B388E3B796AE59705100* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t83B5E7B8FE520898BBFE486004C3AB0B3300389C_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t83B5E7B8FE520898BBFE486004C3AB0B3300389C* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t0229DA29BCF7F6F1C82B1A871C2CAE49C55B834A_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t0229DA29BCF7F6F1C82B1A871C2CAE49C55B834A* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tA58017716FD7576DBA9EC9B39CE5CE1F2DC5B500_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tA58017716FD7576DBA9EC9B39CE5CE1F2DC5B500* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t5348536962283B8C9037679C12B59C51EB7C202F_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t5348536962283B8C9037679C12B59C51EB7C202F* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t743B6D401BAA7E5C4A2147A7A28227C8C4A615EF_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t743B6D401BAA7E5C4A2147A7A28227C8C4A615EF* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tAE08844E6E20F644DFE68341862F52C8E99DDFD0_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tAE08844E6E20F644DFE68341862F52C8E99DDFD0* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t048B8A23E43EB060AA1AF523BC53B54C83F56B4C_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t048B8A23E43EB060AA1AF523BC53B54C83F56B4C* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tCF0436D4A8EF540BE828B01EBC6FDCDDA6053338_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tCF0436D4A8EF540BE828B01EBC6FDCDDA6053338* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t1494C0FDA9B190629A2B8261EA388CE356143C73_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t1494C0FDA9B190629A2B8261EA388CE356143C73* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t81CC2CBC76CB911D8E23F7FFA8F02B0AED729FB9_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t81CC2CBC76CB911D8E23F7FFA8F02B0AED729FB9* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t94ACEEB61F78936AEED78D4E5ABB53A369358C81_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t94ACEEB61F78936AEED78D4E5ABB53A369358C81* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t6A442E81C39F55D689C6BFF1E2239CFD681B1E5B_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t6A442E81C39F55D689C6BFF1E2239CFD681B1E5B* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t0D6EB0654A7050333025CAE1A1E9185585CD6D56_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t0D6EB0654A7050333025CAE1A1E9185585CD6D56* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t2C622AF4D8A5FFD9FF0DAFD1274E76DBEC197E19_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t2C622AF4D8A5FFD9FF0DAFD1274E76DBEC197E19* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tB3AB69C9D49F0B8A35CA79596858765777D6689E_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tB3AB69C9D49F0B8A35CA79596858765777D6689E* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tD01F1D11BBFC8A157D44A31FFC199EACC590A9AE_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tD01F1D11BBFC8A157D44A31FFC199EACC590A9AE* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tA9A45DB241B89AAB1DA4AC95C7723BEFE3081AB8_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tA9A45DB241B89AAB1DA4AC95C7723BEFE3081AB8* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t90245FEDC9E02D61898D3D788C4F1C3A159A1438_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t90245FEDC9E02D61898D3D788C4F1C3A159A1438* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tD07CBC58F821582B79CB59B10264DC683DE3EE5C_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tD07CBC58F821582B79CB59B10264DC683DE3EE5C* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t5849F328832B91CA688EA057CFD71225D81B0F72_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t5849F328832B91CA688EA057CFD71225D81B0F72* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t0A800CA22585146EF50C47FDC1E5E0F4D8CE54B3_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t0A800CA22585146EF50C47FDC1E5E0F4D8CE54B3* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9F0BC2358D4CA3FDEE2FDDE6CC3E5BB86C4A2EB2_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t9F0BC2358D4CA3FDEE2FDDE6CC3E5BB86C4A2EB2* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA_StaticFields { // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA* ___defaultComparer_0; }; // System.Collections.Generic.EqualityComparer`1 // System.Reflection.MemberInfo // System.Reflection.MemberInfo // System.String struct String_t_StaticFields { // System.String System.String::Empty String_t* ___Empty_6; }; // System.String // System.ValueType // System.ValueType // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Collections.Generic.ObjectEqualityComparer`1 // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; }; // System.Boolean // System.Int32 // System.Int32 // System.Single // System.Single // UnityEngine.Vector2 struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields { // UnityEngine.Vector2 UnityEngine.Vector2::zeroVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2; // UnityEngine.Vector2 UnityEngine.Vector2::oneVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3; // UnityEngine.Vector2 UnityEngine.Vector2::upVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4; // UnityEngine.Vector2 UnityEngine.Vector2::downVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5; // UnityEngine.Vector2 UnityEngine.Vector2::leftVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6; // UnityEngine.Vector2 UnityEngine.Vector2::rightVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7; // UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8; // UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9; }; // UnityEngine.Vector2 // UnityEngine.Vector2Int struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields { // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Zero Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero_2; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_One Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One_3; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Up Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up_4; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Down Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down_5; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Left Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left_6; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Right Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right_7; }; // UnityEngine.Vector2Int // SharpNav.Geometry.Vector3 struct Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4_StaticFields { // SharpNav.Geometry.Vector3 SharpNav.Geometry.Vector3::UnitX Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 ___UnitX_3; // SharpNav.Geometry.Vector3 SharpNav.Geometry.Vector3::UnitY Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 ___UnitY_4; // SharpNav.Geometry.Vector3 SharpNav.Geometry.Vector3::UnitZ Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 ___UnitZ_5; // SharpNav.Geometry.Vector3 SharpNav.Geometry.Vector3::Zero Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 ___Zero_6; // SharpNav.Geometry.Vector3 SharpNav.Geometry.Vector3::One Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 ___One_7; // System.String SharpNav.Geometry.Vector3::listSeparator String_t* ___listSeparator_8; }; // SharpNav.Geometry.Vector3 // UnityEngine.Vector3 struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields { // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5; // UnityEngine.Vector3 UnityEngine.Vector3::oneVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6; // UnityEngine.Vector3 UnityEngine.Vector3::upVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7; // UnityEngine.Vector3 UnityEngine.Vector3::downVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8; // UnityEngine.Vector3 UnityEngine.Vector3::leftVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9; // UnityEngine.Vector3 UnityEngine.Vector3::rightVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10; // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11; // UnityEngine.Vector3 UnityEngine.Vector3::backVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12; // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13; // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14; }; // UnityEngine.Vector3 // UnityEngine.Vector3Int struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_StaticFields { // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Zero Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Zero_3; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_One Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_One_4; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Up Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Up_5; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Down Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Down_6; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Left Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Left_7; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Right Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Right_8; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Forward Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Forward_9; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Back Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Back_10; }; // UnityEngine.Vector3Int // UnityEngine.Vector4 struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields { // UnityEngine.Vector4 UnityEngine.Vector4::zeroVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector_5; // UnityEngine.Vector4 UnityEngine.Vector4::oneVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector_6; // UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector_7; // UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector_8; }; // UnityEngine.Vector4 // System.Void // System.Void // System.Security.Cryptography.X509Certificates.X509ChainStatus // System.Security.Cryptography.X509Certificates.X509ChainStatus // MS.Internal.Xml.Cache.XPathNodeRef // MS.Internal.Xml.Cache.XPathNodeRef // UnityEngine.InputSystem.XR.XRFeatureDescriptor // UnityEngine.InputSystem.XR.XRFeatureDescriptor // UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest // UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest // UnityEngine.UIElements.StyleSheets.BaseStyleMatcher/MatchContext // UnityEngine.UIElements.StyleSheets.BaseStyleMatcher/MatchContext // UnityEngine.BeforeRenderHelper/OrderBlock // UnityEngine.BeforeRenderHelper/OrderBlock // UnityEngine.UIElements.UIR.BitmapAllocator32/Page // UnityEngine.UIElements.UIR.BitmapAllocator32/Page // UnityEngine.Camera/RenderRequest // UnityEngine.Camera/RenderRequest // UnityEngine.Rendering.Universal.DecalEntityIndexer/DecalEntityItem // UnityEngine.Rendering.Universal.DecalEntityIndexer/DecalEntityItem // UnityEngine.Rendering.Universal.DecalEntityManager/CombinedChunks // UnityEngine.Rendering.Universal.DecalEntityManager/CombinedChunks // UnityEngine.UIElements.EventDispatcher/DispatchContext // UnityEngine.UIElements.EventDispatcher/DispatchContext // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapLayerRenderData // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapLayerRenderData // UnityEngine.UIElements.FocusController/FocusedElement // UnityEngine.UIElements.FocusController/FocusedElement // UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor // UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor // UnityEngine.InputSystem.HID.HIDParser/HIDReportData // UnityEngine.InputSystem.HID.HIDParser/HIDReportData // UnityEngine.InputSystem.HID.HIDSupport/HIDPageUsage // UnityEngine.InputSystem.HID.HIDSupport/HIDPageUsage // FIMSpace.Generating.IGeneration/CombineMaterialComparer // FIMSpace.Generating.IGeneration/CombineMaterialComparer // UnityEngine.InputSystem.InputActionMap/BindingOverrideJson // UnityEngine.InputSystem.InputActionMap/BindingOverrideJson // UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout // UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout // UnityEngine.InputSystem.UI.InputSystemUIInputModule/InputActionReferenceState // UnityEngine.InputSystem.UI.InputSystemUIInputModule/InputActionReferenceState // UnityEngine.InputSystem.Users.InputUser/OngoingAccountSelection // UnityEngine.InputSystem.Users.InputUser/OngoingAccountSelection // UnityEngine.UIElements.InternalTreeView/TreeViewItemWrapper // UnityEngine.UIElements.InternalTreeView/TreeViewItemWrapper // UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding // UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding // SharpNav.PolyMesh/AdjacencyEdge // SharpNav.PolyMesh/AdjacencyEdge // SharpNav.PolyMeshDetail/EdgeInfo // SharpNav.PolyMeshDetail/EdgeInfo // SharpNav.PolyMeshDetail/SamplingData // SharpNav.PolyMeshDetail/SamplingData // SharpNav.PolyMeshDetail/TriangleData // SharpNav.PolyMeshDetail/TriangleData // UnityEngine.Experimental.Rendering.ProbeBrickIndex/BrickMeta // UnityEngine.Experimental.Rendering.ProbeBrickIndex/BrickMeta // UnityEngine.Experimental.Rendering.ProbeBrickPool/BrickChunkAlloc // UnityEngine.Experimental.Rendering.ProbeBrickPool/BrickChunkAlloc // UnityEngine.Experimental.Rendering.ProbeReferenceVolume/RegId // UnityEngine.Experimental.Rendering.ProbeReferenceVolume/RegId // UnityEngine.Experimental.Rendering.ProbeVolumePerSceneData/SerializableAssetItem // UnityEngine.Experimental.Rendering.ProbeVolumePerSceneData/SerializableAssetItem // UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializableHasPVItem // UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializableHasPVItem // UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializablePVProfile // UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializablePVProfile // System.Text.RegularExpressions.Regex/CachedCodeEntryKey // System.Text.RegularExpressions.Regex/CachedCodeEntryKey // System.Text.RegularExpressions.RegexCharClass/SingleRange // System.Text.RegularExpressions.RegexCharClass/SingleRange // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData // System.Xml.Schema.SequenceNode/SequenceConstructPosContext // System.Xml.Schema.SequenceNode/SequenceConstructPosContext // FMODUnity.Settings/PlatformTemplate // FMODUnity.Settings/PlatformTemplate // UnityEngine.UIElements.StyleComplexSelector/PseudoStateData // UnityEngine.UIElements.StyleComplexSelector/PseudoStateData // UnityEngine.UIElements.StylePropertyAnimationSystem/ElementPropertyPair struct ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814_StaticFields { // System.Collections.Generic.IEqualityComparer`1 UnityEngine.UIElements.StylePropertyAnimationSystem/ElementPropertyPair::Comparer RuntimeObject* ___Comparer_0; }; // UnityEngine.UIElements.StylePropertyAnimationSystem/ElementPropertyPair // UnityEngine.UIElements.StyleSheets.StyleSheetCache/SheetHandleKey // UnityEngine.UIElements.StyleSheets.StyleSheetCache/SheetHandleKey // UnityEngine.UIElements.StyleVariableResolver/ResolveContext // UnityEngine.UIElements.StyleVariableResolver/ResolveContext // UnityEngine.UIElements.TemplateAsset/AttributeOverride // UnityEngine.UIElements.TemplateAsset/AttributeOverride // UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef // UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef // UnityEngine.TextCore.Text.TextSettings/FontReferenceMap // UnityEngine.TextCore.Text.TextSettings/FontReferenceMap // Parabox.CSG.Vertex // Parabox.CSG.Vertex // UnityEngine.XR.XRNodeState // UnityEngine.XR.XRNodeState // UnityEngine.Rendering.Universal.XRView // UnityEngine.Rendering.Universal.XRView // FIMSpace.Generating.Checker.CheckerField3D/LineFindHelper // FIMSpace.Generating.Checker.CheckerField3D/LineFindHelper // FIMSpace.Generating.FMeshUtils/WeldHelperVert // FIMSpace.Generating.FMeshUtils/WeldHelperVert // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad // DungeonArchitect.Builders.GridFlow.GridFlowMinimap/FogOfWarItem // DungeonArchitect.Builders.GridFlow.GridFlowMinimap/FogOfWarItem // DungeonArchitect.Builders.GridFlow.GridFlowModelLookups/SerializedNodeLookup // DungeonArchitect.Builders.GridFlow.GridFlowModelLookups/SerializedNodeLookup // DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo // DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo // FIMSpace.Generating.GridPainter/PainterCell // FIMSpace.Generating.GridPainter/PainterCell // UnityEngine.InputSystem.HID.HID/HIDElementDescriptor // UnityEngine.InputSystem.HID.HID/HIDElementDescriptor // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem // FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup // FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup // UnityEngine.InputSystem.OnScreen.OnScreenControl/OnScreenDeviceInfo // UnityEngine.InputSystem.OnScreen.OnScreenControl/OnScreenDeviceInfo // SharpNav.PolyMesh/Edge // SharpNav.PolyMesh/Edge // UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick // UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick // UnityEngine.Experimental.Rendering.ProbeBrickIndex/CellIndexUpdateInfo // UnityEngine.Experimental.Rendering.ProbeBrickIndex/CellIndexUpdateInfo // UnityEngine.Experimental.Rendering.ProbeBrickIndex/VoxelMeta // UnityEngine.Experimental.Rendering.ProbeBrickIndex/VoxelMeta // UnityEngine.Experimental.Rendering.ProbeReferenceVolume/Volume // UnityEngine.Experimental.Rendering.ProbeReferenceVolume/Volume // UnityEngine.UIElements.UIR.RenderChain/RenderNodeData // UnityEngine.UIElements.UIR.RenderChain/RenderNodeData // UnityEngine.Rendering.Universal.ShadowUtility/Edge // UnityEngine.Rendering.Universal.ShadowUtility/Edge // System.Type struct Type_t_StaticFields { // System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0; // System.Char System.Type::Delimiter Il2CppChar ___Delimiter_1; // System.Type[] System.Type::EmptyTypes TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2; // System.Object System.Type::Missing RuntimeObject* ___Missing_3; // System.Reflection.MemberFilter System.Type::FilterAttribute MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4; // System.Reflection.MemberFilter System.Type::FilterName MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5; // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6; }; // System.Type // SharpNav.Collections.BVTree/Node // SharpNav.Collections.BVTree/Node // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo // UnityEngine.InputSystem.Utilities.JsonParser/JsonValue // UnityEngine.InputSystem.Utilities.JsonParser/JsonValue // DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo // DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo // FIMSpace.Generating.PlanHelper/HelperRect // FIMSpace.Generating.PlanHelper/HelperRect // UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick // UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick // UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializableBoundItem // UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializableBoundItem // UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializablePVBakeSettings // UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializablePVBakeSettings // FMODUnity.RuntimeManager/LoadedBank // FMODUnity.RuntimeManager/LoadedBank // UnityEngine.Timeline.AnimationOutputWeightProcessor/WeightInfo // UnityEngine.Timeline.AnimationOutputWeightProcessor/WeightInfo // FIMSpace.Generating.PlanHelper/ConnectionRect // FIMSpace.Generating.PlanHelper/ConnectionRect #ifdef __clang__ #pragma clang diagnostic pop #endif // UnityEngine.Vector2[] struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA : public RuntimeArray { ALIGN_FIELD (8) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 m_Items[1]; inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value) { m_Items[index] = value; } }; // UnityEngine.Vector2Int[] struct Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534 : public RuntimeArray { ALIGN_FIELD (8) Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A m_Items[1]; inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A value) { m_Items[index] = value; } }; // SharpNav.Geometry.Vector3[] struct Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3 : public RuntimeArray { ALIGN_FIELD (8) Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 m_Items[1]; inline Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 value) { m_Items[index] = value; } }; // UnityEngine.Vector3[] struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray { ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1]; inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value) { m_Items[index] = value; } }; // UnityEngine.Vector3Int[] struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E : public RuntimeArray { ALIGN_FIELD (8) Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 m_Items[1]; inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 value) { m_Items[index] = value; } }; // UnityEngine.Vector4[] struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD : public RuntimeArray { ALIGN_FIELD (8) Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 m_Items[1]; inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 value) { m_Items[index] = value; } }; // Parabox.CSG.Vertex[] struct VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5 : public RuntimeArray { ALIGN_FIELD (8) Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 m_Items[1]; inline Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 value) { m_Items[index] = value; } }; // System.Security.Cryptography.X509Certificates.X509ChainStatus[] struct X509ChainStatusU5BU5D_tA4CB502E13E6D62B9C824B15F3193FE7EC889299 : public RuntimeArray { ALIGN_FIELD (8) X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D m_Items[1]; inline X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___info_1), (void*)NULL); } inline X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___info_1), (void*)NULL); } }; // MS.Internal.Xml.Cache.XPathNodeRef[] struct XPathNodeRefU5BU5D_tFAE5241CF1C5434237DB66C07CFF73BB76134E79 : public RuntimeArray { ALIGN_FIELD (8) XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 m_Items[1]; inline XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____page_0), (void*)NULL); } inline XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____page_0), (void*)NULL); } }; // UnityEngine.InputSystem.XR.XRFeatureDescriptor[] struct XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7 : public RuntimeArray { ALIGN_FIELD (8) XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 m_Items[1]; inline XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___usageHints_1), (void*)NULL); #endif } inline XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___usageHints_1), (void*)NULL); #endif } }; // UnityEngine.XR.XRNodeState[] struct XRNodeStateU5BU5D_tEC64805398059D44C2FBA68AABAEFFB262B93845 : public RuntimeArray { ALIGN_FIELD (8) XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A m_Items[1]; inline XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A value) { m_Items[index] = value; } }; // UnityEngine.Rendering.Universal.XRView[] struct XRViewU5BU5D_t772A2B1A72B1254498E4FB4A796AE3302E3F4BBE : public RuntimeArray { ALIGN_FIELD (8) XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 m_Items[1]; inline XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___occlusionMesh_3), (void*)NULL); } inline XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___occlusionMesh_3), (void*)NULL); } }; // UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest[] struct ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08 : public RuntimeArray { ALIGN_FIELD (8) ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA m_Items[1]; inline ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA value) { m_Items[index] = value; } }; // UnityEngine.Timeline.AnimationOutputWeightProcessor/WeightInfo[] struct WeightInfoU5BU5D_tA309FB0796574412C67FC42ACC7519BC99AC7A80 : public RuntimeArray { ALIGN_FIELD (8) WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 m_Items[1]; inline WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 value) { m_Items[index] = value; } }; // SharpNav.Collections.BVTree/Node[] struct NodeU5BU5D_t75E724E5D73A79F4AC55DFFD4062865029405FB0 : public RuntimeArray { ALIGN_FIELD (8) Node_t7C791277DE530777708834350121D282BCF6062E m_Items[1]; inline Node_t7C791277DE530777708834350121D282BCF6062E GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Node_t7C791277DE530777708834350121D282BCF6062E* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Node_t7C791277DE530777708834350121D282BCF6062E value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Node_t7C791277DE530777708834350121D282BCF6062E GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Node_t7C791277DE530777708834350121D282BCF6062E* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Node_t7C791277DE530777708834350121D282BCF6062E value) { m_Items[index] = value; } }; // UnityEngine.UIElements.StyleSheets.BaseStyleMatcher/MatchContext[] struct MatchContextU5BU5D_t49C4E5DA5C1F9B06B211BE6F94AC6BD4D0ABCAE5 : public RuntimeArray { ALIGN_FIELD (8) MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 m_Items[1]; inline MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 value) { m_Items[index] = value; } }; // UnityEngine.BeforeRenderHelper/OrderBlock[] struct OrderBlockU5BU5D_tD67C39FB212889AFAAB991BE1AE144ED8D35EE88 : public RuntimeArray { ALIGN_FIELD (8) OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 m_Items[1]; inline OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___callback_1), (void*)NULL); } inline OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___callback_1), (void*)NULL); } }; // UnityEngine.UIElements.UIR.BitmapAllocator32/Page[] struct PageU5BU5D_tFCE8198B6D8AF479FBA546791B9CF3DD8A2D75C9 : public RuntimeArray { ALIGN_FIELD (8) Page_t04FE552A388BF55B12C8868E19589136957E00A5 m_Items[1]; inline Page_t04FE552A388BF55B12C8868E19589136957E00A5 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Page_t04FE552A388BF55B12C8868E19589136957E00A5* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Page_t04FE552A388BF55B12C8868E19589136957E00A5 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Page_t04FE552A388BF55B12C8868E19589136957E00A5 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Page_t04FE552A388BF55B12C8868E19589136957E00A5* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Page_t04FE552A388BF55B12C8868E19589136957E00A5 value) { m_Items[index] = value; } }; // UnityEngine.Camera/RenderRequest[] struct RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940 : public RuntimeArray { ALIGN_FIELD (8) RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A m_Items[1]; inline RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ResultRT_1), (void*)NULL); } inline RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ResultRT_1), (void*)NULL); } }; // FIMSpace.Generating.Checker.CheckerField3D/LineFindHelper[] struct LineFindHelperU5BU5D_t7F2A0733CFA38A9B68DB5FA0BB44E802BA1BD4FC : public RuntimeArray { ALIGN_FIELD (8) LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9 m_Items[1]; inline LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9 value) { m_Items[index] = value; } }; // UnityEngine.Rendering.Universal.DecalEntityIndexer/DecalEntityItem[] struct DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359 : public RuntimeArray { ALIGN_FIELD (8) DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D m_Items[1]; inline DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D value) { m_Items[index] = value; } }; // UnityEngine.Rendering.Universal.DecalEntityManager/CombinedChunks[] struct CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD : public RuntimeArray { ALIGN_FIELD (8) CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 m_Items[1]; inline CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___entityChunk_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___cachedChunk_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___culledChunk_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___drawCallChunk_3), (void*)NULL); #endif } inline CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___entityChunk_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___cachedChunk_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___culledChunk_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___drawCallChunk_3), (void*)NULL); #endif } }; // UnityEngine.UIElements.EventDispatcher/DispatchContext[] struct DispatchContextU5BU5D_t23932F8BEADFC827A9CA5636867F6721AD971757 : public RuntimeArray { ALIGN_FIELD (8) DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 m_Items[1]; inline DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Queue_1), (void*)NULL); } inline DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Queue_1), (void*)NULL); } }; // FIMSpace.Generating.FMeshUtils/WeldHelperVert[] struct WeldHelperVertU5BU5D_t107FA17D6669EA326CC525F88C4CDB0B5367CEA0 : public RuntimeArray { ALIGN_FIELD (8) WeldHelperVert_tD9C71122BE18B6CE31F642E4FCAFC49B52954B6D m_Items[1]; inline WeldHelperVert_tD9C71122BE18B6CE31F642E4FCAFC49B52954B6D GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline WeldHelperVert_tD9C71122BE18B6CE31F642E4FCAFC49B52954B6D* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, WeldHelperVert_tD9C71122BE18B6CE31F642E4FCAFC49B52954B6D value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline WeldHelperVert_tD9C71122BE18B6CE31F642E4FCAFC49B52954B6D GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline WeldHelperVert_tD9C71122BE18B6CE31F642E4FCAFC49B52954B6D* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, WeldHelperVert_tD9C71122BE18B6CE31F642E4FCAFC49B52954B6D value) { m_Items[index] = value; } }; // DungeonArchitect.Flow.Domains.Layout.FlowLayoutGraphTraversal/FNodeInfo[] struct FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3 : public RuntimeArray { ALIGN_FIELD (8) FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 m_Items[1]; inline FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 value) { m_Items[index] = value; } }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapLayerRenderData[] struct TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E : public RuntimeArray { ALIGN_FIELD (8) TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A m_Items[1]; inline TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___quads_1), (void*)NULL); #endif } inline TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___quads_1), (void*)NULL); #endif } }; // DungeonArchitect.Flow.Domains.Tilemap.FlowTilemapRenderer/TilemapRenderQuad[] struct TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C : public RuntimeArray { ALIGN_FIELD (8) TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 m_Items[1]; inline TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___verts_0), (void*)NULL); } inline TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___verts_0), (void*)NULL); } }; // UnityEngine.UIElements.FocusController/FocusedElement[] struct FocusedElementU5BU5D_tE2EC8928994D7E368EC55BC3876976AAED693E58 : public RuntimeArray { ALIGN_FIELD (8) FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF m_Items[1]; inline FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_SubTreeRoot_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_FocusedElement_1), (void*)NULL); #endif } inline FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_SubTreeRoot_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_FocusedElement_1), (void*)NULL); #endif } }; // DungeonArchitect.Builders.GridFlow.GridFlowMinimap/FogOfWarItem[] struct FogOfWarItemU5BU5D_tEA3864FEB691D8F812BC088A9A0287CCE2AF68FE : public RuntimeArray { ALIGN_FIELD (8) FogOfWarItem_tBE24E668383307C75CDE1A883813A74C4B78A909 m_Items[1]; inline FogOfWarItem_tBE24E668383307C75CDE1A883813A74C4B78A909 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline FogOfWarItem_tBE24E668383307C75CDE1A883813A74C4B78A909* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, FogOfWarItem_tBE24E668383307C75CDE1A883813A74C4B78A909 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline FogOfWarItem_tBE24E668383307C75CDE1A883813A74C4B78A909 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline FogOfWarItem_tBE24E668383307C75CDE1A883813A74C4B78A909* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, FogOfWarItem_tBE24E668383307C75CDE1A883813A74C4B78A909 value) { m_Items[index] = value; } }; // DungeonArchitect.Builders.GridFlow.GridFlowModelLookups/SerializedNodeLookup[] struct SerializedNodeLookupU5BU5D_t105132DA10326E3E3327ABC0920392C21F5D7AC7 : public RuntimeArray { ALIGN_FIELD (8) SerializedNodeLookup_t3CBE3010DEAB75708CF255F52266F67724D44E17 m_Items[1]; inline SerializedNodeLookup_t3CBE3010DEAB75708CF255F52266F67724D44E17 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SerializedNodeLookup_t3CBE3010DEAB75708CF255F52266F67724D44E17* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, SerializedNodeLookup_t3CBE3010DEAB75708CF255F52266F67724D44E17 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline SerializedNodeLookup_t3CBE3010DEAB75708CF255F52266F67724D44E17 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SerializedNodeLookup_t3CBE3010DEAB75708CF255F52266F67724D44E17* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SerializedNodeLookup_t3CBE3010DEAB75708CF255F52266F67724D44E17 value) { m_Items[index] = value; } }; // DungeonArchitect.Flow.Impl.GridFlow.Tasks.GridFlowTilemapTaskInitialize/DoorInfo[] struct DoorInfoU5BU5D_tEF91AF0D17251BC89E45A35C2B3CD47FCBF7C963 : public RuntimeArray { ALIGN_FIELD (8) DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4 m_Items[1]; inline DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CLinkU3Ek__BackingField_0), (void*)NULL); } inline DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CLinkU3Ek__BackingField_0), (void*)NULL); } }; // FIMSpace.Generating.GridPainter/PainterCell[] struct PainterCellU5BU5D_tA9B22394F432FF91EBDD8839B57052C023E26D36 : public RuntimeArray { ALIGN_FIELD (8) PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 m_Items[1]; inline PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Instructions_4), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spawns_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___childCells_8), (void*)NULL); #endif } inline PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Instructions_4), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spawns_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___childCells_8), (void*)NULL); #endif } }; // UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor[] struct HIDCollectionDescriptorU5BU5D_t2EE9F27CC218220B385B2D167312D3873741FCD5 : public RuntimeArray { ALIGN_FIELD (8) HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 m_Items[1]; inline HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 value) { m_Items[index] = value; } }; // UnityEngine.InputSystem.HID.HID/HIDElementDescriptor[] struct HIDElementDescriptorU5BU5D_t9E391A41D8235F774682AAD7A77842E6436DF50D : public RuntimeArray { ALIGN_FIELD (8) HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED m_Items[1]; inline HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED value) { m_Items[index] = value; } }; // UnityEngine.InputSystem.HID.HIDParser/HIDReportData[] struct HIDReportDataU5BU5D_t41883CE4CD3C7687A98524CFDB47083CCBE55955 : public RuntimeArray { ALIGN_FIELD (8) HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F m_Items[1]; inline HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F value) { m_Items[index] = value; } }; // UnityEngine.InputSystem.HID.HIDSupport/HIDPageUsage[] struct HIDPageUsageU5BU5D_t021CBAE17F584DBB0E9E003DA47E89ADE04211CD : public RuntimeArray { ALIGN_FIELD (8) HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F m_Items[1]; inline HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F value) { m_Items[index] = value; } }; // FIMSpace.Generating.IGeneration/CombineMaterialComparer[] struct CombineMaterialComparerU5BU5D_t0988003FD96DFC02FEF6E36F1CB4DAF61AC4A620 : public RuntimeArray { ALIGN_FIELD (8) CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 m_Items[1]; inline CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sharedMaterials_0), (void*)NULL); } inline CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sharedMaterials_0), (void*)NULL); } }; // UnityEngine.InputSystem.InputActionMap/BindingOverrideJson[] struct BindingOverrideJsonU5BU5D_t4D6C8281F1138E5751DBB4DFFFDF907D8EF375A5 : public RuntimeArray { ALIGN_FIELD (8) BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 m_Items[1]; inline BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___action_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___id_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___path_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___interactions_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___processors_4), (void*)NULL); #endif } inline BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___action_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___id_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___path_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___interactions_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___processors_4), (void*)NULL); #endif } }; // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem[] struct ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104 : public RuntimeArray { ALIGN_FIELD (8) ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD m_Items[1]; inline ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CnameU3Ek__BackingField_0))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CnameU3Ek__BackingField_0))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3ClayoutU3Ek__BackingField_1))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3ClayoutU3Ek__BackingField_1))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CvariantsU3Ek__BackingField_2))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CvariantsU3Ek__BackingField_2))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CuseStateFromU3Ek__BackingField_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CdisplayNameU3Ek__BackingField_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CshortDisplayNameU3Ek__BackingField_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CusagesU3Ek__BackingField_6))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CaliasesU3Ek__BackingField_7))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CparametersU3Ek__BackingField_8))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CprocessorsU3Ek__BackingField_9))->___m_Array_0), (void*)NULL); #endif } inline ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CnameU3Ek__BackingField_0))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CnameU3Ek__BackingField_0))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3ClayoutU3Ek__BackingField_1))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3ClayoutU3Ek__BackingField_1))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CvariantsU3Ek__BackingField_2))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CvariantsU3Ek__BackingField_2))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CuseStateFromU3Ek__BackingField_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CdisplayNameU3Ek__BackingField_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CshortDisplayNameU3Ek__BackingField_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CusagesU3Ek__BackingField_6))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CaliasesU3Ek__BackingField_7))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CparametersU3Ek__BackingField_8))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CprocessorsU3Ek__BackingField_9))->___m_Array_0), (void*)NULL); #endif } }; // UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout[] struct StateChangeMonitorTimeoutU5BU5D_t475D94CE66B17064D5DE2966779E7E9006A09D82 : public RuntimeArray { ALIGN_FIELD (8) StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE m_Items[1]; inline StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___control_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___monitor_2), (void*)NULL); #endif } inline StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___control_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___monitor_2), (void*)NULL); #endif } }; // UnityEngine.InputSystem.UI.InputSystemUIInputModule/InputActionReferenceState[] struct InputActionReferenceStateU5BU5D_t54C822F1EEFBD5E1A28291831DB5E395D16D90D4 : public RuntimeArray { ALIGN_FIELD (8) InputActionReferenceState_t4704CE84127FDB4DDB6AAD752B3ED2530768C4F9 m_Items[1]; inline InputActionReferenceState_t4704CE84127FDB4DDB6AAD752B3ED2530768C4F9 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline InputActionReferenceState_t4704CE84127FDB4DDB6AAD752B3ED2530768C4F9* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, InputActionReferenceState_t4704CE84127FDB4DDB6AAD752B3ED2530768C4F9 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline InputActionReferenceState_t4704CE84127FDB4DDB6AAD752B3ED2530768C4F9 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline InputActionReferenceState_t4704CE84127FDB4DDB6AAD752B3ED2530768C4F9* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, InputActionReferenceState_t4704CE84127FDB4DDB6AAD752B3ED2530768C4F9 value) { m_Items[index] = value; } }; // UnityEngine.InputSystem.Users.InputUser/OngoingAccountSelection[] struct OngoingAccountSelectionU5BU5D_t0CC84AB78BA7B45022C3D6E08B0DADA7A61BCBD8 : public RuntimeArray { ALIGN_FIELD (8) OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956 m_Items[1]; inline OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___device_0), (void*)NULL); } inline OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___device_0), (void*)NULL); } }; // UnityEngine.UIElements.InternalTreeView/TreeViewItemWrapper[] struct TreeViewItemWrapperU5BU5D_tA8CE70B133105201BE01C82F78D06FACBBDBF55A : public RuntimeArray { ALIGN_FIELD (8) TreeViewItemWrapper_tFA593EC4B06E0C963C0EAA9C18DDC99EEDC05D1F m_Items[1]; inline TreeViewItemWrapper_tFA593EC4B06E0C963C0EAA9C18DDC99EEDC05D1F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TreeViewItemWrapper_tFA593EC4B06E0C963C0EAA9C18DDC99EEDC05D1F* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, TreeViewItemWrapper_tFA593EC4B06E0C963C0EAA9C18DDC99EEDC05D1F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___item_1), (void*)NULL); } inline TreeViewItemWrapper_tFA593EC4B06E0C963C0EAA9C18DDC99EEDC05D1F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TreeViewItemWrapper_tFA593EC4B06E0C963C0EAA9C18DDC99EEDC05D1F* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TreeViewItemWrapper_tFA593EC4B06E0C963C0EAA9C18DDC99EEDC05D1F value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___item_1), (void*)NULL); } }; // UnityEngine.InputSystem.Utilities.JsonParser/JsonValue[] struct JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3 : public RuntimeArray { ALIGN_FIELD (8) JsonValue_t01DB320267C848E729A400EF2345979978F851D2 m_Items[1]; inline JsonValue_t01DB320267C848E729A400EF2345979978F851D2 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline JsonValue_t01DB320267C848E729A400EF2345979978F851D2* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, JsonValue_t01DB320267C848E729A400EF2345979978F851D2 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___stringValue_4))->___text_0))->___m_String_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___arrayValue_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___objectValue_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___anyValue_7), (void*)NULL); #endif } inline JsonValue_t01DB320267C848E729A400EF2345979978F851D2 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline JsonValue_t01DB320267C848E729A400EF2345979978F851D2* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, JsonValue_t01DB320267C848E729A400EF2345979978F851D2 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___stringValue_4))->___text_0))->___m_String_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___arrayValue_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___objectValue_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___anyValue_7), (void*)NULL); #endif } }; // DungeonArchitect.Flow.Domains.Layout.Tasks.LayoutBaseFlowTaskCreateKeyLock/NodeConnectionInfo[] struct NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986 : public RuntimeArray { ALIGN_FIELD (8) NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 m_Items[1]; inline NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___ConnectedNode_0), (void*)NULL); } inline NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___ConnectedNode_0), (void*)NULL); } }; // FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup[] struct TransformBackupU5BU5D_t0D7FCEC6FDE376A12DD39B05F5984E8601DA2D12 : public RuntimeArray { ALIGN_FIELD (8) TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 m_Items[1]; inline TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Parent_2), (void*)NULL); } inline TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Parent_2), (void*)NULL); } }; // UnityEngine.InputSystem.OnScreen.OnScreenControl/OnScreenDeviceInfo[] struct OnScreenDeviceInfoU5BU5D_t0C70881971941DEFDD18CFFD3E4133B5CA0B7F30 : public RuntimeArray { ALIGN_FIELD (8) OnScreenDeviceInfo_t2C7BB082C4486C5F8F0FE55F0BFA772B454AD0AC m_Items[1]; inline OnScreenDeviceInfo_t2C7BB082C4486C5F8F0FE55F0BFA772B454AD0AC GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline OnScreenDeviceInfo_t2C7BB082C4486C5F8F0FE55F0BFA772B454AD0AC* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, OnScreenDeviceInfo_t2C7BB082C4486C5F8F0FE55F0BFA772B454AD0AC value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___device_2), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___firstControl_3), (void*)NULL); #endif } inline OnScreenDeviceInfo_t2C7BB082C4486C5F8F0FE55F0BFA772B454AD0AC GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline OnScreenDeviceInfo_t2C7BB082C4486C5F8F0FE55F0BFA772B454AD0AC* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, OnScreenDeviceInfo_t2C7BB082C4486C5F8F0FE55F0BFA772B454AD0AC value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___device_2), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___firstControl_3), (void*)NULL); #endif } }; // UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding[] struct SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813 : public RuntimeArray { ALIGN_FIELD (8) SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 m_Items[1]; inline SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___path_1), (void*)NULL); } inline SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___path_1), (void*)NULL); } }; // FIMSpace.Generating.PlanHelper/ConnectionRect[] struct ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9 : public RuntimeArray { ALIGN_FIELD (8) ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 m_Items[1]; inline ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Connection1_0))->___Connections_9), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Connection1_0))->___SettingsRef_10), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Connection2_1))->___Connections_9), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Connection2_1))->___SettingsRef_10), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif } inline ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Connection1_0))->___Connections_9), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Connection1_0))->___SettingsRef_10), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Connection2_1))->___Connections_9), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Connection2_1))->___SettingsRef_10), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif } }; // FIMSpace.Generating.PlanHelper/HelperRect[] struct HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0 : public RuntimeArray { ALIGN_FIELD (8) HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 m_Items[1]; inline HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Connections_9), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___SettingsRef_10), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___nears_12))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___counters_13))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___outsides_14))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif } inline HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Connections_9), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___SettingsRef_10), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___nears_12))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___counters_13))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___outsides_14))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif } }; // SharpNav.PolyMesh/AdjacencyEdge[] struct AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4 : public RuntimeArray { ALIGN_FIELD (8) AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F m_Items[1]; inline AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F value) { m_Items[index] = value; } }; // SharpNav.PolyMesh/Edge[] struct EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1 : public RuntimeArray { ALIGN_FIELD (8) Edge_t5BB71DEFECE7290EB599134445761BB2F904534E m_Items[1]; inline Edge_t5BB71DEFECE7290EB599134445761BB2F904534E GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Edge_t5BB71DEFECE7290EB599134445761BB2F904534E* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Edge_t5BB71DEFECE7290EB599134445761BB2F904534E GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Edge_t5BB71DEFECE7290EB599134445761BB2F904534E* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E value) { m_Items[index] = value; } }; // SharpNav.PolyMeshDetail/EdgeInfo[] struct EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C : public RuntimeArray { ALIGN_FIELD (8) EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 m_Items[1]; inline EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 value) { m_Items[index] = value; } }; // SharpNav.PolyMeshDetail/SamplingData[] struct SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17 : public RuntimeArray { ALIGN_FIELD (8) SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 m_Items[1]; inline SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 value) { m_Items[index] = value; } }; // SharpNav.PolyMeshDetail/TriangleData[] struct TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484 : public RuntimeArray { ALIGN_FIELD (8) TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 m_Items[1]; inline TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 value) { m_Items[index] = value; } }; // UnityEngine.Experimental.Rendering.ProbeBrickIndex/Brick[] struct BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A : public RuntimeArray { ALIGN_FIELD (8) Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 m_Items[1]; inline Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 value) { m_Items[index] = value; } }; // UnityEngine.Experimental.Rendering.ProbeBrickIndex/BrickMeta[] struct BrickMetaU5BU5D_t8F957ED960C1989459F526D8C92CD1EA0F2A2AE7 : public RuntimeArray { ALIGN_FIELD (8) BrickMeta_t75B625970B160751665565BB3039980A81DED1D1 m_Items[1]; inline BrickMeta_t75B625970B160751665565BB3039980A81DED1D1 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline BrickMeta_t75B625970B160751665565BB3039980A81DED1D1* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, BrickMeta_t75B625970B160751665565BB3039980A81DED1D1 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___voxels_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___bricks_1), (void*)NULL); #endif } inline BrickMeta_t75B625970B160751665565BB3039980A81DED1D1 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline BrickMeta_t75B625970B160751665565BB3039980A81DED1D1* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, BrickMeta_t75B625970B160751665565BB3039980A81DED1D1 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___voxels_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___bricks_1), (void*)NULL); #endif } }; // UnityEngine.Experimental.Rendering.ProbeBrickIndex/CellIndexUpdateInfo[] struct CellIndexUpdateInfoU5BU5D_t1DBD23C9FC2D547040B4A261FED8D790AF2EF56D : public RuntimeArray { ALIGN_FIELD (8) CellIndexUpdateInfo_t1229476A820A1DA3758C3610DA562F420582747B m_Items[1]; inline CellIndexUpdateInfo_t1229476A820A1DA3758C3610DA562F420582747B GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline CellIndexUpdateInfo_t1229476A820A1DA3758C3610DA562F420582747B* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, CellIndexUpdateInfo_t1229476A820A1DA3758C3610DA562F420582747B value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline CellIndexUpdateInfo_t1229476A820A1DA3758C3610DA562F420582747B GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline CellIndexUpdateInfo_t1229476A820A1DA3758C3610DA562F420582747B* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, CellIndexUpdateInfo_t1229476A820A1DA3758C3610DA562F420582747B value) { m_Items[index] = value; } }; // UnityEngine.Experimental.Rendering.ProbeBrickIndex/ReservedBrick[] struct ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49 : public RuntimeArray { ALIGN_FIELD (8) ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 m_Items[1]; inline ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 value) { m_Items[index] = value; } }; // UnityEngine.Experimental.Rendering.ProbeBrickIndex/VoxelMeta[] struct VoxelMetaU5BU5D_t75FE020BCD374AE42D4CA10991E5B2B24BE86F21 : public RuntimeArray { ALIGN_FIELD (8) VoxelMeta_t68E17D649E8573BDE8903A4931A80C316245FF46 m_Items[1]; inline VoxelMeta_t68E17D649E8573BDE8903A4931A80C316245FF46 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline VoxelMeta_t68E17D649E8573BDE8903A4931A80C316245FF46* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, VoxelMeta_t68E17D649E8573BDE8903A4931A80C316245FF46 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___brickIndices_1), (void*)NULL); } inline VoxelMeta_t68E17D649E8573BDE8903A4931A80C316245FF46 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline VoxelMeta_t68E17D649E8573BDE8903A4931A80C316245FF46* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, VoxelMeta_t68E17D649E8573BDE8903A4931A80C316245FF46 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___brickIndices_1), (void*)NULL); } }; // UnityEngine.Experimental.Rendering.ProbeBrickPool/BrickChunkAlloc[] struct BrickChunkAllocU5BU5D_t6F006CB2BCFBE51C06C6600018AE6E341ABCD96F : public RuntimeArray { ALIGN_FIELD (8) BrickChunkAlloc_tE20AA1DC63F165DAA678ECF487C52A848589F45F m_Items[1]; inline BrickChunkAlloc_tE20AA1DC63F165DAA678ECF487C52A848589F45F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline BrickChunkAlloc_tE20AA1DC63F165DAA678ECF487C52A848589F45F* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, BrickChunkAlloc_tE20AA1DC63F165DAA678ECF487C52A848589F45F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline BrickChunkAlloc_tE20AA1DC63F165DAA678ECF487C52A848589F45F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline BrickChunkAlloc_tE20AA1DC63F165DAA678ECF487C52A848589F45F* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, BrickChunkAlloc_tE20AA1DC63F165DAA678ECF487C52A848589F45F value) { m_Items[index] = value; } }; // UnityEngine.Experimental.Rendering.ProbeReferenceVolume/RegId[] struct RegIdU5BU5D_t7358FF209142109ADAFF296BEC32038EFECF5FE1 : public RuntimeArray { ALIGN_FIELD (8) RegId_t558A1471305FE71659736358E71632E62B26AF64 m_Items[1]; inline RegId_t558A1471305FE71659736358E71632E62B26AF64 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RegId_t558A1471305FE71659736358E71632E62B26AF64* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RegId_t558A1471305FE71659736358E71632E62B26AF64 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline RegId_t558A1471305FE71659736358E71632E62B26AF64 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RegId_t558A1471305FE71659736358E71632E62B26AF64* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RegId_t558A1471305FE71659736358E71632E62B26AF64 value) { m_Items[index] = value; } }; // UnityEngine.Experimental.Rendering.ProbeReferenceVolume/Volume[] struct VolumeU5BU5D_tF2F2D3E5DC63B4A77B8559E0BB01760EFC675ED9 : public RuntimeArray { ALIGN_FIELD (8) Volume_t0A37FB7D795C1F56E3A15D69FDE5CC490AE8F19B m_Items[1]; inline Volume_t0A37FB7D795C1F56E3A15D69FDE5CC490AE8F19B GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Volume_t0A37FB7D795C1F56E3A15D69FDE5CC490AE8F19B* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Volume_t0A37FB7D795C1F56E3A15D69FDE5CC490AE8F19B value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Volume_t0A37FB7D795C1F56E3A15D69FDE5CC490AE8F19B GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Volume_t0A37FB7D795C1F56E3A15D69FDE5CC490AE8F19B* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Volume_t0A37FB7D795C1F56E3A15D69FDE5CC490AE8F19B value) { m_Items[index] = value; } }; // UnityEngine.Experimental.Rendering.ProbeVolumePerSceneData/SerializableAssetItem[] struct SerializableAssetItemU5BU5D_t0FEE6FDE09698305BA62C50B4AFF438191793E8F : public RuntimeArray { ALIGN_FIELD (8) SerializableAssetItem_t6A8C418A5D6068E49195CA2F1908A36B36423416 m_Items[1]; inline SerializableAssetItem_t6A8C418A5D6068E49195CA2F1908A36B36423416 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SerializableAssetItem_t6A8C418A5D6068E49195CA2F1908A36B36423416* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, SerializableAssetItem_t6A8C418A5D6068E49195CA2F1908A36B36423416 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___asset_1), (void*)NULL); } inline SerializableAssetItem_t6A8C418A5D6068E49195CA2F1908A36B36423416 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SerializableAssetItem_t6A8C418A5D6068E49195CA2F1908A36B36423416* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SerializableAssetItem_t6A8C418A5D6068E49195CA2F1908A36B36423416 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___asset_1), (void*)NULL); } }; // UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializableBoundItem[] struct SerializableBoundItemU5BU5D_t9A6122761FD41FE8CBEF51C11280B42597CB760F : public RuntimeArray { ALIGN_FIELD (8) SerializableBoundItem_tAAC617FC15812D4C15EA67F564DBBB97C91CA76C m_Items[1]; inline SerializableBoundItem_tAAC617FC15812D4C15EA67F564DBBB97C91CA76C GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SerializableBoundItem_tAAC617FC15812D4C15EA67F564DBBB97C91CA76C* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, SerializableBoundItem_tAAC617FC15812D4C15EA67F564DBBB97C91CA76C value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sceneGUID_0), (void*)NULL); } inline SerializableBoundItem_tAAC617FC15812D4C15EA67F564DBBB97C91CA76C GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SerializableBoundItem_tAAC617FC15812D4C15EA67F564DBBB97C91CA76C* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SerializableBoundItem_tAAC617FC15812D4C15EA67F564DBBB97C91CA76C value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sceneGUID_0), (void*)NULL); } }; // UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializableHasPVItem[] struct SerializableHasPVItemU5BU5D_t9DE8FD084AFEFCEF6C32745E13BB3217EE80520F : public RuntimeArray { ALIGN_FIELD (8) SerializableHasPVItem_tCB43CF2DDF020627DE121934A0031B5A4A418622 m_Items[1]; inline SerializableHasPVItem_tCB43CF2DDF020627DE121934A0031B5A4A418622 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SerializableHasPVItem_tCB43CF2DDF020627DE121934A0031B5A4A418622* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, SerializableHasPVItem_tCB43CF2DDF020627DE121934A0031B5A4A418622 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sceneGUID_0), (void*)NULL); } inline SerializableHasPVItem_tCB43CF2DDF020627DE121934A0031B5A4A418622 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SerializableHasPVItem_tCB43CF2DDF020627DE121934A0031B5A4A418622* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SerializableHasPVItem_tCB43CF2DDF020627DE121934A0031B5A4A418622 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sceneGUID_0), (void*)NULL); } }; // UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializablePVBakeSettings[] struct SerializablePVBakeSettingsU5BU5D_t52DF609CD2D40A021A4930315DEA50429C0DB4E6 : public RuntimeArray { ALIGN_FIELD (8) SerializablePVBakeSettings_t4E5B089BA357A2E91A67F570519556876B797877 m_Items[1]; inline SerializablePVBakeSettings_t4E5B089BA357A2E91A67F570519556876B797877 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SerializablePVBakeSettings_t4E5B089BA357A2E91A67F570519556876B797877* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, SerializablePVBakeSettings_t4E5B089BA357A2E91A67F570519556876B797877 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sceneGUID_0), (void*)NULL); } inline SerializablePVBakeSettings_t4E5B089BA357A2E91A67F570519556876B797877 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SerializablePVBakeSettings_t4E5B089BA357A2E91A67F570519556876B797877* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SerializablePVBakeSettings_t4E5B089BA357A2E91A67F570519556876B797877 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sceneGUID_0), (void*)NULL); } }; // UnityEngine.Experimental.Rendering.ProbeVolumeSceneData/SerializablePVProfile[] struct SerializablePVProfileU5BU5D_tEEFF13FCDC8CC1E0DDA6EF7D0BE5548035514CA2 : public RuntimeArray { ALIGN_FIELD (8) SerializablePVProfile_tD3D31A9B22592CE78C6B023E2A4DD629680BD069 m_Items[1]; inline SerializablePVProfile_tD3D31A9B22592CE78C6B023E2A4DD629680BD069 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SerializablePVProfile_tD3D31A9B22592CE78C6B023E2A4DD629680BD069* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, SerializablePVProfile_tD3D31A9B22592CE78C6B023E2A4DD629680BD069 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sceneGUID_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___profile_1), (void*)NULL); #endif } inline SerializablePVProfile_tD3D31A9B22592CE78C6B023E2A4DD629680BD069 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SerializablePVProfile_tD3D31A9B22592CE78C6B023E2A4DD629680BD069* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SerializablePVProfile_tD3D31A9B22592CE78C6B023E2A4DD629680BD069 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sceneGUID_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___profile_1), (void*)NULL); #endif } }; // System.Text.RegularExpressions.Regex/CachedCodeEntryKey[] struct CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9 : public RuntimeArray { ALIGN_FIELD (8) CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 m_Items[1]; inline CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____cultureKey_1), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____pattern_2), (void*)NULL); #endif } inline CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____cultureKey_1), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____pattern_2), (void*)NULL); #endif } }; // System.Text.RegularExpressions.RegexCharClass/SingleRange[] struct SingleRangeU5BU5D_t9F938F2249733D85C4F97842A125778D69A843D6 : public RuntimeArray { ALIGN_FIELD (8) SingleRange_tB50C1C2B62BDC445BDBA41FD3CDC77A45A211BBC m_Items[1]; inline SingleRange_tB50C1C2B62BDC445BDBA41FD3CDC77A45A211BBC GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SingleRange_tB50C1C2B62BDC445BDBA41FD3CDC77A45A211BBC* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, SingleRange_tB50C1C2B62BDC445BDBA41FD3CDC77A45A211BBC value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline SingleRange_tB50C1C2B62BDC445BDBA41FD3CDC77A45A211BBC GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SingleRange_tB50C1C2B62BDC445BDBA41FD3CDC77A45A211BBC* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SingleRange_tB50C1C2B62BDC445BDBA41FD3CDC77A45A211BBC value) { m_Items[index] = value; } }; // UnityEngine.UIElements.UIR.RenderChain/RenderNodeData[] struct RenderNodeDataU5BU5D_t73A42A22EC1354DE8A25C10A2E408E1DA7C41B7E : public RuntimeArray { ALIGN_FIELD (8) RenderNodeData_t7527D1643CC280CE2B2E40AB9F5154615B7A99AE m_Items[1]; inline RenderNodeData_t7527D1643CC280CE2B2E40AB9F5154615B7A99AE GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RenderNodeData_t7527D1643CC280CE2B2E40AB9F5154615B7A99AE* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RenderNodeData_t7527D1643CC280CE2B2E40AB9F5154615B7A99AE value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___standardMaterial_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___initialMaterial_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___matPropBlock_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___firstCommand_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___device_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___vectorAtlas_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___shaderInfoAtlas_6), (void*)NULL); #endif } inline RenderNodeData_t7527D1643CC280CE2B2E40AB9F5154615B7A99AE GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RenderNodeData_t7527D1643CC280CE2B2E40AB9F5154615B7A99AE* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RenderNodeData_t7527D1643CC280CE2B2E40AB9F5154615B7A99AE value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___standardMaterial_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___initialMaterial_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___matPropBlock_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___firstCommand_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___device_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___vectorAtlas_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___shaderInfoAtlas_6), (void*)NULL); #endif } }; // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData[] struct PassDebugDataU5BU5D_tE5BC275EBC9FAC58962B12C9A65A4E46C4061C8C : public RuntimeArray { ALIGN_FIELD (8) PassDebugData_tE911DB0148519C33C773511F2D92F57AF1B6D258 m_Items[1]; inline PassDebugData_tE911DB0148519C33C773511F2D92F57AF1B6D258 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PassDebugData_tE911DB0148519C33C773511F2D92F57AF1B6D258* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, PassDebugData_tE911DB0148519C33C773511F2D92F57AF1B6D258 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___resourceReadLists_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___resourceWriteLists_2), (void*)NULL); #endif } inline PassDebugData_tE911DB0148519C33C773511F2D92F57AF1B6D258 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PassDebugData_tE911DB0148519C33C773511F2D92F57AF1B6D258* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PassDebugData_tE911DB0148519C33C773511F2D92F57AF1B6D258 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___resourceReadLists_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___resourceWriteLists_2), (void*)NULL); #endif } }; // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData[] struct ResourceDebugDataU5BU5D_t8E3C8E909FF9CF4980699621000D99E46241DAF1 : public RuntimeArray { ALIGN_FIELD (8) ResourceDebugData_t83301B4E44B1F0B49486E21F019AFEE444809A9B m_Items[1]; inline ResourceDebugData_t83301B4E44B1F0B49486E21F019AFEE444809A9B GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ResourceDebugData_t83301B4E44B1F0B49486E21F019AFEE444809A9B* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, ResourceDebugData_t83301B4E44B1F0B49486E21F019AFEE444809A9B value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___consumerList_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___producerList_5), (void*)NULL); #endif } inline ResourceDebugData_t83301B4E44B1F0B49486E21F019AFEE444809A9B GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ResourceDebugData_t83301B4E44B1F0B49486E21F019AFEE444809A9B* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ResourceDebugData_t83301B4E44B1F0B49486E21F019AFEE444809A9B value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___consumerList_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___producerList_5), (void*)NULL); #endif } }; // FMODUnity.RuntimeManager/LoadedBank[] struct LoadedBankU5BU5D_t296466E462C442D78DDCE8832206D998023717AE : public RuntimeArray { ALIGN_FIELD (8) LoadedBank_t34982FD5B17B0953F326A2B8BEDE21881B9E32CB m_Items[1]; inline LoadedBank_t34982FD5B17B0953F326A2B8BEDE21881B9E32CB GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline LoadedBank_t34982FD5B17B0953F326A2B8BEDE21881B9E32CB* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, LoadedBank_t34982FD5B17B0953F326A2B8BEDE21881B9E32CB value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline LoadedBank_t34982FD5B17B0953F326A2B8BEDE21881B9E32CB GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline LoadedBank_t34982FD5B17B0953F326A2B8BEDE21881B9E32CB* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, LoadedBank_t34982FD5B17B0953F326A2B8BEDE21881B9E32CB value) { m_Items[index] = value; } }; // System.Xml.Schema.SequenceNode/SequenceConstructPosContext[] struct SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545 : public RuntimeArray { ALIGN_FIELD (8) SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 m_Items[1]; inline SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___this__0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___firstpos_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___lastpos_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___lastposLeft_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___firstposRight_4), (void*)NULL); #endif } inline SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___this__0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___firstpos_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___lastpos_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___lastposLeft_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___firstposRight_4), (void*)NULL); #endif } }; // FMODUnity.Settings/PlatformTemplate[] struct PlatformTemplateU5BU5D_tFC88AEDCE09C468990C041C2AC61C834C0987B61 : public RuntimeArray { ALIGN_FIELD (8) PlatformTemplate_t461C48A7E7ABB9C8A3D5096E0C535C50F218EC59 m_Items[1]; inline PlatformTemplate_t461C48A7E7ABB9C8A3D5096E0C535C50F218EC59 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PlatformTemplate_t461C48A7E7ABB9C8A3D5096E0C535C50F218EC59* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, PlatformTemplate_t461C48A7E7ABB9C8A3D5096E0C535C50F218EC59 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Identifier_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___CreateInstance_1), (void*)NULL); #endif } inline PlatformTemplate_t461C48A7E7ABB9C8A3D5096E0C535C50F218EC59 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PlatformTemplate_t461C48A7E7ABB9C8A3D5096E0C535C50F218EC59* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PlatformTemplate_t461C48A7E7ABB9C8A3D5096E0C535C50F218EC59 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Identifier_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___CreateInstance_1), (void*)NULL); #endif } }; // UnityEngine.Rendering.Universal.ShadowUtility/Edge[] struct EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5 : public RuntimeArray { ALIGN_FIELD (8) Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB m_Items[1]; inline Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB value) { m_Items[index] = value; } }; // UnityEngine.UIElements.StyleComplexSelector/PseudoStateData[] struct PseudoStateDataU5BU5D_t9BCF1529FD67601DCC4EF281432261DE3D79BC16 : public RuntimeArray { ALIGN_FIELD (8) PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8 m_Items[1]; inline PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8 value) { m_Items[index] = value; } }; // UnityEngine.UIElements.StylePropertyAnimationSystem/ElementPropertyPair[] struct ElementPropertyPairU5BU5D_t6FF58980E8CE0FF5D09ED3CFB640CA161657E558 : public RuntimeArray { ALIGN_FIELD (8) ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814 m_Items[1]; inline ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___element_1), (void*)NULL); } inline ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___element_1), (void*)NULL); } }; // UnityEngine.UIElements.StyleSheets.StyleSheetCache/SheetHandleKey[] struct SheetHandleKeyU5BU5D_t0692F3925E22E3E4A05A3D3A3EF1CF46BA4D13D7 : public RuntimeArray { ALIGN_FIELD (8) SheetHandleKey_tD6F2FE5B26CB5B86F18F74C8D47B5FA63D77B574 m_Items[1]; inline SheetHandleKey_tD6F2FE5B26CB5B86F18F74C8D47B5FA63D77B574 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SheetHandleKey_tD6F2FE5B26CB5B86F18F74C8D47B5FA63D77B574* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, SheetHandleKey_tD6F2FE5B26CB5B86F18F74C8D47B5FA63D77B574 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline SheetHandleKey_tD6F2FE5B26CB5B86F18F74C8D47B5FA63D77B574 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SheetHandleKey_tD6F2FE5B26CB5B86F18F74C8D47B5FA63D77B574* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SheetHandleKey_tD6F2FE5B26CB5B86F18F74C8D47B5FA63D77B574 value) { m_Items[index] = value; } }; // UnityEngine.UIElements.StyleVariableResolver/ResolveContext[] struct ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB : public RuntimeArray { ALIGN_FIELD (8) ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 m_Items[1]; inline ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sheet_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___handles_1), (void*)NULL); #endif } inline ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sheet_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___handles_1), (void*)NULL); #endif } }; // UnityEngine.UIElements.TemplateAsset/AttributeOverride[] struct AttributeOverrideU5BU5D_t4D2E0B93EF3A1A1EB58AC1F48E6CFE20A0EA27E8 : public RuntimeArray { ALIGN_FIELD (8) AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF m_Items[1]; inline AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ElementName_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_AttributeName_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Value_2), (void*)NULL); #endif } inline AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ElementName_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_AttributeName_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Value_2), (void*)NULL); #endif } }; // UnityEngine.TextCore.Text.TextResourceManager/FontAssetRef[] struct FontAssetRefU5BU5D_tCFE90C7F0A1519B26B8734B50C8476003EEA40D3 : public RuntimeArray { ALIGN_FIELD (8) FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 m_Items[1]; inline FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset_4), (void*)NULL); } inline FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset_4), (void*)NULL); } }; // UnityEngine.TextCore.Text.TextSettings/FontReferenceMap[] struct FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118 : public RuntimeArray { ALIGN_FIELD (8) FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 m_Items[1]; inline FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___font_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset_1), (void*)NULL); #endif } inline FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___font_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___fontAsset_1), (void*)NULL); #endif } }; // System.Boolean UnityEngine.Vector2::Equals(System.Object) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_Equals_mA4E81D6FCE503DBD502BA499708344410F60DA4E_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector2::GetHashCode() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2_GetHashCode_mED8670C0E122B7ED0DAB4C3381ADFF04B75E0B03_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ; // System.Type System.Object::GetType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector2Int::Equals(System.Object) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_Equals_m6D91EFAA6B3254334436BD262A4547EA08281BA3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector2Int::GetHashCode() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_GetHashCode_mA3B6135FA770AF0C171319B50D9B913657230EB7_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ; // System.Boolean SharpNav.Geometry.Vector3::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vector3_Equals_mE77202253637B874ACB09BBF3334CE162541C14E (Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; // System.Int32 SharpNav.Geometry.Vector3::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Vector3_GetHashCode_mC99BA804A5EF91AA867A6DC6F07310037A57B4B4 (Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector3::Equals(System.Object) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_Equals_mB4BE43D5986864F5C22B919F2957E0309F10E3B4_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector3::GetHashCode() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector3Int::Equals(System.Object) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_Equals_m419967067E76BF0381E4CD8FE14DF5ED46ACFB02_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector3Int::GetHashCode() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_GetHashCode_mFAA200CFE26F006BEE6F9A65AFD0AC8C49D730EA_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector4::Equals(System.Object) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector4_Equals_mC2596CA0F441D25DE7A9419BE66A8FA2DA355CB9_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector4::GetHashCode() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector4_GetHashCode_m53F6FCA56A0051C9D1AB41AA3EAA2C86CDAA8B92_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, const RuntimeMethod* method) ; // System.Boolean System.ValueType::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; // System.Int32 System.ValueType::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Int32 MS.Internal.Xml.Cache.XPathNodeRef::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XPathNodeRef_GetHashCode_mA438A76A5D2970E8AEC24529F5D03905D9A71F0C (XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.IGeneration/CombineMaterialComparer::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CombineMaterialComparer_Equals_mCBD5F34F5BDA033AAEE956E15E60F04077E15636 (CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; // System.Int32 FIMSpace.Generating.IGeneration/CombineMaterialComparer::GetHashCode() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CombineMaterialComparer_GetHashCode_m00BAD5E7398976866D7A19125FBC9E588516C7BA_inline (CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonValue_Equals_m4A516862648D99564D5FA05FC99DF63A275D2996 (JsonValue_t01DB320267C848E729A400EF2345979978F851D2* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JsonValue_GetHashCode_m6D9DFCA9CF023D45025BB140C5A65CD21F291092 (JsonValue_t01DB320267C848E729A400EF2345979978F851D2* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Experimental.Rendering.ProbeReferenceVolume/RegId::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegId_Equals_m42741BC96AB73BD66C8E071FC56669D05BE78681 (RegId_t558A1471305FE71659736358E71632E62B26AF64* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Experimental.Rendering.ProbeReferenceVolume/RegId::GetHashCode() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RegId_GetHashCode_m85D1E25F3792C7049063C2A7C4C1AC7D2F6FE449_inline (RegId_t558A1471305FE71659736358E71632E62B26AF64* __this, const RuntimeMethod* method) ; // System.Boolean System.Text.RegularExpressions.Regex/CachedCodeEntryKey::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CachedCodeEntryKey_Equals_m59F40708B97179EA5C9019EA6A958D7AB8BC8CA2 (CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; // System.Int32 System.Text.RegularExpressions.Regex/CachedCodeEntryKey::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CachedCodeEntryKey_GetHashCode_m253B53C100F840B987A487020F02184019D776DE (CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector2::Equals(UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_Equals_mDF84D5ED14E018609C6A9C9BAE016C1B33BCFF4C_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_other, const RuntimeMethod* method) ; // System.Int32 System.Single::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2 (float* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector2Int::Equals(UnityEngine.Vector2Int) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_Equals_m32811BA0576C096D5EB5C0CFD8231478F17229A6_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_other, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector2Int::get_x() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ; // System.Int32 System.Int32::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295 (int32_t* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector2Int::get_y() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector3::Equals(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_Equals_mEDEAF86793D229455BBF9BA5B30DDF438D6CABC1_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_other, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector3Int::Equals(UnityEngine.Vector3Int) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_Equals_mE4D179C5001B77DE05E3E4BC39DC9F6AE441EBD8_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_other, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector3Int::get_y() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector3Int::get_z() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector3Int::get_x() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector4::Equals(UnityEngine.Vector4) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector4_Equals_m73FAA65A1A565EE28D6C9385603829894B7D4392_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_other, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector3Int::op_Equality(UnityEngine.Vector3Int,UnityEngine.Vector3Int) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_lhs, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_rhs, const RuntimeMethod* method) ; #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m13DC78B5E217A13F9494B2DA0C4FE08C3460ECF4_gshared (ObjectEqualityComparer_1_tD0E4CD38C944954BB5B568DE1434EC14E42A6E1B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_x, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_y, const RuntimeMethod* method) { { } { } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = Vector2_Equals_mA4E81D6FCE503DBD502BA499708344410F60DA4E_inline((&___0_x), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m93C7E897AB48B79642631FE9A5B5F653A2F607EC_gshared (ObjectEqualityComparer_1_tD0E4CD38C944954BB5B568DE1434EC14E42A6E1B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = Vector2_GetHashCode_mED8670C0E122B7ED0DAB4C3381ADFF04B75E0B03_inline((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m51584082140F40FEE6C6A941CB890F1C8DD6C458_gshared (ObjectEqualityComparer_1_tD0E4CD38C944954BB5B568DE1434EC14E42A6E1B* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = (L_13)->GetAt(static_cast(L_15)); } { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19 = ___1_value; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Vector2_Equals_mA4E81D6FCE503DBD502BA499708344410F60DA4E_inline(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m46C0F505F6F26CA45F3ABD7A4CC68BD231FA8651_gshared (ObjectEqualityComparer_1_tD0E4CD38C944954BB5B568DE1434EC14E42A6E1B* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = (L_13)->GetAt(static_cast(L_15)); } { Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19 = ___1_value; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Vector2_Equals_mA4E81D6FCE503DBD502BA499708344410F60DA4E_inline(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m39EBEC468CCD065F6CC4874687683EE430EEF117_gshared (ObjectEqualityComparer_1_tD0E4CD38C944954BB5B568DE1434EC14E42A6E1B* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tD0E4CD38C944954BB5B568DE1434EC14E42A6E1B*)((ObjectEqualityComparer_1_tD0E4CD38C944954BB5B568DE1434EC14E42A6E1B*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mB721A362D5E3D882CBDCD9F8D63FD47B1698701C_gshared (ObjectEqualityComparer_1_tD0E4CD38C944954BB5B568DE1434EC14E42A6E1B* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mF0E67E1C30575C058C5253FBA1A247A1B92B951F_gshared (ObjectEqualityComparer_1_tD0E4CD38C944954BB5B568DE1434EC14E42A6E1B* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tF5B9124CEB160EFC53E943AA29271854DB5D5E8E*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m05419B03891B637C619C0D9134EECE7888336C39_gshared (ObjectEqualityComparer_1_t79BE4B0F2B11F313C91EA6C8478EC20E9AB4A3DF* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_x, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_y, const RuntimeMethod* method) { { } { } { Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2 = ___1_y; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = Vector2Int_Equals_m6D91EFAA6B3254334436BD262A4547EA08281BA3_inline((&___0_x), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mA244B849A89B98E5F85E4003EFE275E0BACB1A61_gshared (ObjectEqualityComparer_1_t79BE4B0F2B11F313C91EA6C8478EC20E9AB4A3DF* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = Vector2Int_GetHashCode_mA3B6135FA770AF0C171319B50D9B913657230EB7_inline((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m46A38818263E33637DD578D9A8203DBE43ACF92F_gshared (ObjectEqualityComparer_1_t79BE4B0F2B11F313C91EA6C8478EC20E9AB4A3DF* __this, Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* ___0_array, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_16 = (L_13)->GetAt(static_cast(L_15)); } { Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_19 = ___1_value; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Vector2Int_Equals_m6D91EFAA6B3254334436BD262A4547EA08281BA3_inline(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m137A6C0F35F37E729A9001070B07E3E44CC409BF_gshared (ObjectEqualityComparer_1_t79BE4B0F2B11F313C91EA6C8478EC20E9AB4A3DF* __this, Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* ___0_array, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_16 = (L_13)->GetAt(static_cast(L_15)); } { Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_19 = ___1_value; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Vector2Int_Equals_m6D91EFAA6B3254334436BD262A4547EA08281BA3_inline(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mEB9109B3D2B81088727DA98BC70A4DB6FFAE3F35_gshared (ObjectEqualityComparer_1_t79BE4B0F2B11F313C91EA6C8478EC20E9AB4A3DF* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t79BE4B0F2B11F313C91EA6C8478EC20E9AB4A3DF*)((ObjectEqualityComparer_1_t79BE4B0F2B11F313C91EA6C8478EC20E9AB4A3DF*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mF405F5A6DE265D9C0541603FB78D8F25FABFB88D_gshared (ObjectEqualityComparer_1_t79BE4B0F2B11F313C91EA6C8478EC20E9AB4A3DF* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m40B865A9729C0AA888FDB715B33DC48D2CC30B7C_gshared (ObjectEqualityComparer_1_t79BE4B0F2B11F313C91EA6C8478EC20E9AB4A3DF* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t3584A3B82B794F38A122BE591C2DA6F983EDA6ED*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mE35753E9054FFB2D1A1FC32A53E867256670315B_gshared (ObjectEqualityComparer_1_tAEEAF277F51F6BAEFFDEEE5BDA491F3C7CB63D36* __this, Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 ___0_x, Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 ___1_y, const RuntimeMethod* method) { { } { } { Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 L_2 = ___1_y; Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = Vector3_Equals_mE77202253637B874ACB09BBF3334CE162541C14E((&___0_x), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mEAEAEB33D82E7C156C1E37B987835331AED22E25_gshared (ObjectEqualityComparer_1_tAEEAF277F51F6BAEFFDEEE5BDA491F3C7CB63D36* __this, Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = Vector3_GetHashCode_mC99BA804A5EF91AA867A6DC6F07310037A57B4B4((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m0EECB0ABF4825A7FF6FE3703286290A37CD200CE_gshared (ObjectEqualityComparer_1_tAEEAF277F51F6BAEFFDEEE5BDA491F3C7CB63D36* __this, Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* ___0_array, Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 L_16 = (L_13)->GetAt(static_cast(L_15)); } { Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 L_19 = ___1_value; Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Vector3_Equals_mE77202253637B874ACB09BBF3334CE162541C14E(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m90113C1E6A92D21B1C790318CFA222F82866290E_gshared (ObjectEqualityComparer_1_tAEEAF277F51F6BAEFFDEEE5BDA491F3C7CB63D36* __this, Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* ___0_array, Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 L_16 = (L_13)->GetAt(static_cast(L_15)); } { Vector3U5BU5D_t7BAE163797922D7D3436798286CE34B53AF25DC3* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 L_19 = ___1_value; Vector3_tD2F584D473760BF755676EDB942F65DF2CEBF5C4 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Vector3_Equals_mE77202253637B874ACB09BBF3334CE162541C14E(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mCF5D7237C2D02D12D01459D7C6406EFADCB91CFA_gshared (ObjectEqualityComparer_1_tAEEAF277F51F6BAEFFDEEE5BDA491F3C7CB63D36* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tAEEAF277F51F6BAEFFDEEE5BDA491F3C7CB63D36*)((ObjectEqualityComparer_1_tAEEAF277F51F6BAEFFDEEE5BDA491F3C7CB63D36*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m1BDBD6CFA83E4F2F728117AD410D51BEC17DCF84_gshared (ObjectEqualityComparer_1_tAEEAF277F51F6BAEFFDEEE5BDA491F3C7CB63D36* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m078C4804EE2F5B349717A97FAB19F69DC47B613B_gshared (ObjectEqualityComparer_1_tAEEAF277F51F6BAEFFDEEE5BDA491F3C7CB63D36* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t9A644A3C98BB44FEF121AF0F23F08053591F523F*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t9A644A3C98BB44FEF121AF0F23F08053591F523F*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m538B38305D9632F9DBA8971093B89065C7F86C63_gshared (ObjectEqualityComparer_1_t6436E12A969AFEF0F5AB1DD117EDA86733AD7DE4* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_x, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_y, const RuntimeMethod* method) { { } { } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = Vector3_Equals_mB4BE43D5986864F5C22B919F2957E0309F10E3B4_inline((&___0_x), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mCEA9E660F8FE6FEB6F6864C17A347C64DB3E5BD4_gshared (ObjectEqualityComparer_1_t6436E12A969AFEF0F5AB1DD117EDA86733AD7DE4* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m9782C8235899E5734536B2A0920559675D4E40F5_gshared (ObjectEqualityComparer_1_t6436E12A969AFEF0F5AB1DD117EDA86733AD7DE4* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = (L_13)->GetAt(static_cast(L_15)); } { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = ___1_value; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Vector3_Equals_mB4BE43D5986864F5C22B919F2957E0309F10E3B4_inline(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m8FCD89E9E062489195A26D111A65BC55B59B0B69_gshared (ObjectEqualityComparer_1_t6436E12A969AFEF0F5AB1DD117EDA86733AD7DE4* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = (L_13)->GetAt(static_cast(L_15)); } { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = ___1_value; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Vector3_Equals_mB4BE43D5986864F5C22B919F2957E0309F10E3B4_inline(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m70A7B4B290A4F7D370E3BCFD91FF971769FBE483_gshared (ObjectEqualityComparer_1_t6436E12A969AFEF0F5AB1DD117EDA86733AD7DE4* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t6436E12A969AFEF0F5AB1DD117EDA86733AD7DE4*)((ObjectEqualityComparer_1_t6436E12A969AFEF0F5AB1DD117EDA86733AD7DE4*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mF83DB5C5DAD6BB66FF936D1F6BD23C6F8B965E7E_gshared (ObjectEqualityComparer_1_t6436E12A969AFEF0F5AB1DD117EDA86733AD7DE4* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m27EB5B9C0256CBC58FAC866C3FBB457F416190BE_gshared (ObjectEqualityComparer_1_t6436E12A969AFEF0F5AB1DD117EDA86733AD7DE4* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t1F3F605A9175C681B32670E6F821ED336C3693F6*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m9AB86C0F10AB12C839A49A0F7204232C2B71953B_gshared (ObjectEqualityComparer_1_tA61DC27AFBA7EC8BAF26FB33FC803B8DCCFF637A* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_x, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_y, const RuntimeMethod* method) { { } { } { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2 = ___1_y; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = Vector3Int_Equals_m419967067E76BF0381E4CD8FE14DF5ED46ACFB02_inline((&___0_x), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m24FCADCF79C1ED220F7A0DC4A5B7FD110A33565A_gshared (ObjectEqualityComparer_1_tA61DC27AFBA7EC8BAF26FB33FC803B8DCCFF637A* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = Vector3Int_GetHashCode_mFAA200CFE26F006BEE6F9A65AFD0AC8C49D730EA_inline((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m2E7907D9F9D5ED0BC43A864C03CB1E89B46BD372_gshared (ObjectEqualityComparer_1_tA61DC27AFBA7EC8BAF26FB33FC803B8DCCFF637A* __this, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___0_array, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_16 = (L_13)->GetAt(static_cast(L_15)); } { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_19 = ___1_value; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Vector3Int_Equals_m419967067E76BF0381E4CD8FE14DF5ED46ACFB02_inline(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mA82FDD4C1DA0E5B6843B8B5558F94D9E5D0863AB_gshared (ObjectEqualityComparer_1_tA61DC27AFBA7EC8BAF26FB33FC803B8DCCFF637A* __this, Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___0_array, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_16 = (L_13)->GetAt(static_cast(L_15)); } { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_19 = ___1_value; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Vector3Int_Equals_m419967067E76BF0381E4CD8FE14DF5ED46ACFB02_inline(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m7C59F8100E29C2D7B84BC47502F4CE1656D253AE_gshared (ObjectEqualityComparer_1_tA61DC27AFBA7EC8BAF26FB33FC803B8DCCFF637A* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tA61DC27AFBA7EC8BAF26FB33FC803B8DCCFF637A*)((ObjectEqualityComparer_1_tA61DC27AFBA7EC8BAF26FB33FC803B8DCCFF637A*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mF4976B10DDE148BFCB61F972038C61596786F39A_gshared (ObjectEqualityComparer_1_tA61DC27AFBA7EC8BAF26FB33FC803B8DCCFF637A* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m20F7033A288CCB99CDE6034FF25FB77CE6521527_gshared (ObjectEqualityComparer_1_tA61DC27AFBA7EC8BAF26FB33FC803B8DCCFF637A* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tE6E8D94B4D1DB3845EC548C4F693E989CCEBEE09*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m55625FAC15476FEDC21EA75C8482E4C9426912BE_gshared (ObjectEqualityComparer_1_t4A26ED2D22AF146224E4E3B77FFFE8DF47B42407* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_x, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_y, const RuntimeMethod* method) { { } { } { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___1_y; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = Vector4_Equals_mC2596CA0F441D25DE7A9419BE66A8FA2DA355CB9_inline((&___0_x), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m82681E550F3D255F24104190BF7B1F633E6AE049_gshared (ObjectEqualityComparer_1_t4A26ED2D22AF146224E4E3B77FFFE8DF47B42407* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = Vector4_GetHashCode_m53F6FCA56A0051C9D1AB41AA3EAA2C86CDAA8B92_inline((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mE33AE81E84593429DBA7E3F075047B0050970B2A_gshared (ObjectEqualityComparer_1_t4A26ED2D22AF146224E4E3B77FFFE8DF47B42407* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_array, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_16 = (L_13)->GetAt(static_cast(L_15)); } { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_19 = ___1_value; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Vector4_Equals_mC2596CA0F441D25DE7A9419BE66A8FA2DA355CB9_inline(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m0F4975B063A722A832C1626B79FB2352967C8B21_gshared (ObjectEqualityComparer_1_t4A26ED2D22AF146224E4E3B77FFFE8DF47B42407* __this, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___0_array, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_16 = (L_13)->GetAt(static_cast(L_15)); } { Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_19 = ___1_value; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = Vector4_Equals_mC2596CA0F441D25DE7A9419BE66A8FA2DA355CB9_inline(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m32253126E30A16AF867D86D7A686D8181ED9F9B0_gshared (ObjectEqualityComparer_1_t4A26ED2D22AF146224E4E3B77FFFE8DF47B42407* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t4A26ED2D22AF146224E4E3B77FFFE8DF47B42407*)((ObjectEqualityComparer_1_t4A26ED2D22AF146224E4E3B77FFFE8DF47B42407*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m2A4ADA8601442ED738BC6BF067E25EAD892C404F_gshared (ObjectEqualityComparer_1_t4A26ED2D22AF146224E4E3B77FFFE8DF47B42407* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mC67843D1075D41C6E9FFE560C450FFF63DEAE50C_gshared (ObjectEqualityComparer_1_t4A26ED2D22AF146224E4E3B77FFFE8DF47B42407* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tBD6B7C36607558DF82D5B7841A00BF6FE6954F49*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mC34E74B48AB036534028A7BEC8DA0A81FE94F765_gshared (ObjectEqualityComparer_1_t3B8543DAAF38F2890071590389CEBC5B542D8531* __this, Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 ___0_x, Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 ___1_y, const RuntimeMethod* method) { { } { } { Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_2 = ___1_y; Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m4408367D073B4BBF5BDA00A22205F354CFA96A25_gshared (ObjectEqualityComparer_1_t3B8543DAAF38F2890071590389CEBC5B542D8531* __this, Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m41BC7B1F032634AEAD56FE5FC9628BB7F0DC11E9_gshared (ObjectEqualityComparer_1_t3B8543DAAF38F2890071590389CEBC5B542D8531* __this, VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5* ___0_array, Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_16 = (L_13)->GetAt(static_cast(L_15)); } { VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_19 = ___1_value; Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mB3DF9C1AAF6AE0D47958221702AF11761AAFE4ED_gshared (ObjectEqualityComparer_1_t3B8543DAAF38F2890071590389CEBC5B542D8531* __this, VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5* ___0_array, Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_16 = (L_13)->GetAt(static_cast(L_15)); } { VertexU5BU5D_t6719BBD27B36F9A8560C2148E33B4409BDC1B7F5* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_19 = ___1_value; Vertex_t4AEF728B000B77221E3C152BC139F66940DE78E9 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m3EE25E18E4C4D952989CE838FD3EFCBAC5605C93_gshared (ObjectEqualityComparer_1_t3B8543DAAF38F2890071590389CEBC5B542D8531* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t3B8543DAAF38F2890071590389CEBC5B542D8531*)((ObjectEqualityComparer_1_t3B8543DAAF38F2890071590389CEBC5B542D8531*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mCD6BE021C587E1EB35B2D09DB4C4A98F89B8671D_gshared (ObjectEqualityComparer_1_t3B8543DAAF38F2890071590389CEBC5B542D8531* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m2D7FDD9B43846614E0AD1580EE365FA452713423_gshared (ObjectEqualityComparer_1_t3B8543DAAF38F2890071590389CEBC5B542D8531* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tF71DBE78ADE489EE51E8AF67534BB5338E2D1267*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tF71DBE78ADE489EE51E8AF67534BB5338E2D1267*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mADD08396331CA71BC3187FF590F2D01E1C816FE1_gshared (ObjectEqualityComparer_1_tBBD7DAE82604BA6AEB4B6500CA1C5CCD7B966F56* __this, X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D ___0_x, X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D ___1_y, const RuntimeMethod* method) { { } { } { X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D L_2 = ___1_y; X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mB4D1E4C58DBF8B657A80ACE9726F99115AFAD744_gshared (ObjectEqualityComparer_1_tBBD7DAE82604BA6AEB4B6500CA1C5CCD7B966F56* __this, X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mCA47285A671BF800AE6D306BB43BE27F4D1BA4C2_gshared (ObjectEqualityComparer_1_tBBD7DAE82604BA6AEB4B6500CA1C5CCD7B966F56* __this, X509ChainStatusU5BU5D_tA4CB502E13E6D62B9C824B15F3193FE7EC889299* ___0_array, X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { X509ChainStatusU5BU5D_tA4CB502E13E6D62B9C824B15F3193FE7EC889299* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { X509ChainStatusU5BU5D_tA4CB502E13E6D62B9C824B15F3193FE7EC889299* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D L_16 = (L_13)->GetAt(static_cast(L_15)); } { X509ChainStatusU5BU5D_tA4CB502E13E6D62B9C824B15F3193FE7EC889299* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D L_19 = ___1_value; X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m536903BB40F750235162C794BDB631092A71ED80_gshared (ObjectEqualityComparer_1_tBBD7DAE82604BA6AEB4B6500CA1C5CCD7B966F56* __this, X509ChainStatusU5BU5D_tA4CB502E13E6D62B9C824B15F3193FE7EC889299* ___0_array, X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { X509ChainStatusU5BU5D_tA4CB502E13E6D62B9C824B15F3193FE7EC889299* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { X509ChainStatusU5BU5D_tA4CB502E13E6D62B9C824B15F3193FE7EC889299* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D L_16 = (L_13)->GetAt(static_cast(L_15)); } { X509ChainStatusU5BU5D_tA4CB502E13E6D62B9C824B15F3193FE7EC889299* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D L_19 = ___1_value; X509ChainStatus_t5A57DDA24AA1FCA9F2B8D70B767CDDF388E4A80D L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m8B6851DF93565D1742A227BCC43DD93C3ECC223E_gshared (ObjectEqualityComparer_1_tBBD7DAE82604BA6AEB4B6500CA1C5CCD7B966F56* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tBBD7DAE82604BA6AEB4B6500CA1C5CCD7B966F56*)((ObjectEqualityComparer_1_tBBD7DAE82604BA6AEB4B6500CA1C5CCD7B966F56*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mA6E7077C067F35BAAF449CE49CED944222B0FCD4_gshared (ObjectEqualityComparer_1_tBBD7DAE82604BA6AEB4B6500CA1C5CCD7B966F56* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mC2F4DB1077E8C728038091E720894A8E90985EE3_gshared (ObjectEqualityComparer_1_tBBD7DAE82604BA6AEB4B6500CA1C5CCD7B966F56* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t67AB49D721BA96DBB17377DD63FD373C50E47233*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t67AB49D721BA96DBB17377DD63FD373C50E47233*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m776DB03A204C5A6094A8C12C09CC037E0044E5CB_gshared (ObjectEqualityComparer_1_t3EF7C25575666F452210911AE521A47E080F61F9* __this, XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 ___0_x, XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 ___1_y, const RuntimeMethod* method) { { } { } { XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 L_2 = ___1_y; XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mEE892163FB7625F9705EDA9FCA11870540802115_gshared (ObjectEqualityComparer_1_t3EF7C25575666F452210911AE521A47E080F61F9* __this, XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = XPathNodeRef_GetHashCode_mA438A76A5D2970E8AEC24529F5D03905D9A71F0C((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m7E2DDEDD27510A4A8D5E1831EF1BCFF4ED515F8F_gshared (ObjectEqualityComparer_1_t3EF7C25575666F452210911AE521A47E080F61F9* __this, XPathNodeRefU5BU5D_tFAE5241CF1C5434237DB66C07CFF73BB76134E79* ___0_array, XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { XPathNodeRefU5BU5D_tFAE5241CF1C5434237DB66C07CFF73BB76134E79* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { XPathNodeRefU5BU5D_tFAE5241CF1C5434237DB66C07CFF73BB76134E79* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 L_16 = (L_13)->GetAt(static_cast(L_15)); } { XPathNodeRefU5BU5D_tFAE5241CF1C5434237DB66C07CFF73BB76134E79* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 L_19 = ___1_value; XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m7AE91446CE93BC7A9CDE56C1117AC9061922ABAD_gshared (ObjectEqualityComparer_1_t3EF7C25575666F452210911AE521A47E080F61F9* __this, XPathNodeRefU5BU5D_tFAE5241CF1C5434237DB66C07CFF73BB76134E79* ___0_array, XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { XPathNodeRefU5BU5D_tFAE5241CF1C5434237DB66C07CFF73BB76134E79* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { XPathNodeRefU5BU5D_tFAE5241CF1C5434237DB66C07CFF73BB76134E79* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 L_16 = (L_13)->GetAt(static_cast(L_15)); } { XPathNodeRefU5BU5D_tFAE5241CF1C5434237DB66C07CFF73BB76134E79* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 L_19 = ___1_value; XPathNodeRef_tF695A4CACB9D70FDCBCC9EE7F3AE77D1CAF06470 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m75488D202E77DFC676B71165D15B883D559EADFA_gshared (ObjectEqualityComparer_1_t3EF7C25575666F452210911AE521A47E080F61F9* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t3EF7C25575666F452210911AE521A47E080F61F9*)((ObjectEqualityComparer_1_t3EF7C25575666F452210911AE521A47E080F61F9*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mFC12279CF08AB21A8BA53B87316EFC35A98D3443_gshared (ObjectEqualityComparer_1_t3EF7C25575666F452210911AE521A47E080F61F9* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m10AE7ADEA40B55F6A33C31AF10CFC70F7E8F13C2_gshared (ObjectEqualityComparer_1_t3EF7C25575666F452210911AE521A47E080F61F9* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tFE100E175C748410921C56413EA81193CF1BF411*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tFE100E175C748410921C56413EA81193CF1BF411*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m9CFFF2D85C9D164B9A1519BC338115CC6766C83D_gshared (ObjectEqualityComparer_1_t99D71EE43D925E1FFF6C95545FF52F03DAB6C7B6* __this, XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 ___0_x, XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 ___1_y, const RuntimeMethod* method) { { } { } { XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_2 = ___1_y; XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mEFB35E809A20ED83483A62970AB532895BCADCCA_gshared (ObjectEqualityComparer_1_t99D71EE43D925E1FFF6C95545FF52F03DAB6C7B6* __this, XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m7225F352515284B3EE68390B442AF2991DD2E89B_gshared (ObjectEqualityComparer_1_t99D71EE43D925E1FFF6C95545FF52F03DAB6C7B6* __this, XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7* ___0_array, XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_16 = (L_13)->GetAt(static_cast(L_15)); } { XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_19 = ___1_value; XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m4B4246B5F47EBD965C5F6D372F8CF98B041C7CCA_gshared (ObjectEqualityComparer_1_t99D71EE43D925E1FFF6C95545FF52F03DAB6C7B6* __this, XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7* ___0_array, XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_16 = (L_13)->GetAt(static_cast(L_15)); } { XRFeatureDescriptorU5BU5D_tBB735747E74DA05050B124BFE3525E40EC4114A7* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_19 = ___1_value; XRFeatureDescriptor_t690E672A6BBBEFBB8AF221485C1884507EAFB5B2 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m950FF5909E0C358B362D6BA496C7D4ABDBA38FEB_gshared (ObjectEqualityComparer_1_t99D71EE43D925E1FFF6C95545FF52F03DAB6C7B6* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t99D71EE43D925E1FFF6C95545FF52F03DAB6C7B6*)((ObjectEqualityComparer_1_t99D71EE43D925E1FFF6C95545FF52F03DAB6C7B6*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m0C4DD98CA93FD073D904856CFC0DB6F9459A833A_gshared (ObjectEqualityComparer_1_t99D71EE43D925E1FFF6C95545FF52F03DAB6C7B6* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m1FB160604BCBC6B9A3DFD4EC3D03CD2DBD678969_gshared (ObjectEqualityComparer_1_t99D71EE43D925E1FFF6C95545FF52F03DAB6C7B6* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t7661CC24E1AE4C5186BF8B689AACC8BD35D67384*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t7661CC24E1AE4C5186BF8B689AACC8BD35D67384*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m0417D56A3C596A25C05BF7DC9B815795797D41E9_gshared (ObjectEqualityComparer_1_t433CA21AD1E472558982F47F9B2CA9C887872C10* __this, XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A ___0_x, XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A ___1_y, const RuntimeMethod* method) { { } { } { XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A L_2 = ___1_y; XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mD65BB17A97CD9F3C3024ECFC0C17B4E3C33AB4E8_gshared (ObjectEqualityComparer_1_t433CA21AD1E472558982F47F9B2CA9C887872C10* __this, XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m46B2CD0224E08B2EE59AB023D4D6B5442838700C_gshared (ObjectEqualityComparer_1_t433CA21AD1E472558982F47F9B2CA9C887872C10* __this, XRNodeStateU5BU5D_tEC64805398059D44C2FBA68AABAEFFB262B93845* ___0_array, XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { XRNodeStateU5BU5D_tEC64805398059D44C2FBA68AABAEFFB262B93845* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { XRNodeStateU5BU5D_tEC64805398059D44C2FBA68AABAEFFB262B93845* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A L_16 = (L_13)->GetAt(static_cast(L_15)); } { XRNodeStateU5BU5D_tEC64805398059D44C2FBA68AABAEFFB262B93845* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A L_19 = ___1_value; XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mB37166F910C66B61A2E0FAD19ACFEB9E95CE3224_gshared (ObjectEqualityComparer_1_t433CA21AD1E472558982F47F9B2CA9C887872C10* __this, XRNodeStateU5BU5D_tEC64805398059D44C2FBA68AABAEFFB262B93845* ___0_array, XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { XRNodeStateU5BU5D_tEC64805398059D44C2FBA68AABAEFFB262B93845* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { XRNodeStateU5BU5D_tEC64805398059D44C2FBA68AABAEFFB262B93845* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A L_16 = (L_13)->GetAt(static_cast(L_15)); } { XRNodeStateU5BU5D_tEC64805398059D44C2FBA68AABAEFFB262B93845* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A L_19 = ___1_value; XRNodeState_t683158812A1D80A6BC73DB97405BB0B795A9111A L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m73D8BF70DF41B78CA9A8275A26C992EFB4F84DCE_gshared (ObjectEqualityComparer_1_t433CA21AD1E472558982F47F9B2CA9C887872C10* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t433CA21AD1E472558982F47F9B2CA9C887872C10*)((ObjectEqualityComparer_1_t433CA21AD1E472558982F47F9B2CA9C887872C10*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mEF145E47D1AC51F4CDAD0205689E69216BD36CEA_gshared (ObjectEqualityComparer_1_t433CA21AD1E472558982F47F9B2CA9C887872C10* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mFEB7E4D30750B5D061809E02B3E63D4035AB97B4_gshared (ObjectEqualityComparer_1_t433CA21AD1E472558982F47F9B2CA9C887872C10* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tA40972EF6B8AEAC85788E524B9D22396DC135FC9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tA40972EF6B8AEAC85788E524B9D22396DC135FC9*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mCA4C671719B92AA9E6FE375209F140F5E7F76EED_gshared (ObjectEqualityComparer_1_t7F5DCC199C8038DDBF7F8FCC88509034C4692CF6* __this, XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 ___0_x, XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 ___1_y, const RuntimeMethod* method) { { } { } { XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 L_2 = ___1_y; XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m1339CDA9FFD4F97A4B008C119A1557CFE1E41053_gshared (ObjectEqualityComparer_1_t7F5DCC199C8038DDBF7F8FCC88509034C4692CF6* __this, XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m81FFBD07EFAC2317293BFDEE9A3DE29DED9EC3AF_gshared (ObjectEqualityComparer_1_t7F5DCC199C8038DDBF7F8FCC88509034C4692CF6* __this, XRViewU5BU5D_t772A2B1A72B1254498E4FB4A796AE3302E3F4BBE* ___0_array, XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { XRViewU5BU5D_t772A2B1A72B1254498E4FB4A796AE3302E3F4BBE* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { XRViewU5BU5D_t772A2B1A72B1254498E4FB4A796AE3302E3F4BBE* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 L_16 = (L_13)->GetAt(static_cast(L_15)); } { XRViewU5BU5D_t772A2B1A72B1254498E4FB4A796AE3302E3F4BBE* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 L_19 = ___1_value; XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m38167B30B2A9ABA026E90EE862517E81BEE3A5F1_gshared (ObjectEqualityComparer_1_t7F5DCC199C8038DDBF7F8FCC88509034C4692CF6* __this, XRViewU5BU5D_t772A2B1A72B1254498E4FB4A796AE3302E3F4BBE* ___0_array, XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { XRViewU5BU5D_t772A2B1A72B1254498E4FB4A796AE3302E3F4BBE* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { XRViewU5BU5D_t772A2B1A72B1254498E4FB4A796AE3302E3F4BBE* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 L_16 = (L_13)->GetAt(static_cast(L_15)); } { XRViewU5BU5D_t772A2B1A72B1254498E4FB4A796AE3302E3F4BBE* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 L_19 = ___1_value; XRView_t2ECA2D8B3ACBDF90DAD643B2766AF68A56E12A27 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m0EB64EE6DD5E2DD6A76C548517FB94C5D7ECDB21_gshared (ObjectEqualityComparer_1_t7F5DCC199C8038DDBF7F8FCC88509034C4692CF6* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t7F5DCC199C8038DDBF7F8FCC88509034C4692CF6*)((ObjectEqualityComparer_1_t7F5DCC199C8038DDBF7F8FCC88509034C4692CF6*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mA90DD0D2E7B2A0D069E6F3489239B33A712066F6_gshared (ObjectEqualityComparer_1_t7F5DCC199C8038DDBF7F8FCC88509034C4692CF6* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m00928B450576B70B3C57D72F0459004F6BD66980_gshared (ObjectEqualityComparer_1_t7F5DCC199C8038DDBF7F8FCC88509034C4692CF6* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tB4111556FBF5CD74FDE9B04D2614D32182CEFAB0*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tB4111556FBF5CD74FDE9B04D2614D32182CEFAB0*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mD48C8680076386C900F1951356DD5C2B0B7C4586_gshared (ObjectEqualityComparer_1_t7D62AABEF8CC73567319C0D7177BAB71F88AEC2C* __this, ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA ___0_x, ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA ___1_y, const RuntimeMethod* method) { { } { } { ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_2 = ___1_y; ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m16DE54513DF6D8DBCA9648C7C18BEE6BF72643E1_gshared (ObjectEqualityComparer_1_t7D62AABEF8CC73567319C0D7177BAB71F88AEC2C* __this, ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m59F7DCBE16DE9FA537DE10F0B6A89CEE14A2331D_gshared (ObjectEqualityComparer_1_t7D62AABEF8CC73567319C0D7177BAB71F88AEC2C* __this, ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* ___0_array, ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_16 = (L_13)->GetAt(static_cast(L_15)); } { ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_19 = ___1_value; ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m14B95FE41DEE672DA82B707CB43A6482177F1B98_gshared (ObjectEqualityComparer_1_t7D62AABEF8CC73567319C0D7177BAB71F88AEC2C* __this, ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* ___0_array, ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_16 = (L_13)->GetAt(static_cast(L_15)); } { ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_19 = ___1_value; ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m1C16841CBEB20C041F0BCBAEF618361974B0C770_gshared (ObjectEqualityComparer_1_t7D62AABEF8CC73567319C0D7177BAB71F88AEC2C* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t7D62AABEF8CC73567319C0D7177BAB71F88AEC2C*)((ObjectEqualityComparer_1_t7D62AABEF8CC73567319C0D7177BAB71F88AEC2C*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m0307D1333B5B5413615CAB09505068758016C14E_gshared (ObjectEqualityComparer_1_t7D62AABEF8CC73567319C0D7177BAB71F88AEC2C* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m92F5C462CFA1F0BC9373DCC0576D8F2B70812F5F_gshared (ObjectEqualityComparer_1_t7D62AABEF8CC73567319C0D7177BAB71F88AEC2C* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t7236DAB3ABEE29315C330B237CCB24943131B106*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t7236DAB3ABEE29315C330B237CCB24943131B106*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mDAD64E267EB078AD27A0776FC10216452BE31136_gshared (ObjectEqualityComparer_1_tBFBFAE3F44A0671EB8F630338C9DDB0269CE6249* __this, WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 ___0_x, WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 ___1_y, const RuntimeMethod* method) { { } { } { WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 L_2 = ___1_y; WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mE7D7186A5B9E748111BDF0E466802CED0A46CDD1_gshared (ObjectEqualityComparer_1_tBFBFAE3F44A0671EB8F630338C9DDB0269CE6249* __this, WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m20BEF4F94DD342D555649B52BE8DDB473B91DE99_gshared (ObjectEqualityComparer_1_tBFBFAE3F44A0671EB8F630338C9DDB0269CE6249* __this, WeightInfoU5BU5D_tA309FB0796574412C67FC42ACC7519BC99AC7A80* ___0_array, WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { WeightInfoU5BU5D_tA309FB0796574412C67FC42ACC7519BC99AC7A80* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { WeightInfoU5BU5D_tA309FB0796574412C67FC42ACC7519BC99AC7A80* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 L_16 = (L_13)->GetAt(static_cast(L_15)); } { WeightInfoU5BU5D_tA309FB0796574412C67FC42ACC7519BC99AC7A80* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 L_19 = ___1_value; WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m958078ED311BABA96071D6D28FAC1D7179A2DEA5_gshared (ObjectEqualityComparer_1_tBFBFAE3F44A0671EB8F630338C9DDB0269CE6249* __this, WeightInfoU5BU5D_tA309FB0796574412C67FC42ACC7519BC99AC7A80* ___0_array, WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { WeightInfoU5BU5D_tA309FB0796574412C67FC42ACC7519BC99AC7A80* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { WeightInfoU5BU5D_tA309FB0796574412C67FC42ACC7519BC99AC7A80* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 L_16 = (L_13)->GetAt(static_cast(L_15)); } { WeightInfoU5BU5D_tA309FB0796574412C67FC42ACC7519BC99AC7A80* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 L_19 = ___1_value; WeightInfo_t9942B0D2C77A00A5C9824732AEAA0AB0A55620B0 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m265BDE6A92D61FF9A60DA12571FFB3EFFACAA782_gshared (ObjectEqualityComparer_1_tBFBFAE3F44A0671EB8F630338C9DDB0269CE6249* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tBFBFAE3F44A0671EB8F630338C9DDB0269CE6249*)((ObjectEqualityComparer_1_tBFBFAE3F44A0671EB8F630338C9DDB0269CE6249*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m3517E1F8B0F38C960C3DC002A3971EFE57E30F73_gshared (ObjectEqualityComparer_1_tBFBFAE3F44A0671EB8F630338C9DDB0269CE6249* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mCEDE1040D9EC24E5E46CE8EAA2096553F17558AF_gshared (ObjectEqualityComparer_1_tBFBFAE3F44A0671EB8F630338C9DDB0269CE6249* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t71D9381D1674FAF8B1E1F881E6457B6105131835*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t71D9381D1674FAF8B1E1F881E6457B6105131835*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m4C4074A210165764F442B96214AF09BD3E9E8C17_gshared (ObjectEqualityComparer_1_t96662A01C3F8ED25EA96CC9D6C136E83399F24DF* __this, Node_t7C791277DE530777708834350121D282BCF6062E ___0_x, Node_t7C791277DE530777708834350121D282BCF6062E ___1_y, const RuntimeMethod* method) { { } { } { Node_t7C791277DE530777708834350121D282BCF6062E L_2 = ___1_y; Node_t7C791277DE530777708834350121D282BCF6062E L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mB2C8B353327F812F1EB6F333A0C2F44E153D9D20_gshared (ObjectEqualityComparer_1_t96662A01C3F8ED25EA96CC9D6C136E83399F24DF* __this, Node_t7C791277DE530777708834350121D282BCF6062E ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mF7D2F334E6D67CEF7D42B3CDC2D7566FFCEBE1CF_gshared (ObjectEqualityComparer_1_t96662A01C3F8ED25EA96CC9D6C136E83399F24DF* __this, NodeU5BU5D_t75E724E5D73A79F4AC55DFFD4062865029405FB0* ___0_array, Node_t7C791277DE530777708834350121D282BCF6062E ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { NodeU5BU5D_t75E724E5D73A79F4AC55DFFD4062865029405FB0* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Node_t7C791277DE530777708834350121D282BCF6062E L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { NodeU5BU5D_t75E724E5D73A79F4AC55DFFD4062865029405FB0* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Node_t7C791277DE530777708834350121D282BCF6062E L_16 = (L_13)->GetAt(static_cast(L_15)); } { NodeU5BU5D_t75E724E5D73A79F4AC55DFFD4062865029405FB0* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); Node_t7C791277DE530777708834350121D282BCF6062E L_19 = ___1_value; Node_t7C791277DE530777708834350121D282BCF6062E L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mF11E8EB3CB9E44E5122DD7C6325B42CD19A38C63_gshared (ObjectEqualityComparer_1_t96662A01C3F8ED25EA96CC9D6C136E83399F24DF* __this, NodeU5BU5D_t75E724E5D73A79F4AC55DFFD4062865029405FB0* ___0_array, Node_t7C791277DE530777708834350121D282BCF6062E ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { NodeU5BU5D_t75E724E5D73A79F4AC55DFFD4062865029405FB0* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Node_t7C791277DE530777708834350121D282BCF6062E L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { NodeU5BU5D_t75E724E5D73A79F4AC55DFFD4062865029405FB0* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Node_t7C791277DE530777708834350121D282BCF6062E L_16 = (L_13)->GetAt(static_cast(L_15)); } { NodeU5BU5D_t75E724E5D73A79F4AC55DFFD4062865029405FB0* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); Node_t7C791277DE530777708834350121D282BCF6062E L_19 = ___1_value; Node_t7C791277DE530777708834350121D282BCF6062E L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mEE3C88AD72BCC42BE75245A7CC45DD2B8EF434D7_gshared (ObjectEqualityComparer_1_t96662A01C3F8ED25EA96CC9D6C136E83399F24DF* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t96662A01C3F8ED25EA96CC9D6C136E83399F24DF*)((ObjectEqualityComparer_1_t96662A01C3F8ED25EA96CC9D6C136E83399F24DF*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m0276F46A3521CD1C0DE6FE81DEEE283F9D4FC79D_gshared (ObjectEqualityComparer_1_t96662A01C3F8ED25EA96CC9D6C136E83399F24DF* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mB30D11844281A6217138C2BB3AA334C0942968CD_gshared (ObjectEqualityComparer_1_t96662A01C3F8ED25EA96CC9D6C136E83399F24DF* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tFC0EF337FC3A236C782BAF71D969F93FADC650A2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tFC0EF337FC3A236C782BAF71D969F93FADC650A2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m024758DA0D8434E0B8DA7D589C0C61036D02CC90_gshared (ObjectEqualityComparer_1_t43100277B3F2159C11027832E49E2131EBFEC82A* __this, MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 ___0_x, MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 ___1_y, const RuntimeMethod* method) { { } { } { MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 L_2 = ___1_y; MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m84D8237DEDDE3F8195EBD82583E49C9B4702F101_gshared (ObjectEqualityComparer_1_t43100277B3F2159C11027832E49E2131EBFEC82A* __this, MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m7658980D6080560CD93F73BE5E518B8F0A2D97D5_gshared (ObjectEqualityComparer_1_t43100277B3F2159C11027832E49E2131EBFEC82A* __this, MatchContextU5BU5D_t49C4E5DA5C1F9B06B211BE6F94AC6BD4D0ABCAE5* ___0_array, MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { MatchContextU5BU5D_t49C4E5DA5C1F9B06B211BE6F94AC6BD4D0ABCAE5* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { MatchContextU5BU5D_t49C4E5DA5C1F9B06B211BE6F94AC6BD4D0ABCAE5* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 L_16 = (L_13)->GetAt(static_cast(L_15)); } { MatchContextU5BU5D_t49C4E5DA5C1F9B06B211BE6F94AC6BD4D0ABCAE5* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 L_19 = ___1_value; MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mA65C3C98756561A238177424B128B6A3BA137080_gshared (ObjectEqualityComparer_1_t43100277B3F2159C11027832E49E2131EBFEC82A* __this, MatchContextU5BU5D_t49C4E5DA5C1F9B06B211BE6F94AC6BD4D0ABCAE5* ___0_array, MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { MatchContextU5BU5D_t49C4E5DA5C1F9B06B211BE6F94AC6BD4D0ABCAE5* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { MatchContextU5BU5D_t49C4E5DA5C1F9B06B211BE6F94AC6BD4D0ABCAE5* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 L_16 = (L_13)->GetAt(static_cast(L_15)); } { MatchContextU5BU5D_t49C4E5DA5C1F9B06B211BE6F94AC6BD4D0ABCAE5* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 L_19 = ___1_value; MatchContext_t04110FFA271D89A23BC1918BE657634A7DC06253 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m83565BD026AFFBC5F94CC764C2093CDFAC7793CD_gshared (ObjectEqualityComparer_1_t43100277B3F2159C11027832E49E2131EBFEC82A* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t43100277B3F2159C11027832E49E2131EBFEC82A*)((ObjectEqualityComparer_1_t43100277B3F2159C11027832E49E2131EBFEC82A*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mE80CFBBE4853467B6B6D1706CEED1518224478D3_gshared (ObjectEqualityComparer_1_t43100277B3F2159C11027832E49E2131EBFEC82A* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mABF3CDC681DB11531AF66D87DF017E7E777F76D5_gshared (ObjectEqualityComparer_1_t43100277B3F2159C11027832E49E2131EBFEC82A* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tDDC4A81B372B2D2FCF4F45B8B1B6F1FFD2C3F0B2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tDDC4A81B372B2D2FCF4F45B8B1B6F1FFD2C3F0B2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mBD58AEDE6495CF6F123F4C4F60721898F49AEFA2_gshared (ObjectEqualityComparer_1_t5ACF1CC34A1253859AC4DF4E4FBD3ED1B40F33E3* __this, OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 ___0_x, OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 ___1_y, const RuntimeMethod* method) { { } { } { OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 L_2 = ___1_y; OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m63A68097C64AC3EE3A5FEF4AD1FFF9D32600BC5C_gshared (ObjectEqualityComparer_1_t5ACF1CC34A1253859AC4DF4E4FBD3ED1B40F33E3* __this, OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m3DAAE25B9C52D76F25E9A26BDC779D578BEE171B_gshared (ObjectEqualityComparer_1_t5ACF1CC34A1253859AC4DF4E4FBD3ED1B40F33E3* __this, OrderBlockU5BU5D_tD67C39FB212889AFAAB991BE1AE144ED8D35EE88* ___0_array, OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { OrderBlockU5BU5D_tD67C39FB212889AFAAB991BE1AE144ED8D35EE88* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { OrderBlockU5BU5D_tD67C39FB212889AFAAB991BE1AE144ED8D35EE88* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 L_16 = (L_13)->GetAt(static_cast(L_15)); } { OrderBlockU5BU5D_tD67C39FB212889AFAAB991BE1AE144ED8D35EE88* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 L_19 = ___1_value; OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mA3406FD069DDE736741E53A2026D63B5DF30FAD1_gshared (ObjectEqualityComparer_1_t5ACF1CC34A1253859AC4DF4E4FBD3ED1B40F33E3* __this, OrderBlockU5BU5D_tD67C39FB212889AFAAB991BE1AE144ED8D35EE88* ___0_array, OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { OrderBlockU5BU5D_tD67C39FB212889AFAAB991BE1AE144ED8D35EE88* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { OrderBlockU5BU5D_tD67C39FB212889AFAAB991BE1AE144ED8D35EE88* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 L_16 = (L_13)->GetAt(static_cast(L_15)); } { OrderBlockU5BU5D_tD67C39FB212889AFAAB991BE1AE144ED8D35EE88* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 L_19 = ___1_value; OrderBlock_t62FD6F6544F34B5298DEF2F77AAE446F269B7837 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m01DAF2F2D6207A0A444F81A021DAFCE48FD05855_gshared (ObjectEqualityComparer_1_t5ACF1CC34A1253859AC4DF4E4FBD3ED1B40F33E3* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t5ACF1CC34A1253859AC4DF4E4FBD3ED1B40F33E3*)((ObjectEqualityComparer_1_t5ACF1CC34A1253859AC4DF4E4FBD3ED1B40F33E3*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m9499C0B88EB30578CC949A96DA19C4ACAEF1DB49_gshared (ObjectEqualityComparer_1_t5ACF1CC34A1253859AC4DF4E4FBD3ED1B40F33E3* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m3E42A0E5D17356E8565F47EA32AAB1744D443C35_gshared (ObjectEqualityComparer_1_t5ACF1CC34A1253859AC4DF4E4FBD3ED1B40F33E3* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t803BFAEE853CB734A34CBF0089140C2E62C3C687*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t803BFAEE853CB734A34CBF0089140C2E62C3C687*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m41FFD6BD5829B3FADF2BE7786FEF5A80256211F3_gshared (ObjectEqualityComparer_1_t5A388A3E52A73DE8A400B200BD28E4AF31D2A5FC* __this, Page_t04FE552A388BF55B12C8868E19589136957E00A5 ___0_x, Page_t04FE552A388BF55B12C8868E19589136957E00A5 ___1_y, const RuntimeMethod* method) { { } { } { Page_t04FE552A388BF55B12C8868E19589136957E00A5 L_2 = ___1_y; Page_t04FE552A388BF55B12C8868E19589136957E00A5 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m5C1A56AE59E962193714500E75387716495BAF3C_gshared (ObjectEqualityComparer_1_t5A388A3E52A73DE8A400B200BD28E4AF31D2A5FC* __this, Page_t04FE552A388BF55B12C8868E19589136957E00A5 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m8FA5F43F8876826FDB9E79CD994941FFF864936C_gshared (ObjectEqualityComparer_1_t5A388A3E52A73DE8A400B200BD28E4AF31D2A5FC* __this, PageU5BU5D_tFCE8198B6D8AF479FBA546791B9CF3DD8A2D75C9* ___0_array, Page_t04FE552A388BF55B12C8868E19589136957E00A5 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { PageU5BU5D_tFCE8198B6D8AF479FBA546791B9CF3DD8A2D75C9* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Page_t04FE552A388BF55B12C8868E19589136957E00A5 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { PageU5BU5D_tFCE8198B6D8AF479FBA546791B9CF3DD8A2D75C9* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Page_t04FE552A388BF55B12C8868E19589136957E00A5 L_16 = (L_13)->GetAt(static_cast(L_15)); } { PageU5BU5D_tFCE8198B6D8AF479FBA546791B9CF3DD8A2D75C9* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); Page_t04FE552A388BF55B12C8868E19589136957E00A5 L_19 = ___1_value; Page_t04FE552A388BF55B12C8868E19589136957E00A5 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m6F601EB4B4953E137D5FE2753F9D613F6F09EE86_gshared (ObjectEqualityComparer_1_t5A388A3E52A73DE8A400B200BD28E4AF31D2A5FC* __this, PageU5BU5D_tFCE8198B6D8AF479FBA546791B9CF3DD8A2D75C9* ___0_array, Page_t04FE552A388BF55B12C8868E19589136957E00A5 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { PageU5BU5D_tFCE8198B6D8AF479FBA546791B9CF3DD8A2D75C9* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Page_t04FE552A388BF55B12C8868E19589136957E00A5 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { PageU5BU5D_tFCE8198B6D8AF479FBA546791B9CF3DD8A2D75C9* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Page_t04FE552A388BF55B12C8868E19589136957E00A5 L_16 = (L_13)->GetAt(static_cast(L_15)); } { PageU5BU5D_tFCE8198B6D8AF479FBA546791B9CF3DD8A2D75C9* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); Page_t04FE552A388BF55B12C8868E19589136957E00A5 L_19 = ___1_value; Page_t04FE552A388BF55B12C8868E19589136957E00A5 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m5F755CD9401033E89DE9A6B2E1A0C4D6DED749C1_gshared (ObjectEqualityComparer_1_t5A388A3E52A73DE8A400B200BD28E4AF31D2A5FC* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t5A388A3E52A73DE8A400B200BD28E4AF31D2A5FC*)((ObjectEqualityComparer_1_t5A388A3E52A73DE8A400B200BD28E4AF31D2A5FC*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m62CAE2D45BDE96FC46CEA8CAAAE2B93D2721D1C5_gshared (ObjectEqualityComparer_1_t5A388A3E52A73DE8A400B200BD28E4AF31D2A5FC* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mF4495BEAEED6B52EAAA9CB00E35994CCF4C28C88_gshared (ObjectEqualityComparer_1_t5A388A3E52A73DE8A400B200BD28E4AF31D2A5FC* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t4FD839769BAA902D2D09189BB9C1D5934719426F*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t4FD839769BAA902D2D09189BB9C1D5934719426F*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m07FE5C1029E12FC9D390FE9E5BA143336C120BFE_gshared (ObjectEqualityComparer_1_t082A07BC57275AC0585C7ED51346C023502E4015* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_x, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___1_y, const RuntimeMethod* method) { { } { } { RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_2 = ___1_y; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mF1A5652E7227F4E21C23784A57AACF4579A1E1A7_gshared (ObjectEqualityComparer_1_t082A07BC57275AC0585C7ED51346C023502E4015* __this, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m4A21367A3B376C44F67FE40457470B09121C2288_gshared (ObjectEqualityComparer_1_t082A07BC57275AC0585C7ED51346C023502E4015* __this, RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* ___0_array, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_16 = (L_13)->GetAt(static_cast(L_15)); } { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_19 = ___1_value; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m965F6D30A8E9149FFD162FA6FEDDAC5B10BE0301_gshared (ObjectEqualityComparer_1_t082A07BC57275AC0585C7ED51346C023502E4015* __this, RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* ___0_array, RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_16 = (L_13)->GetAt(static_cast(L_15)); } { RenderRequestU5BU5D_tFE888F219954AB94F31C62B8A20A4AC46AD2B940* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_19 = ___1_value; RenderRequest_t432931B06439AC4704282E924DE8A9A474DB6B9A L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mF96F56A3C928F02DD7AAFADAB7EF2052F639D908_gshared (ObjectEqualityComparer_1_t082A07BC57275AC0585C7ED51346C023502E4015* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t082A07BC57275AC0585C7ED51346C023502E4015*)((ObjectEqualityComparer_1_t082A07BC57275AC0585C7ED51346C023502E4015*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mEFC7EF1498502AE77F4C0A57E696BBB69560E81D_gshared (ObjectEqualityComparer_1_t082A07BC57275AC0585C7ED51346C023502E4015* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m2AF5F1DD733346BBE3FC31EE5B9A3B6998F625AD_gshared (ObjectEqualityComparer_1_t082A07BC57275AC0585C7ED51346C023502E4015* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tB6C0BDE8FD5F90117A7C656598915D9134920B02*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tB6C0BDE8FD5F90117A7C656598915D9134920B02*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mC1AD5A78E4029C77C49EE324E17A0810B602CD33_gshared (ObjectEqualityComparer_1_t1B96F2B0219C4F793D06376588B97D77CFAF144D* __this, LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9 ___0_x, LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9 ___1_y, const RuntimeMethod* method) { { } { } { LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9 L_2 = ___1_y; LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mA68172E4AEFFE850092F5358140DB31403385AD3_gshared (ObjectEqualityComparer_1_t1B96F2B0219C4F793D06376588B97D77CFAF144D* __this, LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mC5B246FD185B0708C760E312943DCBEB81B26082_gshared (ObjectEqualityComparer_1_t1B96F2B0219C4F793D06376588B97D77CFAF144D* __this, LineFindHelperU5BU5D_t7F2A0733CFA38A9B68DB5FA0BB44E802BA1BD4FC* ___0_array, LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { LineFindHelperU5BU5D_t7F2A0733CFA38A9B68DB5FA0BB44E802BA1BD4FC* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { LineFindHelperU5BU5D_t7F2A0733CFA38A9B68DB5FA0BB44E802BA1BD4FC* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9 L_16 = (L_13)->GetAt(static_cast(L_15)); } { LineFindHelperU5BU5D_t7F2A0733CFA38A9B68DB5FA0BB44E802BA1BD4FC* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9 L_19 = ___1_value; LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mEECAA5F81AE4BB8DD40C134F3CB28084DD451393_gshared (ObjectEqualityComparer_1_t1B96F2B0219C4F793D06376588B97D77CFAF144D* __this, LineFindHelperU5BU5D_t7F2A0733CFA38A9B68DB5FA0BB44E802BA1BD4FC* ___0_array, LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { LineFindHelperU5BU5D_t7F2A0733CFA38A9B68DB5FA0BB44E802BA1BD4FC* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { LineFindHelperU5BU5D_t7F2A0733CFA38A9B68DB5FA0BB44E802BA1BD4FC* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9 L_16 = (L_13)->GetAt(static_cast(L_15)); } { LineFindHelperU5BU5D_t7F2A0733CFA38A9B68DB5FA0BB44E802BA1BD4FC* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9 L_19 = ___1_value; LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m0B756ABA8DC4228DE2DCA4FA967FC2AB2088BB74_gshared (ObjectEqualityComparer_1_t1B96F2B0219C4F793D06376588B97D77CFAF144D* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t1B96F2B0219C4F793D06376588B97D77CFAF144D*)((ObjectEqualityComparer_1_t1B96F2B0219C4F793D06376588B97D77CFAF144D*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m8C6BAC48D82B3253F3C953926855F173FCCD4B9E_gshared (ObjectEqualityComparer_1_t1B96F2B0219C4F793D06376588B97D77CFAF144D* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m7CEC9E3B8EF369C3E35B2879B3E56B830D44025B_gshared (ObjectEqualityComparer_1_t1B96F2B0219C4F793D06376588B97D77CFAF144D* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tDB0849C3D4BDAE2ADEA3B5187907DF3FB6F40847*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tDB0849C3D4BDAE2ADEA3B5187907DF3FB6F40847*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mA4934E21D6F138BE64034D68782835C65CA05094_gshared (ObjectEqualityComparer_1_tC7A5F108C9143893265643C7AD962F119FBA2B1F* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_x, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___1_y, const RuntimeMethod* method) { { } { } { DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_2 = ___1_y; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m89C897F4C28893EFAC4E5332CA7AF00EF191F545_gshared (ObjectEqualityComparer_1_tC7A5F108C9143893265643C7AD962F119FBA2B1F* __this, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m845D8059F601852595B11ABC37F44532F1B6458B_gshared (ObjectEqualityComparer_1_tC7A5F108C9143893265643C7AD962F119FBA2B1F* __this, DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* ___0_array, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_16 = (L_13)->GetAt(static_cast(L_15)); } { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_19 = ___1_value; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mCF0AF20CC4F30909517C769AC457316AF53CCEBC_gshared (ObjectEqualityComparer_1_tC7A5F108C9143893265643C7AD962F119FBA2B1F* __this, DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* ___0_array, DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_16 = (L_13)->GetAt(static_cast(L_15)); } { DecalEntityItemU5BU5D_t4667E6B7E7BCD5313A0D07A782F44A8954080359* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_19 = ___1_value; DecalEntityItem_tE2209120E111E679725F7022B0C54DEC6783EA5D L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m6F4717CE4AA35A44DBA960EEEC3BFBC079921352_gshared (ObjectEqualityComparer_1_tC7A5F108C9143893265643C7AD962F119FBA2B1F* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tC7A5F108C9143893265643C7AD962F119FBA2B1F*)((ObjectEqualityComparer_1_tC7A5F108C9143893265643C7AD962F119FBA2B1F*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mB96B0BCAE3B0ED91F3CED14C021CF0570F000834_gshared (ObjectEqualityComparer_1_tC7A5F108C9143893265643C7AD962F119FBA2B1F* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mB74D9234AC29F3677C8979A7C32A8A57C37D14E6_gshared (ObjectEqualityComparer_1_tC7A5F108C9143893265643C7AD962F119FBA2B1F* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t2BBDCC55F01FF9EB17E0FBC4CA04CEC82F00E03F*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t2BBDCC55F01FF9EB17E0FBC4CA04CEC82F00E03F*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m7207B01DA0316704537EA38BE0FF98092D63E295_gshared (ObjectEqualityComparer_1_t44DBB6A454D97F413D6E62B57ACF7B75E8C33272* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_x, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___1_y, const RuntimeMethod* method) { { } { } { CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_2 = ___1_y; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m7B399DFD715174D17091CE5EB6B41A7BCC915915_gshared (ObjectEqualityComparer_1_t44DBB6A454D97F413D6E62B57ACF7B75E8C33272* __this, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m8B688498EC5B77C7B3E04E510D1022C378913BDC_gshared (ObjectEqualityComparer_1_t44DBB6A454D97F413D6E62B57ACF7B75E8C33272* __this, CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* ___0_array, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_16 = (L_13)->GetAt(static_cast(L_15)); } { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_19 = ___1_value; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m5419439B44972B75F3D041132BE9614BEC1A6138_gshared (ObjectEqualityComparer_1_t44DBB6A454D97F413D6E62B57ACF7B75E8C33272* __this, CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* ___0_array, CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_16 = (L_13)->GetAt(static_cast(L_15)); } { CombinedChunksU5BU5D_tE1B967C0ED5D0439978E22BAE927DAB629A4E5DD* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_19 = ___1_value; CombinedChunks_tCFB3356163B9F9B0E31E0B194E9B415F83340ED9 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m7396CAE66F3A9C71BAF5F28B003B98E6183463D1_gshared (ObjectEqualityComparer_1_t44DBB6A454D97F413D6E62B57ACF7B75E8C33272* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t44DBB6A454D97F413D6E62B57ACF7B75E8C33272*)((ObjectEqualityComparer_1_t44DBB6A454D97F413D6E62B57ACF7B75E8C33272*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mB3D90D7CB62934525AFF850FA7600886CA0C4FF8_gshared (ObjectEqualityComparer_1_t44DBB6A454D97F413D6E62B57ACF7B75E8C33272* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mE8A51A1BC475F21B3A804F15DBE215975F49ACC6_gshared (ObjectEqualityComparer_1_t44DBB6A454D97F413D6E62B57ACF7B75E8C33272* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t19FB587560A07A4FD71C53D8127BC35B34C45665*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t19FB587560A07A4FD71C53D8127BC35B34C45665*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m7707677401F31F2CA1F71611CD5C17DE15F41012_gshared (ObjectEqualityComparer_1_tA89D6076715921BCF20500A4467ECFC9ED97F701* __this, DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 ___0_x, DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 ___1_y, const RuntimeMethod* method) { { } { } { DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 L_2 = ___1_y; DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m85A5A10222F30284C580F4BC58D80B1D339E2F20_gshared (ObjectEqualityComparer_1_tA89D6076715921BCF20500A4467ECFC9ED97F701* __this, DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m1367215E1E00368E4EE2D11D1A7F7DB627D4A147_gshared (ObjectEqualityComparer_1_tA89D6076715921BCF20500A4467ECFC9ED97F701* __this, DispatchContextU5BU5D_t23932F8BEADFC827A9CA5636867F6721AD971757* ___0_array, DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { DispatchContextU5BU5D_t23932F8BEADFC827A9CA5636867F6721AD971757* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { DispatchContextU5BU5D_t23932F8BEADFC827A9CA5636867F6721AD971757* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 L_16 = (L_13)->GetAt(static_cast(L_15)); } { DispatchContextU5BU5D_t23932F8BEADFC827A9CA5636867F6721AD971757* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 L_19 = ___1_value; DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m08627247C7097CEA8932DDFB588A73882D25E694_gshared (ObjectEqualityComparer_1_tA89D6076715921BCF20500A4467ECFC9ED97F701* __this, DispatchContextU5BU5D_t23932F8BEADFC827A9CA5636867F6721AD971757* ___0_array, DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { DispatchContextU5BU5D_t23932F8BEADFC827A9CA5636867F6721AD971757* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { DispatchContextU5BU5D_t23932F8BEADFC827A9CA5636867F6721AD971757* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 L_16 = (L_13)->GetAt(static_cast(L_15)); } { DispatchContextU5BU5D_t23932F8BEADFC827A9CA5636867F6721AD971757* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 L_19 = ___1_value; DispatchContext_tFA37790A5FF30508B0146B79E4FF1880EB82E455 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m04161616F11B74B9E1886B34CE15CF565F8008A4_gshared (ObjectEqualityComparer_1_tA89D6076715921BCF20500A4467ECFC9ED97F701* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tA89D6076715921BCF20500A4467ECFC9ED97F701*)((ObjectEqualityComparer_1_tA89D6076715921BCF20500A4467ECFC9ED97F701*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mC2A3BD5B943023948945B6C9D6AADB3F6F151D9F_gshared (ObjectEqualityComparer_1_tA89D6076715921BCF20500A4467ECFC9ED97F701* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m21E7829CCC9CCAC524D088AA33CA9472187EA40F_gshared (ObjectEqualityComparer_1_tA89D6076715921BCF20500A4467ECFC9ED97F701* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tF48771D1989A71734CBB04CC7C9FCCFAC2097BB3*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tF48771D1989A71734CBB04CC7C9FCCFAC2097BB3*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mC3A5DCB3773BFBF535AB6F1CB016D11C1974C639_gshared (ObjectEqualityComparer_1_t9E60E89468987A20AE45887F85489033D0A3566B* __this, WeldHelperVert_tD9C71122BE18B6CE31F642E4FCAFC49B52954B6D ___0_x, WeldHelperVert_tD9C71122BE18B6CE31F642E4FCAFC49B52954B6D ___1_y, const RuntimeMethod* method) { { } { } { WeldHelperVert_tD9C71122BE18B6CE31F642E4FCAFC49B52954B6D L_2 = ___1_y; WeldHelperVert_tD9C71122BE18B6CE31F642E4FCAFC49B52954B6D L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m99875DFF42C223651A85BEFDBD6F28551C157CBC_gshared (ObjectEqualityComparer_1_t9E60E89468987A20AE45887F85489033D0A3566B* __this, WeldHelperVert_tD9C71122BE18B6CE31F642E4FCAFC49B52954B6D ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mBC9037168EFDB989CD7571F1FAB601FC588A54BC_gshared (ObjectEqualityComparer_1_t9E60E89468987A20AE45887F85489033D0A3566B* __this, WeldHelperVertU5BU5D_t107FA17D6669EA326CC525F88C4CDB0B5367CEA0* ___0_array, WeldHelperVert_tD9C71122BE18B6CE31F642E4FCAFC49B52954B6D ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { WeldHelperVertU5BU5D_t107FA17D6669EA326CC525F88C4CDB0B5367CEA0* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; WeldHelperVert_tD9C71122BE18B6CE31F642E4FCAFC49B52954B6D L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { WeldHelperVertU5BU5D_t107FA17D6669EA326CC525F88C4CDB0B5367CEA0* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; WeldHelperVert_tD9C71122BE18B6CE31F642E4FCAFC49B52954B6D L_16 = (L_13)->GetAt(static_cast(L_15)); } { WeldHelperVertU5BU5D_t107FA17D6669EA326CC525F88C4CDB0B5367CEA0* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); WeldHelperVert_tD9C71122BE18B6CE31F642E4FCAFC49B52954B6D L_19 = ___1_value; WeldHelperVert_tD9C71122BE18B6CE31F642E4FCAFC49B52954B6D L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m1D0A0D23E58A88017F58CF899B865E926A930506_gshared (ObjectEqualityComparer_1_t9E60E89468987A20AE45887F85489033D0A3566B* __this, WeldHelperVertU5BU5D_t107FA17D6669EA326CC525F88C4CDB0B5367CEA0* ___0_array, WeldHelperVert_tD9C71122BE18B6CE31F642E4FCAFC49B52954B6D ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { WeldHelperVertU5BU5D_t107FA17D6669EA326CC525F88C4CDB0B5367CEA0* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; WeldHelperVert_tD9C71122BE18B6CE31F642E4FCAFC49B52954B6D L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { WeldHelperVertU5BU5D_t107FA17D6669EA326CC525F88C4CDB0B5367CEA0* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; WeldHelperVert_tD9C71122BE18B6CE31F642E4FCAFC49B52954B6D L_16 = (L_13)->GetAt(static_cast(L_15)); } { WeldHelperVertU5BU5D_t107FA17D6669EA326CC525F88C4CDB0B5367CEA0* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); WeldHelperVert_tD9C71122BE18B6CE31F642E4FCAFC49B52954B6D L_19 = ___1_value; WeldHelperVert_tD9C71122BE18B6CE31F642E4FCAFC49B52954B6D L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m6F603A08E770E84DBB7631BE7922C5032AB30FB3_gshared (ObjectEqualityComparer_1_t9E60E89468987A20AE45887F85489033D0A3566B* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t9E60E89468987A20AE45887F85489033D0A3566B*)((ObjectEqualityComparer_1_t9E60E89468987A20AE45887F85489033D0A3566B*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m704E615E9BF6AFF52894E69608ED4946E27F56C2_gshared (ObjectEqualityComparer_1_t9E60E89468987A20AE45887F85489033D0A3566B* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m7376786566DE864913614A6F3EDAEADBDE418329_gshared (ObjectEqualityComparer_1_t9E60E89468987A20AE45887F85489033D0A3566B* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t4AFA43DAD7A31113D69D8F9E85B347F82BDC4C14*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t4AFA43DAD7A31113D69D8F9E85B347F82BDC4C14*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m1B325879D4FCD26467FC29F78DDA9DBCC0FF6847_gshared (ObjectEqualityComparer_1_t0CC9E1535D7AB14198D3ED8E5CF5F7DADBFD979C* __this, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 ___0_x, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 ___1_y, const RuntimeMethod* method) { { } { } { FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_2 = ___1_y; FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m96BC515212C61E53AEA9283A388CADF64295E787_gshared (ObjectEqualityComparer_1_t0CC9E1535D7AB14198D3ED8E5CF5F7DADBFD979C* __this, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m2B7EB521B198BA4DD239625B54F4D247D2A3DD5F_gshared (ObjectEqualityComparer_1_t0CC9E1535D7AB14198D3ED8E5CF5F7DADBFD979C* __this, FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* ___0_array, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_16 = (L_13)->GetAt(static_cast(L_15)); } { FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_19 = ___1_value; FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m953972586FC550F18CB8134F9804461201D60114_gshared (ObjectEqualityComparer_1_t0CC9E1535D7AB14198D3ED8E5CF5F7DADBFD979C* __this, FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* ___0_array, FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_16 = (L_13)->GetAt(static_cast(L_15)); } { FNodeInfoU5BU5D_t9856D7413C7E364863758F625EF005EF2065FFC3* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_19 = ___1_value; FNodeInfo_t5DEC6829FA56E353E88D8B37C4799FD7161A8693 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m8F127CF3B2ABAD34060B4914B7D919D9AB1675DA_gshared (ObjectEqualityComparer_1_t0CC9E1535D7AB14198D3ED8E5CF5F7DADBFD979C* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t0CC9E1535D7AB14198D3ED8E5CF5F7DADBFD979C*)((ObjectEqualityComparer_1_t0CC9E1535D7AB14198D3ED8E5CF5F7DADBFD979C*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m4F9F3FB9CC4273CF6CA57BFCE368B0B73B6FDCCB_gshared (ObjectEqualityComparer_1_t0CC9E1535D7AB14198D3ED8E5CF5F7DADBFD979C* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m78F3642DA93E01C6821F535BC699C98CE7B0063F_gshared (ObjectEqualityComparer_1_t0CC9E1535D7AB14198D3ED8E5CF5F7DADBFD979C* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t0CC3EFBFCD63B7CB47833A1331325063B5886B2C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t0CC3EFBFCD63B7CB47833A1331325063B5886B2C*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mA55FDCD1326D1ED1B17D7CB3F2AAEB0C0C96B27D_gshared (ObjectEqualityComparer_1_t077E1010A3680520197356EDC154FD9F051C5206* __this, TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A ___0_x, TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A ___1_y, const RuntimeMethod* method) { { } { } { TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A L_2 = ___1_y; TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mBAFFC5F5F61A58944BEDBA1CBB859B180A834971_gshared (ObjectEqualityComparer_1_t077E1010A3680520197356EDC154FD9F051C5206* __this, TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mBF7A707ECBEA1068677D999B54D07981C795C7F4_gshared (ObjectEqualityComparer_1_t077E1010A3680520197356EDC154FD9F051C5206* __this, TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E* ___0_array, TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A L_16 = (L_13)->GetAt(static_cast(L_15)); } { TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A L_19 = ___1_value; TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mB45AC418D611244F3B208934DB187569DEF35331_gshared (ObjectEqualityComparer_1_t077E1010A3680520197356EDC154FD9F051C5206* __this, TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E* ___0_array, TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A L_16 = (L_13)->GetAt(static_cast(L_15)); } { TilemapLayerRenderDataU5BU5D_t38C157DC93B89719D6087AE98D24F47AF7974F3E* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A L_19 = ___1_value; TilemapLayerRenderData_t0D27F236E1FE05701337C9C5DC876B9CB6CD9F2A L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m4C6E5A917F913869866F8A168AE0387639B7B086_gshared (ObjectEqualityComparer_1_t077E1010A3680520197356EDC154FD9F051C5206* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t077E1010A3680520197356EDC154FD9F051C5206*)((ObjectEqualityComparer_1_t077E1010A3680520197356EDC154FD9F051C5206*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mE5C922C11A4F331AD2C3C01322E8ED8F8C8D7B70_gshared (ObjectEqualityComparer_1_t077E1010A3680520197356EDC154FD9F051C5206* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m4E10A664D0E88A4875B2DECADAAC740BA6992480_gshared (ObjectEqualityComparer_1_t077E1010A3680520197356EDC154FD9F051C5206* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t4D952F4D2F217449808AA61555724A9EE3AE4A48*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t4D952F4D2F217449808AA61555724A9EE3AE4A48*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m0BEED0B33FFCBD41D38284516A4F7DE0D134A885_gshared (ObjectEqualityComparer_1_tCD13DDCF19D9E83FD262471076F4187300F19643* __this, TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 ___0_x, TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 ___1_y, const RuntimeMethod* method) { { } { } { TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_2 = ___1_y; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mF201019EA831C126E143F243BA777D48DCE02A34_gshared (ObjectEqualityComparer_1_tCD13DDCF19D9E83FD262471076F4187300F19643* __this, TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mF84DA2B0063A7B3F44267A9EF7B9DD636DE37DE7_gshared (ObjectEqualityComparer_1_tCD13DDCF19D9E83FD262471076F4187300F19643* __this, TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C* ___0_array, TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_16 = (L_13)->GetAt(static_cast(L_15)); } { TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_19 = ___1_value; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mB5ED4B647AB6E3461F1DBC06EF8EBEC4D05F8168_gshared (ObjectEqualityComparer_1_tCD13DDCF19D9E83FD262471076F4187300F19643* __this, TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C* ___0_array, TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_16 = (L_13)->GetAt(static_cast(L_15)); } { TilemapRenderQuadU5BU5D_t3583A576C66A6B8E4FE0BCF7DF0523870977065C* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_19 = ___1_value; TilemapRenderQuad_t978CBD3B87AB83EF67DCE597246CF6D57ABF11A0 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mFEBFCA792122BCFD065C956E6281FFA719E60CC9_gshared (ObjectEqualityComparer_1_tCD13DDCF19D9E83FD262471076F4187300F19643* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tCD13DDCF19D9E83FD262471076F4187300F19643*)((ObjectEqualityComparer_1_tCD13DDCF19D9E83FD262471076F4187300F19643*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mB3ADCA075C4AFE5DD6ADE7D4B009C9CF82B91E2E_gshared (ObjectEqualityComparer_1_tCD13DDCF19D9E83FD262471076F4187300F19643* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m6589C44A1C8368A4832804B47FA420C0A5313415_gshared (ObjectEqualityComparer_1_tCD13DDCF19D9E83FD262471076F4187300F19643* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t0F18876B740A3138A3D72ACBAEF01749A761B006*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t0F18876B740A3138A3D72ACBAEF01749A761B006*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mA9B205C19196DD65569A5A5D9AC81C9C5EB64455_gshared (ObjectEqualityComparer_1_tD5EB5A903F5DC205C2D2CB63EE74D6E2721A341E* __this, FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF ___0_x, FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF ___1_y, const RuntimeMethod* method) { { } { } { FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF L_2 = ___1_y; FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mCC3EDCEEB5D29C0E794DF60A1781493C900E4C20_gshared (ObjectEqualityComparer_1_tD5EB5A903F5DC205C2D2CB63EE74D6E2721A341E* __this, FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m15A08FEDCA239A12D68A617C66215FDD4E8737EE_gshared (ObjectEqualityComparer_1_tD5EB5A903F5DC205C2D2CB63EE74D6E2721A341E* __this, FocusedElementU5BU5D_tE2EC8928994D7E368EC55BC3876976AAED693E58* ___0_array, FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { FocusedElementU5BU5D_tE2EC8928994D7E368EC55BC3876976AAED693E58* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { FocusedElementU5BU5D_tE2EC8928994D7E368EC55BC3876976AAED693E58* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF L_16 = (L_13)->GetAt(static_cast(L_15)); } { FocusedElementU5BU5D_tE2EC8928994D7E368EC55BC3876976AAED693E58* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF L_19 = ___1_value; FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mFA007E2808D47C21C66304D3315B1D6FDDDCF111_gshared (ObjectEqualityComparer_1_tD5EB5A903F5DC205C2D2CB63EE74D6E2721A341E* __this, FocusedElementU5BU5D_tE2EC8928994D7E368EC55BC3876976AAED693E58* ___0_array, FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { FocusedElementU5BU5D_tE2EC8928994D7E368EC55BC3876976AAED693E58* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { FocusedElementU5BU5D_tE2EC8928994D7E368EC55BC3876976AAED693E58* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF L_16 = (L_13)->GetAt(static_cast(L_15)); } { FocusedElementU5BU5D_tE2EC8928994D7E368EC55BC3876976AAED693E58* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF L_19 = ___1_value; FocusedElement_t1EE083A1C5276213C533A38C6B5DC02E9DE5CBEF L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mD3F6FB009B71F7BC1FF82023683510615D20DA29_gshared (ObjectEqualityComparer_1_tD5EB5A903F5DC205C2D2CB63EE74D6E2721A341E* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tD5EB5A903F5DC205C2D2CB63EE74D6E2721A341E*)((ObjectEqualityComparer_1_tD5EB5A903F5DC205C2D2CB63EE74D6E2721A341E*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m8D721AF134CF637622D0F971F4FD7B7AC82852C3_gshared (ObjectEqualityComparer_1_tD5EB5A903F5DC205C2D2CB63EE74D6E2721A341E* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mDF45DDF4BB997814007448C2D1F11C5D9D189A51_gshared (ObjectEqualityComparer_1_tD5EB5A903F5DC205C2D2CB63EE74D6E2721A341E* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tB0C35A3F9D528DB1CECA647823BD8ECC3E13BB5B*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tB0C35A3F9D528DB1CECA647823BD8ECC3E13BB5B*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mB8D5C83AC2A54D9ECA76C6D1FA929B60F9C5D790_gshared (ObjectEqualityComparer_1_t920488581586703DA84DFF36E860C36C8B219BDC* __this, FogOfWarItem_tBE24E668383307C75CDE1A883813A74C4B78A909 ___0_x, FogOfWarItem_tBE24E668383307C75CDE1A883813A74C4B78A909 ___1_y, const RuntimeMethod* method) { { } { } { FogOfWarItem_tBE24E668383307C75CDE1A883813A74C4B78A909 L_2 = ___1_y; FogOfWarItem_tBE24E668383307C75CDE1A883813A74C4B78A909 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m850C7B3C52AD59374B2F7397CF22C6F643AD9FE1_gshared (ObjectEqualityComparer_1_t920488581586703DA84DFF36E860C36C8B219BDC* __this, FogOfWarItem_tBE24E668383307C75CDE1A883813A74C4B78A909 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mF9F8538AEAF2980B57890FAA947726F8EE8B09E8_gshared (ObjectEqualityComparer_1_t920488581586703DA84DFF36E860C36C8B219BDC* __this, FogOfWarItemU5BU5D_tEA3864FEB691D8F812BC088A9A0287CCE2AF68FE* ___0_array, FogOfWarItem_tBE24E668383307C75CDE1A883813A74C4B78A909 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { FogOfWarItemU5BU5D_tEA3864FEB691D8F812BC088A9A0287CCE2AF68FE* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; FogOfWarItem_tBE24E668383307C75CDE1A883813A74C4B78A909 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { FogOfWarItemU5BU5D_tEA3864FEB691D8F812BC088A9A0287CCE2AF68FE* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; FogOfWarItem_tBE24E668383307C75CDE1A883813A74C4B78A909 L_16 = (L_13)->GetAt(static_cast(L_15)); } { FogOfWarItemU5BU5D_tEA3864FEB691D8F812BC088A9A0287CCE2AF68FE* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); FogOfWarItem_tBE24E668383307C75CDE1A883813A74C4B78A909 L_19 = ___1_value; FogOfWarItem_tBE24E668383307C75CDE1A883813A74C4B78A909 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m096849DBBB1D7DA4DC3781FFD0E95FDED5AB3B43_gshared (ObjectEqualityComparer_1_t920488581586703DA84DFF36E860C36C8B219BDC* __this, FogOfWarItemU5BU5D_tEA3864FEB691D8F812BC088A9A0287CCE2AF68FE* ___0_array, FogOfWarItem_tBE24E668383307C75CDE1A883813A74C4B78A909 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { FogOfWarItemU5BU5D_tEA3864FEB691D8F812BC088A9A0287CCE2AF68FE* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; FogOfWarItem_tBE24E668383307C75CDE1A883813A74C4B78A909 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { FogOfWarItemU5BU5D_tEA3864FEB691D8F812BC088A9A0287CCE2AF68FE* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; FogOfWarItem_tBE24E668383307C75CDE1A883813A74C4B78A909 L_16 = (L_13)->GetAt(static_cast(L_15)); } { FogOfWarItemU5BU5D_tEA3864FEB691D8F812BC088A9A0287CCE2AF68FE* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); FogOfWarItem_tBE24E668383307C75CDE1A883813A74C4B78A909 L_19 = ___1_value; FogOfWarItem_tBE24E668383307C75CDE1A883813A74C4B78A909 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m850DF08F04A0DC2678E3AAE7448D466FAEB42D92_gshared (ObjectEqualityComparer_1_t920488581586703DA84DFF36E860C36C8B219BDC* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t920488581586703DA84DFF36E860C36C8B219BDC*)((ObjectEqualityComparer_1_t920488581586703DA84DFF36E860C36C8B219BDC*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m5A5AF2933EE50A86B0C282A9227E65FE3390576F_gshared (ObjectEqualityComparer_1_t920488581586703DA84DFF36E860C36C8B219BDC* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mE1D71F17B38A126EF9B8BF5813BD8395402A230E_gshared (ObjectEqualityComparer_1_t920488581586703DA84DFF36E860C36C8B219BDC* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t50875BCA6DA7A7396A8CFE34419421ED0C603122*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t50875BCA6DA7A7396A8CFE34419421ED0C603122*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mDE5A24A9A77CE1E148228B2960BD73A147B8B8F4_gshared (ObjectEqualityComparer_1_t3B386BEEBCDAC6E6B953C1D2BB839B73DEB2E65D* __this, SerializedNodeLookup_t3CBE3010DEAB75708CF255F52266F67724D44E17 ___0_x, SerializedNodeLookup_t3CBE3010DEAB75708CF255F52266F67724D44E17 ___1_y, const RuntimeMethod* method) { { } { } { SerializedNodeLookup_t3CBE3010DEAB75708CF255F52266F67724D44E17 L_2 = ___1_y; SerializedNodeLookup_t3CBE3010DEAB75708CF255F52266F67724D44E17 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m9D0D2AA7C74C788E3F3E17D5FFBE2D06F5990F1A_gshared (ObjectEqualityComparer_1_t3B386BEEBCDAC6E6B953C1D2BB839B73DEB2E65D* __this, SerializedNodeLookup_t3CBE3010DEAB75708CF255F52266F67724D44E17 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mE16CF4AFF2F7AB8355D3D558458A8855519AEE41_gshared (ObjectEqualityComparer_1_t3B386BEEBCDAC6E6B953C1D2BB839B73DEB2E65D* __this, SerializedNodeLookupU5BU5D_t105132DA10326E3E3327ABC0920392C21F5D7AC7* ___0_array, SerializedNodeLookup_t3CBE3010DEAB75708CF255F52266F67724D44E17 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { SerializedNodeLookupU5BU5D_t105132DA10326E3E3327ABC0920392C21F5D7AC7* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SerializedNodeLookup_t3CBE3010DEAB75708CF255F52266F67724D44E17 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { SerializedNodeLookupU5BU5D_t105132DA10326E3E3327ABC0920392C21F5D7AC7* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SerializedNodeLookup_t3CBE3010DEAB75708CF255F52266F67724D44E17 L_16 = (L_13)->GetAt(static_cast(L_15)); } { SerializedNodeLookupU5BU5D_t105132DA10326E3E3327ABC0920392C21F5D7AC7* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); SerializedNodeLookup_t3CBE3010DEAB75708CF255F52266F67724D44E17 L_19 = ___1_value; SerializedNodeLookup_t3CBE3010DEAB75708CF255F52266F67724D44E17 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mFDFD14C283DCDEAF09DE611FDCEB13A01A90CF9C_gshared (ObjectEqualityComparer_1_t3B386BEEBCDAC6E6B953C1D2BB839B73DEB2E65D* __this, SerializedNodeLookupU5BU5D_t105132DA10326E3E3327ABC0920392C21F5D7AC7* ___0_array, SerializedNodeLookup_t3CBE3010DEAB75708CF255F52266F67724D44E17 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { SerializedNodeLookupU5BU5D_t105132DA10326E3E3327ABC0920392C21F5D7AC7* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SerializedNodeLookup_t3CBE3010DEAB75708CF255F52266F67724D44E17 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { SerializedNodeLookupU5BU5D_t105132DA10326E3E3327ABC0920392C21F5D7AC7* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SerializedNodeLookup_t3CBE3010DEAB75708CF255F52266F67724D44E17 L_16 = (L_13)->GetAt(static_cast(L_15)); } { SerializedNodeLookupU5BU5D_t105132DA10326E3E3327ABC0920392C21F5D7AC7* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); SerializedNodeLookup_t3CBE3010DEAB75708CF255F52266F67724D44E17 L_19 = ___1_value; SerializedNodeLookup_t3CBE3010DEAB75708CF255F52266F67724D44E17 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mA5D8456F3C6FA8BB394EBF79F40EFB0EA2634D28_gshared (ObjectEqualityComparer_1_t3B386BEEBCDAC6E6B953C1D2BB839B73DEB2E65D* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t3B386BEEBCDAC6E6B953C1D2BB839B73DEB2E65D*)((ObjectEqualityComparer_1_t3B386BEEBCDAC6E6B953C1D2BB839B73DEB2E65D*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m23AAAB5060987C75C0ACAA1861CF1FE32DB8AEA0_gshared (ObjectEqualityComparer_1_t3B386BEEBCDAC6E6B953C1D2BB839B73DEB2E65D* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m77F15ADEED45AC2B049B44074146AA5D4429BE44_gshared (ObjectEqualityComparer_1_t3B386BEEBCDAC6E6B953C1D2BB839B73DEB2E65D* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t514766DA5C52847434938CD0DF62796B9F5C2675*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t514766DA5C52847434938CD0DF62796B9F5C2675*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mA9FF4D73C92293B8316C455C7514DF07E0AD63B6_gshared (ObjectEqualityComparer_1_tCD4E31915FBF673A10EEFDC58C822B2960DBB0C1* __this, DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4 ___0_x, DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4 ___1_y, const RuntimeMethod* method) { { } { } { DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4 L_2 = ___1_y; DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mD7EF242A24D5B1F142C09B3073C51F9344E5129D_gshared (ObjectEqualityComparer_1_tCD4E31915FBF673A10EEFDC58C822B2960DBB0C1* __this, DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mA78E4F3058760FAC987A84DFF98D84DC83015961_gshared (ObjectEqualityComparer_1_tCD4E31915FBF673A10EEFDC58C822B2960DBB0C1* __this, DoorInfoU5BU5D_tEF91AF0D17251BC89E45A35C2B3CD47FCBF7C963* ___0_array, DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { DoorInfoU5BU5D_tEF91AF0D17251BC89E45A35C2B3CD47FCBF7C963* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { DoorInfoU5BU5D_tEF91AF0D17251BC89E45A35C2B3CD47FCBF7C963* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4 L_16 = (L_13)->GetAt(static_cast(L_15)); } { DoorInfoU5BU5D_tEF91AF0D17251BC89E45A35C2B3CD47FCBF7C963* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4 L_19 = ___1_value; DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m6C69504DA01EC65A7059310DCCDE911D38C1ED29_gshared (ObjectEqualityComparer_1_tCD4E31915FBF673A10EEFDC58C822B2960DBB0C1* __this, DoorInfoU5BU5D_tEF91AF0D17251BC89E45A35C2B3CD47FCBF7C963* ___0_array, DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { DoorInfoU5BU5D_tEF91AF0D17251BC89E45A35C2B3CD47FCBF7C963* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { DoorInfoU5BU5D_tEF91AF0D17251BC89E45A35C2B3CD47FCBF7C963* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4 L_16 = (L_13)->GetAt(static_cast(L_15)); } { DoorInfoU5BU5D_tEF91AF0D17251BC89E45A35C2B3CD47FCBF7C963* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4 L_19 = ___1_value; DoorInfo_t2A0ECDBE3245695759EC8813D9BCE9F30BF094A4 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mFFABF25A3E602A006D37A792CF7E6ACE6A27C949_gshared (ObjectEqualityComparer_1_tCD4E31915FBF673A10EEFDC58C822B2960DBB0C1* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tCD4E31915FBF673A10EEFDC58C822B2960DBB0C1*)((ObjectEqualityComparer_1_tCD4E31915FBF673A10EEFDC58C822B2960DBB0C1*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m1468CE4A10A3C6616EC57B2C8E464F4CDB6D9960_gshared (ObjectEqualityComparer_1_tCD4E31915FBF673A10EEFDC58C822B2960DBB0C1* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mF77BD1E6E0FEE62132F9F66452BF5B26E954F26A_gshared (ObjectEqualityComparer_1_tCD4E31915FBF673A10EEFDC58C822B2960DBB0C1* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t1E5529713CC9ED50F8FE1DA579ACA9E2676FFCC6*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t1E5529713CC9ED50F8FE1DA579ACA9E2676FFCC6*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m98E0BDA370116B240FAB943F10CB2FC935A4CB86_gshared (ObjectEqualityComparer_1_tA7B60BA0CD6DB3CEBF39D9F472EABA6797C51AF0* __this, PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 ___0_x, PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 ___1_y, const RuntimeMethod* method) { { } { } { PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 L_2 = ___1_y; PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mDEBA8AD73A88644BDC25B61039BADCB062FF0CB5_gshared (ObjectEqualityComparer_1_tA7B60BA0CD6DB3CEBF39D9F472EABA6797C51AF0* __this, PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m9E305EB87F14A6E0B88FC410328C643FC46FA5B2_gshared (ObjectEqualityComparer_1_tA7B60BA0CD6DB3CEBF39D9F472EABA6797C51AF0* __this, PainterCellU5BU5D_tA9B22394F432FF91EBDD8839B57052C023E26D36* ___0_array, PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { PainterCellU5BU5D_tA9B22394F432FF91EBDD8839B57052C023E26D36* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { PainterCellU5BU5D_tA9B22394F432FF91EBDD8839B57052C023E26D36* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 L_16 = (L_13)->GetAt(static_cast(L_15)); } { PainterCellU5BU5D_tA9B22394F432FF91EBDD8839B57052C023E26D36* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 L_19 = ___1_value; PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mA4429D8B411FC5B2934DE6A77F3F57AAF8ABB1F7_gshared (ObjectEqualityComparer_1_tA7B60BA0CD6DB3CEBF39D9F472EABA6797C51AF0* __this, PainterCellU5BU5D_tA9B22394F432FF91EBDD8839B57052C023E26D36* ___0_array, PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { PainterCellU5BU5D_tA9B22394F432FF91EBDD8839B57052C023E26D36* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { PainterCellU5BU5D_tA9B22394F432FF91EBDD8839B57052C023E26D36* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 L_16 = (L_13)->GetAt(static_cast(L_15)); } { PainterCellU5BU5D_tA9B22394F432FF91EBDD8839B57052C023E26D36* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 L_19 = ___1_value; PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m2CA892A78AEDE5FD14EC88F04226A1F9DE6CF28B_gshared (ObjectEqualityComparer_1_tA7B60BA0CD6DB3CEBF39D9F472EABA6797C51AF0* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tA7B60BA0CD6DB3CEBF39D9F472EABA6797C51AF0*)((ObjectEqualityComparer_1_tA7B60BA0CD6DB3CEBF39D9F472EABA6797C51AF0*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mE12A3D77A98028E89E85F32ABA44D9DC1E4A6525_gshared (ObjectEqualityComparer_1_tA7B60BA0CD6DB3CEBF39D9F472EABA6797C51AF0* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m16B26F66136FC4175FBA91B59C65CB055E9039A8_gshared (ObjectEqualityComparer_1_tA7B60BA0CD6DB3CEBF39D9F472EABA6797C51AF0* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t9274F8D1B825FACC9AB41DF4F3C27DEB4B4C0BF7*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t9274F8D1B825FACC9AB41DF4F3C27DEB4B4C0BF7*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m474968BA11F5E0538DB8BAA7A0D021AA51BF9DBB_gshared (ObjectEqualityComparer_1_tC7DCD52B1CD29E3DBEFBE8E75D546BCD842AA774* __this, HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 ___0_x, HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 ___1_y, const RuntimeMethod* method) { { } { } { HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 L_2 = ___1_y; HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m8A8A0AF716E7C4713B6EA3B2BCAD04EB346B0092_gshared (ObjectEqualityComparer_1_tC7DCD52B1CD29E3DBEFBE8E75D546BCD842AA774* __this, HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mFDC8DC00FAF85A5C0FDF1AE445DEE2A6E02E354B_gshared (ObjectEqualityComparer_1_tC7DCD52B1CD29E3DBEFBE8E75D546BCD842AA774* __this, HIDCollectionDescriptorU5BU5D_t2EE9F27CC218220B385B2D167312D3873741FCD5* ___0_array, HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { HIDCollectionDescriptorU5BU5D_t2EE9F27CC218220B385B2D167312D3873741FCD5* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { HIDCollectionDescriptorU5BU5D_t2EE9F27CC218220B385B2D167312D3873741FCD5* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 L_16 = (L_13)->GetAt(static_cast(L_15)); } { HIDCollectionDescriptorU5BU5D_t2EE9F27CC218220B385B2D167312D3873741FCD5* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 L_19 = ___1_value; HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m5413E637740DF9599AF2DA5FBACD1038EFA7774D_gshared (ObjectEqualityComparer_1_tC7DCD52B1CD29E3DBEFBE8E75D546BCD842AA774* __this, HIDCollectionDescriptorU5BU5D_t2EE9F27CC218220B385B2D167312D3873741FCD5* ___0_array, HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { HIDCollectionDescriptorU5BU5D_t2EE9F27CC218220B385B2D167312D3873741FCD5* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { HIDCollectionDescriptorU5BU5D_t2EE9F27CC218220B385B2D167312D3873741FCD5* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 L_16 = (L_13)->GetAt(static_cast(L_15)); } { HIDCollectionDescriptorU5BU5D_t2EE9F27CC218220B385B2D167312D3873741FCD5* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 L_19 = ___1_value; HIDCollectionDescriptor_t9235094BD1880EA02E4E07F9C02AC98088EFB9F7 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m1857BD6B6B9A93163A04C8F661D343EB2339FB71_gshared (ObjectEqualityComparer_1_tC7DCD52B1CD29E3DBEFBE8E75D546BCD842AA774* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tC7DCD52B1CD29E3DBEFBE8E75D546BCD842AA774*)((ObjectEqualityComparer_1_tC7DCD52B1CD29E3DBEFBE8E75D546BCD842AA774*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m814890BB69C57C4A580D267D099EF732A082FD59_gshared (ObjectEqualityComparer_1_tC7DCD52B1CD29E3DBEFBE8E75D546BCD842AA774* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m32E9EC99E914FF4AA79CD449B429AA7D279C8354_gshared (ObjectEqualityComparer_1_tC7DCD52B1CD29E3DBEFBE8E75D546BCD842AA774* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t9E5A174BD81C84C69C82B2773028491387AF3A47*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t9E5A174BD81C84C69C82B2773028491387AF3A47*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mAA874212082964C4820A170B4DB1320A70732D96_gshared (ObjectEqualityComparer_1_t058431A737EC48C26C0D8175CB905D3043706D80* __this, HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED ___0_x, HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED ___1_y, const RuntimeMethod* method) { { } { } { HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED L_2 = ___1_y; HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m56A5A210C9E1E4C8389AB145797A765825B9A5A2_gshared (ObjectEqualityComparer_1_t058431A737EC48C26C0D8175CB905D3043706D80* __this, HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mA548033A4F1753FB008BB3E3836DDA89BF975C73_gshared (ObjectEqualityComparer_1_t058431A737EC48C26C0D8175CB905D3043706D80* __this, HIDElementDescriptorU5BU5D_t9E391A41D8235F774682AAD7A77842E6436DF50D* ___0_array, HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { HIDElementDescriptorU5BU5D_t9E391A41D8235F774682AAD7A77842E6436DF50D* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { HIDElementDescriptorU5BU5D_t9E391A41D8235F774682AAD7A77842E6436DF50D* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED L_16 = (L_13)->GetAt(static_cast(L_15)); } { HIDElementDescriptorU5BU5D_t9E391A41D8235F774682AAD7A77842E6436DF50D* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED L_19 = ___1_value; HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mDCBC6CBD33968443AE57782FBEB60E838CE104AF_gshared (ObjectEqualityComparer_1_t058431A737EC48C26C0D8175CB905D3043706D80* __this, HIDElementDescriptorU5BU5D_t9E391A41D8235F774682AAD7A77842E6436DF50D* ___0_array, HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { HIDElementDescriptorU5BU5D_t9E391A41D8235F774682AAD7A77842E6436DF50D* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { HIDElementDescriptorU5BU5D_t9E391A41D8235F774682AAD7A77842E6436DF50D* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED L_16 = (L_13)->GetAt(static_cast(L_15)); } { HIDElementDescriptorU5BU5D_t9E391A41D8235F774682AAD7A77842E6436DF50D* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED L_19 = ___1_value; HIDElementDescriptor_t18CA9618F730F541BA1C873745A1AE71823D4CED L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m5236CDCD4896B32434ECC8FD21EB91F5167A2A93_gshared (ObjectEqualityComparer_1_t058431A737EC48C26C0D8175CB905D3043706D80* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t058431A737EC48C26C0D8175CB905D3043706D80*)((ObjectEqualityComparer_1_t058431A737EC48C26C0D8175CB905D3043706D80*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m4CB6308F519301AE230105E308E64930858AF068_gshared (ObjectEqualityComparer_1_t058431A737EC48C26C0D8175CB905D3043706D80* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m2FB8BD4E8BC688F335B8C86E8A538CD632B68CCF_gshared (ObjectEqualityComparer_1_t058431A737EC48C26C0D8175CB905D3043706D80* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t903F1249F0776B1B18ED273A017CE3C54A5AA32B*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t903F1249F0776B1B18ED273A017CE3C54A5AA32B*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m86E2E696CFBD57A82D966A3C0BB87830D6F641EC_gshared (ObjectEqualityComparer_1_tDFB0489B7A78BC17F711C8E72FC4109E30EE0316* __this, HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F ___0_x, HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F ___1_y, const RuntimeMethod* method) { { } { } { HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F L_2 = ___1_y; HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m406E87E6F28E989DFAD11E574C88A9E5290D9AB7_gshared (ObjectEqualityComparer_1_tDFB0489B7A78BC17F711C8E72FC4109E30EE0316* __this, HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m0C1D160E518FDB67FFFBC30C9DE0C5A44363690A_gshared (ObjectEqualityComparer_1_tDFB0489B7A78BC17F711C8E72FC4109E30EE0316* __this, HIDReportDataU5BU5D_t41883CE4CD3C7687A98524CFDB47083CCBE55955* ___0_array, HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { HIDReportDataU5BU5D_t41883CE4CD3C7687A98524CFDB47083CCBE55955* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { HIDReportDataU5BU5D_t41883CE4CD3C7687A98524CFDB47083CCBE55955* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F L_16 = (L_13)->GetAt(static_cast(L_15)); } { HIDReportDataU5BU5D_t41883CE4CD3C7687A98524CFDB47083CCBE55955* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F L_19 = ___1_value; HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m847295465386ECDA8FD973DAB545CD465A7BB595_gshared (ObjectEqualityComparer_1_tDFB0489B7A78BC17F711C8E72FC4109E30EE0316* __this, HIDReportDataU5BU5D_t41883CE4CD3C7687A98524CFDB47083CCBE55955* ___0_array, HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { HIDReportDataU5BU5D_t41883CE4CD3C7687A98524CFDB47083CCBE55955* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { HIDReportDataU5BU5D_t41883CE4CD3C7687A98524CFDB47083CCBE55955* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F L_16 = (L_13)->GetAt(static_cast(L_15)); } { HIDReportDataU5BU5D_t41883CE4CD3C7687A98524CFDB47083CCBE55955* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F L_19 = ___1_value; HIDReportData_t2F0D5DFC9087B851FA3288EFBB6FF4EAA863BB4F L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mA8232CA0ED3AD8474AF8FDC6F2CADD0AFB4EC590_gshared (ObjectEqualityComparer_1_tDFB0489B7A78BC17F711C8E72FC4109E30EE0316* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tDFB0489B7A78BC17F711C8E72FC4109E30EE0316*)((ObjectEqualityComparer_1_tDFB0489B7A78BC17F711C8E72FC4109E30EE0316*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m1E6943F715542488F87462FA490804BF3212BAC1_gshared (ObjectEqualityComparer_1_tDFB0489B7A78BC17F711C8E72FC4109E30EE0316* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m58F0E9562554CA6B489FFB8CC7D8F78F2E37451B_gshared (ObjectEqualityComparer_1_tDFB0489B7A78BC17F711C8E72FC4109E30EE0316* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t8DD642BAF8C779F0CB2D50DC3E8E391860C352D2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t8DD642BAF8C779F0CB2D50DC3E8E391860C352D2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m48F9115DE27B7F4A613F7644EB73FD26EA1A3C09_gshared (ObjectEqualityComparer_1_tF608B3EEBEE2AE6CED381E9E8F2FB2197F6AAD41* __this, HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F ___0_x, HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F ___1_y, const RuntimeMethod* method) { { } { } { HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F L_2 = ___1_y; HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m52ED029743E38EFEE7D6784C2170DE575553C5F2_gshared (ObjectEqualityComparer_1_tF608B3EEBEE2AE6CED381E9E8F2FB2197F6AAD41* __this, HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m0F82809C72B602B360B3EED2FC3840FA8C4BE49A_gshared (ObjectEqualityComparer_1_tF608B3EEBEE2AE6CED381E9E8F2FB2197F6AAD41* __this, HIDPageUsageU5BU5D_t021CBAE17F584DBB0E9E003DA47E89ADE04211CD* ___0_array, HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { HIDPageUsageU5BU5D_t021CBAE17F584DBB0E9E003DA47E89ADE04211CD* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { HIDPageUsageU5BU5D_t021CBAE17F584DBB0E9E003DA47E89ADE04211CD* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F L_16 = (L_13)->GetAt(static_cast(L_15)); } { HIDPageUsageU5BU5D_t021CBAE17F584DBB0E9E003DA47E89ADE04211CD* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F L_19 = ___1_value; HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mB48D9027065144D11829D55729346F26BF04C38D_gshared (ObjectEqualityComparer_1_tF608B3EEBEE2AE6CED381E9E8F2FB2197F6AAD41* __this, HIDPageUsageU5BU5D_t021CBAE17F584DBB0E9E003DA47E89ADE04211CD* ___0_array, HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { HIDPageUsageU5BU5D_t021CBAE17F584DBB0E9E003DA47E89ADE04211CD* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { HIDPageUsageU5BU5D_t021CBAE17F584DBB0E9E003DA47E89ADE04211CD* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F L_16 = (L_13)->GetAt(static_cast(L_15)); } { HIDPageUsageU5BU5D_t021CBAE17F584DBB0E9E003DA47E89ADE04211CD* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F L_19 = ___1_value; HIDPageUsage_t13808EE79B93302D9F7E841A0DEEAA6671BA591F L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m4261F0672B4DF82A964A245315931EA434E2FD30_gshared (ObjectEqualityComparer_1_tF608B3EEBEE2AE6CED381E9E8F2FB2197F6AAD41* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tF608B3EEBEE2AE6CED381E9E8F2FB2197F6AAD41*)((ObjectEqualityComparer_1_tF608B3EEBEE2AE6CED381E9E8F2FB2197F6AAD41*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m4D92A699050159AF1E355C33EC5F1179D43222E8_gshared (ObjectEqualityComparer_1_tF608B3EEBEE2AE6CED381E9E8F2FB2197F6AAD41* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mA38092F8707F59E76E2CABF85306E753BEF75E74_gshared (ObjectEqualityComparer_1_tF608B3EEBEE2AE6CED381E9E8F2FB2197F6AAD41* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t9CEE16EC990B50FDFD28DC5AB4D662C52B9152F4*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t9CEE16EC990B50FDFD28DC5AB4D662C52B9152F4*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mF0AD3E4018147552FCD51A24985AD1173B77BDD6_gshared (ObjectEqualityComparer_1_t38B8B4F0F5D5D14C1F5D4AA721E21BE132D04FAB* __this, CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 ___0_x, CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 ___1_y, const RuntimeMethod* method) { { } { } { CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_2 = ___1_y; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = CombineMaterialComparer_Equals_mCBD5F34F5BDA033AAEE956E15E60F04077E15636((&___0_x), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m309BCCEB5F012034AC9A820C60807AB3A4C00B29_gshared (ObjectEqualityComparer_1_t38B8B4F0F5D5D14C1F5D4AA721E21BE132D04FAB* __this, CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = CombineMaterialComparer_GetHashCode_m00BAD5E7398976866D7A19125FBC9E588516C7BA_inline((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mDE0D49F7DF939C4D89DACA2177CD706D64AFFA2C_gshared (ObjectEqualityComparer_1_t38B8B4F0F5D5D14C1F5D4AA721E21BE132D04FAB* __this, CombineMaterialComparerU5BU5D_t0988003FD96DFC02FEF6E36F1CB4DAF61AC4A620* ___0_array, CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { CombineMaterialComparerU5BU5D_t0988003FD96DFC02FEF6E36F1CB4DAF61AC4A620* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { CombineMaterialComparerU5BU5D_t0988003FD96DFC02FEF6E36F1CB4DAF61AC4A620* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_16 = (L_13)->GetAt(static_cast(L_15)); } { CombineMaterialComparerU5BU5D_t0988003FD96DFC02FEF6E36F1CB4DAF61AC4A620* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_19 = ___1_value; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = CombineMaterialComparer_Equals_mCBD5F34F5BDA033AAEE956E15E60F04077E15636(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m779663D6E283AA7822B30C032AE237E9DD553F15_gshared (ObjectEqualityComparer_1_t38B8B4F0F5D5D14C1F5D4AA721E21BE132D04FAB* __this, CombineMaterialComparerU5BU5D_t0988003FD96DFC02FEF6E36F1CB4DAF61AC4A620* ___0_array, CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { CombineMaterialComparerU5BU5D_t0988003FD96DFC02FEF6E36F1CB4DAF61AC4A620* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { CombineMaterialComparerU5BU5D_t0988003FD96DFC02FEF6E36F1CB4DAF61AC4A620* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_16 = (L_13)->GetAt(static_cast(L_15)); } { CombineMaterialComparerU5BU5D_t0988003FD96DFC02FEF6E36F1CB4DAF61AC4A620* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_19 = ___1_value; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = CombineMaterialComparer_Equals_mCBD5F34F5BDA033AAEE956E15E60F04077E15636(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mA0E0C265C77C0FFF5043DA01A7AE24BAE6DDA646_gshared (ObjectEqualityComparer_1_t38B8B4F0F5D5D14C1F5D4AA721E21BE132D04FAB* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t38B8B4F0F5D5D14C1F5D4AA721E21BE132D04FAB*)((ObjectEqualityComparer_1_t38B8B4F0F5D5D14C1F5D4AA721E21BE132D04FAB*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mFEC09F225499E430DEE510CB27D2B8101E0BB847_gshared (ObjectEqualityComparer_1_t38B8B4F0F5D5D14C1F5D4AA721E21BE132D04FAB* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m628F0638A0B8291307376B3E8C10E1D018114651_gshared (ObjectEqualityComparer_1_t38B8B4F0F5D5D14C1F5D4AA721E21BE132D04FAB* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t87CCD7EE1DD88407BE3056781B32B0B538DB7290*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t87CCD7EE1DD88407BE3056781B32B0B538DB7290*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m9ECBD76A04FCE4DAB01E6E103FE953F4A77A21A3_gshared (ObjectEqualityComparer_1_tE3E75824CA7C107784323A5B22BC4A2913567243* __this, BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 ___0_x, BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 ___1_y, const RuntimeMethod* method) { { } { } { BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 L_2 = ___1_y; BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mFB708422F4897D47CFB36437BE4E13B97DC0EFDB_gshared (ObjectEqualityComparer_1_tE3E75824CA7C107784323A5B22BC4A2913567243* __this, BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m4D93F3694FF733EBA3B44C7CEFD664290B555CFC_gshared (ObjectEqualityComparer_1_tE3E75824CA7C107784323A5B22BC4A2913567243* __this, BindingOverrideJsonU5BU5D_t4D6C8281F1138E5751DBB4DFFFDF907D8EF375A5* ___0_array, BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { BindingOverrideJsonU5BU5D_t4D6C8281F1138E5751DBB4DFFFDF907D8EF375A5* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { BindingOverrideJsonU5BU5D_t4D6C8281F1138E5751DBB4DFFFDF907D8EF375A5* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 L_16 = (L_13)->GetAt(static_cast(L_15)); } { BindingOverrideJsonU5BU5D_t4D6C8281F1138E5751DBB4DFFFDF907D8EF375A5* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 L_19 = ___1_value; BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m542F885D06EEEAFC7F431E727EB539FB5CC3E2DE_gshared (ObjectEqualityComparer_1_tE3E75824CA7C107784323A5B22BC4A2913567243* __this, BindingOverrideJsonU5BU5D_t4D6C8281F1138E5751DBB4DFFFDF907D8EF375A5* ___0_array, BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { BindingOverrideJsonU5BU5D_t4D6C8281F1138E5751DBB4DFFFDF907D8EF375A5* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { BindingOverrideJsonU5BU5D_t4D6C8281F1138E5751DBB4DFFFDF907D8EF375A5* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 L_16 = (L_13)->GetAt(static_cast(L_15)); } { BindingOverrideJsonU5BU5D_t4D6C8281F1138E5751DBB4DFFFDF907D8EF375A5* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 L_19 = ___1_value; BindingOverrideJson_t32DC7BCB9A35C133E2B4F4BB185592F1C0A97AC2 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m408C979F8507FA30EE8A4D5EE1FB0B6394D332A0_gshared (ObjectEqualityComparer_1_tE3E75824CA7C107784323A5B22BC4A2913567243* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tE3E75824CA7C107784323A5B22BC4A2913567243*)((ObjectEqualityComparer_1_tE3E75824CA7C107784323A5B22BC4A2913567243*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m7FC0AE480FEA77F50B4754B48C585D4FC6C5CC67_gshared (ObjectEqualityComparer_1_tE3E75824CA7C107784323A5B22BC4A2913567243* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m1C7E50DC77752890F4D14EDF1F2A0DA5F12788A5_gshared (ObjectEqualityComparer_1_tE3E75824CA7C107784323A5B22BC4A2913567243* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tCB3EBBB83A5406DBBA4AC31255037A26DF17E128*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tCB3EBBB83A5406DBBA4AC31255037A26DF17E128*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m01B4AF47BF0833FDBB6AC84D2CCEE0FC785E1A87_gshared (ObjectEqualityComparer_1_tD8F191A024A4FA6056516956229467FDD801942F* __this, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD ___0_x, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD ___1_y, const RuntimeMethod* method) { { } { } { ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_2 = ___1_y; ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mA5609A160B91BBA9CCF45C8D825A68AB54359A1D_gshared (ObjectEqualityComparer_1_tD8F191A024A4FA6056516956229467FDD801942F* __this, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m90EE5DD85A53A9D4DCC7E4B3BCEB78C8A5508C4D_gshared (ObjectEqualityComparer_1_tD8F191A024A4FA6056516956229467FDD801942F* __this, ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* ___0_array, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_16 = (L_13)->GetAt(static_cast(L_15)); } { ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_19 = ___1_value; ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m7350770F078CC66A07F089900F1F0FE3CA0C06BB_gshared (ObjectEqualityComparer_1_tD8F191A024A4FA6056516956229467FDD801942F* __this, ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* ___0_array, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_16 = (L_13)->GetAt(static_cast(L_15)); } { ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_19 = ___1_value; ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m6AF1976A6E233201C2555E9AD85D82E4A0446F4E_gshared (ObjectEqualityComparer_1_tD8F191A024A4FA6056516956229467FDD801942F* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tD8F191A024A4FA6056516956229467FDD801942F*)((ObjectEqualityComparer_1_tD8F191A024A4FA6056516956229467FDD801942F*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mC621114B8EA13C031EDA6207338F7B972CAEFD68_gshared (ObjectEqualityComparer_1_tD8F191A024A4FA6056516956229467FDD801942F* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mE3B5E608D168F82D833E3FC68678EFE6CC8818C9_gshared (ObjectEqualityComparer_1_tD8F191A024A4FA6056516956229467FDD801942F* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t4A208C1A596EFF46ECEF114D11CA2BAAD4C7DCCF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t4A208C1A596EFF46ECEF114D11CA2BAAD4C7DCCF*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m16B9715DF945D4E521F12291510EDCB90D49B39C_gshared (ObjectEqualityComparer_1_tF237ADCBDB1FB9BD834B9AA87E0E77BB4BB4374D* __this, StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE ___0_x, StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE ___1_y, const RuntimeMethod* method) { { } { } { StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_2 = ___1_y; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m51FE619D2C81B592BCD02686031430D396363DA6_gshared (ObjectEqualityComparer_1_tF237ADCBDB1FB9BD834B9AA87E0E77BB4BB4374D* __this, StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m7B7D48970854A73E34598AE88546EE94B5AE3256_gshared (ObjectEqualityComparer_1_tF237ADCBDB1FB9BD834B9AA87E0E77BB4BB4374D* __this, StateChangeMonitorTimeoutU5BU5D_t475D94CE66B17064D5DE2966779E7E9006A09D82* ___0_array, StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { StateChangeMonitorTimeoutU5BU5D_t475D94CE66B17064D5DE2966779E7E9006A09D82* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { StateChangeMonitorTimeoutU5BU5D_t475D94CE66B17064D5DE2966779E7E9006A09D82* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_16 = (L_13)->GetAt(static_cast(L_15)); } { StateChangeMonitorTimeoutU5BU5D_t475D94CE66B17064D5DE2966779E7E9006A09D82* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_19 = ___1_value; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m4757B71A594E71ADD8C632B4A5F95F299AE673FD_gshared (ObjectEqualityComparer_1_tF237ADCBDB1FB9BD834B9AA87E0E77BB4BB4374D* __this, StateChangeMonitorTimeoutU5BU5D_t475D94CE66B17064D5DE2966779E7E9006A09D82* ___0_array, StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { StateChangeMonitorTimeoutU5BU5D_t475D94CE66B17064D5DE2966779E7E9006A09D82* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { StateChangeMonitorTimeoutU5BU5D_t475D94CE66B17064D5DE2966779E7E9006A09D82* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_16 = (L_13)->GetAt(static_cast(L_15)); } { StateChangeMonitorTimeoutU5BU5D_t475D94CE66B17064D5DE2966779E7E9006A09D82* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_19 = ___1_value; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m40673E19AC3F543EB8C5F094688C1D9001FD5593_gshared (ObjectEqualityComparer_1_tF237ADCBDB1FB9BD834B9AA87E0E77BB4BB4374D* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tF237ADCBDB1FB9BD834B9AA87E0E77BB4BB4374D*)((ObjectEqualityComparer_1_tF237ADCBDB1FB9BD834B9AA87E0E77BB4BB4374D*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mE4659F9EAAFE32DB70593481E7A0A7C10B56BB22_gshared (ObjectEqualityComparer_1_tF237ADCBDB1FB9BD834B9AA87E0E77BB4BB4374D* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mE3C99876881030DED875C67B6F51D88C04F1FC72_gshared (ObjectEqualityComparer_1_tF237ADCBDB1FB9BD834B9AA87E0E77BB4BB4374D* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tD81D2BE54A6EB45457ABFF31C30CE42FD81979FC*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tD81D2BE54A6EB45457ABFF31C30CE42FD81979FC*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m6F5C3C15814B21DD5E5EBED9B5871064C6EBDD96_gshared (ObjectEqualityComparer_1_tF6AF8290C2AAE6C53B7155378AA14B8CEA2A27DB* __this, InputActionReferenceState_t4704CE84127FDB4DDB6AAD752B3ED2530768C4F9 ___0_x, InputActionReferenceState_t4704CE84127FDB4DDB6AAD752B3ED2530768C4F9 ___1_y, const RuntimeMethod* method) { { } { } { InputActionReferenceState_t4704CE84127FDB4DDB6AAD752B3ED2530768C4F9 L_2 = ___1_y; InputActionReferenceState_t4704CE84127FDB4DDB6AAD752B3ED2530768C4F9 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mAD610022FA4B7512E424F89B65ED56D6F9DA5DD0_gshared (ObjectEqualityComparer_1_tF6AF8290C2AAE6C53B7155378AA14B8CEA2A27DB* __this, InputActionReferenceState_t4704CE84127FDB4DDB6AAD752B3ED2530768C4F9 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m06212C7C8DB0026FF139EFC38013FD4F1660B2AD_gshared (ObjectEqualityComparer_1_tF6AF8290C2AAE6C53B7155378AA14B8CEA2A27DB* __this, InputActionReferenceStateU5BU5D_t54C822F1EEFBD5E1A28291831DB5E395D16D90D4* ___0_array, InputActionReferenceState_t4704CE84127FDB4DDB6AAD752B3ED2530768C4F9 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { InputActionReferenceStateU5BU5D_t54C822F1EEFBD5E1A28291831DB5E395D16D90D4* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; InputActionReferenceState_t4704CE84127FDB4DDB6AAD752B3ED2530768C4F9 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { InputActionReferenceStateU5BU5D_t54C822F1EEFBD5E1A28291831DB5E395D16D90D4* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; InputActionReferenceState_t4704CE84127FDB4DDB6AAD752B3ED2530768C4F9 L_16 = (L_13)->GetAt(static_cast(L_15)); } { InputActionReferenceStateU5BU5D_t54C822F1EEFBD5E1A28291831DB5E395D16D90D4* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); InputActionReferenceState_t4704CE84127FDB4DDB6AAD752B3ED2530768C4F9 L_19 = ___1_value; InputActionReferenceState_t4704CE84127FDB4DDB6AAD752B3ED2530768C4F9 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mE39821FA09BFD5798D37AD74DCEA223E4629FAF7_gshared (ObjectEqualityComparer_1_tF6AF8290C2AAE6C53B7155378AA14B8CEA2A27DB* __this, InputActionReferenceStateU5BU5D_t54C822F1EEFBD5E1A28291831DB5E395D16D90D4* ___0_array, InputActionReferenceState_t4704CE84127FDB4DDB6AAD752B3ED2530768C4F9 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { InputActionReferenceStateU5BU5D_t54C822F1EEFBD5E1A28291831DB5E395D16D90D4* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; InputActionReferenceState_t4704CE84127FDB4DDB6AAD752B3ED2530768C4F9 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { InputActionReferenceStateU5BU5D_t54C822F1EEFBD5E1A28291831DB5E395D16D90D4* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; InputActionReferenceState_t4704CE84127FDB4DDB6AAD752B3ED2530768C4F9 L_16 = (L_13)->GetAt(static_cast(L_15)); } { InputActionReferenceStateU5BU5D_t54C822F1EEFBD5E1A28291831DB5E395D16D90D4* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); InputActionReferenceState_t4704CE84127FDB4DDB6AAD752B3ED2530768C4F9 L_19 = ___1_value; InputActionReferenceState_t4704CE84127FDB4DDB6AAD752B3ED2530768C4F9 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m8F9343EE540877625AD6EA903A4A0C8F6A4D958A_gshared (ObjectEqualityComparer_1_tF6AF8290C2AAE6C53B7155378AA14B8CEA2A27DB* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tF6AF8290C2AAE6C53B7155378AA14B8CEA2A27DB*)((ObjectEqualityComparer_1_tF6AF8290C2AAE6C53B7155378AA14B8CEA2A27DB*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mA973566AE7B052544F5C1037555B7D909801D6A4_gshared (ObjectEqualityComparer_1_tF6AF8290C2AAE6C53B7155378AA14B8CEA2A27DB* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mC714B5022855C265E6B26577502BC91B7D088B20_gshared (ObjectEqualityComparer_1_tF6AF8290C2AAE6C53B7155378AA14B8CEA2A27DB* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t8A4BE7AE42F9C015E86A9EAD51D975AFE6311CDB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t8A4BE7AE42F9C015E86A9EAD51D975AFE6311CDB*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mF2E923CE3B60A361D8909BBED19BEA7F289A2836_gshared (ObjectEqualityComparer_1_t965CC5F0B7AAF407E9BBD9825AF521C25D19F1DE* __this, OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956 ___0_x, OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956 ___1_y, const RuntimeMethod* method) { { } { } { OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956 L_2 = ___1_y; OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m2BC1B61D243750FCA684D48D91A6BB283A62F39C_gshared (ObjectEqualityComparer_1_t965CC5F0B7AAF407E9BBD9825AF521C25D19F1DE* __this, OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mC0E34506BBE03B7E1DC45086A0753F5D62387738_gshared (ObjectEqualityComparer_1_t965CC5F0B7AAF407E9BBD9825AF521C25D19F1DE* __this, OngoingAccountSelectionU5BU5D_t0CC84AB78BA7B45022C3D6E08B0DADA7A61BCBD8* ___0_array, OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { OngoingAccountSelectionU5BU5D_t0CC84AB78BA7B45022C3D6E08B0DADA7A61BCBD8* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { OngoingAccountSelectionU5BU5D_t0CC84AB78BA7B45022C3D6E08B0DADA7A61BCBD8* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956 L_16 = (L_13)->GetAt(static_cast(L_15)); } { OngoingAccountSelectionU5BU5D_t0CC84AB78BA7B45022C3D6E08B0DADA7A61BCBD8* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956 L_19 = ___1_value; OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m5D6DA4E8AEC00ED63ED7A0E9E91754E0A3E85863_gshared (ObjectEqualityComparer_1_t965CC5F0B7AAF407E9BBD9825AF521C25D19F1DE* __this, OngoingAccountSelectionU5BU5D_t0CC84AB78BA7B45022C3D6E08B0DADA7A61BCBD8* ___0_array, OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { OngoingAccountSelectionU5BU5D_t0CC84AB78BA7B45022C3D6E08B0DADA7A61BCBD8* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { OngoingAccountSelectionU5BU5D_t0CC84AB78BA7B45022C3D6E08B0DADA7A61BCBD8* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956 L_16 = (L_13)->GetAt(static_cast(L_15)); } { OngoingAccountSelectionU5BU5D_t0CC84AB78BA7B45022C3D6E08B0DADA7A61BCBD8* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956 L_19 = ___1_value; OngoingAccountSelection_t8471F20105109B19CE04657B1C72EB8D23976956 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m0B98A79FFEDD3F409628671E6F26405B9E6CCB61_gshared (ObjectEqualityComparer_1_t965CC5F0B7AAF407E9BBD9825AF521C25D19F1DE* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t965CC5F0B7AAF407E9BBD9825AF521C25D19F1DE*)((ObjectEqualityComparer_1_t965CC5F0B7AAF407E9BBD9825AF521C25D19F1DE*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mD456399AD29821AB10F786D898AF90C6EDF73FAC_gshared (ObjectEqualityComparer_1_t965CC5F0B7AAF407E9BBD9825AF521C25D19F1DE* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m03267657DAFD08FE3A397380FBED111AAD046A98_gshared (ObjectEqualityComparer_1_t965CC5F0B7AAF407E9BBD9825AF521C25D19F1DE* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t6822F07C3FBB8EB50E14DC70C25C123CDB028DC7*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t6822F07C3FBB8EB50E14DC70C25C123CDB028DC7*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m26EE0A3127FEA5BCBEB2452C55AAE2DAC94B7599_gshared (ObjectEqualityComparer_1_t2A60552C7A804B059395BCBA5E346315447D7706* __this, TreeViewItemWrapper_tFA593EC4B06E0C963C0EAA9C18DDC99EEDC05D1F ___0_x, TreeViewItemWrapper_tFA593EC4B06E0C963C0EAA9C18DDC99EEDC05D1F ___1_y, const RuntimeMethod* method) { { } { } { TreeViewItemWrapper_tFA593EC4B06E0C963C0EAA9C18DDC99EEDC05D1F L_2 = ___1_y; TreeViewItemWrapper_tFA593EC4B06E0C963C0EAA9C18DDC99EEDC05D1F L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mCCE46BF279DAC6EB653E8C67EB77239F786DACB6_gshared (ObjectEqualityComparer_1_t2A60552C7A804B059395BCBA5E346315447D7706* __this, TreeViewItemWrapper_tFA593EC4B06E0C963C0EAA9C18DDC99EEDC05D1F ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m9AD0B6BF30496914F4D2313564E3830A26134CE0_gshared (ObjectEqualityComparer_1_t2A60552C7A804B059395BCBA5E346315447D7706* __this, TreeViewItemWrapperU5BU5D_tA8CE70B133105201BE01C82F78D06FACBBDBF55A* ___0_array, TreeViewItemWrapper_tFA593EC4B06E0C963C0EAA9C18DDC99EEDC05D1F ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { TreeViewItemWrapperU5BU5D_tA8CE70B133105201BE01C82F78D06FACBBDBF55A* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; TreeViewItemWrapper_tFA593EC4B06E0C963C0EAA9C18DDC99EEDC05D1F L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { TreeViewItemWrapperU5BU5D_tA8CE70B133105201BE01C82F78D06FACBBDBF55A* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; TreeViewItemWrapper_tFA593EC4B06E0C963C0EAA9C18DDC99EEDC05D1F L_16 = (L_13)->GetAt(static_cast(L_15)); } { TreeViewItemWrapperU5BU5D_tA8CE70B133105201BE01C82F78D06FACBBDBF55A* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); TreeViewItemWrapper_tFA593EC4B06E0C963C0EAA9C18DDC99EEDC05D1F L_19 = ___1_value; TreeViewItemWrapper_tFA593EC4B06E0C963C0EAA9C18DDC99EEDC05D1F L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m92243E48D1F196B533D91699E61F7E42C7F5F483_gshared (ObjectEqualityComparer_1_t2A60552C7A804B059395BCBA5E346315447D7706* __this, TreeViewItemWrapperU5BU5D_tA8CE70B133105201BE01C82F78D06FACBBDBF55A* ___0_array, TreeViewItemWrapper_tFA593EC4B06E0C963C0EAA9C18DDC99EEDC05D1F ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { TreeViewItemWrapperU5BU5D_tA8CE70B133105201BE01C82F78D06FACBBDBF55A* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; TreeViewItemWrapper_tFA593EC4B06E0C963C0EAA9C18DDC99EEDC05D1F L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { TreeViewItemWrapperU5BU5D_tA8CE70B133105201BE01C82F78D06FACBBDBF55A* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; TreeViewItemWrapper_tFA593EC4B06E0C963C0EAA9C18DDC99EEDC05D1F L_16 = (L_13)->GetAt(static_cast(L_15)); } { TreeViewItemWrapperU5BU5D_tA8CE70B133105201BE01C82F78D06FACBBDBF55A* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); TreeViewItemWrapper_tFA593EC4B06E0C963C0EAA9C18DDC99EEDC05D1F L_19 = ___1_value; TreeViewItemWrapper_tFA593EC4B06E0C963C0EAA9C18DDC99EEDC05D1F L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m2C7CE3954FCE07CE1BF233AD152BFC71CB24DB20_gshared (ObjectEqualityComparer_1_t2A60552C7A804B059395BCBA5E346315447D7706* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t2A60552C7A804B059395BCBA5E346315447D7706*)((ObjectEqualityComparer_1_t2A60552C7A804B059395BCBA5E346315447D7706*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mD830C29C7085F5CD4BE80FE017B17EAF401E5BC5_gshared (ObjectEqualityComparer_1_t2A60552C7A804B059395BCBA5E346315447D7706* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mE7F80BCE8ABA7C6CA18506A78B69C214D636BC07_gshared (ObjectEqualityComparer_1_t2A60552C7A804B059395BCBA5E346315447D7706* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t0E83933B215F3C109314A81A267E758A10A884D6*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t0E83933B215F3C109314A81A267E758A10A884D6*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m31621F4B48A7B09186BC0294B01AC8B846FA506F_gshared (ObjectEqualityComparer_1_t7F2B40D1C2E2B30DF7C68F6F039D24CDA2AE2D45* __this, JsonValue_t01DB320267C848E729A400EF2345979978F851D2 ___0_x, JsonValue_t01DB320267C848E729A400EF2345979978F851D2 ___1_y, const RuntimeMethod* method) { { } { } { JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_2 = ___1_y; JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = JsonValue_Equals_m4A516862648D99564D5FA05FC99DF63A275D2996((&___0_x), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m166DFAA41A4EB15014872FF7887588C71636CEF9_gshared (ObjectEqualityComparer_1_t7F2B40D1C2E2B30DF7C68F6F039D24CDA2AE2D45* __this, JsonValue_t01DB320267C848E729A400EF2345979978F851D2 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = JsonValue_GetHashCode_m6D9DFCA9CF023D45025BB140C5A65CD21F291092((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m5C5BF5916539D6BD00924454A1745A83ADED5358_gshared (ObjectEqualityComparer_1_t7F2B40D1C2E2B30DF7C68F6F039D24CDA2AE2D45* __this, JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* ___0_array, JsonValue_t01DB320267C848E729A400EF2345979978F851D2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_16 = (L_13)->GetAt(static_cast(L_15)); } { JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_19 = ___1_value; JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = JsonValue_Equals_m4A516862648D99564D5FA05FC99DF63A275D2996(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m00A76849BA59CCD6AA05A143FBA732418A9DBD4E_gshared (ObjectEqualityComparer_1_t7F2B40D1C2E2B30DF7C68F6F039D24CDA2AE2D45* __this, JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* ___0_array, JsonValue_t01DB320267C848E729A400EF2345979978F851D2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_16 = (L_13)->GetAt(static_cast(L_15)); } { JsonValueU5BU5D_tCC9BDCF1DE43F923B72BEF6FE9AB4FBAEF445DB3* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_19 = ___1_value; JsonValue_t01DB320267C848E729A400EF2345979978F851D2 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = JsonValue_Equals_m4A516862648D99564D5FA05FC99DF63A275D2996(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mD74D44754ADAB40D2077407A1A17E78E9BD8898A_gshared (ObjectEqualityComparer_1_t7F2B40D1C2E2B30DF7C68F6F039D24CDA2AE2D45* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t7F2B40D1C2E2B30DF7C68F6F039D24CDA2AE2D45*)((ObjectEqualityComparer_1_t7F2B40D1C2E2B30DF7C68F6F039D24CDA2AE2D45*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mDF9D20A457872E3AEF78B9099ED36B6D2B87D2C7_gshared (ObjectEqualityComparer_1_t7F2B40D1C2E2B30DF7C68F6F039D24CDA2AE2D45* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mE139D2C41D2FAC903E229F50CDEC9F944B39ACA3_gshared (ObjectEqualityComparer_1_t7F2B40D1C2E2B30DF7C68F6F039D24CDA2AE2D45* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t609C7F4FCDDC30DC5F20B7722F1FDEFB0AA1C2C5*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t609C7F4FCDDC30DC5F20B7722F1FDEFB0AA1C2C5*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m94B94AAAE2114D7EAD1E0C6CE50F07148CF3627E_gshared (ObjectEqualityComparer_1_t6296BE1D155BC2696E50AEF214AD2F40D8F2448E* __this, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 ___0_x, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 ___1_y, const RuntimeMethod* method) { { } { } { NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_2 = ___1_y; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m9F863BE6E9B98898778B980C1427523517A932C6_gshared (ObjectEqualityComparer_1_t6296BE1D155BC2696E50AEF214AD2F40D8F2448E* __this, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m50BE62D4488C09541C859A0D73E08118E4E83F1E_gshared (ObjectEqualityComparer_1_t6296BE1D155BC2696E50AEF214AD2F40D8F2448E* __this, NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* ___0_array, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_16 = (L_13)->GetAt(static_cast(L_15)); } { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_19 = ___1_value; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m594D4E01149D0A99C325A83859418C45E4B39466_gshared (ObjectEqualityComparer_1_t6296BE1D155BC2696E50AEF214AD2F40D8F2448E* __this, NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* ___0_array, NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_16 = (L_13)->GetAt(static_cast(L_15)); } { NodeConnectionInfoU5BU5D_tF15AAD3425E3ACE5AC3DDA630D482BF49144C986* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_19 = ___1_value; NodeConnectionInfo_t59A113AF1EA18E48C9CEED9FBE6083582F8019C8 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m041195FFFF1E5F769D5E2BB745A3861E0641F1A3_gshared (ObjectEqualityComparer_1_t6296BE1D155BC2696E50AEF214AD2F40D8F2448E* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t6296BE1D155BC2696E50AEF214AD2F40D8F2448E*)((ObjectEqualityComparer_1_t6296BE1D155BC2696E50AEF214AD2F40D8F2448E*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mF011F2DC856B7E4DAEA06E0577D7A7B0846485D4_gshared (ObjectEqualityComparer_1_t6296BE1D155BC2696E50AEF214AD2F40D8F2448E* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m1F5BB45E534B5C4EA4ED8CBEC81DD0607ED8334F_gshared (ObjectEqualityComparer_1_t6296BE1D155BC2696E50AEF214AD2F40D8F2448E* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t34542DA060295C53D870F066DC92D6335902DD7C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t34542DA060295C53D870F066DC92D6335902DD7C*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mC093E7516906B69352ACBA9DDB975B25E4A32D5E_gshared (ObjectEqualityComparer_1_t459E1028903EEF4BD890BCA58AF1D5A946141306* __this, TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 ___0_x, TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 ___1_y, const RuntimeMethod* method) { { } { } { TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 L_2 = ___1_y; TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m6436D849F1DC6237D2B975D0FC8E99B9F573D1D1_gshared (ObjectEqualityComparer_1_t459E1028903EEF4BD890BCA58AF1D5A946141306* __this, TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m8464296998B584F67B54BFCB17EB73D0A1A0E80B_gshared (ObjectEqualityComparer_1_t459E1028903EEF4BD890BCA58AF1D5A946141306* __this, TransformBackupU5BU5D_t0D7FCEC6FDE376A12DD39B05F5984E8601DA2D12* ___0_array, TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { TransformBackupU5BU5D_t0D7FCEC6FDE376A12DD39B05F5984E8601DA2D12* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { TransformBackupU5BU5D_t0D7FCEC6FDE376A12DD39B05F5984E8601DA2D12* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 L_16 = (L_13)->GetAt(static_cast(L_15)); } { TransformBackupU5BU5D_t0D7FCEC6FDE376A12DD39B05F5984E8601DA2D12* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 L_19 = ___1_value; TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m151E2C1314B21B744F556A1DF99FCCD5C5A4E4F6_gshared (ObjectEqualityComparer_1_t459E1028903EEF4BD890BCA58AF1D5A946141306* __this, TransformBackupU5BU5D_t0D7FCEC6FDE376A12DD39B05F5984E8601DA2D12* ___0_array, TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { TransformBackupU5BU5D_t0D7FCEC6FDE376A12DD39B05F5984E8601DA2D12* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { TransformBackupU5BU5D_t0D7FCEC6FDE376A12DD39B05F5984E8601DA2D12* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 L_16 = (L_13)->GetAt(static_cast(L_15)); } { TransformBackupU5BU5D_t0D7FCEC6FDE376A12DD39B05F5984E8601DA2D12* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 L_19 = ___1_value; TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mE3D166AF07E3862605AA0FE9CDCA3D8B1609F8F0_gshared (ObjectEqualityComparer_1_t459E1028903EEF4BD890BCA58AF1D5A946141306* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t459E1028903EEF4BD890BCA58AF1D5A946141306*)((ObjectEqualityComparer_1_t459E1028903EEF4BD890BCA58AF1D5A946141306*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m3B1A5473D0DFFEAB257E9E9AE84AA18F45041A41_gshared (ObjectEqualityComparer_1_t459E1028903EEF4BD890BCA58AF1D5A946141306* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m83A31BD9C279DFBAFA767453F5364E38B388D53F_gshared (ObjectEqualityComparer_1_t459E1028903EEF4BD890BCA58AF1D5A946141306* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t9427D52090243F4039EA0E31DB9CE3BB3C0E73EB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t9427D52090243F4039EA0E31DB9CE3BB3C0E73EB*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m3C0B26A720E253A31B7CD7A570A908364F068A9B_gshared (ObjectEqualityComparer_1_t492735CC7EC53DBA3B013E30774D4913A20330CF* __this, OnScreenDeviceInfo_t2C7BB082C4486C5F8F0FE55F0BFA772B454AD0AC ___0_x, OnScreenDeviceInfo_t2C7BB082C4486C5F8F0FE55F0BFA772B454AD0AC ___1_y, const RuntimeMethod* method) { { } { } { OnScreenDeviceInfo_t2C7BB082C4486C5F8F0FE55F0BFA772B454AD0AC L_2 = ___1_y; OnScreenDeviceInfo_t2C7BB082C4486C5F8F0FE55F0BFA772B454AD0AC L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m3C8F573120034F27B11A796C724B008E91B656D5_gshared (ObjectEqualityComparer_1_t492735CC7EC53DBA3B013E30774D4913A20330CF* __this, OnScreenDeviceInfo_t2C7BB082C4486C5F8F0FE55F0BFA772B454AD0AC ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mE8E81F8213FEBDA1379FEA23828A7D804CB033A7_gshared (ObjectEqualityComparer_1_t492735CC7EC53DBA3B013E30774D4913A20330CF* __this, OnScreenDeviceInfoU5BU5D_t0C70881971941DEFDD18CFFD3E4133B5CA0B7F30* ___0_array, OnScreenDeviceInfo_t2C7BB082C4486C5F8F0FE55F0BFA772B454AD0AC ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { OnScreenDeviceInfoU5BU5D_t0C70881971941DEFDD18CFFD3E4133B5CA0B7F30* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; OnScreenDeviceInfo_t2C7BB082C4486C5F8F0FE55F0BFA772B454AD0AC L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { OnScreenDeviceInfoU5BU5D_t0C70881971941DEFDD18CFFD3E4133B5CA0B7F30* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; OnScreenDeviceInfo_t2C7BB082C4486C5F8F0FE55F0BFA772B454AD0AC L_16 = (L_13)->GetAt(static_cast(L_15)); } { OnScreenDeviceInfoU5BU5D_t0C70881971941DEFDD18CFFD3E4133B5CA0B7F30* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); OnScreenDeviceInfo_t2C7BB082C4486C5F8F0FE55F0BFA772B454AD0AC L_19 = ___1_value; OnScreenDeviceInfo_t2C7BB082C4486C5F8F0FE55F0BFA772B454AD0AC L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m33B0E8C3F3C705164D1261ADCC72F6D8ADCEADD4_gshared (ObjectEqualityComparer_1_t492735CC7EC53DBA3B013E30774D4913A20330CF* __this, OnScreenDeviceInfoU5BU5D_t0C70881971941DEFDD18CFFD3E4133B5CA0B7F30* ___0_array, OnScreenDeviceInfo_t2C7BB082C4486C5F8F0FE55F0BFA772B454AD0AC ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { OnScreenDeviceInfoU5BU5D_t0C70881971941DEFDD18CFFD3E4133B5CA0B7F30* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; OnScreenDeviceInfo_t2C7BB082C4486C5F8F0FE55F0BFA772B454AD0AC L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { OnScreenDeviceInfoU5BU5D_t0C70881971941DEFDD18CFFD3E4133B5CA0B7F30* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; OnScreenDeviceInfo_t2C7BB082C4486C5F8F0FE55F0BFA772B454AD0AC L_16 = (L_13)->GetAt(static_cast(L_15)); } { OnScreenDeviceInfoU5BU5D_t0C70881971941DEFDD18CFFD3E4133B5CA0B7F30* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); OnScreenDeviceInfo_t2C7BB082C4486C5F8F0FE55F0BFA772B454AD0AC L_19 = ___1_value; OnScreenDeviceInfo_t2C7BB082C4486C5F8F0FE55F0BFA772B454AD0AC L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mB0EA7DA590CF02C59755CA75A1072FB645CED337_gshared (ObjectEqualityComparer_1_t492735CC7EC53DBA3B013E30774D4913A20330CF* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t492735CC7EC53DBA3B013E30774D4913A20330CF*)((ObjectEqualityComparer_1_t492735CC7EC53DBA3B013E30774D4913A20330CF*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m16649227896967116E9FEBDE32E3B5081AD90FB7_gshared (ObjectEqualityComparer_1_t492735CC7EC53DBA3B013E30774D4913A20330CF* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m05BF03EF20EB36E972EED66EE06B99A214AEF371_gshared (ObjectEqualityComparer_1_t492735CC7EC53DBA3B013E30774D4913A20330CF* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t0A8D23C2BE5C11846AE1B5185DBEC68F305BD939*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t0A8D23C2BE5C11846AE1B5185DBEC68F305BD939*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mD7F54C1F9840D8CA8A70FB0B98C2BCA52A3F00CB_gshared (ObjectEqualityComparer_1_t50AD04DCE1019E757535501B97FE0D42515EDDCB* __this, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 ___0_x, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 ___1_y, const RuntimeMethod* method) { { } { } { SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_2 = ___1_y; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m4609B5E770818309DF5ED9F48A9F99EF881BDC28_gshared (ObjectEqualityComparer_1_t50AD04DCE1019E757535501B97FE0D42515EDDCB* __this, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mB6AA25C1B35E4432657CF69BCA26F304D37C1690_gshared (ObjectEqualityComparer_1_t50AD04DCE1019E757535501B97FE0D42515EDDCB* __this, SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* ___0_array, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_16 = (L_13)->GetAt(static_cast(L_15)); } { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_19 = ___1_value; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m51E9B167B9FA1BB39049C929219FFC4CEC745575_gshared (ObjectEqualityComparer_1_t50AD04DCE1019E757535501B97FE0D42515EDDCB* __this, SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* ___0_array, SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_16 = (L_13)->GetAt(static_cast(L_15)); } { SerializedBindingU5BU5D_tE1C277A72A221B22A8BB8EFF188B6B7905F46813* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_19 = ___1_value; SerializedBinding_t72586173A0E982D20E4536E71C14ACCE5F2AE289 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m3C52F615E784F702999795A63E0B0398F5A2C784_gshared (ObjectEqualityComparer_1_t50AD04DCE1019E757535501B97FE0D42515EDDCB* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t50AD04DCE1019E757535501B97FE0D42515EDDCB*)((ObjectEqualityComparer_1_t50AD04DCE1019E757535501B97FE0D42515EDDCB*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m0BDCD7B4153DB378FFA0629B6F77C8740E126F59_gshared (ObjectEqualityComparer_1_t50AD04DCE1019E757535501B97FE0D42515EDDCB* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m13FDDE4954E2D82C55B68BEAF367606E4612441B_gshared (ObjectEqualityComparer_1_t50AD04DCE1019E757535501B97FE0D42515EDDCB* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t4617AB6449AE29B356B28C0412A489024B429B42*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t4617AB6449AE29B356B28C0412A489024B429B42*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m40F9786231325365EAFBC65D788B09E7A059AFBB_gshared (ObjectEqualityComparer_1_t761E60DC18AEA33555C9A1D5BC21C22FCCE0860A* __this, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___0_x, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___1_y, const RuntimeMethod* method) { { } { } { ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_2 = ___1_y; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m5BBB6363818C5C2EE2DECD446E5D2398ADF9542D_gshared (ObjectEqualityComparer_1_t761E60DC18AEA33555C9A1D5BC21C22FCCE0860A* __this, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m8091503198766CF0D1C98C51C006045A39D05A68_gshared (ObjectEqualityComparer_1_t761E60DC18AEA33555C9A1D5BC21C22FCCE0860A* __this, ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* ___0_array, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_16 = (L_13)->GetAt(static_cast(L_15)); } { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_19 = ___1_value; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m1578286FF6477941FB986B2F144983FAC7F8A5E6_gshared (ObjectEqualityComparer_1_t761E60DC18AEA33555C9A1D5BC21C22FCCE0860A* __this, ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* ___0_array, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_16 = (L_13)->GetAt(static_cast(L_15)); } { ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_19 = ___1_value; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mCC460DD761B538F04E42B13EC7C741F1E310F3C0_gshared (ObjectEqualityComparer_1_t761E60DC18AEA33555C9A1D5BC21C22FCCE0860A* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t761E60DC18AEA33555C9A1D5BC21C22FCCE0860A*)((ObjectEqualityComparer_1_t761E60DC18AEA33555C9A1D5BC21C22FCCE0860A*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m64B5D59FCC599187D4DA842A22EEB828EF39274C_gshared (ObjectEqualityComparer_1_t761E60DC18AEA33555C9A1D5BC21C22FCCE0860A* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m111C8FDD63DAF5626A854C60B61C6857AB2BCD6E_gshared (ObjectEqualityComparer_1_t761E60DC18AEA33555C9A1D5BC21C22FCCE0860A* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t3AB5600C032378DC7723880E5CBB7E1666000D12*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t3AB5600C032378DC7723880E5CBB7E1666000D12*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mD7E616F37F5C5618DB5F7406B7FF59BC5BE38F77_gshared (ObjectEqualityComparer_1_t1A4B2F1C38345C889155EA36F170840AD07AE36B* __this, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___0_x, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___1_y, const RuntimeMethod* method) { { } { } { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_2 = ___1_y; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m4C1C949CA2F00EF5FAA1C3CCA83C39AF4724BB8E_gshared (ObjectEqualityComparer_1_t1A4B2F1C38345C889155EA36F170840AD07AE36B* __this, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mCE16CB1709FB6B8B4C29D4284F7F69D85EB2A171_gshared (ObjectEqualityComparer_1_t1A4B2F1C38345C889155EA36F170840AD07AE36B* __this, HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* ___0_array, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_16 = (L_13)->GetAt(static_cast(L_15)); } { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_19 = ___1_value; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mA33C0118E3B28910568F00A2C204BAA3FA211E74_gshared (ObjectEqualityComparer_1_t1A4B2F1C38345C889155EA36F170840AD07AE36B* __this, HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* ___0_array, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_16 = (L_13)->GetAt(static_cast(L_15)); } { HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_19 = ___1_value; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mA0E80A88AC0C2F49282A3B4B15BD3914539B3B59_gshared (ObjectEqualityComparer_1_t1A4B2F1C38345C889155EA36F170840AD07AE36B* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t1A4B2F1C38345C889155EA36F170840AD07AE36B*)((ObjectEqualityComparer_1_t1A4B2F1C38345C889155EA36F170840AD07AE36B*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mD21D70504C09A61B37EA64C67E88BF9526A9C7A3_gshared (ObjectEqualityComparer_1_t1A4B2F1C38345C889155EA36F170840AD07AE36B* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mD95CCCD3C7AC9CFB2869CF30CF0EE4BF2718DAEA_gshared (ObjectEqualityComparer_1_t1A4B2F1C38345C889155EA36F170840AD07AE36B* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tDA86333943F3E1CC46C45C4BFCA54291655C148D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tDA86333943F3E1CC46C45C4BFCA54291655C148D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mCCE4A215052C158F6F41AB138C033378FD99542B_gshared (ObjectEqualityComparer_1_t20B4623C0D9DCD5851CFE905E3EBC54F519FA318* __this, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F ___0_x, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F ___1_y, const RuntimeMethod* method) { { } { } { AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_2 = ___1_y; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m3D95D05768C6930D16E6902577752AF322088D7E_gshared (ObjectEqualityComparer_1_t20B4623C0D9DCD5851CFE905E3EBC54F519FA318* __this, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m331D5712A02AD8848099843B6B167256328A7132_gshared (ObjectEqualityComparer_1_t20B4623C0D9DCD5851CFE905E3EBC54F519FA318* __this, AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* ___0_array, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_16 = (L_13)->GetAt(static_cast(L_15)); } { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_19 = ___1_value; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mD99A67C45113EA565F32EA84EE2CC164825CB711_gshared (ObjectEqualityComparer_1_t20B4623C0D9DCD5851CFE905E3EBC54F519FA318* __this, AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* ___0_array, AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_16 = (L_13)->GetAt(static_cast(L_15)); } { AdjacencyEdgeU5BU5D_t39394C09737F5D989A1C8704A0DAE0B29C05CCA4* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_19 = ___1_value; AdjacencyEdge_tBA6BAD0DD3CB7FD3B437BBB3A1C11682FEFC4E1F L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m0D8696F5D4FB231A50AE391CE46200BF99F865B8_gshared (ObjectEqualityComparer_1_t20B4623C0D9DCD5851CFE905E3EBC54F519FA318* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t20B4623C0D9DCD5851CFE905E3EBC54F519FA318*)((ObjectEqualityComparer_1_t20B4623C0D9DCD5851CFE905E3EBC54F519FA318*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mA8158799EC25C5B93AEF36413EF32E45305AFC74_gshared (ObjectEqualityComparer_1_t20B4623C0D9DCD5851CFE905E3EBC54F519FA318* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m3582FFE7E6833C1406B756AB0192C41B28C40127_gshared (ObjectEqualityComparer_1_t20B4623C0D9DCD5851CFE905E3EBC54F519FA318* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t8677CEDB080C2122A7DC1367F8C0C6F2177BD0EB*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t8677CEDB080C2122A7DC1367F8C0C6F2177BD0EB*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mEAB388408F19AAB57209AF4460F095BC5E8CD207_gshared (ObjectEqualityComparer_1_t4DEB029FAC57EC1BB76A5B1DD2C91F0EEBA575C4* __this, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E ___0_x, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E ___1_y, const RuntimeMethod* method) { { } { } { Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_2 = ___1_y; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m6B500E064777FAAC4BCF3F57BA8C751BF94CC202_gshared (ObjectEqualityComparer_1_t4DEB029FAC57EC1BB76A5B1DD2C91F0EEBA575C4* __this, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m226553DE085A372F4813E837A2E3E34871D76E5D_gshared (ObjectEqualityComparer_1_t4DEB029FAC57EC1BB76A5B1DD2C91F0EEBA575C4* __this, EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* ___0_array, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_16 = (L_13)->GetAt(static_cast(L_15)); } { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_19 = ___1_value; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m4B386850C0E84141BBFDD2AF60EF1810862459B8_gshared (ObjectEqualityComparer_1_t4DEB029FAC57EC1BB76A5B1DD2C91F0EEBA575C4* __this, EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* ___0_array, Edge_t5BB71DEFECE7290EB599134445761BB2F904534E ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_16 = (L_13)->GetAt(static_cast(L_15)); } { EdgeU5BU5D_t0796B229A7DE413E40B0014333DB0FF4B7DE91B1* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_19 = ___1_value; Edge_t5BB71DEFECE7290EB599134445761BB2F904534E L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m4BC19AF7DB347337DCC4F0B5B8464CD7E61A5873_gshared (ObjectEqualityComparer_1_t4DEB029FAC57EC1BB76A5B1DD2C91F0EEBA575C4* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t4DEB029FAC57EC1BB76A5B1DD2C91F0EEBA575C4*)((ObjectEqualityComparer_1_t4DEB029FAC57EC1BB76A5B1DD2C91F0EEBA575C4*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m16FD0657FBFD12FD3B8B59FC975133027D480108_gshared (ObjectEqualityComparer_1_t4DEB029FAC57EC1BB76A5B1DD2C91F0EEBA575C4* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m0D98494DC9B5CB9DB65D7524332B659A0EDCD430_gshared (ObjectEqualityComparer_1_t4DEB029FAC57EC1BB76A5B1DD2C91F0EEBA575C4* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t371082FD1AAEBAC4A66534DA4E0EABB1D3EDA04B*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t371082FD1AAEBAC4A66534DA4E0EABB1D3EDA04B*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m71317EAE1B8D8318A2E23268548A946A2E5E4F1E_gshared (ObjectEqualityComparer_1_t639D5D2F3023ACC3AE0ABD2FDB70C31D2B0EBDE3* __this, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 ___0_x, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 ___1_y, const RuntimeMethod* method) { { } { } { EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_2 = ___1_y; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mF44C48BB194B0C3CC75080A03B12B507947709BD_gshared (ObjectEqualityComparer_1_t639D5D2F3023ACC3AE0ABD2FDB70C31D2B0EBDE3* __this, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m1E64D6F69CE175C598B99275B1674115458FC827_gshared (ObjectEqualityComparer_1_t639D5D2F3023ACC3AE0ABD2FDB70C31D2B0EBDE3* __this, EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* ___0_array, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_16 = (L_13)->GetAt(static_cast(L_15)); } { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_19 = ___1_value; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m95B4B583E1D7D32944AF08E492BB69D2A465DFCD_gshared (ObjectEqualityComparer_1_t639D5D2F3023ACC3AE0ABD2FDB70C31D2B0EBDE3* __this, EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* ___0_array, EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_16 = (L_13)->GetAt(static_cast(L_15)); } { EdgeInfoU5BU5D_t2CFF468B676714A753D5C0E7349376610BF32C8C* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_19 = ___1_value; EdgeInfo_t996C7F42CF005392476F4EC1FBBBB457A65DE258 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mD180A2CDC87F4A4F6739D5909D6A8CF00541083C_gshared (ObjectEqualityComparer_1_t639D5D2F3023ACC3AE0ABD2FDB70C31D2B0EBDE3* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t639D5D2F3023ACC3AE0ABD2FDB70C31D2B0EBDE3*)((ObjectEqualityComparer_1_t639D5D2F3023ACC3AE0ABD2FDB70C31D2B0EBDE3*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mB43859C9D209C5A31108D3E426FC2345E90D6FBB_gshared (ObjectEqualityComparer_1_t639D5D2F3023ACC3AE0ABD2FDB70C31D2B0EBDE3* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m92DC767CAF7D5DDBA950C74C213E1D7477F66C1A_gshared (ObjectEqualityComparer_1_t639D5D2F3023ACC3AE0ABD2FDB70C31D2B0EBDE3* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t4FDFEB0E5C6A8E26C5FDD4927988A657E85C240D*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t4FDFEB0E5C6A8E26C5FDD4927988A657E85C240D*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m48C232DDE00E975DEFC0823137DED763AF3E79B0_gshared (ObjectEqualityComparer_1_tB8CB0A7F5CF9D0A91412BA06BB275737A1AD163F* __this, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 ___0_x, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 ___1_y, const RuntimeMethod* method) { { } { } { SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_2 = ___1_y; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mC99D17CA6463F48480BED904558DCD89214181CC_gshared (ObjectEqualityComparer_1_tB8CB0A7F5CF9D0A91412BA06BB275737A1AD163F* __this, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m07C39A063DF33BCE753141D615614B89E2AD453F_gshared (ObjectEqualityComparer_1_tB8CB0A7F5CF9D0A91412BA06BB275737A1AD163F* __this, SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* ___0_array, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_16 = (L_13)->GetAt(static_cast(L_15)); } { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_19 = ___1_value; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m7A21C4CD1164A944A9854C890000B621F7DAF860_gshared (ObjectEqualityComparer_1_tB8CB0A7F5CF9D0A91412BA06BB275737A1AD163F* __this, SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* ___0_array, SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_16 = (L_13)->GetAt(static_cast(L_15)); } { SamplingDataU5BU5D_tFDE154327ED821E5ACD1E193CDB844C39EAACC17* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_19 = ___1_value; SamplingData_t397A3E58F62D7D3CA8F6C536CF7CF7F6BF032406 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m477DBA635BE8117AA51E3B1DAE7F502C79640ECE_gshared (ObjectEqualityComparer_1_tB8CB0A7F5CF9D0A91412BA06BB275737A1AD163F* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tB8CB0A7F5CF9D0A91412BA06BB275737A1AD163F*)((ObjectEqualityComparer_1_tB8CB0A7F5CF9D0A91412BA06BB275737A1AD163F*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m98286CB45F0E36591B7B5DCFBB10320F206FCDA0_gshared (ObjectEqualityComparer_1_tB8CB0A7F5CF9D0A91412BA06BB275737A1AD163F* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mF900DFFDE276D1769B87C7CCD803CA1CDC6C89D0_gshared (ObjectEqualityComparer_1_tB8CB0A7F5CF9D0A91412BA06BB275737A1AD163F* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t8D28ACF67144662C070E47FC2C4E8225D53792FE*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t8D28ACF67144662C070E47FC2C4E8225D53792FE*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mE3D4253D6DF99F111551231DCD9563DEBC04B6F3_gshared (ObjectEqualityComparer_1_t5F7A5AC941C04F98FB1173AB8E435AC0357A49D6* __this, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 ___0_x, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 ___1_y, const RuntimeMethod* method) { { } { } { TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_2 = ___1_y; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mBBF8C3DF9D5C3C57D41B289C8B03C35FB7E613E8_gshared (ObjectEqualityComparer_1_t5F7A5AC941C04F98FB1173AB8E435AC0357A49D6* __this, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m5F25AA0AB1E3927F8DE31A6196E2A5DB9A4CC84C_gshared (ObjectEqualityComparer_1_t5F7A5AC941C04F98FB1173AB8E435AC0357A49D6* __this, TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* ___0_array, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_16 = (L_13)->GetAt(static_cast(L_15)); } { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_19 = ___1_value; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m966E3DA47371C831FCF8A79997237B9ECCF6FAD5_gshared (ObjectEqualityComparer_1_t5F7A5AC941C04F98FB1173AB8E435AC0357A49D6* __this, TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* ___0_array, TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_16 = (L_13)->GetAt(static_cast(L_15)); } { TriangleDataU5BU5D_t508054EF230CF0E97F315E0C364722776E658484* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_19 = ___1_value; TriangleData_t52A982D565A5710DEB4022A5B5B9330F6B5A58F7 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mABD501E27A22DCC85626ECD536DEAF11B4E6CF51_gshared (ObjectEqualityComparer_1_t5F7A5AC941C04F98FB1173AB8E435AC0357A49D6* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t5F7A5AC941C04F98FB1173AB8E435AC0357A49D6*)((ObjectEqualityComparer_1_t5F7A5AC941C04F98FB1173AB8E435AC0357A49D6*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mBF2394ED36581B09BFA067FEBCE7D14BB69C2E94_gshared (ObjectEqualityComparer_1_t5F7A5AC941C04F98FB1173AB8E435AC0357A49D6* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mB214841C33DFCB3513ADF30EE2ED862D5D527CF4_gshared (ObjectEqualityComparer_1_t5F7A5AC941C04F98FB1173AB8E435AC0357A49D6* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tCDB0064B77E27EA63F5F782D1279DB0E409AB9C3*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tCDB0064B77E27EA63F5F782D1279DB0E409AB9C3*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m392585F3F1456974ADCD4E5C6B7CC5F5092FFB5E_gshared (ObjectEqualityComparer_1_t36FBA24BA8A23A5A8F05F2657EE67DBE678F3BCD* __this, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ___0_x, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ___1_y, const RuntimeMethod* method) { { } { } { Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_2 = ___1_y; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m297252C96E6098578DC8A84708BEEB53844FD9A7_gshared (ObjectEqualityComparer_1_t36FBA24BA8A23A5A8F05F2657EE67DBE678F3BCD* __this, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mDC69875E6D5E550CFBB9F5C3FD3B7E8D846AF733_gshared (ObjectEqualityComparer_1_t36FBA24BA8A23A5A8F05F2657EE67DBE678F3BCD* __this, BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* ___0_array, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_16 = (L_13)->GetAt(static_cast(L_15)); } { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_19 = ___1_value; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m3058754ACC39D2B2B27B8DDB136D72FA0F6E3C5C_gshared (ObjectEqualityComparer_1_t36FBA24BA8A23A5A8F05F2657EE67DBE678F3BCD* __this, BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* ___0_array, Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_16 = (L_13)->GetAt(static_cast(L_15)); } { BrickU5BU5D_t1288BDB52AB61D2A5A0CAA5E78E38E8830D7157A* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_19 = ___1_value; Brick_tCF697F8098B1E364826A55C583A11A9BD61FEE06 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m490A36A3A5A8A579E50670E2FC25310D78A607C0_gshared (ObjectEqualityComparer_1_t36FBA24BA8A23A5A8F05F2657EE67DBE678F3BCD* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t36FBA24BA8A23A5A8F05F2657EE67DBE678F3BCD*)((ObjectEqualityComparer_1_t36FBA24BA8A23A5A8F05F2657EE67DBE678F3BCD*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m9551ADDCAEFD3B1B9312E6D37CE2C0FAF3384EE4_gshared (ObjectEqualityComparer_1_t36FBA24BA8A23A5A8F05F2657EE67DBE678F3BCD* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m45372534FBACE89B83990658666D5DB8D4B87A81_gshared (ObjectEqualityComparer_1_t36FBA24BA8A23A5A8F05F2657EE67DBE678F3BCD* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t84F22F94CD709036A926E10CB819C8A0D2A94C3B*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t84F22F94CD709036A926E10CB819C8A0D2A94C3B*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m76D6C21EE60D5374AC078590CC7A2CBDB9DBB049_gshared (ObjectEqualityComparer_1_t91B9C018CCE517AED1AB1D5A63115872CE0A5056* __this, BrickMeta_t75B625970B160751665565BB3039980A81DED1D1 ___0_x, BrickMeta_t75B625970B160751665565BB3039980A81DED1D1 ___1_y, const RuntimeMethod* method) { { } { } { BrickMeta_t75B625970B160751665565BB3039980A81DED1D1 L_2 = ___1_y; BrickMeta_t75B625970B160751665565BB3039980A81DED1D1 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mA88A07D1B7B0498D3F71F8789ED11B73F9DEBFAF_gshared (ObjectEqualityComparer_1_t91B9C018CCE517AED1AB1D5A63115872CE0A5056* __this, BrickMeta_t75B625970B160751665565BB3039980A81DED1D1 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mDBDDE2C48DB885F6C2B994EA0AD3742EF33DAF05_gshared (ObjectEqualityComparer_1_t91B9C018CCE517AED1AB1D5A63115872CE0A5056* __this, BrickMetaU5BU5D_t8F957ED960C1989459F526D8C92CD1EA0F2A2AE7* ___0_array, BrickMeta_t75B625970B160751665565BB3039980A81DED1D1 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { BrickMetaU5BU5D_t8F957ED960C1989459F526D8C92CD1EA0F2A2AE7* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; BrickMeta_t75B625970B160751665565BB3039980A81DED1D1 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { BrickMetaU5BU5D_t8F957ED960C1989459F526D8C92CD1EA0F2A2AE7* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; BrickMeta_t75B625970B160751665565BB3039980A81DED1D1 L_16 = (L_13)->GetAt(static_cast(L_15)); } { BrickMetaU5BU5D_t8F957ED960C1989459F526D8C92CD1EA0F2A2AE7* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); BrickMeta_t75B625970B160751665565BB3039980A81DED1D1 L_19 = ___1_value; BrickMeta_t75B625970B160751665565BB3039980A81DED1D1 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mFE7351B19D255B4B402236EE68E95ABD97D87D65_gshared (ObjectEqualityComparer_1_t91B9C018CCE517AED1AB1D5A63115872CE0A5056* __this, BrickMetaU5BU5D_t8F957ED960C1989459F526D8C92CD1EA0F2A2AE7* ___0_array, BrickMeta_t75B625970B160751665565BB3039980A81DED1D1 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { BrickMetaU5BU5D_t8F957ED960C1989459F526D8C92CD1EA0F2A2AE7* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; BrickMeta_t75B625970B160751665565BB3039980A81DED1D1 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { BrickMetaU5BU5D_t8F957ED960C1989459F526D8C92CD1EA0F2A2AE7* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; BrickMeta_t75B625970B160751665565BB3039980A81DED1D1 L_16 = (L_13)->GetAt(static_cast(L_15)); } { BrickMetaU5BU5D_t8F957ED960C1989459F526D8C92CD1EA0F2A2AE7* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); BrickMeta_t75B625970B160751665565BB3039980A81DED1D1 L_19 = ___1_value; BrickMeta_t75B625970B160751665565BB3039980A81DED1D1 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m2C07085397254C2A97578F3441AD9B616822898A_gshared (ObjectEqualityComparer_1_t91B9C018CCE517AED1AB1D5A63115872CE0A5056* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t91B9C018CCE517AED1AB1D5A63115872CE0A5056*)((ObjectEqualityComparer_1_t91B9C018CCE517AED1AB1D5A63115872CE0A5056*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m586F45B9CFA64E5FAC29F6B0F0074FF256D6D5B7_gshared (ObjectEqualityComparer_1_t91B9C018CCE517AED1AB1D5A63115872CE0A5056* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m176EE15E174921799C56F05005FC26D50595BCC8_gshared (ObjectEqualityComparer_1_t91B9C018CCE517AED1AB1D5A63115872CE0A5056* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t863F0BB1AE24F86F18FBD5162DF892A87A2A9CC4*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t863F0BB1AE24F86F18FBD5162DF892A87A2A9CC4*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m425638BA47BD3702663E8BF1053EC8520A660FCF_gshared (ObjectEqualityComparer_1_tE2DDD10A5EA8B37C3FB9644B750493DFA3BC6A4C* __this, CellIndexUpdateInfo_t1229476A820A1DA3758C3610DA562F420582747B ___0_x, CellIndexUpdateInfo_t1229476A820A1DA3758C3610DA562F420582747B ___1_y, const RuntimeMethod* method) { { } { } { CellIndexUpdateInfo_t1229476A820A1DA3758C3610DA562F420582747B L_2 = ___1_y; CellIndexUpdateInfo_t1229476A820A1DA3758C3610DA562F420582747B L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m70C7F1590289F33AF9DFE1525445343B1671413E_gshared (ObjectEqualityComparer_1_tE2DDD10A5EA8B37C3FB9644B750493DFA3BC6A4C* __this, CellIndexUpdateInfo_t1229476A820A1DA3758C3610DA562F420582747B ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m6AE3633670390C97595E4CB2F91706C161ADC7F6_gshared (ObjectEqualityComparer_1_tE2DDD10A5EA8B37C3FB9644B750493DFA3BC6A4C* __this, CellIndexUpdateInfoU5BU5D_t1DBD23C9FC2D547040B4A261FED8D790AF2EF56D* ___0_array, CellIndexUpdateInfo_t1229476A820A1DA3758C3610DA562F420582747B ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { CellIndexUpdateInfoU5BU5D_t1DBD23C9FC2D547040B4A261FED8D790AF2EF56D* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; CellIndexUpdateInfo_t1229476A820A1DA3758C3610DA562F420582747B L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { CellIndexUpdateInfoU5BU5D_t1DBD23C9FC2D547040B4A261FED8D790AF2EF56D* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; CellIndexUpdateInfo_t1229476A820A1DA3758C3610DA562F420582747B L_16 = (L_13)->GetAt(static_cast(L_15)); } { CellIndexUpdateInfoU5BU5D_t1DBD23C9FC2D547040B4A261FED8D790AF2EF56D* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); CellIndexUpdateInfo_t1229476A820A1DA3758C3610DA562F420582747B L_19 = ___1_value; CellIndexUpdateInfo_t1229476A820A1DA3758C3610DA562F420582747B L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mE0C84753C18899C4AC6558EBBB0D0B83B4C9B338_gshared (ObjectEqualityComparer_1_tE2DDD10A5EA8B37C3FB9644B750493DFA3BC6A4C* __this, CellIndexUpdateInfoU5BU5D_t1DBD23C9FC2D547040B4A261FED8D790AF2EF56D* ___0_array, CellIndexUpdateInfo_t1229476A820A1DA3758C3610DA562F420582747B ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { CellIndexUpdateInfoU5BU5D_t1DBD23C9FC2D547040B4A261FED8D790AF2EF56D* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; CellIndexUpdateInfo_t1229476A820A1DA3758C3610DA562F420582747B L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { CellIndexUpdateInfoU5BU5D_t1DBD23C9FC2D547040B4A261FED8D790AF2EF56D* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; CellIndexUpdateInfo_t1229476A820A1DA3758C3610DA562F420582747B L_16 = (L_13)->GetAt(static_cast(L_15)); } { CellIndexUpdateInfoU5BU5D_t1DBD23C9FC2D547040B4A261FED8D790AF2EF56D* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); CellIndexUpdateInfo_t1229476A820A1DA3758C3610DA562F420582747B L_19 = ___1_value; CellIndexUpdateInfo_t1229476A820A1DA3758C3610DA562F420582747B L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mD76957CF4FBCD89B073335E5A2D734465EFD85D3_gshared (ObjectEqualityComparer_1_tE2DDD10A5EA8B37C3FB9644B750493DFA3BC6A4C* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tE2DDD10A5EA8B37C3FB9644B750493DFA3BC6A4C*)((ObjectEqualityComparer_1_tE2DDD10A5EA8B37C3FB9644B750493DFA3BC6A4C*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mF4599AE05B7D4CE760FE477CB9A828F46450CDEA_gshared (ObjectEqualityComparer_1_tE2DDD10A5EA8B37C3FB9644B750493DFA3BC6A4C* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mDF2B6BC4DE9F7F90F9B505763AF5D15EC5695CD0_gshared (ObjectEqualityComparer_1_tE2DDD10A5EA8B37C3FB9644B750493DFA3BC6A4C* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t13057C100082428B392391A2C4493B542DDE62C6*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t13057C100082428B392391A2C4493B542DDE62C6*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mB5F441CA7F481409F148563CFA50D9C017A4224D_gshared (ObjectEqualityComparer_1_tDFCEC4CDDAEAA2F1970F3C06254A700095D3EC3D* __this, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 ___0_x, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 ___1_y, const RuntimeMethod* method) { { } { } { ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_2 = ___1_y; ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mF4CD29FB6ABF5925999B6354433DE720D69E281C_gshared (ObjectEqualityComparer_1_tDFCEC4CDDAEAA2F1970F3C06254A700095D3EC3D* __this, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mB2BAF3654E9F35BB15A001807E6949418A48B97F_gshared (ObjectEqualityComparer_1_tDFCEC4CDDAEAA2F1970F3C06254A700095D3EC3D* __this, ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* ___0_array, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_16 = (L_13)->GetAt(static_cast(L_15)); } { ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_19 = ___1_value; ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m5E410F91709580B68A3CDF4B3536F791401EC741_gshared (ObjectEqualityComparer_1_tDFCEC4CDDAEAA2F1970F3C06254A700095D3EC3D* __this, ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* ___0_array, ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_16 = (L_13)->GetAt(static_cast(L_15)); } { ReservedBrickU5BU5D_t98A3F64CA6E94ACD5600BF3902964DFA64D67D49* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_19 = ___1_value; ReservedBrick_t7135A132DCDE993E9045495FEB902DE1445B8415 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mB10121636CD6B1807B8C8702C7CD85083C4A45D1_gshared (ObjectEqualityComparer_1_tDFCEC4CDDAEAA2F1970F3C06254A700095D3EC3D* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tDFCEC4CDDAEAA2F1970F3C06254A700095D3EC3D*)((ObjectEqualityComparer_1_tDFCEC4CDDAEAA2F1970F3C06254A700095D3EC3D*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m53545EBAFE5B333CCAFF1BF11C9B143CFE08234F_gshared (ObjectEqualityComparer_1_tDFCEC4CDDAEAA2F1970F3C06254A700095D3EC3D* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mAC4B3074391EC718BE801227B87C464210E35702_gshared (ObjectEqualityComparer_1_tDFCEC4CDDAEAA2F1970F3C06254A700095D3EC3D* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t055E9696261ADF95DCB1B388E3B796AE59705100*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t055E9696261ADF95DCB1B388E3B796AE59705100*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mBF6747EDA939C606A55C846697553B952C5585FB_gshared (ObjectEqualityComparer_1_t8EB94B36EB0910B30581830880E05B0D2DE7BB41* __this, VoxelMeta_t68E17D649E8573BDE8903A4931A80C316245FF46 ___0_x, VoxelMeta_t68E17D649E8573BDE8903A4931A80C316245FF46 ___1_y, const RuntimeMethod* method) { { } { } { VoxelMeta_t68E17D649E8573BDE8903A4931A80C316245FF46 L_2 = ___1_y; VoxelMeta_t68E17D649E8573BDE8903A4931A80C316245FF46 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m4B88AEF217A511B160EC626937E129D7E41F2D55_gshared (ObjectEqualityComparer_1_t8EB94B36EB0910B30581830880E05B0D2DE7BB41* __this, VoxelMeta_t68E17D649E8573BDE8903A4931A80C316245FF46 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m985884D78A6CBE54C36E0F502406854DDC637E45_gshared (ObjectEqualityComparer_1_t8EB94B36EB0910B30581830880E05B0D2DE7BB41* __this, VoxelMetaU5BU5D_t75FE020BCD374AE42D4CA10991E5B2B24BE86F21* ___0_array, VoxelMeta_t68E17D649E8573BDE8903A4931A80C316245FF46 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { VoxelMetaU5BU5D_t75FE020BCD374AE42D4CA10991E5B2B24BE86F21* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; VoxelMeta_t68E17D649E8573BDE8903A4931A80C316245FF46 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { VoxelMetaU5BU5D_t75FE020BCD374AE42D4CA10991E5B2B24BE86F21* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; VoxelMeta_t68E17D649E8573BDE8903A4931A80C316245FF46 L_16 = (L_13)->GetAt(static_cast(L_15)); } { VoxelMetaU5BU5D_t75FE020BCD374AE42D4CA10991E5B2B24BE86F21* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); VoxelMeta_t68E17D649E8573BDE8903A4931A80C316245FF46 L_19 = ___1_value; VoxelMeta_t68E17D649E8573BDE8903A4931A80C316245FF46 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m6A6E0EDDD79F4541A342CA86A4CBA96EF0D897CA_gshared (ObjectEqualityComparer_1_t8EB94B36EB0910B30581830880E05B0D2DE7BB41* __this, VoxelMetaU5BU5D_t75FE020BCD374AE42D4CA10991E5B2B24BE86F21* ___0_array, VoxelMeta_t68E17D649E8573BDE8903A4931A80C316245FF46 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { VoxelMetaU5BU5D_t75FE020BCD374AE42D4CA10991E5B2B24BE86F21* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; VoxelMeta_t68E17D649E8573BDE8903A4931A80C316245FF46 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { VoxelMetaU5BU5D_t75FE020BCD374AE42D4CA10991E5B2B24BE86F21* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; VoxelMeta_t68E17D649E8573BDE8903A4931A80C316245FF46 L_16 = (L_13)->GetAt(static_cast(L_15)); } { VoxelMetaU5BU5D_t75FE020BCD374AE42D4CA10991E5B2B24BE86F21* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); VoxelMeta_t68E17D649E8573BDE8903A4931A80C316245FF46 L_19 = ___1_value; VoxelMeta_t68E17D649E8573BDE8903A4931A80C316245FF46 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mF2EF0842EC4DFF52706FF0F73A8E14318DAA6756_gshared (ObjectEqualityComparer_1_t8EB94B36EB0910B30581830880E05B0D2DE7BB41* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t8EB94B36EB0910B30581830880E05B0D2DE7BB41*)((ObjectEqualityComparer_1_t8EB94B36EB0910B30581830880E05B0D2DE7BB41*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m7627B03B20256647F2A736258296DE17553B1C70_gshared (ObjectEqualityComparer_1_t8EB94B36EB0910B30581830880E05B0D2DE7BB41* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m4FF656D8B048ECDAE5DD1ABB30F5446F3CEA8C1D_gshared (ObjectEqualityComparer_1_t8EB94B36EB0910B30581830880E05B0D2DE7BB41* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t83B5E7B8FE520898BBFE486004C3AB0B3300389C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t83B5E7B8FE520898BBFE486004C3AB0B3300389C*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m49254DE0F2AD7AFCB9A7A7CBA39EFE73C5707D02_gshared (ObjectEqualityComparer_1_t100F71A933EFE096DC6E26B678572742B888D405* __this, BrickChunkAlloc_tE20AA1DC63F165DAA678ECF487C52A848589F45F ___0_x, BrickChunkAlloc_tE20AA1DC63F165DAA678ECF487C52A848589F45F ___1_y, const RuntimeMethod* method) { { } { } { BrickChunkAlloc_tE20AA1DC63F165DAA678ECF487C52A848589F45F L_2 = ___1_y; BrickChunkAlloc_tE20AA1DC63F165DAA678ECF487C52A848589F45F L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m68C53A4FBF3F69039C8CA93A435C2674B7FB7790_gshared (ObjectEqualityComparer_1_t100F71A933EFE096DC6E26B678572742B888D405* __this, BrickChunkAlloc_tE20AA1DC63F165DAA678ECF487C52A848589F45F ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mC07199C99842C2F77AD0DFC1A09DDFCCAEEA6CBC_gshared (ObjectEqualityComparer_1_t100F71A933EFE096DC6E26B678572742B888D405* __this, BrickChunkAllocU5BU5D_t6F006CB2BCFBE51C06C6600018AE6E341ABCD96F* ___0_array, BrickChunkAlloc_tE20AA1DC63F165DAA678ECF487C52A848589F45F ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { BrickChunkAllocU5BU5D_t6F006CB2BCFBE51C06C6600018AE6E341ABCD96F* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; BrickChunkAlloc_tE20AA1DC63F165DAA678ECF487C52A848589F45F L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { BrickChunkAllocU5BU5D_t6F006CB2BCFBE51C06C6600018AE6E341ABCD96F* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; BrickChunkAlloc_tE20AA1DC63F165DAA678ECF487C52A848589F45F L_16 = (L_13)->GetAt(static_cast(L_15)); } { BrickChunkAllocU5BU5D_t6F006CB2BCFBE51C06C6600018AE6E341ABCD96F* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); BrickChunkAlloc_tE20AA1DC63F165DAA678ECF487C52A848589F45F L_19 = ___1_value; BrickChunkAlloc_tE20AA1DC63F165DAA678ECF487C52A848589F45F L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m099C497B329417D3C50BF3E60E8D8F802BCFBF21_gshared (ObjectEqualityComparer_1_t100F71A933EFE096DC6E26B678572742B888D405* __this, BrickChunkAllocU5BU5D_t6F006CB2BCFBE51C06C6600018AE6E341ABCD96F* ___0_array, BrickChunkAlloc_tE20AA1DC63F165DAA678ECF487C52A848589F45F ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { BrickChunkAllocU5BU5D_t6F006CB2BCFBE51C06C6600018AE6E341ABCD96F* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; BrickChunkAlloc_tE20AA1DC63F165DAA678ECF487C52A848589F45F L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { BrickChunkAllocU5BU5D_t6F006CB2BCFBE51C06C6600018AE6E341ABCD96F* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; BrickChunkAlloc_tE20AA1DC63F165DAA678ECF487C52A848589F45F L_16 = (L_13)->GetAt(static_cast(L_15)); } { BrickChunkAllocU5BU5D_t6F006CB2BCFBE51C06C6600018AE6E341ABCD96F* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); BrickChunkAlloc_tE20AA1DC63F165DAA678ECF487C52A848589F45F L_19 = ___1_value; BrickChunkAlloc_tE20AA1DC63F165DAA678ECF487C52A848589F45F L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m5CFAB1558FF8BEAE4870AFE0FBB057446A686168_gshared (ObjectEqualityComparer_1_t100F71A933EFE096DC6E26B678572742B888D405* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t100F71A933EFE096DC6E26B678572742B888D405*)((ObjectEqualityComparer_1_t100F71A933EFE096DC6E26B678572742B888D405*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m750CA9D57CC76CED18025A1242D8BBE938344CEA_gshared (ObjectEqualityComparer_1_t100F71A933EFE096DC6E26B678572742B888D405* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m686DD3912180A9C69078EAE3E6490E0CF2573E1B_gshared (ObjectEqualityComparer_1_t100F71A933EFE096DC6E26B678572742B888D405* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t0229DA29BCF7F6F1C82B1A871C2CAE49C55B834A*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t0229DA29BCF7F6F1C82B1A871C2CAE49C55B834A*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m22CE815155DCB6C8D20F59A7271B9F14966B58DC_gshared (ObjectEqualityComparer_1_t467B94483768F6D122A4934C6543454FD72988B5* __this, RegId_t558A1471305FE71659736358E71632E62B26AF64 ___0_x, RegId_t558A1471305FE71659736358E71632E62B26AF64 ___1_y, const RuntimeMethod* method) { { } { } { RegId_t558A1471305FE71659736358E71632E62B26AF64 L_2 = ___1_y; RegId_t558A1471305FE71659736358E71632E62B26AF64 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = RegId_Equals_m42741BC96AB73BD66C8E071FC56669D05BE78681((&___0_x), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m0B69305E5D0D9D34FF01E72A46081BAC81B488FC_gshared (ObjectEqualityComparer_1_t467B94483768F6D122A4934C6543454FD72988B5* __this, RegId_t558A1471305FE71659736358E71632E62B26AF64 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = RegId_GetHashCode_m85D1E25F3792C7049063C2A7C4C1AC7D2F6FE449_inline((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m2302E32D47BF7E7DA49A15C5CBA49495A3C66C77_gshared (ObjectEqualityComparer_1_t467B94483768F6D122A4934C6543454FD72988B5* __this, RegIdU5BU5D_t7358FF209142109ADAFF296BEC32038EFECF5FE1* ___0_array, RegId_t558A1471305FE71659736358E71632E62B26AF64 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { RegIdU5BU5D_t7358FF209142109ADAFF296BEC32038EFECF5FE1* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; RegId_t558A1471305FE71659736358E71632E62B26AF64 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { RegIdU5BU5D_t7358FF209142109ADAFF296BEC32038EFECF5FE1* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; RegId_t558A1471305FE71659736358E71632E62B26AF64 L_16 = (L_13)->GetAt(static_cast(L_15)); } { RegIdU5BU5D_t7358FF209142109ADAFF296BEC32038EFECF5FE1* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); RegId_t558A1471305FE71659736358E71632E62B26AF64 L_19 = ___1_value; RegId_t558A1471305FE71659736358E71632E62B26AF64 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = RegId_Equals_m42741BC96AB73BD66C8E071FC56669D05BE78681(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mB6123B031871D73641B7B36C02123C5BF3443587_gshared (ObjectEqualityComparer_1_t467B94483768F6D122A4934C6543454FD72988B5* __this, RegIdU5BU5D_t7358FF209142109ADAFF296BEC32038EFECF5FE1* ___0_array, RegId_t558A1471305FE71659736358E71632E62B26AF64 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { RegIdU5BU5D_t7358FF209142109ADAFF296BEC32038EFECF5FE1* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; RegId_t558A1471305FE71659736358E71632E62B26AF64 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { RegIdU5BU5D_t7358FF209142109ADAFF296BEC32038EFECF5FE1* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; RegId_t558A1471305FE71659736358E71632E62B26AF64 L_16 = (L_13)->GetAt(static_cast(L_15)); } { RegIdU5BU5D_t7358FF209142109ADAFF296BEC32038EFECF5FE1* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); RegId_t558A1471305FE71659736358E71632E62B26AF64 L_19 = ___1_value; RegId_t558A1471305FE71659736358E71632E62B26AF64 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = RegId_Equals_m42741BC96AB73BD66C8E071FC56669D05BE78681(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m44359388314E687598964E120B11116DFC1D4C7D_gshared (ObjectEqualityComparer_1_t467B94483768F6D122A4934C6543454FD72988B5* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t467B94483768F6D122A4934C6543454FD72988B5*)((ObjectEqualityComparer_1_t467B94483768F6D122A4934C6543454FD72988B5*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mBB1F7EB1FEA920D587FED27D6ECB19698A98ED4B_gshared (ObjectEqualityComparer_1_t467B94483768F6D122A4934C6543454FD72988B5* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m5AC50FF7FD3626D173B2F689F95DE914CC48DCBA_gshared (ObjectEqualityComparer_1_t467B94483768F6D122A4934C6543454FD72988B5* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tA58017716FD7576DBA9EC9B39CE5CE1F2DC5B500*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tA58017716FD7576DBA9EC9B39CE5CE1F2DC5B500*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m8C3F7DA47B84695945B11B21D6783A66EE793DBD_gshared (ObjectEqualityComparer_1_t9F288E36D8D0ED0A1C24FEF6CAB78F2A20F5E86A* __this, Volume_t0A37FB7D795C1F56E3A15D69FDE5CC490AE8F19B ___0_x, Volume_t0A37FB7D795C1F56E3A15D69FDE5CC490AE8F19B ___1_y, const RuntimeMethod* method) { { } { } { Volume_t0A37FB7D795C1F56E3A15D69FDE5CC490AE8F19B L_2 = ___1_y; Volume_t0A37FB7D795C1F56E3A15D69FDE5CC490AE8F19B L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m490E1EF7C0E6BC79D30088793FD2912E9EEE7CDA_gshared (ObjectEqualityComparer_1_t9F288E36D8D0ED0A1C24FEF6CAB78F2A20F5E86A* __this, Volume_t0A37FB7D795C1F56E3A15D69FDE5CC490AE8F19B ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mEB46DF8A1801413F807823D638AF53E9811C6054_gshared (ObjectEqualityComparer_1_t9F288E36D8D0ED0A1C24FEF6CAB78F2A20F5E86A* __this, VolumeU5BU5D_tF2F2D3E5DC63B4A77B8559E0BB01760EFC675ED9* ___0_array, Volume_t0A37FB7D795C1F56E3A15D69FDE5CC490AE8F19B ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { VolumeU5BU5D_tF2F2D3E5DC63B4A77B8559E0BB01760EFC675ED9* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Volume_t0A37FB7D795C1F56E3A15D69FDE5CC490AE8F19B L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { VolumeU5BU5D_tF2F2D3E5DC63B4A77B8559E0BB01760EFC675ED9* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Volume_t0A37FB7D795C1F56E3A15D69FDE5CC490AE8F19B L_16 = (L_13)->GetAt(static_cast(L_15)); } { VolumeU5BU5D_tF2F2D3E5DC63B4A77B8559E0BB01760EFC675ED9* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); Volume_t0A37FB7D795C1F56E3A15D69FDE5CC490AE8F19B L_19 = ___1_value; Volume_t0A37FB7D795C1F56E3A15D69FDE5CC490AE8F19B L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m2291CDB2F356B2354BBD2CB66EC7DF994AEDD015_gshared (ObjectEqualityComparer_1_t9F288E36D8D0ED0A1C24FEF6CAB78F2A20F5E86A* __this, VolumeU5BU5D_tF2F2D3E5DC63B4A77B8559E0BB01760EFC675ED9* ___0_array, Volume_t0A37FB7D795C1F56E3A15D69FDE5CC490AE8F19B ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { VolumeU5BU5D_tF2F2D3E5DC63B4A77B8559E0BB01760EFC675ED9* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Volume_t0A37FB7D795C1F56E3A15D69FDE5CC490AE8F19B L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { VolumeU5BU5D_tF2F2D3E5DC63B4A77B8559E0BB01760EFC675ED9* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Volume_t0A37FB7D795C1F56E3A15D69FDE5CC490AE8F19B L_16 = (L_13)->GetAt(static_cast(L_15)); } { VolumeU5BU5D_tF2F2D3E5DC63B4A77B8559E0BB01760EFC675ED9* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); Volume_t0A37FB7D795C1F56E3A15D69FDE5CC490AE8F19B L_19 = ___1_value; Volume_t0A37FB7D795C1F56E3A15D69FDE5CC490AE8F19B L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mE2BC15B558BDD867CB8EEC64E8A4F26307DB735C_gshared (ObjectEqualityComparer_1_t9F288E36D8D0ED0A1C24FEF6CAB78F2A20F5E86A* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t9F288E36D8D0ED0A1C24FEF6CAB78F2A20F5E86A*)((ObjectEqualityComparer_1_t9F288E36D8D0ED0A1C24FEF6CAB78F2A20F5E86A*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mDFE678D100FF36D0CBB30F2CD32F1307D3E66420_gshared (ObjectEqualityComparer_1_t9F288E36D8D0ED0A1C24FEF6CAB78F2A20F5E86A* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m3950D263A95FA43C06DEB4D108142D25D5133CCA_gshared (ObjectEqualityComparer_1_t9F288E36D8D0ED0A1C24FEF6CAB78F2A20F5E86A* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t5348536962283B8C9037679C12B59C51EB7C202F*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t5348536962283B8C9037679C12B59C51EB7C202F*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m03083E29F09F494FF442686D32CAB8C8FCC393D6_gshared (ObjectEqualityComparer_1_t0024367B4E4505927ACA06E56E2D2BE7F46CC14A* __this, SerializableAssetItem_t6A8C418A5D6068E49195CA2F1908A36B36423416 ___0_x, SerializableAssetItem_t6A8C418A5D6068E49195CA2F1908A36B36423416 ___1_y, const RuntimeMethod* method) { { } { } { SerializableAssetItem_t6A8C418A5D6068E49195CA2F1908A36B36423416 L_2 = ___1_y; SerializableAssetItem_t6A8C418A5D6068E49195CA2F1908A36B36423416 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m55B06B011F97FB45F1A3CF352089A3BA4DF1A12D_gshared (ObjectEqualityComparer_1_t0024367B4E4505927ACA06E56E2D2BE7F46CC14A* __this, SerializableAssetItem_t6A8C418A5D6068E49195CA2F1908A36B36423416 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m31AC12911CA864AEA8CE8A057C40D7D7B7BD3C0A_gshared (ObjectEqualityComparer_1_t0024367B4E4505927ACA06E56E2D2BE7F46CC14A* __this, SerializableAssetItemU5BU5D_t0FEE6FDE09698305BA62C50B4AFF438191793E8F* ___0_array, SerializableAssetItem_t6A8C418A5D6068E49195CA2F1908A36B36423416 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { SerializableAssetItemU5BU5D_t0FEE6FDE09698305BA62C50B4AFF438191793E8F* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SerializableAssetItem_t6A8C418A5D6068E49195CA2F1908A36B36423416 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { SerializableAssetItemU5BU5D_t0FEE6FDE09698305BA62C50B4AFF438191793E8F* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SerializableAssetItem_t6A8C418A5D6068E49195CA2F1908A36B36423416 L_16 = (L_13)->GetAt(static_cast(L_15)); } { SerializableAssetItemU5BU5D_t0FEE6FDE09698305BA62C50B4AFF438191793E8F* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); SerializableAssetItem_t6A8C418A5D6068E49195CA2F1908A36B36423416 L_19 = ___1_value; SerializableAssetItem_t6A8C418A5D6068E49195CA2F1908A36B36423416 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m07E6BC7FC298C3EB781E79D4150B8B3E112911B7_gshared (ObjectEqualityComparer_1_t0024367B4E4505927ACA06E56E2D2BE7F46CC14A* __this, SerializableAssetItemU5BU5D_t0FEE6FDE09698305BA62C50B4AFF438191793E8F* ___0_array, SerializableAssetItem_t6A8C418A5D6068E49195CA2F1908A36B36423416 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { SerializableAssetItemU5BU5D_t0FEE6FDE09698305BA62C50B4AFF438191793E8F* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SerializableAssetItem_t6A8C418A5D6068E49195CA2F1908A36B36423416 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { SerializableAssetItemU5BU5D_t0FEE6FDE09698305BA62C50B4AFF438191793E8F* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SerializableAssetItem_t6A8C418A5D6068E49195CA2F1908A36B36423416 L_16 = (L_13)->GetAt(static_cast(L_15)); } { SerializableAssetItemU5BU5D_t0FEE6FDE09698305BA62C50B4AFF438191793E8F* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); SerializableAssetItem_t6A8C418A5D6068E49195CA2F1908A36B36423416 L_19 = ___1_value; SerializableAssetItem_t6A8C418A5D6068E49195CA2F1908A36B36423416 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m8C9E52F0DC880B7EA82CE487CFB14B8A0DE0F057_gshared (ObjectEqualityComparer_1_t0024367B4E4505927ACA06E56E2D2BE7F46CC14A* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t0024367B4E4505927ACA06E56E2D2BE7F46CC14A*)((ObjectEqualityComparer_1_t0024367B4E4505927ACA06E56E2D2BE7F46CC14A*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mAC3CF77693A970D4839CB62C7B3AB3EEEDC9875E_gshared (ObjectEqualityComparer_1_t0024367B4E4505927ACA06E56E2D2BE7F46CC14A* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m42B423919779C02120657769F30A20B25FA649CC_gshared (ObjectEqualityComparer_1_t0024367B4E4505927ACA06E56E2D2BE7F46CC14A* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t743B6D401BAA7E5C4A2147A7A28227C8C4A615EF*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t743B6D401BAA7E5C4A2147A7A28227C8C4A615EF*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mA899EBBD4AEE206BF99DC4846EF25DE3F844449C_gshared (ObjectEqualityComparer_1_tEE10618BA5D812A716529F3E094AD32DFF262CEC* __this, SerializableBoundItem_tAAC617FC15812D4C15EA67F564DBBB97C91CA76C ___0_x, SerializableBoundItem_tAAC617FC15812D4C15EA67F564DBBB97C91CA76C ___1_y, const RuntimeMethod* method) { { } { } { SerializableBoundItem_tAAC617FC15812D4C15EA67F564DBBB97C91CA76C L_2 = ___1_y; SerializableBoundItem_tAAC617FC15812D4C15EA67F564DBBB97C91CA76C L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m3E92300750B35F8D579D347C368BAB007DAC3E5B_gshared (ObjectEqualityComparer_1_tEE10618BA5D812A716529F3E094AD32DFF262CEC* __this, SerializableBoundItem_tAAC617FC15812D4C15EA67F564DBBB97C91CA76C ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m1590EF86EEFC19F9F135202334E68AC2E158835F_gshared (ObjectEqualityComparer_1_tEE10618BA5D812A716529F3E094AD32DFF262CEC* __this, SerializableBoundItemU5BU5D_t9A6122761FD41FE8CBEF51C11280B42597CB760F* ___0_array, SerializableBoundItem_tAAC617FC15812D4C15EA67F564DBBB97C91CA76C ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { SerializableBoundItemU5BU5D_t9A6122761FD41FE8CBEF51C11280B42597CB760F* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SerializableBoundItem_tAAC617FC15812D4C15EA67F564DBBB97C91CA76C L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { SerializableBoundItemU5BU5D_t9A6122761FD41FE8CBEF51C11280B42597CB760F* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SerializableBoundItem_tAAC617FC15812D4C15EA67F564DBBB97C91CA76C L_16 = (L_13)->GetAt(static_cast(L_15)); } { SerializableBoundItemU5BU5D_t9A6122761FD41FE8CBEF51C11280B42597CB760F* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); SerializableBoundItem_tAAC617FC15812D4C15EA67F564DBBB97C91CA76C L_19 = ___1_value; SerializableBoundItem_tAAC617FC15812D4C15EA67F564DBBB97C91CA76C L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m4DF00CE971F1C5012F3AFB03AC990587C9449548_gshared (ObjectEqualityComparer_1_tEE10618BA5D812A716529F3E094AD32DFF262CEC* __this, SerializableBoundItemU5BU5D_t9A6122761FD41FE8CBEF51C11280B42597CB760F* ___0_array, SerializableBoundItem_tAAC617FC15812D4C15EA67F564DBBB97C91CA76C ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { SerializableBoundItemU5BU5D_t9A6122761FD41FE8CBEF51C11280B42597CB760F* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SerializableBoundItem_tAAC617FC15812D4C15EA67F564DBBB97C91CA76C L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { SerializableBoundItemU5BU5D_t9A6122761FD41FE8CBEF51C11280B42597CB760F* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SerializableBoundItem_tAAC617FC15812D4C15EA67F564DBBB97C91CA76C L_16 = (L_13)->GetAt(static_cast(L_15)); } { SerializableBoundItemU5BU5D_t9A6122761FD41FE8CBEF51C11280B42597CB760F* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); SerializableBoundItem_tAAC617FC15812D4C15EA67F564DBBB97C91CA76C L_19 = ___1_value; SerializableBoundItem_tAAC617FC15812D4C15EA67F564DBBB97C91CA76C L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m87E6BE43853F5292256DE9F911387CCD872A4653_gshared (ObjectEqualityComparer_1_tEE10618BA5D812A716529F3E094AD32DFF262CEC* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tEE10618BA5D812A716529F3E094AD32DFF262CEC*)((ObjectEqualityComparer_1_tEE10618BA5D812A716529F3E094AD32DFF262CEC*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m64B776CBCBF033FFCDB8354D3E74647B6D513E8F_gshared (ObjectEqualityComparer_1_tEE10618BA5D812A716529F3E094AD32DFF262CEC* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m28905C5786A1BAE87BC6D63DE98868B196C9ED61_gshared (ObjectEqualityComparer_1_tEE10618BA5D812A716529F3E094AD32DFF262CEC* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tAE08844E6E20F644DFE68341862F52C8E99DDFD0*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tAE08844E6E20F644DFE68341862F52C8E99DDFD0*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m471C3CC7C433BE728B4E159B2D0DEC875A8DB839_gshared (ObjectEqualityComparer_1_t542F52EE762FB64697BE0ED456117A0F77E7DDFD* __this, SerializableHasPVItem_tCB43CF2DDF020627DE121934A0031B5A4A418622 ___0_x, SerializableHasPVItem_tCB43CF2DDF020627DE121934A0031B5A4A418622 ___1_y, const RuntimeMethod* method) { { } { } { SerializableHasPVItem_tCB43CF2DDF020627DE121934A0031B5A4A418622 L_2 = ___1_y; SerializableHasPVItem_tCB43CF2DDF020627DE121934A0031B5A4A418622 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m35350A61D9B532415539D78A8ECD59CDA85D0354_gshared (ObjectEqualityComparer_1_t542F52EE762FB64697BE0ED456117A0F77E7DDFD* __this, SerializableHasPVItem_tCB43CF2DDF020627DE121934A0031B5A4A418622 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m7501F961708C91AC1B074419E189CDF89B80E756_gshared (ObjectEqualityComparer_1_t542F52EE762FB64697BE0ED456117A0F77E7DDFD* __this, SerializableHasPVItemU5BU5D_t9DE8FD084AFEFCEF6C32745E13BB3217EE80520F* ___0_array, SerializableHasPVItem_tCB43CF2DDF020627DE121934A0031B5A4A418622 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { SerializableHasPVItemU5BU5D_t9DE8FD084AFEFCEF6C32745E13BB3217EE80520F* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SerializableHasPVItem_tCB43CF2DDF020627DE121934A0031B5A4A418622 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { SerializableHasPVItemU5BU5D_t9DE8FD084AFEFCEF6C32745E13BB3217EE80520F* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SerializableHasPVItem_tCB43CF2DDF020627DE121934A0031B5A4A418622 L_16 = (L_13)->GetAt(static_cast(L_15)); } { SerializableHasPVItemU5BU5D_t9DE8FD084AFEFCEF6C32745E13BB3217EE80520F* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); SerializableHasPVItem_tCB43CF2DDF020627DE121934A0031B5A4A418622 L_19 = ___1_value; SerializableHasPVItem_tCB43CF2DDF020627DE121934A0031B5A4A418622 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mF8C69A3A19CE9B5F4B3AAF511F4B35FED2834ED7_gshared (ObjectEqualityComparer_1_t542F52EE762FB64697BE0ED456117A0F77E7DDFD* __this, SerializableHasPVItemU5BU5D_t9DE8FD084AFEFCEF6C32745E13BB3217EE80520F* ___0_array, SerializableHasPVItem_tCB43CF2DDF020627DE121934A0031B5A4A418622 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { SerializableHasPVItemU5BU5D_t9DE8FD084AFEFCEF6C32745E13BB3217EE80520F* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SerializableHasPVItem_tCB43CF2DDF020627DE121934A0031B5A4A418622 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { SerializableHasPVItemU5BU5D_t9DE8FD084AFEFCEF6C32745E13BB3217EE80520F* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SerializableHasPVItem_tCB43CF2DDF020627DE121934A0031B5A4A418622 L_16 = (L_13)->GetAt(static_cast(L_15)); } { SerializableHasPVItemU5BU5D_t9DE8FD084AFEFCEF6C32745E13BB3217EE80520F* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); SerializableHasPVItem_tCB43CF2DDF020627DE121934A0031B5A4A418622 L_19 = ___1_value; SerializableHasPVItem_tCB43CF2DDF020627DE121934A0031B5A4A418622 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mCB696D2BB5177649026ECA1B45F0D02009456060_gshared (ObjectEqualityComparer_1_t542F52EE762FB64697BE0ED456117A0F77E7DDFD* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t542F52EE762FB64697BE0ED456117A0F77E7DDFD*)((ObjectEqualityComparer_1_t542F52EE762FB64697BE0ED456117A0F77E7DDFD*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mF734D048ABC9254B9599E9F80FC2D8F2DA9E2A3C_gshared (ObjectEqualityComparer_1_t542F52EE762FB64697BE0ED456117A0F77E7DDFD* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mD42244DD85DC558F296F9B799BBDDC2F304FC22E_gshared (ObjectEqualityComparer_1_t542F52EE762FB64697BE0ED456117A0F77E7DDFD* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t048B8A23E43EB060AA1AF523BC53B54C83F56B4C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t048B8A23E43EB060AA1AF523BC53B54C83F56B4C*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m589C9FD308E0E23E15D183A008F7AAFF476E28DD_gshared (ObjectEqualityComparer_1_t626E00965E35C242D5A6B9018587F8CC7DC4D7DE* __this, SerializablePVBakeSettings_t4E5B089BA357A2E91A67F570519556876B797877 ___0_x, SerializablePVBakeSettings_t4E5B089BA357A2E91A67F570519556876B797877 ___1_y, const RuntimeMethod* method) { { } { } { SerializablePVBakeSettings_t4E5B089BA357A2E91A67F570519556876B797877 L_2 = ___1_y; SerializablePVBakeSettings_t4E5B089BA357A2E91A67F570519556876B797877 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m48D5BCA9C0FC9C7983A4D10930AE2B969053AE2D_gshared (ObjectEqualityComparer_1_t626E00965E35C242D5A6B9018587F8CC7DC4D7DE* __this, SerializablePVBakeSettings_t4E5B089BA357A2E91A67F570519556876B797877 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mF2E0A9FC5999CA2405974D2EB0FB6AB589749C22_gshared (ObjectEqualityComparer_1_t626E00965E35C242D5A6B9018587F8CC7DC4D7DE* __this, SerializablePVBakeSettingsU5BU5D_t52DF609CD2D40A021A4930315DEA50429C0DB4E6* ___0_array, SerializablePVBakeSettings_t4E5B089BA357A2E91A67F570519556876B797877 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { SerializablePVBakeSettingsU5BU5D_t52DF609CD2D40A021A4930315DEA50429C0DB4E6* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SerializablePVBakeSettings_t4E5B089BA357A2E91A67F570519556876B797877 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { SerializablePVBakeSettingsU5BU5D_t52DF609CD2D40A021A4930315DEA50429C0DB4E6* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SerializablePVBakeSettings_t4E5B089BA357A2E91A67F570519556876B797877 L_16 = (L_13)->GetAt(static_cast(L_15)); } { SerializablePVBakeSettingsU5BU5D_t52DF609CD2D40A021A4930315DEA50429C0DB4E6* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); SerializablePVBakeSettings_t4E5B089BA357A2E91A67F570519556876B797877 L_19 = ___1_value; SerializablePVBakeSettings_t4E5B089BA357A2E91A67F570519556876B797877 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m96B1EDC022765FBCB66C1F46DF4C04C7D735D4AD_gshared (ObjectEqualityComparer_1_t626E00965E35C242D5A6B9018587F8CC7DC4D7DE* __this, SerializablePVBakeSettingsU5BU5D_t52DF609CD2D40A021A4930315DEA50429C0DB4E6* ___0_array, SerializablePVBakeSettings_t4E5B089BA357A2E91A67F570519556876B797877 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { SerializablePVBakeSettingsU5BU5D_t52DF609CD2D40A021A4930315DEA50429C0DB4E6* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SerializablePVBakeSettings_t4E5B089BA357A2E91A67F570519556876B797877 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { SerializablePVBakeSettingsU5BU5D_t52DF609CD2D40A021A4930315DEA50429C0DB4E6* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SerializablePVBakeSettings_t4E5B089BA357A2E91A67F570519556876B797877 L_16 = (L_13)->GetAt(static_cast(L_15)); } { SerializablePVBakeSettingsU5BU5D_t52DF609CD2D40A021A4930315DEA50429C0DB4E6* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); SerializablePVBakeSettings_t4E5B089BA357A2E91A67F570519556876B797877 L_19 = ___1_value; SerializablePVBakeSettings_t4E5B089BA357A2E91A67F570519556876B797877 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mAE4366A25854A733D92964AF88499DF5A6211E26_gshared (ObjectEqualityComparer_1_t626E00965E35C242D5A6B9018587F8CC7DC4D7DE* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t626E00965E35C242D5A6B9018587F8CC7DC4D7DE*)((ObjectEqualityComparer_1_t626E00965E35C242D5A6B9018587F8CC7DC4D7DE*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m297A2C852AFE0A23B302E31E4A97567FF878A989_gshared (ObjectEqualityComparer_1_t626E00965E35C242D5A6B9018587F8CC7DC4D7DE* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m7668E35D4828DC980A15585FDBB82967F827E2F7_gshared (ObjectEqualityComparer_1_t626E00965E35C242D5A6B9018587F8CC7DC4D7DE* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tCF0436D4A8EF540BE828B01EBC6FDCDDA6053338*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tCF0436D4A8EF540BE828B01EBC6FDCDDA6053338*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mCD9C416F198BE65BCC4D8D7CEA64C4ABBB735147_gshared (ObjectEqualityComparer_1_t2EAE97CCBE64A01A36FF111DB4941A015A058301* __this, SerializablePVProfile_tD3D31A9B22592CE78C6B023E2A4DD629680BD069 ___0_x, SerializablePVProfile_tD3D31A9B22592CE78C6B023E2A4DD629680BD069 ___1_y, const RuntimeMethod* method) { { } { } { SerializablePVProfile_tD3D31A9B22592CE78C6B023E2A4DD629680BD069 L_2 = ___1_y; SerializablePVProfile_tD3D31A9B22592CE78C6B023E2A4DD629680BD069 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m8FD8AA2DE9C3566F1BC8D65D4125D16739130F12_gshared (ObjectEqualityComparer_1_t2EAE97CCBE64A01A36FF111DB4941A015A058301* __this, SerializablePVProfile_tD3D31A9B22592CE78C6B023E2A4DD629680BD069 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m758E5A5FD440BBB5E8B0BFEEED557215368F3A40_gshared (ObjectEqualityComparer_1_t2EAE97CCBE64A01A36FF111DB4941A015A058301* __this, SerializablePVProfileU5BU5D_tEEFF13FCDC8CC1E0DDA6EF7D0BE5548035514CA2* ___0_array, SerializablePVProfile_tD3D31A9B22592CE78C6B023E2A4DD629680BD069 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { SerializablePVProfileU5BU5D_tEEFF13FCDC8CC1E0DDA6EF7D0BE5548035514CA2* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SerializablePVProfile_tD3D31A9B22592CE78C6B023E2A4DD629680BD069 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { SerializablePVProfileU5BU5D_tEEFF13FCDC8CC1E0DDA6EF7D0BE5548035514CA2* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SerializablePVProfile_tD3D31A9B22592CE78C6B023E2A4DD629680BD069 L_16 = (L_13)->GetAt(static_cast(L_15)); } { SerializablePVProfileU5BU5D_tEEFF13FCDC8CC1E0DDA6EF7D0BE5548035514CA2* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); SerializablePVProfile_tD3D31A9B22592CE78C6B023E2A4DD629680BD069 L_19 = ___1_value; SerializablePVProfile_tD3D31A9B22592CE78C6B023E2A4DD629680BD069 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mBC4F98C104E6BAD38372AEC3FB9853B0401CE550_gshared (ObjectEqualityComparer_1_t2EAE97CCBE64A01A36FF111DB4941A015A058301* __this, SerializablePVProfileU5BU5D_tEEFF13FCDC8CC1E0DDA6EF7D0BE5548035514CA2* ___0_array, SerializablePVProfile_tD3D31A9B22592CE78C6B023E2A4DD629680BD069 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { SerializablePVProfileU5BU5D_tEEFF13FCDC8CC1E0DDA6EF7D0BE5548035514CA2* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SerializablePVProfile_tD3D31A9B22592CE78C6B023E2A4DD629680BD069 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { SerializablePVProfileU5BU5D_tEEFF13FCDC8CC1E0DDA6EF7D0BE5548035514CA2* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SerializablePVProfile_tD3D31A9B22592CE78C6B023E2A4DD629680BD069 L_16 = (L_13)->GetAt(static_cast(L_15)); } { SerializablePVProfileU5BU5D_tEEFF13FCDC8CC1E0DDA6EF7D0BE5548035514CA2* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); SerializablePVProfile_tD3D31A9B22592CE78C6B023E2A4DD629680BD069 L_19 = ___1_value; SerializablePVProfile_tD3D31A9B22592CE78C6B023E2A4DD629680BD069 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m7271844E486FD9747E483B305EB976C68CE8F48D_gshared (ObjectEqualityComparer_1_t2EAE97CCBE64A01A36FF111DB4941A015A058301* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t2EAE97CCBE64A01A36FF111DB4941A015A058301*)((ObjectEqualityComparer_1_t2EAE97CCBE64A01A36FF111DB4941A015A058301*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m320F5A89D4BBF743ADE0EA9F890CEEB4CD2BD86A_gshared (ObjectEqualityComparer_1_t2EAE97CCBE64A01A36FF111DB4941A015A058301* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m960A21344DD61714166C60413B24998E65298B8F_gshared (ObjectEqualityComparer_1_t2EAE97CCBE64A01A36FF111DB4941A015A058301* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t1494C0FDA9B190629A2B8261EA388CE356143C73*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t1494C0FDA9B190629A2B8261EA388CE356143C73*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m731917E68462131BACE39912907B9DD8E7B8694A_gshared (ObjectEqualityComparer_1_t81DF2E0F3CDB29EBC738DC8FBDBF8B2BAB467878* __this, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 ___0_x, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 ___1_y, const RuntimeMethod* method) { { } { } { CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 L_2 = ___1_y; CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); bool L_5; L_5 = CachedCodeEntryKey_Equals_m59F40708B97179EA5C9019EA6A958D7AB8BC8CA2((&___0_x), L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); return L_5; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mE9AA419DD3A536667A36F75664742555442F7B4D_gshared (ObjectEqualityComparer_1_t81DF2E0F3CDB29EBC738DC8FBDBF8B2BAB467878* __this, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { int32_t L_1; L_1 = CachedCodeEntryKey_GetHashCode_m253B53C100F840B987A487020F02184019D776DE((&___0_obj), il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return L_1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m410C70AD1B10F3456A721A61CA5ED9DD63BBBBA0_gshared (ObjectEqualityComparer_1_t81DF2E0F3CDB29EBC738DC8FBDBF8B2BAB467878* __this, CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9* ___0_array, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 L_16 = (L_13)->GetAt(static_cast(L_15)); } { CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 L_19 = ___1_value; CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = CachedCodeEntryKey_Equals_m59F40708B97179EA5C9019EA6A958D7AB8BC8CA2(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005b; } } { int32_t L_23 = V_2; return L_23; } IL_005b: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_005f: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m7456D97867011E7EACA9980A4C3AFFFF78AFA2A0_gshared (ObjectEqualityComparer_1_t81DF2E0F3CDB29EBC738DC8FBDBF8B2BAB467878* __this, CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9* ___0_array, CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 L_16 = (L_13)->GetAt(static_cast(L_15)); } { CachedCodeEntryKeyU5BU5D_tC40BCA06B0B1553C015B809472A7A59A50E6C7E9* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 L_19 = ___1_value; CachedCodeEntryKey_t8A54BDD6E52145D17DB1A2EB0CE0B4D4CB112F31 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); bool L_22; L_22 = CachedCodeEntryKey_Equals_m59F40708B97179EA5C9019EA6A958D7AB8BC8CA2(((L_17)->GetAddressAt(static_cast(L_18))), L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); if (!L_22) { goto IL_005d; } } { int32_t L_23 = V_2; return L_23; } IL_005d: { int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_24, 1)); } IL_0061: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) >= ((int32_t)L_26))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m01EE3260D9495FC2061352673F3721570661D963_gshared (ObjectEqualityComparer_1_t81DF2E0F3CDB29EBC738DC8FBDBF8B2BAB467878* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t81DF2E0F3CDB29EBC738DC8FBDBF8B2BAB467878*)((ObjectEqualityComparer_1_t81DF2E0F3CDB29EBC738DC8FBDBF8B2BAB467878*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m30BD59122CC818F0C22F44B500E790FF153A8094_gshared (ObjectEqualityComparer_1_t81DF2E0F3CDB29EBC738DC8FBDBF8B2BAB467878* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m2CD683F87E0E2697339348B29B4B0B3B10615D8F_gshared (ObjectEqualityComparer_1_t81DF2E0F3CDB29EBC738DC8FBDBF8B2BAB467878* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tC917CEC1FB17ACA5B9D31EB19EFCA85BA47F45F1*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mD24B7D5E82728AC05987DDC6D28FB7B06B26BD28_gshared (ObjectEqualityComparer_1_t1B81E80206CC59996555121A2D1ADE4DEE60BFCB* __this, SingleRange_tB50C1C2B62BDC445BDBA41FD3CDC77A45A211BBC ___0_x, SingleRange_tB50C1C2B62BDC445BDBA41FD3CDC77A45A211BBC ___1_y, const RuntimeMethod* method) { { } { } { SingleRange_tB50C1C2B62BDC445BDBA41FD3CDC77A45A211BBC L_2 = ___1_y; SingleRange_tB50C1C2B62BDC445BDBA41FD3CDC77A45A211BBC L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m50FF2A9FD95B40803AB4E7909E8D96D9CAA589AA_gshared (ObjectEqualityComparer_1_t1B81E80206CC59996555121A2D1ADE4DEE60BFCB* __this, SingleRange_tB50C1C2B62BDC445BDBA41FD3CDC77A45A211BBC ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m5D8FCE9F45A39C9A620D4F801E9882E5B03BDEDD_gshared (ObjectEqualityComparer_1_t1B81E80206CC59996555121A2D1ADE4DEE60BFCB* __this, SingleRangeU5BU5D_t9F938F2249733D85C4F97842A125778D69A843D6* ___0_array, SingleRange_tB50C1C2B62BDC445BDBA41FD3CDC77A45A211BBC ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { SingleRangeU5BU5D_t9F938F2249733D85C4F97842A125778D69A843D6* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SingleRange_tB50C1C2B62BDC445BDBA41FD3CDC77A45A211BBC L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { SingleRangeU5BU5D_t9F938F2249733D85C4F97842A125778D69A843D6* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SingleRange_tB50C1C2B62BDC445BDBA41FD3CDC77A45A211BBC L_16 = (L_13)->GetAt(static_cast(L_15)); } { SingleRangeU5BU5D_t9F938F2249733D85C4F97842A125778D69A843D6* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); SingleRange_tB50C1C2B62BDC445BDBA41FD3CDC77A45A211BBC L_19 = ___1_value; SingleRange_tB50C1C2B62BDC445BDBA41FD3CDC77A45A211BBC L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m08CC18B9062E9D6D834C7CADBC81A1485CDFDDED_gshared (ObjectEqualityComparer_1_t1B81E80206CC59996555121A2D1ADE4DEE60BFCB* __this, SingleRangeU5BU5D_t9F938F2249733D85C4F97842A125778D69A843D6* ___0_array, SingleRange_tB50C1C2B62BDC445BDBA41FD3CDC77A45A211BBC ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { SingleRangeU5BU5D_t9F938F2249733D85C4F97842A125778D69A843D6* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SingleRange_tB50C1C2B62BDC445BDBA41FD3CDC77A45A211BBC L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { SingleRangeU5BU5D_t9F938F2249733D85C4F97842A125778D69A843D6* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SingleRange_tB50C1C2B62BDC445BDBA41FD3CDC77A45A211BBC L_16 = (L_13)->GetAt(static_cast(L_15)); } { SingleRangeU5BU5D_t9F938F2249733D85C4F97842A125778D69A843D6* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); SingleRange_tB50C1C2B62BDC445BDBA41FD3CDC77A45A211BBC L_19 = ___1_value; SingleRange_tB50C1C2B62BDC445BDBA41FD3CDC77A45A211BBC L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m807AAA3843479E688EE2D9FE264DC167E73DB74C_gshared (ObjectEqualityComparer_1_t1B81E80206CC59996555121A2D1ADE4DEE60BFCB* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t1B81E80206CC59996555121A2D1ADE4DEE60BFCB*)((ObjectEqualityComparer_1_t1B81E80206CC59996555121A2D1ADE4DEE60BFCB*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mF6CE65BDD114D010DBAF4B51ADD1F5A779E3ADE9_gshared (ObjectEqualityComparer_1_t1B81E80206CC59996555121A2D1ADE4DEE60BFCB* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m1FE5A2D18700E70BBADAA0E4127C1367F8B001AD_gshared (ObjectEqualityComparer_1_t1B81E80206CC59996555121A2D1ADE4DEE60BFCB* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t81CC2CBC76CB911D8E23F7FFA8F02B0AED729FB9*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t81CC2CBC76CB911D8E23F7FFA8F02B0AED729FB9*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m20FD27C3816FA6093DEE5E8E2721985587AC5847_gshared (ObjectEqualityComparer_1_t9D5AEB76EA1EC96D76034E7B0FDD7E505FD50676* __this, RenderNodeData_t7527D1643CC280CE2B2E40AB9F5154615B7A99AE ___0_x, RenderNodeData_t7527D1643CC280CE2B2E40AB9F5154615B7A99AE ___1_y, const RuntimeMethod* method) { { } { } { RenderNodeData_t7527D1643CC280CE2B2E40AB9F5154615B7A99AE L_2 = ___1_y; RenderNodeData_t7527D1643CC280CE2B2E40AB9F5154615B7A99AE L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mADCE26C4B812CC3304131B3BC0AFAE1D227413E5_gshared (ObjectEqualityComparer_1_t9D5AEB76EA1EC96D76034E7B0FDD7E505FD50676* __this, RenderNodeData_t7527D1643CC280CE2B2E40AB9F5154615B7A99AE ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mD8AD015BE9134383F54346580B25165122933CF3_gshared (ObjectEqualityComparer_1_t9D5AEB76EA1EC96D76034E7B0FDD7E505FD50676* __this, RenderNodeDataU5BU5D_t73A42A22EC1354DE8A25C10A2E408E1DA7C41B7E* ___0_array, RenderNodeData_t7527D1643CC280CE2B2E40AB9F5154615B7A99AE ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { RenderNodeDataU5BU5D_t73A42A22EC1354DE8A25C10A2E408E1DA7C41B7E* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; RenderNodeData_t7527D1643CC280CE2B2E40AB9F5154615B7A99AE L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { RenderNodeDataU5BU5D_t73A42A22EC1354DE8A25C10A2E408E1DA7C41B7E* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; RenderNodeData_t7527D1643CC280CE2B2E40AB9F5154615B7A99AE L_16 = (L_13)->GetAt(static_cast(L_15)); } { RenderNodeDataU5BU5D_t73A42A22EC1354DE8A25C10A2E408E1DA7C41B7E* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); RenderNodeData_t7527D1643CC280CE2B2E40AB9F5154615B7A99AE L_19 = ___1_value; RenderNodeData_t7527D1643CC280CE2B2E40AB9F5154615B7A99AE L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m045E358737FD25DD85D8BB29AF5AFBF9A26F19F1_gshared (ObjectEqualityComparer_1_t9D5AEB76EA1EC96D76034E7B0FDD7E505FD50676* __this, RenderNodeDataU5BU5D_t73A42A22EC1354DE8A25C10A2E408E1DA7C41B7E* ___0_array, RenderNodeData_t7527D1643CC280CE2B2E40AB9F5154615B7A99AE ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { RenderNodeDataU5BU5D_t73A42A22EC1354DE8A25C10A2E408E1DA7C41B7E* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; RenderNodeData_t7527D1643CC280CE2B2E40AB9F5154615B7A99AE L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { RenderNodeDataU5BU5D_t73A42A22EC1354DE8A25C10A2E408E1DA7C41B7E* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; RenderNodeData_t7527D1643CC280CE2B2E40AB9F5154615B7A99AE L_16 = (L_13)->GetAt(static_cast(L_15)); } { RenderNodeDataU5BU5D_t73A42A22EC1354DE8A25C10A2E408E1DA7C41B7E* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); RenderNodeData_t7527D1643CC280CE2B2E40AB9F5154615B7A99AE L_19 = ___1_value; RenderNodeData_t7527D1643CC280CE2B2E40AB9F5154615B7A99AE L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m5943D020ED649A1945771824A55D2F55FE2E6C0B_gshared (ObjectEqualityComparer_1_t9D5AEB76EA1EC96D76034E7B0FDD7E505FD50676* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t9D5AEB76EA1EC96D76034E7B0FDD7E505FD50676*)((ObjectEqualityComparer_1_t9D5AEB76EA1EC96D76034E7B0FDD7E505FD50676*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m15299A415BF7438404FA9C8C9D6F45813FAF33F0_gshared (ObjectEqualityComparer_1_t9D5AEB76EA1EC96D76034E7B0FDD7E505FD50676* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mAB24D7037DDC11799E6D8DC06813AAB9E9463966_gshared (ObjectEqualityComparer_1_t9D5AEB76EA1EC96D76034E7B0FDD7E505FD50676* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t94ACEEB61F78936AEED78D4E5ABB53A369358C81*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t94ACEEB61F78936AEED78D4E5ABB53A369358C81*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m0DFCDAA896CA4FCDC37F9ECB9883AD4F707B3432_gshared (ObjectEqualityComparer_1_tE3609894374E66E0120BBDFC8041DE23F6441788* __this, PassDebugData_tE911DB0148519C33C773511F2D92F57AF1B6D258 ___0_x, PassDebugData_tE911DB0148519C33C773511F2D92F57AF1B6D258 ___1_y, const RuntimeMethod* method) { { } { } { PassDebugData_tE911DB0148519C33C773511F2D92F57AF1B6D258 L_2 = ___1_y; PassDebugData_tE911DB0148519C33C773511F2D92F57AF1B6D258 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m049096D903B9381885511456CCCF5B06D396091F_gshared (ObjectEqualityComparer_1_tE3609894374E66E0120BBDFC8041DE23F6441788* __this, PassDebugData_tE911DB0148519C33C773511F2D92F57AF1B6D258 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mE6D003561676866BB3A328AEA1F21638AB9EE968_gshared (ObjectEqualityComparer_1_tE3609894374E66E0120BBDFC8041DE23F6441788* __this, PassDebugDataU5BU5D_tE5BC275EBC9FAC58962B12C9A65A4E46C4061C8C* ___0_array, PassDebugData_tE911DB0148519C33C773511F2D92F57AF1B6D258 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { PassDebugDataU5BU5D_tE5BC275EBC9FAC58962B12C9A65A4E46C4061C8C* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; PassDebugData_tE911DB0148519C33C773511F2D92F57AF1B6D258 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { PassDebugDataU5BU5D_tE5BC275EBC9FAC58962B12C9A65A4E46C4061C8C* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; PassDebugData_tE911DB0148519C33C773511F2D92F57AF1B6D258 L_16 = (L_13)->GetAt(static_cast(L_15)); } { PassDebugDataU5BU5D_tE5BC275EBC9FAC58962B12C9A65A4E46C4061C8C* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); PassDebugData_tE911DB0148519C33C773511F2D92F57AF1B6D258 L_19 = ___1_value; PassDebugData_tE911DB0148519C33C773511F2D92F57AF1B6D258 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m8B8CBC817033D45FBD51361451DE764884050623_gshared (ObjectEqualityComparer_1_tE3609894374E66E0120BBDFC8041DE23F6441788* __this, PassDebugDataU5BU5D_tE5BC275EBC9FAC58962B12C9A65A4E46C4061C8C* ___0_array, PassDebugData_tE911DB0148519C33C773511F2D92F57AF1B6D258 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { PassDebugDataU5BU5D_tE5BC275EBC9FAC58962B12C9A65A4E46C4061C8C* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; PassDebugData_tE911DB0148519C33C773511F2D92F57AF1B6D258 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { PassDebugDataU5BU5D_tE5BC275EBC9FAC58962B12C9A65A4E46C4061C8C* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; PassDebugData_tE911DB0148519C33C773511F2D92F57AF1B6D258 L_16 = (L_13)->GetAt(static_cast(L_15)); } { PassDebugDataU5BU5D_tE5BC275EBC9FAC58962B12C9A65A4E46C4061C8C* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); PassDebugData_tE911DB0148519C33C773511F2D92F57AF1B6D258 L_19 = ___1_value; PassDebugData_tE911DB0148519C33C773511F2D92F57AF1B6D258 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m6FD575621F9441DE53964CFFF9D9833D5DFCF221_gshared (ObjectEqualityComparer_1_tE3609894374E66E0120BBDFC8041DE23F6441788* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tE3609894374E66E0120BBDFC8041DE23F6441788*)((ObjectEqualityComparer_1_tE3609894374E66E0120BBDFC8041DE23F6441788*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m6F0BB0B8330594BBAFBF98DCDF8E0AD459159063_gshared (ObjectEqualityComparer_1_tE3609894374E66E0120BBDFC8041DE23F6441788* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mE49C3B94759D1CC41B9957B3CBB0560AE18043E8_gshared (ObjectEqualityComparer_1_tE3609894374E66E0120BBDFC8041DE23F6441788* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t6A442E81C39F55D689C6BFF1E2239CFD681B1E5B*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t6A442E81C39F55D689C6BFF1E2239CFD681B1E5B*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m35851217F20D3BFF4A672959F23ADEBBD7FFA48A_gshared (ObjectEqualityComparer_1_tD09E5955B8284EDE666AB4571649A1EC5ADCC850* __this, ResourceDebugData_t83301B4E44B1F0B49486E21F019AFEE444809A9B ___0_x, ResourceDebugData_t83301B4E44B1F0B49486E21F019AFEE444809A9B ___1_y, const RuntimeMethod* method) { { } { } { ResourceDebugData_t83301B4E44B1F0B49486E21F019AFEE444809A9B L_2 = ___1_y; ResourceDebugData_t83301B4E44B1F0B49486E21F019AFEE444809A9B L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m682C17D03B5167A7231467BF596EED2F7753057D_gshared (ObjectEqualityComparer_1_tD09E5955B8284EDE666AB4571649A1EC5ADCC850* __this, ResourceDebugData_t83301B4E44B1F0B49486E21F019AFEE444809A9B ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m142AF6D138955CE47F481ECD25F88CD9BF27380F_gshared (ObjectEqualityComparer_1_tD09E5955B8284EDE666AB4571649A1EC5ADCC850* __this, ResourceDebugDataU5BU5D_t8E3C8E909FF9CF4980699621000D99E46241DAF1* ___0_array, ResourceDebugData_t83301B4E44B1F0B49486E21F019AFEE444809A9B ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { ResourceDebugDataU5BU5D_t8E3C8E909FF9CF4980699621000D99E46241DAF1* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ResourceDebugData_t83301B4E44B1F0B49486E21F019AFEE444809A9B L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { ResourceDebugDataU5BU5D_t8E3C8E909FF9CF4980699621000D99E46241DAF1* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ResourceDebugData_t83301B4E44B1F0B49486E21F019AFEE444809A9B L_16 = (L_13)->GetAt(static_cast(L_15)); } { ResourceDebugDataU5BU5D_t8E3C8E909FF9CF4980699621000D99E46241DAF1* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); ResourceDebugData_t83301B4E44B1F0B49486E21F019AFEE444809A9B L_19 = ___1_value; ResourceDebugData_t83301B4E44B1F0B49486E21F019AFEE444809A9B L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mC20DACDEF9EE682D9631293893D01FDC6444C947_gshared (ObjectEqualityComparer_1_tD09E5955B8284EDE666AB4571649A1EC5ADCC850* __this, ResourceDebugDataU5BU5D_t8E3C8E909FF9CF4980699621000D99E46241DAF1* ___0_array, ResourceDebugData_t83301B4E44B1F0B49486E21F019AFEE444809A9B ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { ResourceDebugDataU5BU5D_t8E3C8E909FF9CF4980699621000D99E46241DAF1* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ResourceDebugData_t83301B4E44B1F0B49486E21F019AFEE444809A9B L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { ResourceDebugDataU5BU5D_t8E3C8E909FF9CF4980699621000D99E46241DAF1* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ResourceDebugData_t83301B4E44B1F0B49486E21F019AFEE444809A9B L_16 = (L_13)->GetAt(static_cast(L_15)); } { ResourceDebugDataU5BU5D_t8E3C8E909FF9CF4980699621000D99E46241DAF1* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); ResourceDebugData_t83301B4E44B1F0B49486E21F019AFEE444809A9B L_19 = ___1_value; ResourceDebugData_t83301B4E44B1F0B49486E21F019AFEE444809A9B L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mCEBFE6C139340F4C414E2946E7276B5DE77CB58C_gshared (ObjectEqualityComparer_1_tD09E5955B8284EDE666AB4571649A1EC5ADCC850* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tD09E5955B8284EDE666AB4571649A1EC5ADCC850*)((ObjectEqualityComparer_1_tD09E5955B8284EDE666AB4571649A1EC5ADCC850*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m8A5C2B4FF4CDC2501DC0F926DC10202DDA6A40ED_gshared (ObjectEqualityComparer_1_tD09E5955B8284EDE666AB4571649A1EC5ADCC850* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m677BC24B187D432EA579FA625BF2E89F369441D9_gshared (ObjectEqualityComparer_1_tD09E5955B8284EDE666AB4571649A1EC5ADCC850* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t0D6EB0654A7050333025CAE1A1E9185585CD6D56*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t0D6EB0654A7050333025CAE1A1E9185585CD6D56*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mF2D3206CD8469C805CC01987A374D3904927827F_gshared (ObjectEqualityComparer_1_tC9F67C4D586C4B87668FC4F96AAB70F3392B07E5* __this, LoadedBank_t34982FD5B17B0953F326A2B8BEDE21881B9E32CB ___0_x, LoadedBank_t34982FD5B17B0953F326A2B8BEDE21881B9E32CB ___1_y, const RuntimeMethod* method) { { } { } { LoadedBank_t34982FD5B17B0953F326A2B8BEDE21881B9E32CB L_2 = ___1_y; LoadedBank_t34982FD5B17B0953F326A2B8BEDE21881B9E32CB L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mF956952584B26A3F90DBD5F884867D47AEBD2D38_gshared (ObjectEqualityComparer_1_tC9F67C4D586C4B87668FC4F96AAB70F3392B07E5* __this, LoadedBank_t34982FD5B17B0953F326A2B8BEDE21881B9E32CB ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m25295A7CD3A2D64BD69FA9A405317F47E027EB8A_gshared (ObjectEqualityComparer_1_tC9F67C4D586C4B87668FC4F96AAB70F3392B07E5* __this, LoadedBankU5BU5D_t296466E462C442D78DDCE8832206D998023717AE* ___0_array, LoadedBank_t34982FD5B17B0953F326A2B8BEDE21881B9E32CB ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { LoadedBankU5BU5D_t296466E462C442D78DDCE8832206D998023717AE* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; LoadedBank_t34982FD5B17B0953F326A2B8BEDE21881B9E32CB L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { LoadedBankU5BU5D_t296466E462C442D78DDCE8832206D998023717AE* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; LoadedBank_t34982FD5B17B0953F326A2B8BEDE21881B9E32CB L_16 = (L_13)->GetAt(static_cast(L_15)); } { LoadedBankU5BU5D_t296466E462C442D78DDCE8832206D998023717AE* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); LoadedBank_t34982FD5B17B0953F326A2B8BEDE21881B9E32CB L_19 = ___1_value; LoadedBank_t34982FD5B17B0953F326A2B8BEDE21881B9E32CB L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mDF49AE794CCC07BFEA1DA67D022ED17A294C9A21_gshared (ObjectEqualityComparer_1_tC9F67C4D586C4B87668FC4F96AAB70F3392B07E5* __this, LoadedBankU5BU5D_t296466E462C442D78DDCE8832206D998023717AE* ___0_array, LoadedBank_t34982FD5B17B0953F326A2B8BEDE21881B9E32CB ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { LoadedBankU5BU5D_t296466E462C442D78DDCE8832206D998023717AE* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; LoadedBank_t34982FD5B17B0953F326A2B8BEDE21881B9E32CB L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { LoadedBankU5BU5D_t296466E462C442D78DDCE8832206D998023717AE* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; LoadedBank_t34982FD5B17B0953F326A2B8BEDE21881B9E32CB L_16 = (L_13)->GetAt(static_cast(L_15)); } { LoadedBankU5BU5D_t296466E462C442D78DDCE8832206D998023717AE* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); LoadedBank_t34982FD5B17B0953F326A2B8BEDE21881B9E32CB L_19 = ___1_value; LoadedBank_t34982FD5B17B0953F326A2B8BEDE21881B9E32CB L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mE636F080507250C4E0F604E2EBD1E1E5D5448FDA_gshared (ObjectEqualityComparer_1_tC9F67C4D586C4B87668FC4F96AAB70F3392B07E5* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tC9F67C4D586C4B87668FC4F96AAB70F3392B07E5*)((ObjectEqualityComparer_1_tC9F67C4D586C4B87668FC4F96AAB70F3392B07E5*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m4000C3DE69BA0640469A6DD93F716F987B33C62C_gshared (ObjectEqualityComparer_1_tC9F67C4D586C4B87668FC4F96AAB70F3392B07E5* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mA01C9F7299810E8ED3FB11533035F5D8C72E857D_gshared (ObjectEqualityComparer_1_tC9F67C4D586C4B87668FC4F96AAB70F3392B07E5* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t2C622AF4D8A5FFD9FF0DAFD1274E76DBEC197E19*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t2C622AF4D8A5FFD9FF0DAFD1274E76DBEC197E19*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mD12F09FF8DE3E105123DE68E716D82BA11D21EEF_gshared (ObjectEqualityComparer_1_t9A2FFBA55448DE8D95B1CEB91B177847DEFE9C09* __this, SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 ___0_x, SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 ___1_y, const RuntimeMethod* method) { { } { } { SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 L_2 = ___1_y; SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mBED89545B58803383843F275CEDD1B758467987F_gshared (ObjectEqualityComparer_1_t9A2FFBA55448DE8D95B1CEB91B177847DEFE9C09* __this, SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m5C38B19D99E7B5969FDB368F1D0B5EF8F4462BF0_gshared (ObjectEqualityComparer_1_t9A2FFBA55448DE8D95B1CEB91B177847DEFE9C09* __this, SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* ___0_array, SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 L_16 = (L_13)->GetAt(static_cast(L_15)); } { SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 L_19 = ___1_value; SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m201B11532A11D73E24AB7455AEE6F124AB482BD9_gshared (ObjectEqualityComparer_1_t9A2FFBA55448DE8D95B1CEB91B177847DEFE9C09* __this, SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* ___0_array, SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 L_16 = (L_13)->GetAt(static_cast(L_15)); } { SequenceConstructPosContextU5BU5D_t6A625135AE7744062F12A256302E6E6D2FD0A545* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 L_19 = ___1_value; SequenceConstructPosContext_tDEC4FB1B8F19EFD1AC27C150D561C2D4F6090BA7 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m0A94B44B5F09DF1A0AC0986DDEC6D2532D61717D_gshared (ObjectEqualityComparer_1_t9A2FFBA55448DE8D95B1CEB91B177847DEFE9C09* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t9A2FFBA55448DE8D95B1CEB91B177847DEFE9C09*)((ObjectEqualityComparer_1_t9A2FFBA55448DE8D95B1CEB91B177847DEFE9C09*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m8DF9537B9828AD52ACD528974002D858039E1D10_gshared (ObjectEqualityComparer_1_t9A2FFBA55448DE8D95B1CEB91B177847DEFE9C09* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mC26C33CAB87E3D7C98B1DFC5113806A1AA65BD4A_gshared (ObjectEqualityComparer_1_t9A2FFBA55448DE8D95B1CEB91B177847DEFE9C09* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tB3AB69C9D49F0B8A35CA79596858765777D6689E*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tB3AB69C9D49F0B8A35CA79596858765777D6689E*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m11B986B4E5E747740E24578E3B84745657AAE0C6_gshared (ObjectEqualityComparer_1_tC15CC958BBE3AFAD7420E2768C99E683E712A2FD* __this, PlatformTemplate_t461C48A7E7ABB9C8A3D5096E0C535C50F218EC59 ___0_x, PlatformTemplate_t461C48A7E7ABB9C8A3D5096E0C535C50F218EC59 ___1_y, const RuntimeMethod* method) { { } { } { PlatformTemplate_t461C48A7E7ABB9C8A3D5096E0C535C50F218EC59 L_2 = ___1_y; PlatformTemplate_t461C48A7E7ABB9C8A3D5096E0C535C50F218EC59 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m9C5469FE4B17F806830AB1F8A8E9D4F763EAEF58_gshared (ObjectEqualityComparer_1_tC15CC958BBE3AFAD7420E2768C99E683E712A2FD* __this, PlatformTemplate_t461C48A7E7ABB9C8A3D5096E0C535C50F218EC59 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mBE7581C18C281C97E7F7D2425CF8CB8975C130C6_gshared (ObjectEqualityComparer_1_tC15CC958BBE3AFAD7420E2768C99E683E712A2FD* __this, PlatformTemplateU5BU5D_tFC88AEDCE09C468990C041C2AC61C834C0987B61* ___0_array, PlatformTemplate_t461C48A7E7ABB9C8A3D5096E0C535C50F218EC59 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { PlatformTemplateU5BU5D_tFC88AEDCE09C468990C041C2AC61C834C0987B61* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; PlatformTemplate_t461C48A7E7ABB9C8A3D5096E0C535C50F218EC59 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { PlatformTemplateU5BU5D_tFC88AEDCE09C468990C041C2AC61C834C0987B61* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; PlatformTemplate_t461C48A7E7ABB9C8A3D5096E0C535C50F218EC59 L_16 = (L_13)->GetAt(static_cast(L_15)); } { PlatformTemplateU5BU5D_tFC88AEDCE09C468990C041C2AC61C834C0987B61* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); PlatformTemplate_t461C48A7E7ABB9C8A3D5096E0C535C50F218EC59 L_19 = ___1_value; PlatformTemplate_t461C48A7E7ABB9C8A3D5096E0C535C50F218EC59 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mA0B9A8A4DDE1B7D28BCB60D227BBE3346137D5A8_gshared (ObjectEqualityComparer_1_tC15CC958BBE3AFAD7420E2768C99E683E712A2FD* __this, PlatformTemplateU5BU5D_tFC88AEDCE09C468990C041C2AC61C834C0987B61* ___0_array, PlatformTemplate_t461C48A7E7ABB9C8A3D5096E0C535C50F218EC59 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { PlatformTemplateU5BU5D_tFC88AEDCE09C468990C041C2AC61C834C0987B61* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; PlatformTemplate_t461C48A7E7ABB9C8A3D5096E0C535C50F218EC59 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { PlatformTemplateU5BU5D_tFC88AEDCE09C468990C041C2AC61C834C0987B61* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; PlatformTemplate_t461C48A7E7ABB9C8A3D5096E0C535C50F218EC59 L_16 = (L_13)->GetAt(static_cast(L_15)); } { PlatformTemplateU5BU5D_tFC88AEDCE09C468990C041C2AC61C834C0987B61* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); PlatformTemplate_t461C48A7E7ABB9C8A3D5096E0C535C50F218EC59 L_19 = ___1_value; PlatformTemplate_t461C48A7E7ABB9C8A3D5096E0C535C50F218EC59 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m16B52EE5E5F5D39604FAF4405FE82F6744CAD4B4_gshared (ObjectEqualityComparer_1_tC15CC958BBE3AFAD7420E2768C99E683E712A2FD* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tC15CC958BBE3AFAD7420E2768C99E683E712A2FD*)((ObjectEqualityComparer_1_tC15CC958BBE3AFAD7420E2768C99E683E712A2FD*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m57A5C500368576EE041ED381846F097DDF871652_gshared (ObjectEqualityComparer_1_tC15CC958BBE3AFAD7420E2768C99E683E712A2FD* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mDC7D333359B63637CD4E1A0711543EE564300934_gshared (ObjectEqualityComparer_1_tC15CC958BBE3AFAD7420E2768C99E683E712A2FD* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tD01F1D11BBFC8A157D44A31FFC199EACC590A9AE*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tD01F1D11BBFC8A157D44A31FFC199EACC590A9AE*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mEBFDB685256FF4DB8B4A2B08B0C129F3EC45E139_gshared (ObjectEqualityComparer_1_t6BCC8E877509B68EEB1002BFBC717143CEC82DCC* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_x, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___1_y, const RuntimeMethod* method) { { } { } { Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_2 = ___1_y; Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m6D5839AD0FE27DAE57B3BCBBA4A5DA4CC8961539_gshared (ObjectEqualityComparer_1_t6BCC8E877509B68EEB1002BFBC717143CEC82DCC* __this, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mB9C2C1C87DE521E656DCB4992645E4D13DE2DDAD_gshared (ObjectEqualityComparer_1_t6BCC8E877509B68EEB1002BFBC717143CEC82DCC* __this, EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* ___0_array, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_16 = (L_13)->GetAt(static_cast(L_15)); } { EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_19 = ___1_value; Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m3D791F9F5C3E29049AFED03DC48580B2D6DE0890_gshared (ObjectEqualityComparer_1_t6BCC8E877509B68EEB1002BFBC717143CEC82DCC* __this, EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* ___0_array, Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_16 = (L_13)->GetAt(static_cast(L_15)); } { EdgeU5BU5D_tB190B4779B75E09358FA52B4B21DD8D668D95FF5* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_19 = ___1_value; Edge_tC0E866D7F28E832CE7BEF95C87BECCD97FB09AAB L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mDC989906CAFFCD9CFD7B47E7F76A45272E5731B2_gshared (ObjectEqualityComparer_1_t6BCC8E877509B68EEB1002BFBC717143CEC82DCC* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t6BCC8E877509B68EEB1002BFBC717143CEC82DCC*)((ObjectEqualityComparer_1_t6BCC8E877509B68EEB1002BFBC717143CEC82DCC*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m11E72C1860AF07D3A6D2696059DB1A5759F5054F_gshared (ObjectEqualityComparer_1_t6BCC8E877509B68EEB1002BFBC717143CEC82DCC* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m7A7BF5A76A11A6836983FB44B7A5A2DB3D769D53_gshared (ObjectEqualityComparer_1_t6BCC8E877509B68EEB1002BFBC717143CEC82DCC* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tA9A45DB241B89AAB1DA4AC95C7723BEFE3081AB8*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tA9A45DB241B89AAB1DA4AC95C7723BEFE3081AB8*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mF72C9615DF8669726AB8B9B2B843056FDAA2D933_gshared (ObjectEqualityComparer_1_tE64088F9D514377A88B076A68493666E2CFA58E5* __this, PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8 ___0_x, PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8 ___1_y, const RuntimeMethod* method) { { } { } { PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8 L_2 = ___1_y; PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m0EC0D3701E951352B16E7C87A81482A1D6911F70_gshared (ObjectEqualityComparer_1_tE64088F9D514377A88B076A68493666E2CFA58E5* __this, PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mD9C39794C1D9E224C5505416BD132D92457EF929_gshared (ObjectEqualityComparer_1_tE64088F9D514377A88B076A68493666E2CFA58E5* __this, PseudoStateDataU5BU5D_t9BCF1529FD67601DCC4EF281432261DE3D79BC16* ___0_array, PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { PseudoStateDataU5BU5D_t9BCF1529FD67601DCC4EF281432261DE3D79BC16* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { PseudoStateDataU5BU5D_t9BCF1529FD67601DCC4EF281432261DE3D79BC16* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8 L_16 = (L_13)->GetAt(static_cast(L_15)); } { PseudoStateDataU5BU5D_t9BCF1529FD67601DCC4EF281432261DE3D79BC16* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8 L_19 = ___1_value; PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_mAE543ADAC660EC8D49291E6C7EDF5CC0B0F8418E_gshared (ObjectEqualityComparer_1_tE64088F9D514377A88B076A68493666E2CFA58E5* __this, PseudoStateDataU5BU5D_t9BCF1529FD67601DCC4EF281432261DE3D79BC16* ___0_array, PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { PseudoStateDataU5BU5D_t9BCF1529FD67601DCC4EF281432261DE3D79BC16* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { PseudoStateDataU5BU5D_t9BCF1529FD67601DCC4EF281432261DE3D79BC16* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8 L_16 = (L_13)->GetAt(static_cast(L_15)); } { PseudoStateDataU5BU5D_t9BCF1529FD67601DCC4EF281432261DE3D79BC16* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8 L_19 = ___1_value; PseudoStateData_tE5B3EBF682E8DE88E9325F44841D5B95FEB6F3A8 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mA5FD33B7C49D6F12375681351AB8BA54143CB2F8_gshared (ObjectEqualityComparer_1_tE64088F9D514377A88B076A68493666E2CFA58E5* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tE64088F9D514377A88B076A68493666E2CFA58E5*)((ObjectEqualityComparer_1_tE64088F9D514377A88B076A68493666E2CFA58E5*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m4849098D570314CD37F6C7912503B308F709F843_gshared (ObjectEqualityComparer_1_tE64088F9D514377A88B076A68493666E2CFA58E5* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mF923FC153FCA973528B86609649A7E156578C5E0_gshared (ObjectEqualityComparer_1_tE64088F9D514377A88B076A68493666E2CFA58E5* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t90245FEDC9E02D61898D3D788C4F1C3A159A1438*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t90245FEDC9E02D61898D3D788C4F1C3A159A1438*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mB4AA1C21A100FF7ABC4C59E27378E7C01453E01F_gshared (ObjectEqualityComparer_1_t2EAAAB16D117F0F67114CA52AFE10B7FDB4E6AD9* __this, ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814 ___0_x, ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814 ___1_y, const RuntimeMethod* method) { { } { } { ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814 L_2 = ___1_y; ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m05EA1455FCBB458F6A58DD5E6850570134D84A43_gshared (ObjectEqualityComparer_1_t2EAAAB16D117F0F67114CA52AFE10B7FDB4E6AD9* __this, ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m0300810C960D99D3C9C9CACCE28C6B6C5A729C58_gshared (ObjectEqualityComparer_1_t2EAAAB16D117F0F67114CA52AFE10B7FDB4E6AD9* __this, ElementPropertyPairU5BU5D_t6FF58980E8CE0FF5D09ED3CFB640CA161657E558* ___0_array, ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { ElementPropertyPairU5BU5D_t6FF58980E8CE0FF5D09ED3CFB640CA161657E558* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { ElementPropertyPairU5BU5D_t6FF58980E8CE0FF5D09ED3CFB640CA161657E558* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814 L_16 = (L_13)->GetAt(static_cast(L_15)); } { ElementPropertyPairU5BU5D_t6FF58980E8CE0FF5D09ED3CFB640CA161657E558* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814 L_19 = ___1_value; ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m7FF578EBB3E313ED60FC3CDBFB1CB356BB8A02E7_gshared (ObjectEqualityComparer_1_t2EAAAB16D117F0F67114CA52AFE10B7FDB4E6AD9* __this, ElementPropertyPairU5BU5D_t6FF58980E8CE0FF5D09ED3CFB640CA161657E558* ___0_array, ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { ElementPropertyPairU5BU5D_t6FF58980E8CE0FF5D09ED3CFB640CA161657E558* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { ElementPropertyPairU5BU5D_t6FF58980E8CE0FF5D09ED3CFB640CA161657E558* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814 L_16 = (L_13)->GetAt(static_cast(L_15)); } { ElementPropertyPairU5BU5D_t6FF58980E8CE0FF5D09ED3CFB640CA161657E558* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814 L_19 = ___1_value; ElementPropertyPair_t4CBC92D2F951A9EB378EBFB6713B7566B0FA6814 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m3AF3675FDC599E327210440ED0EED31492B8D967_gshared (ObjectEqualityComparer_1_t2EAAAB16D117F0F67114CA52AFE10B7FDB4E6AD9* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t2EAAAB16D117F0F67114CA52AFE10B7FDB4E6AD9*)((ObjectEqualityComparer_1_t2EAAAB16D117F0F67114CA52AFE10B7FDB4E6AD9*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mB88FEC26FDC8A58689C9EF54FDEDB241C6539ED8_gshared (ObjectEqualityComparer_1_t2EAAAB16D117F0F67114CA52AFE10B7FDB4E6AD9* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mDE723A40C6E716BC8C0AC02995BE193ECA7E09B6_gshared (ObjectEqualityComparer_1_t2EAAAB16D117F0F67114CA52AFE10B7FDB4E6AD9* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tD07CBC58F821582B79CB59B10264DC683DE3EE5C*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tD07CBC58F821582B79CB59B10264DC683DE3EE5C*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mDB2D4399E43544BB7B3C82250B629CF728D3FF77_gshared (ObjectEqualityComparer_1_t36CDB3AE7AD09A47EFCBFCB57ECFD1FA87230A82* __this, SheetHandleKey_tD6F2FE5B26CB5B86F18F74C8D47B5FA63D77B574 ___0_x, SheetHandleKey_tD6F2FE5B26CB5B86F18F74C8D47B5FA63D77B574 ___1_y, const RuntimeMethod* method) { { } { } { SheetHandleKey_tD6F2FE5B26CB5B86F18F74C8D47B5FA63D77B574 L_2 = ___1_y; SheetHandleKey_tD6F2FE5B26CB5B86F18F74C8D47B5FA63D77B574 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m9F1E542D29313B7DB0FDF2AE29D2047A85D5AD06_gshared (ObjectEqualityComparer_1_t36CDB3AE7AD09A47EFCBFCB57ECFD1FA87230A82* __this, SheetHandleKey_tD6F2FE5B26CB5B86F18F74C8D47B5FA63D77B574 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_mA8C700D3A2F9D8038310B74EF20CA7A55F86B2F5_gshared (ObjectEqualityComparer_1_t36CDB3AE7AD09A47EFCBFCB57ECFD1FA87230A82* __this, SheetHandleKeyU5BU5D_t0692F3925E22E3E4A05A3D3A3EF1CF46BA4D13D7* ___0_array, SheetHandleKey_tD6F2FE5B26CB5B86F18F74C8D47B5FA63D77B574 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { SheetHandleKeyU5BU5D_t0692F3925E22E3E4A05A3D3A3EF1CF46BA4D13D7* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SheetHandleKey_tD6F2FE5B26CB5B86F18F74C8D47B5FA63D77B574 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { SheetHandleKeyU5BU5D_t0692F3925E22E3E4A05A3D3A3EF1CF46BA4D13D7* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SheetHandleKey_tD6F2FE5B26CB5B86F18F74C8D47B5FA63D77B574 L_16 = (L_13)->GetAt(static_cast(L_15)); } { SheetHandleKeyU5BU5D_t0692F3925E22E3E4A05A3D3A3EF1CF46BA4D13D7* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); SheetHandleKey_tD6F2FE5B26CB5B86F18F74C8D47B5FA63D77B574 L_19 = ___1_value; SheetHandleKey_tD6F2FE5B26CB5B86F18F74C8D47B5FA63D77B574 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m0877040C97C7F1AFB129E7EBBDF81F76FDCCE733_gshared (ObjectEqualityComparer_1_t36CDB3AE7AD09A47EFCBFCB57ECFD1FA87230A82* __this, SheetHandleKeyU5BU5D_t0692F3925E22E3E4A05A3D3A3EF1CF46BA4D13D7* ___0_array, SheetHandleKey_tD6F2FE5B26CB5B86F18F74C8D47B5FA63D77B574 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { SheetHandleKeyU5BU5D_t0692F3925E22E3E4A05A3D3A3EF1CF46BA4D13D7* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SheetHandleKey_tD6F2FE5B26CB5B86F18F74C8D47B5FA63D77B574 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { SheetHandleKeyU5BU5D_t0692F3925E22E3E4A05A3D3A3EF1CF46BA4D13D7* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; SheetHandleKey_tD6F2FE5B26CB5B86F18F74C8D47B5FA63D77B574 L_16 = (L_13)->GetAt(static_cast(L_15)); } { SheetHandleKeyU5BU5D_t0692F3925E22E3E4A05A3D3A3EF1CF46BA4D13D7* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); SheetHandleKey_tD6F2FE5B26CB5B86F18F74C8D47B5FA63D77B574 L_19 = ___1_value; SheetHandleKey_tD6F2FE5B26CB5B86F18F74C8D47B5FA63D77B574 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mD7379FC2C7CE65CE73ED56046AAC87428A742FB1_gshared (ObjectEqualityComparer_1_t36CDB3AE7AD09A47EFCBFCB57ECFD1FA87230A82* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_t36CDB3AE7AD09A47EFCBFCB57ECFD1FA87230A82*)((ObjectEqualityComparer_1_t36CDB3AE7AD09A47EFCBFCB57ECFD1FA87230A82*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m16AC33DDAF648074C6A4ECA24732E4894E1AA7BA_gshared (ObjectEqualityComparer_1_t36CDB3AE7AD09A47EFCBFCB57ECFD1FA87230A82* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m8A0073B822FEC1E01DDD76C31C8410232AC1589E_gshared (ObjectEqualityComparer_1_t36CDB3AE7AD09A47EFCBFCB57ECFD1FA87230A82* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t5849F328832B91CA688EA057CFD71225D81B0F72*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t5849F328832B91CA688EA057CFD71225D81B0F72*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m1A0104D77F46BAD9F820BB56A9941BB8A728FE2B_gshared (ObjectEqualityComparer_1_tF8558EDB81C03EABD10D43AAE28FAF277682C5F1* __this, ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 ___0_x, ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 ___1_y, const RuntimeMethod* method) { { } { } { ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 L_2 = ___1_y; ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m1151D8D18AB507ED26DFB8694AFF6BEC7999AAAF_gshared (ObjectEqualityComparer_1_tF8558EDB81C03EABD10D43AAE28FAF277682C5F1* __this, ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m382C3CC25DBF62F81DEA3F40269AC8B640937D05_gshared (ObjectEqualityComparer_1_tF8558EDB81C03EABD10D43AAE28FAF277682C5F1* __this, ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* ___0_array, ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 L_16 = (L_13)->GetAt(static_cast(L_15)); } { ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 L_19 = ___1_value; ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m458B8D82CC420D8332130445EF18F5CA4E489C44_gshared (ObjectEqualityComparer_1_tF8558EDB81C03EABD10D43AAE28FAF277682C5F1* __this, ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* ___0_array, ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 L_16 = (L_13)->GetAt(static_cast(L_15)); } { ResolveContextU5BU5D_tA44F71F5EFF2CE305C748D326687E840F314B3FB* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 L_19 = ___1_value; ResolveContext_tEF37DBA22D641E4FE1568C5EBE1605A98D86C992 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m7982DBFE4C0059FF1F0EC3BBAA786A65339F3DB4_gshared (ObjectEqualityComparer_1_tF8558EDB81C03EABD10D43AAE28FAF277682C5F1* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tF8558EDB81C03EABD10D43AAE28FAF277682C5F1*)((ObjectEqualityComparer_1_tF8558EDB81C03EABD10D43AAE28FAF277682C5F1*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m10B9D88219FFC168B12A745E0EEA25B06C96204F_gshared (ObjectEqualityComparer_1_tF8558EDB81C03EABD10D43AAE28FAF277682C5F1* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m39D9B103A19205755B5AE731FE8E7A3B86803E8D_gshared (ObjectEqualityComparer_1_tF8558EDB81C03EABD10D43AAE28FAF277682C5F1* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t0A800CA22585146EF50C47FDC1E5E0F4D8CE54B3*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t0A800CA22585146EF50C47FDC1E5E0F4D8CE54B3*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m8E296F796CA7C0C1259DC55B5B504EC3790CF2F5_gshared (ObjectEqualityComparer_1_tF45E467842A036808FE4DB7FEB14B4FFAC621F46* __this, AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF ___0_x, AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF ___1_y, const RuntimeMethod* method) { { } { } { AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF L_2 = ___1_y; AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mD741800D5E0882176197BE062333D24DF3D5B053_gshared (ObjectEqualityComparer_1_tF45E467842A036808FE4DB7FEB14B4FFAC621F46* __this, AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m6D3A34A4F2D91FE9968997F44ABF7B61EA6FEC5E_gshared (ObjectEqualityComparer_1_tF45E467842A036808FE4DB7FEB14B4FFAC621F46* __this, AttributeOverrideU5BU5D_t4D2E0B93EF3A1A1EB58AC1F48E6CFE20A0EA27E8* ___0_array, AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { AttributeOverrideU5BU5D_t4D2E0B93EF3A1A1EB58AC1F48E6CFE20A0EA27E8* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { AttributeOverrideU5BU5D_t4D2E0B93EF3A1A1EB58AC1F48E6CFE20A0EA27E8* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF L_16 = (L_13)->GetAt(static_cast(L_15)); } { AttributeOverrideU5BU5D_t4D2E0B93EF3A1A1EB58AC1F48E6CFE20A0EA27E8* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF L_19 = ___1_value; AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m008368814F6EA6B4DBD37BD0EBF970275310ADE7_gshared (ObjectEqualityComparer_1_tF45E467842A036808FE4DB7FEB14B4FFAC621F46* __this, AttributeOverrideU5BU5D_t4D2E0B93EF3A1A1EB58AC1F48E6CFE20A0EA27E8* ___0_array, AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { AttributeOverrideU5BU5D_t4D2E0B93EF3A1A1EB58AC1F48E6CFE20A0EA27E8* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { AttributeOverrideU5BU5D_t4D2E0B93EF3A1A1EB58AC1F48E6CFE20A0EA27E8* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF L_16 = (L_13)->GetAt(static_cast(L_15)); } { AttributeOverrideU5BU5D_t4D2E0B93EF3A1A1EB58AC1F48E6CFE20A0EA27E8* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF L_19 = ___1_value; AttributeOverride_t58F1DF22E69714D48ECBEEAD266D443A858BADEF L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m15401F37225A0545E7168FB1103DB9F2AC7F3058_gshared (ObjectEqualityComparer_1_tF45E467842A036808FE4DB7FEB14B4FFAC621F46* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tF45E467842A036808FE4DB7FEB14B4FFAC621F46*)((ObjectEqualityComparer_1_tF45E467842A036808FE4DB7FEB14B4FFAC621F46*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mDECD0B11517B0ED80790FB996E5C6181EA5C1184_gshared (ObjectEqualityComparer_1_tF45E467842A036808FE4DB7FEB14B4FFAC621F46* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m3FD80F782FC5111C7CE35DDCABE3E9A5348C336D_gshared (ObjectEqualityComparer_1_tF45E467842A036808FE4DB7FEB14B4FFAC621F46* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t9F0BC2358D4CA3FDEE2FDDE6CC3E5BB86C4A2EB2*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_t9F0BC2358D4CA3FDEE2FDDE6CC3E5BB86C4A2EB2*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mD6E6B624F2FFCB8680B95157C20D65D4F5452E03_gshared (ObjectEqualityComparer_1_tDF9BF5B3772EE246D5A0A06169B748D7527717B4* __this, FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 ___0_x, FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 ___1_y, const RuntimeMethod* method) { { } { } { FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 L_2 = ___1_y; FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m593B7A268FCAA2AA6BA0AA5A098F5F061C7A76F9_gshared (ObjectEqualityComparer_1_tDF9BF5B3772EE246D5A0A06169B748D7527717B4* __this, FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m8B999588CBF919EAE955AD0D37F1BADA36C722AE_gshared (ObjectEqualityComparer_1_tDF9BF5B3772EE246D5A0A06169B748D7527717B4* __this, FontAssetRefU5BU5D_tCFE90C7F0A1519B26B8734B50C8476003EEA40D3* ___0_array, FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { FontAssetRefU5BU5D_tCFE90C7F0A1519B26B8734B50C8476003EEA40D3* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { FontAssetRefU5BU5D_tCFE90C7F0A1519B26B8734B50C8476003EEA40D3* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 L_16 = (L_13)->GetAt(static_cast(L_15)); } { FontAssetRefU5BU5D_tCFE90C7F0A1519B26B8734B50C8476003EEA40D3* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 L_19 = ___1_value; FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m56068A4D5BB4E1D7E569B944DB458E0C81FF276B_gshared (ObjectEqualityComparer_1_tDF9BF5B3772EE246D5A0A06169B748D7527717B4* __this, FontAssetRefU5BU5D_tCFE90C7F0A1519B26B8734B50C8476003EEA40D3* ___0_array, FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { FontAssetRefU5BU5D_tCFE90C7F0A1519B26B8734B50C8476003EEA40D3* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { FontAssetRefU5BU5D_tCFE90C7F0A1519B26B8734B50C8476003EEA40D3* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 L_16 = (L_13)->GetAt(static_cast(L_15)); } { FontAssetRefU5BU5D_tCFE90C7F0A1519B26B8734B50C8476003EEA40D3* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 L_19 = ___1_value; FontAssetRef_t7B8E634754BC5683F1E6601D7CD0061285A28FF3 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_mF3313BE1FD5E6467559D8432EB2BADB00FA17EE5_gshared (ObjectEqualityComparer_1_tDF9BF5B3772EE246D5A0A06169B748D7527717B4* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tDF9BF5B3772EE246D5A0A06169B748D7527717B4*)((ObjectEqualityComparer_1_tDF9BF5B3772EE246D5A0A06169B748D7527717B4*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_m2443C5C71D0C0118ACD4715A5A9DD4630CB7948A_gshared (ObjectEqualityComparer_1_tDF9BF5B3772EE246D5A0A06169B748D7527717B4* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_m72C507FA34430F92DEEFF7ACCA8BC9E3B3E563F4_gshared (ObjectEqualityComparer_1_tDF9BF5B3772EE246D5A0A06169B748D7527717B4* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tC81AF0456B0ECB7415E30894699AAB099256D323*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(T,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m16E52B098ECF48F877B4C515BEFBA5FAF0B86939_gshared (ObjectEqualityComparer_1_tB9683603C6FA3D72C5E92F6BA34D21CDBA649D9B* __this, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 ___0_x, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 ___1_y, const RuntimeMethod* method) { { } { } { FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 L_2 = ___1_y; FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 L_3 = L_2; RuntimeObject* L_4 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_3); Il2CppFakeBox L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_x)); bool L_6; L_6 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_5), L_4, NULL); return L_6; } IL_0024: { return (bool)0; } IL_0026: { } { return (bool)0; } IL_0030: { return (bool)1; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mBFBAED6D95DB63B6D582A0EC8F2E71922D079D03_gshared (ObjectEqualityComparer_1_tB9683603C6FA3D72C5E92F6BA34D21CDBA649D9B* __this, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 ___0_obj, const RuntimeMethod* method) { { goto IL_000a; } { return 0; } IL_000a: { Il2CppFakeBox L_1(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&___0_obj)); int32_t L_2; L_2 = ValueType_GetHashCode_m3B47C72EA1FA846D9B0DFF3C444AB2BFA22CF3CE((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_1), NULL); return L_2; } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::IndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_IndexOf_m96CA8C8A8D0220CA853CBA76D2A111F2613053EF_gshared (ObjectEqualityComparer_1_tB9683603C6FA3D72C5E92F6BA34D21CDBA649D9B* __this, FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118* ___0_array, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); goto IL_002b; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0025; } IL_0011: { FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0021; } { int32_t L_8 = V_1; return L_8; } IL_0021: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0025: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0011; } } { goto IL_0063; } IL_002b: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_005f; } IL_002f: { FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 L_16 = (L_13)->GetAt(static_cast(L_15)); } { FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 L_19 = ___1_value; FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005b; } } { int32_t L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_002f; } } IL_0063: { return (-1); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::LastIndexOf(T[],T,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_LastIndexOf_m3C63EEFC6B1C5FDC877F4C0B6B23AFEC653B7E41_gshared (ObjectEqualityComparer_1_tB9683603C6FA3D72C5E92F6BA34D21CDBA649D9B* __this, FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118* ___0_array, FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___2_startIndex; int32_t L_1 = ___3_count; V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_0, L_1)), 1)); goto IL_002d; } { int32_t L_3 = ___2_startIndex; V_1 = L_3; goto IL_0027; } IL_0013: { FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118* L_4 = ___0_array; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 L_7 = (L_4)->GetAt(static_cast(L_6)); goto IL_0023; } { int32_t L_8 = V_1; return L_8; } IL_0023: { int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_9, 1)); } IL_0027: { int32_t L_10 = V_1; int32_t L_11 = V_0; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0013; } } { goto IL_0065; } IL_002d: { int32_t L_12 = ___2_startIndex; V_2 = L_12; goto IL_0061; } IL_0031: { FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118* L_13 = ___0_array; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 L_16 = (L_13)->GetAt(static_cast(L_15)); } { FontReferenceMapU5BU5D_tFA470305A1935D0EBE0F74758328811439915118* L_17 = ___0_array; int32_t L_18 = V_2; NullCheck(L_17); FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 L_19 = ___1_value; FontReferenceMap_t1C0CECF3F0F650BE4A881A50A25EFB26965E7831 L_20 = L_19; RuntimeObject* L_21 = Box(il2cpp_rgctx_data(method->klass->rgctx_data, 0), &L_20); Il2CppFakeBox L_22(il2cpp_rgctx_data(method->klass->rgctx_data, 0), ((L_17)->GetAddressAt(static_cast(L_18)))); bool L_23; L_23 = ValueType_Equals_mCA5344597A8055EC544855AD60A983B10E0EE67D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)(&L_22), L_21, NULL); if (!L_23) { goto IL_005d; } } { int32_t L_24 = V_2; return L_24; } IL_005d: { int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_25, 1)); } IL_0061: { int32_t L_26 = V_2; int32_t L_27 = V_0; if ((((int32_t)L_26) >= ((int32_t)L_27))) { goto IL_0031; } } IL_0065: { return (-1); } } // System.Boolean System.Collections.Generic.ObjectEqualityComparer`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectEqualityComparer_1_Equals_m662CCB9785127A3D4B759559053D92C812F47C36_gshared (ObjectEqualityComparer_1_tB9683603C6FA3D72C5E92F6BA34D21CDBA649D9B* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(ObjectEqualityComparer_1_tB9683603C6FA3D72C5E92F6BA34D21CDBA649D9B*)((ObjectEqualityComparer_1_tB9683603C6FA3D72C5E92F6BA34D21CDBA649D9B*)IsInstClass((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 3)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } // System.Int32 System.Collections.Generic.ObjectEqualityComparer`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectEqualityComparer_1_GetHashCode_mC729C72FFC0BD070AA0E23C5A57B4DEE80D9E8CD_gshared (ObjectEqualityComparer_1_tB9683603C6FA3D72C5E92F6BA34D21CDBA649D9B* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, (RuntimeObject*)L_1); return L_2; } } // System.Void System.Collections.Generic.ObjectEqualityComparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectEqualityComparer_1__ctor_mCB6C24B7E3B5A4BC36168B88B3F1006665A1ACE0_gshared (ObjectEqualityComparer_1_tB9683603C6FA3D72C5E92F6BA34D21CDBA649D9B* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))((EqualityComparer_1_tF46932E6D9794D5F9648AFEA8682D03BE71B50AA*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_Equals_mA4E81D6FCE503DBD502BA499708344410F60DA4E_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; { RuntimeObject* L_0 = ___0_other; V_0 = (bool)((((int32_t)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0015; } } { V_1 = (bool)0; goto IL_0024; } IL_0015: { RuntimeObject* L_2 = ___0_other; bool L_3; L_3 = Vector2_Equals_mDF84D5ED14E018609C6A9C9BAE016C1B33BCFF4C_inline(__this, ((*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)UnBox(L_2, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var)))), NULL); V_1 = L_3; goto IL_0024; } IL_0024: { bool L_4 = V_1; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2_GetHashCode_mED8670C0E122B7ED0DAB4C3381ADFF04B75E0B03_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { float* L_0 = (&__this->___x_0); int32_t L_1; L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL); float* L_2 = (&__this->___y_1); int32_t L_3; L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL); V_0 = ((int32_t)(L_1^((int32_t)(L_3<<2)))); goto IL_001d; } IL_001d: { int32_t L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_Equals_m6D91EFAA6B3254334436BD262A4547EA08281BA3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; { RuntimeObject* L_0 = ___0_other; V_0 = (bool)((((int32_t)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0015; } } { V_1 = (bool)0; goto IL_0024; } IL_0015: { RuntimeObject* L_2 = ___0_other; bool L_3; L_3 = Vector2Int_Equals_m32811BA0576C096D5EB5C0CFD8231478F17229A6_inline(__this, ((*(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)((Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)UnBox(L_2, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var)))), NULL); V_1 = L_3; goto IL_0024; } IL_0024: { bool L_4 = V_1; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_GetHashCode_mA3B6135FA770AF0C171319B50D9B913657230EB7_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0; L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(__this, NULL); V_0 = L_0; int32_t L_1; L_1 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_0), NULL); int32_t L_2; L_2 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(__this, NULL); V_0 = L_2; int32_t L_3; L_3 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_0), NULL); V_1 = ((int32_t)(L_1^((int32_t)(L_3<<2)))); goto IL_0023; } IL_0023: { int32_t L_4 = V_1; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_Equals_mB4BE43D5986864F5C22B919F2957E0309F10E3B4_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; { RuntimeObject* L_0 = ___0_other; V_0 = (bool)((((int32_t)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0015; } } { V_1 = (bool)0; goto IL_0024; } IL_0015: { RuntimeObject* L_2 = ___0_other; bool L_3; L_3 = Vector3_Equals_mEDEAF86793D229455BBF9BA5B30DDF438D6CABC1_inline(__this, ((*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)UnBox(L_2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var)))), NULL); V_1 = L_3; goto IL_0024; } IL_0024: { bool L_4 = V_1; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3_GetHashCode_mB08429DC931A85BD29CE11B9ABC77DE7E0E46327_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { float* L_0 = (&__this->___x_2); int32_t L_1; L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL); float* L_2 = (&__this->___y_3); int32_t L_3; L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL); float* L_4 = (&__this->___z_4); int32_t L_5; L_5 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_4, NULL); V_0 = ((int32_t)(((int32_t)(L_1^((int32_t)(L_3<<2))))^((int32_t)(L_5>>2)))); goto IL_002b; } IL_002b: { int32_t L_6 = V_0; return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_Equals_m419967067E76BF0381E4CD8FE14DF5ED46ACFB02_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; { RuntimeObject* L_0 = ___0_other; V_0 = (bool)((((int32_t)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0015; } } { V_1 = (bool)0; goto IL_0024; } IL_0015: { RuntimeObject* L_2 = ___0_other; bool L_3; L_3 = Vector3Int_Equals_mE4D179C5001B77DE05E3E4BC39DC9F6AE441EBD8_inline(__this, ((*(Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*)((Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*)(Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*)UnBox(L_2, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var)))), NULL); V_1 = L_3; goto IL_0024; } IL_0024: { bool L_4 = V_1; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_GetHashCode_mFAA200CFE26F006BEE6F9A65AFD0AC8C49D730EA_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0; L_0 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(__this, NULL); V_2 = L_0; int32_t L_1; L_1 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_2), NULL); V_0 = L_1; int32_t L_2; L_2 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(__this, NULL); V_2 = L_2; int32_t L_3; L_3 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_2), NULL); V_1 = L_3; int32_t L_4; L_4 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(__this, NULL); V_2 = L_4; int32_t L_5; L_5 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_2), NULL); int32_t L_6 = V_0; int32_t L_7 = V_0; int32_t L_8 = V_1; int32_t L_9 = V_1; V_3 = ((int32_t)(((int32_t)(((int32_t)(((int32_t)(L_5^((int32_t)(L_6<<4))))^((int32_t)(L_7>>((int32_t)28)))))^((int32_t)(L_8>>4))))^((int32_t)(L_9<<((int32_t)28))))); goto IL_0042; } IL_0042: { int32_t L_10 = V_3; return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector4_Equals_mC2596CA0F441D25DE7A9419BE66A8FA2DA355CB9_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; { RuntimeObject* L_0 = ___0_other; V_0 = (bool)((((int32_t)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0015; } } { V_1 = (bool)0; goto IL_0024; } IL_0015: { RuntimeObject* L_2 = ___0_other; bool L_3; L_3 = Vector4_Equals_m73FAA65A1A565EE28D6C9385603829894B7D4392_inline(__this, ((*(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)((Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3*)UnBox(L_2, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var)))), NULL); V_1 = L_3; goto IL_0024; } IL_0024: { bool L_4 = V_1; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector4_GetHashCode_m53F6FCA56A0051C9D1AB41AA3EAA2C86CDAA8B92_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { float* L_0 = (&__this->___x_1); int32_t L_1; L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL); float* L_2 = (&__this->___y_2); int32_t L_3; L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL); float* L_4 = (&__this->___z_3); int32_t L_5; L_5 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_4, NULL); float* L_6 = (&__this->___w_4); int32_t L_7; L_7 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_6, NULL); V_0 = ((int32_t)(((int32_t)(((int32_t)(L_1^((int32_t)(L_3<<2))))^((int32_t)(L_5>>2))))^((int32_t)(L_7>>1)))); goto IL_0039; } IL_0039: { int32_t L_8 = V_0; return L_8; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CombineMaterialComparer_GetHashCode_m00BAD5E7398976866D7A19125FBC9E588516C7BA_inline (CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9* __this, const RuntimeMethod* method) { { // return hash; int32_t L_0 = __this->___hash_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RegId_GetHashCode_m85D1E25F3792C7049063C2A7C4C1AC7D2F6FE449_inline (RegId_t558A1471305FE71659736358E71632E62B26AF64* __this, const RuntimeMethod* method) { { // public override int GetHashCode() => id; int32_t L_0 = __this->___id_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_Equals_mDF84D5ED14E018609C6A9C9BAE016C1B33BCFF4C_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_other, const RuntimeMethod* method) { bool V_0 = false; int32_t G_B3_0 = 0; { float L_0 = __this->___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_other; float L_2 = L_1.___x_0; if ((!(((float)L_0) == ((float)L_2)))) { goto IL_001f; } } { float L_3 = __this->___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_other; float L_5 = L_4.___y_1; G_B3_0 = ((((float)L_3) == ((float)L_5))? 1 : 0); goto IL_0020; } IL_001f: { G_B3_0 = 0; } IL_0020: { V_0 = (bool)G_B3_0; goto IL_0023; } IL_0023: { bool L_6 = V_0; return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_Equals_m32811BA0576C096D5EB5C0CFD8231478F17229A6_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_other, const RuntimeMethod* method) { bool V_0 = false; int32_t G_B3_0 = 0; { int32_t L_0; L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(__this, NULL); int32_t L_1; L_1 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_other), NULL); if ((!(((uint32_t)L_0) == ((uint32_t)L_1)))) { goto IL_0021; } } { int32_t L_2; L_2 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(__this, NULL); int32_t L_3; L_3 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_other), NULL); G_B3_0 = ((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0); goto IL_0022; } IL_0021: { G_B3_0 = 0; } IL_0022: { V_0 = (bool)G_B3_0; goto IL_0025; } IL_0025: { bool L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_X_0; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_Y_1; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_Equals_mEDEAF86793D229455BBF9BA5B30DDF438D6CABC1_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_other, const RuntimeMethod* method) { bool V_0 = false; int32_t G_B4_0 = 0; { float L_0 = __this->___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_other; float L_2 = L_1.___x_2; if ((!(((float)L_0) == ((float)L_2)))) { goto IL_002d; } } { float L_3 = __this->___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_other; float L_5 = L_4.___y_3; if ((!(((float)L_3) == ((float)L_5)))) { goto IL_002d; } } { float L_6 = __this->___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_other; float L_8 = L_7.___z_4; G_B4_0 = ((((float)L_6) == ((float)L_8))? 1 : 0); goto IL_002e; } IL_002d: { G_B4_0 = 0; } IL_002e: { V_0 = (bool)G_B4_0; goto IL_0031; } IL_0031: { bool L_9 = V_0; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_Equals_mE4D179C5001B77DE05E3E4BC39DC9F6AE441EBD8_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_other, const RuntimeMethod* method) { bool V_0 = false; { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = (*(Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*)__this); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = ___0_other; bool L_2; L_2 = Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline(L_0, L_1, NULL); V_0 = L_2; goto IL_0010; } IL_0010: { bool L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_Y_1; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_Z_2; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_X_0; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector4_Equals_m73FAA65A1A565EE28D6C9385603829894B7D4392_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_other, const RuntimeMethod* method) { bool V_0 = false; int32_t G_B5_0 = 0; { float L_0 = __this->___x_1; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___0_other; float L_2 = L_1.___x_1; if ((!(((float)L_0) == ((float)L_2)))) { goto IL_003b; } } { float L_3 = __this->___y_2; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___0_other; float L_5 = L_4.___y_2; if ((!(((float)L_3) == ((float)L_5)))) { goto IL_003b; } } { float L_6 = __this->___z_3; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = ___0_other; float L_8 = L_7.___z_3; if ((!(((float)L_6) == ((float)L_8)))) { goto IL_003b; } } { float L_9 = __this->___w_4; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___0_other; float L_11 = L_10.___w_4; G_B5_0 = ((((float)L_9) == ((float)L_11))? 1 : 0); goto IL_003c; } IL_003b: { G_B5_0 = 0; } IL_003c: { V_0 = (bool)G_B5_0; goto IL_003f; } IL_003f: { bool L_12 = V_0; return L_12; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_lhs, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_rhs, const RuntimeMethod* method) { bool V_0 = false; int32_t G_B4_0 = 0; { int32_t L_0; L_0 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_lhs), NULL); int32_t L_1; L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___1_rhs), NULL); if ((!(((uint32_t)L_0) == ((uint32_t)L_1)))) { goto IL_0033; } } { int32_t L_2; L_2 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_lhs), NULL); int32_t L_3; L_3 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___1_rhs), NULL); if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_0033; } } { int32_t L_4; L_4 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_lhs), NULL); int32_t L_5; L_5 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___1_rhs), NULL); G_B4_0 = ((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0); goto IL_0034; } IL_0033: { G_B4_0 = 0; } IL_0034: { V_0 = (bool)G_B4_0; goto IL_0037; } IL_0037: { bool L_6 = V_0; return L_6; } }