#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include struct VirtualActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualActionInvoker3 { typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; 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); } }; template struct VirtualFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct VirtualFuncInvoker3 { typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; struct InterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; struct Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF; struct Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C; struct Action_3_tD6E080F36319CBF6BF1621FF6C67DCA2E608EB98; struct Action_3_t6C577DBD836701816846A7A2828A1F69FBFA1FB8; struct Action_3_t8D91EEEC6F67AE84813CD12EB819858671000DAF; struct Action_3_t6896EA7B8A6394A0DB02C01762B8852C3E16D91C; struct Action_3_t040DD97225AE7940C382F481C47641A9726EC4C7; struct Action_3_t2C1E9C3208FF733CF93194827BC5A316F5728ABE; struct Action_3_t786686BB4C5B9AA674CB0020B2BBFF6E155B0ADF; struct Action_3_t9FCE45D8430C8E4546F9417E50E5E511A9A79E4B; struct Action_3_t0A012FA1577223FF2119D68312CF07EDD705CC57; struct Action_3_tDD9B7F86F62343F8C28A64A27E90DD2795981B0D; struct Action_3_t99D5BE4BC7F4DDFD6D3A7B8CCCE14638C8E295C0; struct Action_3_tC9307B24BB0C531145058E18028E296F840CBA67; struct Action_3_tD051CEE665CB7EE31E074DA49DCAE32AD8A5CF53; struct Action_3_tC603593BE9AB0D6252D0674BA4A7547AA0FF84E5; struct Action_3_tD47D108A4B3A5B7DA9971FDD66DCDD1A63A223AE; struct Action_3_tEEC2E2976F4E97803A25D3FC68A52499193F208B; struct Action_3_t0AB9D2A357B648BFC1C2C31A2F73D2D279F139AF; struct Action_3_tD91EDE9B64D7A1D42395D3D4D4119875780E0BC7; struct Action_3_tEB5F27D024C04A13BF76D75D2A04E1EAA1AB2BD7; struct Action_3_tCF7DC1E5E97AEE447D399457DA7D47842044D93F; struct Action_3_t405997311F83A28B9A3DE4CF0E77B806DA13E048; struct Action_3_t3E14C5AE586D1A19350D32B719359B1F1EB79ABE; struct Action_3_t64ADE4C703A13C3888C1F2D2297B85AD768124E7; struct Action_3_tC216E8833822256D1912D011B9A612BFA4F0FB57; struct Action_3_t5C798B391CC60C273DC29A43BF37EABEA0A5CE2E; struct Action_3_t6C98579EB0ADEFF6E20377C8BA67B3530FDEC769; struct Action_3_t3644DED0C553C5BE65E0B421EA11C74FD6387926; struct Action_3_t887FCFA2A44C1B3B79C062C248EEE3F457D4DCC2; struct Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125; struct Dictionary_2_tB09CAA5C2022E6B4A4EBFAE88467F8CD3BDDC7D7; struct Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335; struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3; struct Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54; struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907; struct Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36; struct Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1; struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA; struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28; struct Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA; struct Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE; struct Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455; struct Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA; struct Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0; struct Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457; struct Func_1_t0C3FDD735FCDC6B3F63DD37025A9B0CD52DA078C; struct Func_1_tE206E9F9B41CFFF0572F2C4B0387B4E70C161ACC; struct Func_1_tD93ED0F663FCE513F35D9AEFEABC8B4714731F33; struct Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7; struct Func_1_t795BA1461C14377291BD8B37CC2DF979C31BF318; struct Func_1_tEFE13D8B81B3DD3ECB817DA9CC397451AAF9881A; struct Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD; struct Func_1_t84FF2BA023F4FF598B3D124B60BB85D6F904FE1D; struct Func_1_t5800A995BE95C9F3897A7F86E964157A7D0B10AC; struct Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7; struct Func_1_t01C271DAAA995A6BB3551CEE7211992D2014C54D; struct Func_1_tF6541D6142ABBB0E6DD98A0B3A635B1F2002DC6D; struct Func_1_t8FB054CAA84105278E81718602A899DC392659DC; struct Func_3_tD92FE9D1F2D4C35B554AF0942D4E50BC4AFB00A4; struct Func_3_tCD1D837F04F5A7B055200A48ED054A91DBA997DE; struct Func_3_t9CEE8DABF47355446BA1726A7C03173EBC085BE5; struct Func_3_tD24E0EEE79A2D53F95A8A47C30AC3FB7E5A64076; struct Func_3_tE4F3B25C4FF345D7B584DFCC7A7D71604B33E107; struct Func_3_t417C5EFB3D6341B4A453E81028DF0C80E58D0E21; struct Func_3_t2114B882AFDD57EE79313C18D95D37D460A369B6; struct Func_3_tE2358BA2A7256DF393C2698621CAC4E6D0802F79; struct Func_3_t27997AC431DD02B05CF2667961B3A4842D0A7F46; struct Func_3_tC2A21B18D73205FB1F0C80B58CB923890AD6A76F; struct Func_3_t38354128C1271F20AEA94D213AA3CF033050523D; struct Func_3_t73D0E383646A61A38AD0167F90D52DDB3161F17A; struct Func_3_t3A64F68F62266500C12C9F68160798259ECCB10A; struct Func_3_tC84903FFAFB97703E2C7BE3F27247ACE29E6CC4F; struct Func_3_tF03057D8F2223EA4C7E5EF1FABBE4CE367A43326; struct Func_3_tF21B366557BA1A46AA5929C4023D831CB3C7E63B; struct Func_3_tAE5038B0E22033FD4C07ED72A7D4076869AE7586; struct Func_3_t5E6A13FF5EB38B09FB39894D2C85C476C6A3D16F; struct Func_3_t04D9BAA3CD9FA053F27831BBECDDBCEF0BAE27EC; struct Func_3_t195E5F23998C7E31396D13C5BE8454CFAE3890EE; struct Func_3_t7AA6FF1E82A9036FFAE3CF8D58AC2D0B09407E83; struct Func_3_tDC12B1480F34ED9A70CB26794928E60F60A42300; struct Func_3_tB870F516908FBCC4CD866EC48D89FE259AD0BCCD; struct Func_3_tF7D54196BEE321894D61FAA2BCB3D05CA70FDA74; struct Func_3_t3BB4326EE128F0D96A9E184E7184ADBA202B870D; struct Func_3_t21077CF6F34578849B0D5237FBB3426C8DA0D190; struct Func_3_t52E361F518BC7E8098283C62F67D5269C3C35A36; struct Func_3_tA7C5339065A1317A509B574D8FE7A0AFE04FE05F; struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9; struct IEqualityComparer_1_t2CA7720C7ADCCDECD3B02E45878B4478619D5347; struct IEqualityComparer_1_t0C79004BFE79D9DBCE6C2250109D31D468A9A68E; struct KeyCollection_tB8089C47DE42CE5424A9FA4059BCA47EA7AC8410; struct KeyCollection_tE938BCFF582BC309AECFF907FC98A793223FDC9C; struct KeyCollection_t2A43E6BF1168BF98CC47CE051CDCC51232CEA12F; struct KeyCollection_tE2F56A37776137F5D3C1BA6C49999EF1EC0E216F; struct List_1_t92E048434BB31E471D7ABFA16CC4399E3546E804; struct List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3; struct List_1_t449A088656B6F11EC9C513A6937BB74A07028F58; struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD; struct Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8; struct Task_1_t4C228DE57804012969575431CFF12D57C875552D; struct ValueCollection_tFB11AF1A16E62995C9860FE31669231CB4EE2218; struct ValueCollection_t7D7AA97466240F976A44766E5C395BAD9D2071DA; struct ValueCollection_tD52C9AD021C5F508E8E5537DC3CCFD92BB9EF8E5; struct ValueCollection_tAD56DF94D7373625A22E80E942606DC8509CB6D2; struct EntryU5BU5D_t53979C3433EC7FD8A316D31E1CC2D6DE1ACD74FC; struct EntryU5BU5D_tFEEC610E8149EBA7E2D43131D69C9EE0C960A9F9; struct EntryU5BU5D_t14EB11429C18728D0E8C2C86840C0AD73691763A; struct EntryU5BU5D_tD80C7495BA8BE64BC139A54FA961AB3EC66D7319; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; struct NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4; struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263; struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129; struct BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032; struct BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C; struct BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2; struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA; struct BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950; struct BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF; struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B; struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B; struct CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2; struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57; struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3; struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0; struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A; struct DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF; struct DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90; struct Delegate_t; struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; struct DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1; struct EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293; struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2; struct Exception_t; struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; struct IExternalGuidReferenceResolver_tE2246D20E9B6CBECE9A5DCAA74F38AB44BDC4222; struct IExternalIndexReferenceResolver_t9B40BA2D12369BE63CC8F2FF430D077E572E13ED; struct IExternalStringReferenceResolver_tB7BE3E6120D7E67612A9A230C5AF3508A5A7F232; struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52; struct IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6; struct IFormatterConverter_t726606DAC82C384B08C82471313C340968DDB609; struct ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036; struct ISerializationPolicy_t0C47BF78FD9B96AE6371585EAE63593988C2FA43; struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB; struct JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E; struct JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F; struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; struct MethodInfo_t; struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71; struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C; struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A; struct SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2; struct SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB; struct SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659; struct SerializedBehaviour_tD5ABCB7B7DB3B170B6FC07F46F2021F9689CBBE5; struct SerializedComponent_tCE50D82D2E43ABD12C0B248D09AE27196BB23604; struct SerializedMonoBehaviour_tCAB84E6C5A9BE32A25633BE1E4B22DCFF87120FF; struct SerializedScriptableObject_t1CCB98525A3BEE7B0FC72D541E7390DF8A79A399; struct SerializedStateMachineBehaviour_t9A3A60D96A8A16652EE7A845FFE2C5F185DF82B0; struct SerializedUnityObject_t48ECDB9E7A0187219612146E029D0CA8F8DE6552; struct Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA; struct StateMachineBehaviour_t59C5685227B06222F5AF7027E2DA530AB99AFDF7; struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE; struct StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B; struct String_t; struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4; struct TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E; struct Type_t; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; struct U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB; struct U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE; struct ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05; IL2CPP_EXTERN_C RuntimeClass* Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_3_t040DD97225AE7940C382F481C47641A9726EC4C7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_3_t0A012FA1577223FF2119D68312CF07EDD705CC57_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_3_t2C1E9C3208FF733CF93194827BC5A316F5728ABE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_3_t6896EA7B8A6394A0DB02C01762B8852C3E16D91C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_3_t6C577DBD836701816846A7A2828A1F69FBFA1FB8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_3_t786686BB4C5B9AA674CB0020B2BBFF6E155B0ADF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_3_t8D91EEEC6F67AE84813CD12EB819858671000DAF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_3_t99D5BE4BC7F4DDFD6D3A7B8CCCE14638C8E295C0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_3_t9FCE45D8430C8E4546F9417E50E5E511A9A79E4B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_3_tC603593BE9AB0D6252D0674BA4A7547AA0FF84E5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_3_tC9307B24BB0C531145058E18028E296F840CBA67_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_3_tD051CEE665CB7EE31E074DA49DCAE32AD8A5CF53_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_3_tD6E080F36319CBF6BF1621FF6C67DCA2E608EB98_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_3_tDD9B7F86F62343F8C28A64A27E90DD2795981B0D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BinaryEntryType_t45CF4A4AA5396BCA4F03D378D1BC48726FFB769D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_1_t01C271DAAA995A6BB3551CEE7211992D2014C54D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_1_t0C3FDD735FCDC6B3F63DD37025A9B0CD52DA078C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_1_t5800A995BE95C9F3897A7F86E964157A7D0B10AC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_1_t795BA1461C14377291BD8B37CC2DF979C31BF318_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_1_t84FF2BA023F4FF598B3D124B60BB85D6F904FE1D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_1_t8FB054CAA84105278E81718602A899DC392659DC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_1_tD93ED0F663FCE513F35D9AEFEABC8B4714731F33_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_1_tE206E9F9B41CFFF0572F2C4B0387B4E70C161ACC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_1_tEFE13D8B81B3DD3ECB817DA9CC397451AAF9881A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_1_tF6541D6142ABBB0E6DD98A0B3A635B1F2002DC6D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_3_t2114B882AFDD57EE79313C18D95D37D460A369B6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_3_t27997AC431DD02B05CF2667961B3A4842D0A7F46_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_3_t38354128C1271F20AEA94D213AA3CF033050523D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_3_t3A64F68F62266500C12C9F68160798259ECCB10A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_3_t417C5EFB3D6341B4A453E81028DF0C80E58D0E21_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_3_t73D0E383646A61A38AD0167F90D52DDB3161F17A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_3_t9CEE8DABF47355446BA1726A7C03173EBC085BE5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_3_tC2A21B18D73205FB1F0C80B58CB923890AD6A76F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_3_tC84903FFAFB97703E2C7BE3F27247ACE29E6CC4F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_3_tCD1D837F04F5A7B055200A48ED054A91DBA997DE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_3_tD24E0EEE79A2D53F95A8A47C30AC3FB7E5A64076_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_3_tD92FE9D1F2D4C35B554AF0942D4E50BC4AFB00A4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_3_tE2358BA2A7256DF393C2698621CAC4E6D0802F79_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_3_tE4F3B25C4FF345D7B584DFCC7A7D71604B33E107_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Guid_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UnauthorizedAccessException_t8FC1F1DE7AA62456E9E25EFDFC658A623A626791_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral0659F061C3A81B1505225B2675ED130A3AA57F3C; IL2CPP_EXTERN_C String_t* _stringLiteral0A69D2F6A7564E290410504FEB02FA8B25A56EAD; IL2CPP_EXTERN_C String_t* _stringLiteral0EC00FE986C9E7ED7CED82F33B2E0679C7373982; IL2CPP_EXTERN_C String_t* _stringLiteral1168E92C164109D6220480DEDA987085B2A21155; IL2CPP_EXTERN_C String_t* _stringLiteral11F941DFBA062769D6F047F85D846335446DFB0E; IL2CPP_EXTERN_C String_t* _stringLiteral17699B5FCFDA1D89B3B615B6FB41A16EC02E7C00; IL2CPP_EXTERN_C String_t* _stringLiteral205775153310538AD3446D2028B710EA280549E1; IL2CPP_EXTERN_C String_t* _stringLiteral24C5A2A04CC81493F2DCDEC604CAAC5FA263BF0F; IL2CPP_EXTERN_C String_t* _stringLiteral300AECD872004D862AE61E40AE96A895F0E12F18; IL2CPP_EXTERN_C String_t* _stringLiteral3757FF493538334216114A0005FCA1C3672AD7AD; IL2CPP_EXTERN_C String_t* _stringLiteral3E742218201AA10A57DC327633198656934888C1; IL2CPP_EXTERN_C String_t* _stringLiteral3FC658BE411A8AD165F4AF2576AF73AFB1C4FF9A; IL2CPP_EXTERN_C String_t* _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8; IL2CPP_EXTERN_C String_t* _stringLiteral493A0902B7F1820B2244FAE9922A2EB9EF03232C; IL2CPP_EXTERN_C String_t* _stringLiteral49B8358F7349EB3C69CE11801EEAE81B2E96FE8A; IL2CPP_EXTERN_C String_t* _stringLiteral51D55B9461BB649BC395F36833643E8E84F7F881; IL2CPP_EXTERN_C String_t* _stringLiteral54AA1EAF8A3CF5ACDF7F925647FFD65116F49098; IL2CPP_EXTERN_C String_t* _stringLiteral6B6A27CA9412E57A90F780548EA56C249BDF4C62; IL2CPP_EXTERN_C String_t* _stringLiteral6F12B290475719E135566C89E10A7A94FE8C6FE6; IL2CPP_EXTERN_C String_t* _stringLiteral8AA5E677302F496A729AA1B688D27857A7A41A09; IL2CPP_EXTERN_C String_t* _stringLiteral8DF9581216B877CA847DADED90AF4A91CD3ADB2A; IL2CPP_EXTERN_C String_t* _stringLiteral919E5584F75C81469DC87DBB8A5724E5DAD0971F; IL2CPP_EXTERN_C String_t* _stringLiteral9266C7189E6E26E80082CFB40386971A464A56ED; IL2CPP_EXTERN_C String_t* _stringLiteral92B524E48D48DF73E725839D77090D7D92E89E59; IL2CPP_EXTERN_C String_t* _stringLiteral996E5360F80E16B2189CC1E536C91CE68083F694; IL2CPP_EXTERN_C String_t* _stringLiteral9C4B8A0970A5885692C15FF050EB5C50F635CDFD; IL2CPP_EXTERN_C String_t* _stringLiteralA1A7C28A271C31512118F50100D36E6E9B7D324C; IL2CPP_EXTERN_C String_t* _stringLiteralA1DD87819778A99A4AF45B942DB422DD810D052E; IL2CPP_EXTERN_C String_t* _stringLiteralA8B8A60F4D77372C2B2720A4B18CF34F2F015852; IL2CPP_EXTERN_C String_t* _stringLiteralAC0CAF62D3B46F5CE71EEA361A5F8B7BBE13B85A; IL2CPP_EXTERN_C String_t* _stringLiteralAEA66752969DF536D122A474196D1FCAB0304258; IL2CPP_EXTERN_C String_t* _stringLiteralB43DEA6316869BECCE92213C97447D4734FBC898; IL2CPP_EXTERN_C String_t* _stringLiteralB6BB8699168D06A0C9705665B952A0EF9AE17C28; IL2CPP_EXTERN_C String_t* _stringLiteralB78D74A8E53624FC7A99C36077ADC6E05C0E4BFC; IL2CPP_EXTERN_C String_t* _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2; IL2CPP_EXTERN_C String_t* _stringLiteralCC7F9B6E776F9D895F1B521D5F702F083C8D947C; IL2CPP_EXTERN_C String_t* _stringLiteralCD46A83F56D4576B3DC8F8DC71B6D6FCC9022980; IL2CPP_EXTERN_C String_t* _stringLiteralDED03889EE8082F981D49AE14611A41C33665D96; IL2CPP_EXTERN_C String_t* _stringLiteralDF5134BCF0273029C023F71A5AF698BBA32FE834; IL2CPP_EXTERN_C String_t* _stringLiteralE76B50D190ACE6AEFBE24B8AEBBA49CC017C70B4; IL2CPP_EXTERN_C String_t* _stringLiteralE805AA6DDFB921B466B00265EE47719A9B3D1FA2; IL2CPP_EXTERN_C String_t* _stringLiteralEA05B74022DC98A669248CD353ADDBD7AADAD4AA; IL2CPP_EXTERN_C String_t* _stringLiteralEBD1A9B5834E95D7CF453E33E10789D645F10477; IL2CPP_EXTERN_C String_t* _stringLiteralF3011CD6ED2A7CA85FB478DA0E7A223A7D07836B; IL2CPP_EXTERN_C String_t* _stringLiteralF3185B7F4F843B5E6AA37309AB3974D68A0061C9; IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D; IL2CPP_EXTERN_C String_t* _stringLiteralFE977D570818176240E747F71977A7C99DAB06B7; IL2CPP_EXTERN_C const RuntimeMethod* BaseDataReaderWriter_PopArray_m73B0618D57FDF751939D329596FB77F9B2590072_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BaseDataReaderWriter_PopNode_m20ECFBD261E1D9C7938BB59696F169C6C687E27D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BaseDataReader_SkipEntry_m3A99D110198C6D79980CC866D6A97A93EFE51FA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BaseDataReader_set_Stream_m7FCCF4F6CC3016F57157D68F90A0CDB65883610E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BaseDataWriter_set_Stream_m1CD615F15357651C2F9BE52DDDBBBCD24240D4AF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataReader_PeekEntry_m2DA4C8ADAE03729896E3A49E9691AB667B12DB80_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataReader_ReadByte_m48BE51E133A068134AF1DCDCCADEA8FE13C6EE90_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataReader_ReadInt16_m8D9DD6C7E0B2E416D639BF98C89F820C172635C9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataReader_ReadInt32_m70DB494B4910DFFAEEEDD9EA565888153FB8B12E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataReader_ReadInt64_m436297136897294D392A87D59496AB3FA3A76C90_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataReader_ReadSByte_mDAF9A07CB95939B87C8FAAC90BBC63631C072EB9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataReader_ReadUInt16_mED9A9132822F6E25176E3C7DF31CE40985A314BD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataReader_ReadUInt32_mAADD4C8B010874881546DD7B6CA589B6E802B9C3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataReader_ReadUInt64_mC9FA34AA7594E4D50EC180A94CF66185DF700992_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_GetDataDump_m96D2A21395551ABED8E0C83E87DB2FC5D18C2C5D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WriteExternalReference_m77995055B476768A2BE3B569496527AE488FC630_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_Guid_m3FEA98B644AFAF548AD7D21C5B23907AF5DC614D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_bool_m61F3CC0AEAD880176635D2A867CC36BD4393F2F6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_byte_mF00843CCCAD1F0CA870104E88244C3DD35E08F22_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_char_m0E700204B9BE7801BE60416F77B24515658C5D82_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_decimal_m061D41F501898F7CBB0E1E268D5E0EEB5353A15C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_double_m4DB62AD93AC6C645C2279AD7EBA88902A969F08D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_float_mEC5845F27D24796366997F71E1082C4F1EE2EC7D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_int_mE92CF34B98F696EBDA74349AA6EAB3B4B244E5C9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_long_m3E2284E5FC70657626FAF0E77194C866E3BF40AD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_sbyte_mF0E770BCD0B6CE9D17D61DFE48A3767541C37EB9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_short_m0F7EB2A2ED9079D6F658BA9D5C4DE15691408379_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_uint_m06365F957F5349895F22925C2C358F888A3A0ED7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_ulong_mC783CEB79A785CE8D03934E9D99E8C256810925D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* BinaryDataWriter_WritePrimitiveArray_ushort_m2D51174CE31F0A1AD14DBD01836E56E67F6ED7D4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mEE9EBB858749DAB172DB7E7255A1485A85EFE6D4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m1E0BB398DE5617721552A4372C09547826FB46DC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mD2A299D7FCFAF438D826D50A593118886D116BDD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m03B727E2D5CC80573746CF6077AF72B4BA96CC3C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m112A1CB923DA2FC5DD778E732387D65BA92A743F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m20E5ED39DC8B6FDB08C4BC6D97598BD4D4AABB09_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mA063F7CB6E3B3137242BABE30D2790AB7512F906_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mA2E6319A50FEDE0C6103A61D65408E1986DE2B04_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mA339D37D2AF31AAB632B901570863BD0E283FADB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mB7AA8EFA279F0EF69B3F2DFD7EF60FCC5D18E4FD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_m26AF4CF95FC733071C419A03190EF6B2F9706579_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m65F29CEA004735FF271E6DBC6EE01C26E01799C7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_GetDataDump_m3BEB8BF40FB54671676A23048EA0977AD17CCAE8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_ReadByte_m665CA38C03964377924D3DC4CDB3698A830FA60E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_ReadInt16_m6290D72876F2A952A2FC58953EEC09B60ECC4229_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_ReadInt32_m91BCCA51255B5A1F298F1ECAC968964722324828_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_ReadSByte_mB82946285DF16E4202E3102D099843F680D94F3A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_ReadUInt16_mB10FA175393981E7BAD949EDC3E0D9435B08203C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_ReadUInt32_m451EB0EA380F0B6F6D740C6C0F232BDC04A27B85_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_0_m43EA6EC36C58F10E51BA6599DC13A80A4E5C17C4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_10_m302FF7414631C709CD41E2DE42CCD565D69DCE37_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_11_mA2FF5900FBE012AE3A5EC5EB2BA5A06EC0A9CD16_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_12_m06F389D3E2C09DFDEC9120D8BA81935F51ABCC5F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_13_m57ADA57EC3B90AAA51D988F0B8C7B991E25F11CE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_1_m70F9DF2B1DCF508404F69B2D3DB308F030012AC6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_2_mBE3B5352E4AC7008B9EAC0379412F43E13AA2A42_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_3_mF122C42A88502D6CB5B592D9E53AB1715C6E66C5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_4_m9FC5642179704AA091AEA2E7E898F72F3ABD9269_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_5_mC2A1A4C3A9A33995420516B327E49FC19E175A80_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_6_m448A3CF266B621E448D70D01081C8C2BC2F0331B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_7_m94E4A5F482696EC8BF7511FF8083DC1FED53C43B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_8_m986285BCCE79B97EB34F78A48E1FBF974EE9B103_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* JsonDataReader_U3C_ctorU3Eb__7_9_m57ACC96484D5444EEDD528BD3BE6DC9936CCB989_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_GetBytes_m0EB9A8E2E92B6D1D0E74F410C82A4CC5ED61B718_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_GetBytes_m27A2BFF2CBB6CECA0A9E58B3A65C6A45C40EF079_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_GetBytes_m432090B768F2E1AD344AB7C8E4B52BDC75E7593C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_GetBytes_m751D4DC8F2016F71564DBB6DFAD4CCD471736354_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_GetBytes_m77C5435E6E23835087F3CFDE1EE30B8DAC276235_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_GetBytes_m9ED318F8126C0F6CE2E4F33D07CD09B642D65F48_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_GetBytes_mB45E6D425454C8357F7AAC65B49B52419D719AFA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_GetBytes_mE2EB32A1D34E9FD1E3FA10C17C0ABF2688A2F620_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_GetBytes_mE5E4847614CEB0DF324D422FB5CA8BCD54814EA0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_GetBytes_mFDB5706A306A0E692E66D5FED090CA9610EFB0CD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_ToDecimal_mAA25B286DB03901A690CBC49DB81CC6E7B08CF06_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_ToDouble_mDFEE3CA0BBBC151A73766F7BD3477FAD0A6425C8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_ToGuid_m2636E1AB974B2CAB023477275737D78B70D91E92_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_ToInt16_m809E07C88C7F1CD29C1A840D005EBB3A12ADEF4F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_ToInt32_m24B1154FA401733585BBBFBE2056179F4E4A8184_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_ToInt64_m8A1E49E6151355C050B75BA5249822B9E14DE43D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_ToSingle_mAB51F768CAA6496E963C7E7916489F25AF790148_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_ToUInt16_m872B680E09BB2C82993E8422B9A2BC90047BEA06_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_ToUInt32_m6C92847DAFD0DAD9E00B758CF4BFB541ACC64FD6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ProperBitConverter_ToUInt64_m5C33466AA7B755B478F7B6953EE83F38ACB921ED_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__64_0_m717D2C413E4E2DA65DF3E9117B73136A5A68695C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__64_1_m382F7FEB1DAF6CD43618C74F29FDD56FE8432DBB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__64_2_mC4FC7F94F11E9895B7C8004B0775009DC221C072_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__64_3_mDE1934D5D9623CE310AE54B789B29D7E77F209B5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__70_0_mF4ECDDFA9E91970F5EE11CEBC2F931D3F0EBA73A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__70_1_m8E057B343F8B814C539FA6C5BEBC2DF8FB70D631_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__70_2_m330949E17AC32BD4FD927ED46B90A877CF639C44_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__70_3_m893C7F7A0A2851B99648AE62250DB61E395D8117_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeType* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Guid_t_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var; struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com; struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com; struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615; struct DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE; struct GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42; struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D; struct NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4; struct SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913; struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83; struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA; struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299; 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 struct U3CModuleU3E_tA863995E72D84341A818FE20E6ED2C63788C095B { }; struct Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125 : public RuntimeObject { int32_t ___count; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___array; bool ___isFree; }; struct Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_t53979C3433EC7FD8A316D31E1CC2D6DE1ACD74FC* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_tB8089C47DE42CE5424A9FA4059BCA47EA7AC8410* ____keys; ValueCollection_tFB11AF1A16E62995C9860FE31669231CB4EE2218* ____values; RuntimeObject* ____syncRoot; }; struct Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_tFEEC610E8149EBA7E2D43131D69C9EE0C960A9F9* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_tE938BCFF582BC309AECFF907FC98A793223FDC9C* ____keys; ValueCollection_t7D7AA97466240F976A44766E5C395BAD9D2071DA* ____values; RuntimeObject* ____syncRoot; }; struct Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_t14EB11429C18728D0E8C2C86840C0AD73691763A* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_t2A43E6BF1168BF98CC47CE051CDCC51232CEA12F* ____keys; ValueCollection_tD52C9AD021C5F508E8E5537DC3CCFD92BB9EF8E5* ____values; RuntimeObject* ____syncRoot; }; struct Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455 : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets; EntryU5BU5D_tD80C7495BA8BE64BC139A54FA961AB3EC66D7319* ____entries; int32_t ____count; int32_t ____freeList; int32_t ____freeCount; int32_t ____version; RuntimeObject* ____comparer; KeyCollection_tE2F56A37776137F5D3C1BA6C49999EF1EC0E216F* ____keys; ValueCollection_tAD56DF94D7373625A22E80E942606DC8509CB6D2* ____values; RuntimeObject* ____syncRoot; }; struct ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D : public RuntimeObject { }; struct BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C : public RuntimeObject { NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* ___nodes; int32_t ___nodesLength; }; struct BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27 : public RuntimeObject { }; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0 : public RuntimeObject { bool ___m_isReadOnly; int32_t ___cultureID; int32_t ___parent_lcid; int32_t ___datetime_index; int32_t ___number_index; int32_t ___default_calendar_type; bool ___m_useUserOverride; NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo; DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo; TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo; String_t* ___m_name; String_t* ___englishname; String_t* ___nativename; String_t* ___iso3lang; String_t* ___iso2lang; String_t* ___win3lang; String_t* ___territory; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names; CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo; void* ___textinfo_data; int32_t ___m_dataItem; Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture; bool ___constructed; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form; CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData; bool ___m_isInherited; }; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke { int32_t ___m_isReadOnly; int32_t ___cultureID; int32_t ___parent_lcid; int32_t ___datetime_index; int32_t ___number_index; int32_t ___default_calendar_type; int32_t ___m_useUserOverride; NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo; DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo; TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo; char* ___m_name; char* ___englishname; char* ___nativename; char* ___iso3lang; char* ___iso2lang; char* ___win3lang; char* ___territory; char** ___native_calendar_names; CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo; void* ___textinfo_data; int32_t ___m_dataItem; Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture; int32_t ___constructed; Il2CppSafeArray* ___cached_serialized_form; CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData; int32_t ___m_isInherited; }; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com { int32_t ___m_isReadOnly; int32_t ___cultureID; int32_t ___parent_lcid; int32_t ___datetime_index; int32_t ___number_index; int32_t ___default_calendar_type; int32_t ___m_useUserOverride; NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo; DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo; TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo; Il2CppChar* ___m_name; Il2CppChar* ___englishname; Il2CppChar* ___nativename; Il2CppChar* ___iso3lang; Il2CppChar* ___iso2lang; Il2CppChar* ___win3lang; Il2CppChar* ___territory; Il2CppChar** ___native_calendar_names; CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo; void* ___textinfo_data; int32_t ___m_dataItem; Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture; int32_t ___constructed; Il2CppSafeArray* ___cached_serialized_form; CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData; int32_t ___m_isInherited; }; struct DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF : public RuntimeObject { RuntimeObject* ___LOCK; RuntimeObject* ___logger; int32_t ___loggingPolicy; int32_t ___errorHandlingPolicy; }; struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095 : public RuntimeObject { int32_t ___m_codePage; CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2* ___dataItem; bool ___m_deserializedFromEverett; bool ___m_isReadOnly; EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293* ___encoderFallback; DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90* ___decoderFallback; }; struct FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE : public RuntimeObject { }; struct JsonConfig_tE389F76C7EF53E41318D9BF7A104AEB2712301FB : public RuntimeObject { }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject { RuntimeObject* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke { Il2CppIUnknown* ____identity; }; struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com { Il2CppIUnknown* ____identity; }; struct MemberInfo_t : public RuntimeObject { }; struct ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0 : public RuntimeObject { }; struct SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB : public RuntimeObject { RuntimeObject* ___LOCK; RuntimeObject* ___serializationPolicy; DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* ___debugContext; bool ___AllowDeserializeInvalidData; }; struct Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA : public RuntimeObject { }; struct String_t : public RuntimeObject { int32_t ____stringLength; Il2CppChar ____firstChar; }; struct TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; struct U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB : public RuntimeObject { }; struct U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE : public RuntimeObject { }; struct Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 { bool ___hasValue; uint8_t ___value; }; struct Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1 { bool ___hasValue; Il2CppChar ___value; }; struct Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 { bool ___hasValue; uint8_t ___value; }; struct BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032 : public BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___context; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___stream; }; struct BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2 : public BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C { SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___context; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___stream; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { bool ___m_value; }; struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 { uint8_t ___m_value; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 { Il2CppChar ___m_value; }; struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F { union { #pragma pack(push, tp, 1) struct { int32_t ___flags; }; #pragma pack(pop, tp) struct { int32_t ___flags_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___hi_OffsetPadding[4]; int32_t ___hi; }; #pragma pack(pop, tp) struct { char ___hi_OffsetPadding_forAlignmentOnly[4]; int32_t ___hi_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___lo_OffsetPadding[8]; int32_t ___lo; }; #pragma pack(pop, tp) struct { char ___lo_OffsetPadding_forAlignmentOnly[8]; int32_t ___lo_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___mid_OffsetPadding[12]; int32_t ___mid; }; #pragma pack(pop, tp) struct { char ___mid_OffsetPadding_forAlignmentOnly[12]; int32_t ___mid_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___ulomidLE_OffsetPadding[8]; uint64_t ___ulomidLE; }; #pragma pack(pop, tp) struct { char ___ulomidLE_OffsetPadding_forAlignmentOnly[8]; uint64_t ___ulomidLE_forAlignmentOnly; }; }; }; struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { double ___m_value; }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; struct Guid_t { int32_t ____a; int16_t ____b; int16_t ____c; uint8_t ____d; uint8_t ____e; uint8_t ____f; uint8_t ____g; uint8_t ____h; uint8_t ____i; uint8_t ____j; uint8_t ____k; }; struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175 { int16_t ___m_value; }; struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { int32_t ___m_value; }; struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 { int64_t ___m_value; }; struct IntPtr_t { void* ___m_value; }; struct NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 { String_t* ___Name; int32_t ___Id; Type_t* ___Type; bool ___IsArray; bool ___IsEmpty; }; struct NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshaled_pinvoke { char* ___Name; int32_t ___Id; Type_t* ___Type; int32_t ___IsArray; int32_t ___IsEmpty; }; struct NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_marshaled_com { Il2CppChar* ___Name; int32_t ___Id; Type_t* ___Type; int32_t ___IsArray; int32_t ___IsEmpty; }; struct SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5 { int8_t ___m_value; }; struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { float ___m_value; }; struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE { ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05* ____activeReadWriteTask; SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2* ____asyncActiveSemaphore; }; struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 { RuntimeObject* ___m_additionalContext; int32_t ___m_state; }; struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_pinvoke { Il2CppIUnknown* ___m_additionalContext; int32_t ___m_state; }; struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_com { Il2CppIUnknown* ___m_additionalContext; int32_t ___m_state; }; struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455 { uint16_t ___m_value; }; struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B { uint32_t ___m_value; }; struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF { uint64_t ___m_value; }; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; struct BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950 : public BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032 { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___internalBufferBackup; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buffer; int32_t ___bufferIndex; int32_t ___bufferEnd; Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 ___peekedEntryType; uint8_t ___peekedBinaryEntryType; String_t* ___peekedEntryName; Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* ___types; }; struct BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF : public BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2 { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___small_buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buffer; int32_t ___bufferIndex; Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* ___types; bool ___CompressStringsTo8BitWhenPossible; }; struct Delegate_t : public RuntimeObject { intptr_t ___method_ptr; intptr_t ___invoke_impl; RuntimeObject* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; bool ___method_is_virtual; }; struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct Delegate_t_marshaled_com { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1 : public RuntimeObject { SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* ___config; Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* ___internalIdReferenceMap; StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___streamingContext; RuntimeObject* ___formatterConverter; TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* ___binder; RuntimeObject* ___U3CStringReferenceResolverU3Ek__BackingField; RuntimeObject* ___U3CGuidReferenceResolverU3Ek__BackingField; RuntimeObject* ___U3CIndexReferenceResolverU3Ek__BackingField; }; struct Exception_t : public RuntimeObject { String_t* ____className; String_t* ____message; RuntimeObject* ____data; Exception_t* ____innerException; String_t* ____helpURL; RuntimeObject* ____stackTrace; String_t* ____stackTraceString; String_t* ____remoteStackTraceString; int32_t ____remoteStackIndex; RuntimeObject* ____dynamicMethods; int32_t ____HResult; String_t* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Exception_t_marshaled_pinvoke { char* ____className; char* ____message; RuntimeObject* ____data; Exception_t_marshaled_pinvoke* ____innerException; char* ____helpURL; Il2CppIUnknown* ____stackTrace; char* ____stackTraceString; char* ____remoteStackTraceString; int32_t ____remoteStackIndex; Il2CppIUnknown* ____dynamicMethods; int32_t ____HResult; char* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; Il2CppSafeArray* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Exception_t_marshaled_com { Il2CppChar* ____className; Il2CppChar* ____message; RuntimeObject* ____data; Exception_t_marshaled_com* ____innerException; Il2CppChar* ____helpURL; Il2CppIUnknown* ____stackTrace; Il2CppChar* ____stackTraceString; Il2CppChar* ____remoteStackTraceString; int32_t ____remoteStackIndex; Il2CppIUnknown* ____dynamicMethods; int32_t ____HResult; Il2CppChar* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; Il2CppSafeArray* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E : public BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032 { JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* ___reader; Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 ___peekedEntryType; String_t* ___peekedEntryName; String_t* ___peekedEntryContent; Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* ___seenTypes; Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* ___primitiveArrayReaders; }; struct JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F : public RuntimeObject { StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* ___reader; int32_t ___bufferIndex; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___buffer; Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1 ___lastReadChar; Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1 ___peekedChar; Queue_1_t8D07FBC1D2648082606039B37205A7F2B9B9D9A8* ___emergencyPlayback; DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___U3CContextU3Ek__BackingField; }; struct MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____buffer; int32_t ____origin; int32_t ____position; int32_t ____length; int32_t ____capacity; bool ____expandable; bool ____writable; bool ____exposable; bool ____isOpen; Task_1_t4C228DE57804012969575431CFF12D57C875552D* ____lastReadTask; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject { intptr_t ___m_CachedPtr; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { intptr_t ___m_CachedPtr; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { intptr_t ___m_CachedPtr; }; struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { intptr_t ___value; }; struct SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659 : public RuntimeObject { SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* ___config; Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* ___internalReferenceIdMap; StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___streamingContext; RuntimeObject* ___formatterConverter; TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* ___binder; RuntimeObject* ___U3CIndexReferenceResolverU3Ek__BackingField; RuntimeObject* ___U3CStringReferenceResolverU3Ek__BackingField; RuntimeObject* ___U3CGuidReferenceResolverU3Ek__BackingField; }; struct Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69 { Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___d1; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___d2; }; struct Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1 { Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___d1; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___d2; }; struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; struct MulticastDelegate_t : public Delegate_t { DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates; }; struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates; }; struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates; }; struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { }; struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { }; struct SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F : public Exception_t { }; struct SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 { int32_t ___SerializedFormat; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___SerializedBytes; List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___ReferencedUnityObjects; String_t* ___SerializedBytesString; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___Prefab; List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___PrefabModificationsReferencedUnityObjects; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___PrefabModifications; List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* ___SerializationNodes; }; struct SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_marshaled_pinvoke { int32_t ___SerializedFormat; Il2CppSafeArray* ___SerializedBytes; List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___ReferencedUnityObjects; char* ___SerializedBytesString; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke ___Prefab; List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___PrefabModificationsReferencedUnityObjects; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___PrefabModifications; List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* ___SerializationNodes; }; struct SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1_marshaled_com { int32_t ___SerializedFormat; Il2CppSafeArray* ___SerializedBytes; List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___ReferencedUnityObjects; Il2CppChar* ___SerializedBytesString; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com* ___Prefab; List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___PrefabModificationsReferencedUnityObjects; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___PrefabModifications; List_1_t449A088656B6F11EC9C513A6937BB74A07028F58* ___SerializationNodes; }; struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; struct Type_t : public MemberInfo_t { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl; }; struct Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF : public MulticastDelegate_t { }; struct Action_3_tD6E080F36319CBF6BF1621FF6C67DCA2E608EB98 : public MulticastDelegate_t { }; struct Action_3_t6C577DBD836701816846A7A2828A1F69FBFA1FB8 : public MulticastDelegate_t { }; struct Action_3_t8D91EEEC6F67AE84813CD12EB819858671000DAF : public MulticastDelegate_t { }; struct Action_3_t6896EA7B8A6394A0DB02C01762B8852C3E16D91C : public MulticastDelegate_t { }; struct Action_3_t040DD97225AE7940C382F481C47641A9726EC4C7 : public MulticastDelegate_t { }; struct Action_3_t2C1E9C3208FF733CF93194827BC5A316F5728ABE : public MulticastDelegate_t { }; struct Action_3_t786686BB4C5B9AA674CB0020B2BBFF6E155B0ADF : public MulticastDelegate_t { }; struct Action_3_t9FCE45D8430C8E4546F9417E50E5E511A9A79E4B : public MulticastDelegate_t { }; struct Action_3_t0A012FA1577223FF2119D68312CF07EDD705CC57 : public MulticastDelegate_t { }; struct Action_3_tDD9B7F86F62343F8C28A64A27E90DD2795981B0D : public MulticastDelegate_t { }; struct Action_3_t99D5BE4BC7F4DDFD6D3A7B8CCCE14638C8E295C0 : public MulticastDelegate_t { }; struct Action_3_tC9307B24BB0C531145058E18028E296F840CBA67 : public MulticastDelegate_t { }; struct Action_3_tD051CEE665CB7EE31E074DA49DCAE32AD8A5CF53 : public MulticastDelegate_t { }; struct Action_3_tC603593BE9AB0D6252D0674BA4A7547AA0FF84E5 : public MulticastDelegate_t { }; struct Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457 : public MulticastDelegate_t { }; struct Func_1_t0C3FDD735FCDC6B3F63DD37025A9B0CD52DA078C : public MulticastDelegate_t { }; struct Func_1_tE206E9F9B41CFFF0572F2C4B0387B4E70C161ACC : public MulticastDelegate_t { }; struct Func_1_tD93ED0F663FCE513F35D9AEFEABC8B4714731F33 : public MulticastDelegate_t { }; struct Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7 : public MulticastDelegate_t { }; struct Func_1_t795BA1461C14377291BD8B37CC2DF979C31BF318 : public MulticastDelegate_t { }; struct Func_1_tEFE13D8B81B3DD3ECB817DA9CC397451AAF9881A : public MulticastDelegate_t { }; struct Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD : public MulticastDelegate_t { }; struct Func_1_t84FF2BA023F4FF598B3D124B60BB85D6F904FE1D : public MulticastDelegate_t { }; struct Func_1_t5800A995BE95C9F3897A7F86E964157A7D0B10AC : public MulticastDelegate_t { }; struct Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7 : public MulticastDelegate_t { }; struct Func_1_t01C271DAAA995A6BB3551CEE7211992D2014C54D : public MulticastDelegate_t { }; struct Func_1_tF6541D6142ABBB0E6DD98A0B3A635B1F2002DC6D : public MulticastDelegate_t { }; struct Func_1_t8FB054CAA84105278E81718602A899DC392659DC : public MulticastDelegate_t { }; struct Func_3_tD92FE9D1F2D4C35B554AF0942D4E50BC4AFB00A4 : public MulticastDelegate_t { }; struct Func_3_tCD1D837F04F5A7B055200A48ED054A91DBA997DE : public MulticastDelegate_t { }; struct Func_3_t9CEE8DABF47355446BA1726A7C03173EBC085BE5 : public MulticastDelegate_t { }; struct Func_3_tD24E0EEE79A2D53F95A8A47C30AC3FB7E5A64076 : public MulticastDelegate_t { }; struct Func_3_tE4F3B25C4FF345D7B584DFCC7A7D71604B33E107 : public MulticastDelegate_t { }; struct Func_3_t417C5EFB3D6341B4A453E81028DF0C80E58D0E21 : public MulticastDelegate_t { }; struct Func_3_t2114B882AFDD57EE79313C18D95D37D460A369B6 : public MulticastDelegate_t { }; struct Func_3_tE2358BA2A7256DF393C2698621CAC4E6D0802F79 : public MulticastDelegate_t { }; struct Func_3_t27997AC431DD02B05CF2667961B3A4842D0A7F46 : public MulticastDelegate_t { }; struct Func_3_tC2A21B18D73205FB1F0C80B58CB923890AD6A76F : public MulticastDelegate_t { }; struct Func_3_t38354128C1271F20AEA94D213AA3CF033050523D : public MulticastDelegate_t { }; struct Func_3_t73D0E383646A61A38AD0167F90D52DDB3161F17A : public MulticastDelegate_t { }; struct Func_3_t3A64F68F62266500C12C9F68160798259ECCB10A : public MulticastDelegate_t { }; struct Func_3_tC84903FFAFB97703E2C7BE3F27247ACE29E6CC4F : public MulticastDelegate_t { }; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { String_t* ____paramName; }; struct ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; struct FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct SerializedComponent_tCE50D82D2E43ABD12C0B248D09AE27196BB23604 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 ___serializationData; }; struct SerializedScriptableObject_t1CCB98525A3BEE7B0FC72D541E7390DF8A79A399 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 ___serializationData; }; struct SerializedUnityObject_t48ECDB9E7A0187219612146E029D0CA8F8DE6552 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 ___serializationData; }; struct StateMachineBehaviour_t59C5685227B06222F5AF7027E2DA530AB99AFDF7 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { }; struct UnauthorizedAccessException_t8FC1F1DE7AA62456E9E25EFDFC658A623A626791 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 { }; struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ___m_CancellationTokenSource; }; struct OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C : public ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA { }; struct SerializedBehaviour_tD5ABCB7B7DB3B170B6FC07F46F2021F9689CBBE5 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 ___serializationData; }; struct SerializedStateMachineBehaviour_t9A3A60D96A8A16652EE7A845FFE2C5F185DF82B0 : public StateMachineBehaviour_t59C5685227B06222F5AF7027E2DA530AB99AFDF7 { SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 ___serializationData; }; struct SerializedMonoBehaviour_tCAB84E6C5A9BE32A25633BE1E4B22DCFF87120FF : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 ___serializationData; }; struct Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_StaticFields { RuntimeObject* ___LOCK; List_1_t92E048434BB31E471D7ABFA16CC4399E3546E804* ___FreeBuffers; }; struct ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields { bool ___Architecture_Supports_Unaligned_Float32_Reads; bool ___Architecture_Supports_All_Unaligned_ReadWrites; }; struct BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_StaticFields { bool ___IsLittleEndian; }; struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields { CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info; RuntimeObject* ___shared_table_lock; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture; Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number; Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name; CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX; bool ___IsTaiwanSku; }; struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095_StaticFields { Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___defaultEncoding; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___unicodeEncoding; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___bigEndianUnicode; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf7Encoding; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf8Encoding; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf32Encoding; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___asciiEncoding; Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___latin1Encoding; Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54* ___encodings; RuntimeObject* ___s_InternalSyncObject; }; struct FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_StaticFields { FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE* ___Instance; }; struct ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_StaticFields { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___ByteToHexCharLookupLowerCase; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___ByteToHexCharLookupUpperCase; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___HexToByteLookup; }; struct Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_StaticFields { Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* ___PrimitiveReaderWriterTypes; RuntimeObject* ___LOCK; Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* ___Weak_ReaderWriterCache; Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA* ___Strong_ReaderWriterCache; }; struct String_t_StaticFields { String_t* ___Empty; }; struct TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_StaticFields { TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* ___Default; }; struct U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_StaticFields { U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB* ___U3CU3E9; }; struct U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_StaticFields { U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE* ___U3CU3E9; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { String_t* ___TrueString; String_t* ___FalseString; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1; }; struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields { Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___Zero; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___One; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinusOne; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MaxValue; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinValue; }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray; }; struct Guid_t_StaticFields { Guid_t ___Empty; }; struct IntPtr_t_StaticFields { intptr_t ___Zero; }; struct NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_StaticFields { NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 ___Empty; }; struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_StaticFields { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___Null; }; struct BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950_StaticFields { Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* ___PrimitiveFromByteMethods; }; struct BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_StaticFields { Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* ___PrimitiveGetBytesMethods; Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* ___PrimitiveSizes; Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* ___PrimitiveArrayWriters; }; struct Exception_t_StaticFields { RuntimeObject* ___s_EDILock; }; struct JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F_StaticFields { Dictionary_2_tB09CAA5C2022E6B4A4EBFAE88467F8CD3BDDC7D7* ___EntryDelineators; Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* ___UnescapeDictionary; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields { int32_t ___OffsetOfInstanceIDInCPlusPlusObject; }; struct Type_t_StaticFields { Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder; Il2CppChar ___Delimiter; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes; RuntimeObject* ___Missing; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase; }; #ifdef __clang__ #pragma clang diagnostic pop #endif struct NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4 : public RuntimeArray { ALIGN_FIELD (8) NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 m_Items[1]; inline NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* 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, NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Name), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Type), (void*)NULL); #endif } inline NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Name), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Type), (void*)NULL); #endif } }; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray { ALIGN_FIELD (8) uint8_t m_Items[1]; inline uint8_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint8_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint8_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value) { m_Items[index] = value; } }; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray { ALIGN_FIELD (8) String_t* m_Items[1]; inline String_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline String_t** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, String_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913 : public RuntimeArray { ALIGN_FIELD (8) int8_t m_Items[1]; inline int8_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int8_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int8_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int8_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int8_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int8_t value) { m_Items[index] = value; } }; struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4 : public RuntimeArray { ALIGN_FIELD (8) bool m_Items[1]; inline bool GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline bool* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, bool value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline bool GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, bool value) { m_Items[index] = value; } }; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB : public RuntimeArray { ALIGN_FIELD (8) Il2CppChar m_Items[1]; inline Il2CppChar GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Il2CppChar* 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, Il2CppChar value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value) { m_Items[index] = value; } }; struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB : public RuntimeArray { ALIGN_FIELD (8) int16_t m_Items[1]; inline int16_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int16_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int16_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int16_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int16_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int16_t value) { m_Items[index] = value; } }; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray { ALIGN_FIELD (8) int32_t m_Items[1]; inline int32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value) { m_Items[index] = value; } }; struct Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D : public RuntimeArray { ALIGN_FIELD (8) int64_t m_Items[1]; inline int64_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int64_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int64_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int64_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int64_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int64_t value) { m_Items[index] = value; } }; struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83 : public RuntimeArray { ALIGN_FIELD (8) uint16_t m_Items[1]; inline uint16_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint16_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint16_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint16_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint16_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint16_t value) { m_Items[index] = value; } }; struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA : public RuntimeArray { ALIGN_FIELD (8) uint32_t m_Items[1]; inline uint32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint32_t value) { m_Items[index] = value; } }; struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299 : public RuntimeArray { ALIGN_FIELD (8) uint64_t m_Items[1]; inline uint64_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint64_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint64_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint64_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint64_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint64_t value) { m_Items[index] = value; } }; struct DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615 : public RuntimeArray { ALIGN_FIELD (8) Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F m_Items[1]; inline Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* 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, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F value) { m_Items[index] = value; } }; struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray { ALIGN_FIELD (8) float m_Items[1]; inline float GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline float* 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, float value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline float GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline float* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, float value) { m_Items[index] = value; } }; struct DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE : public RuntimeArray { ALIGN_FIELD (8) double m_Items[1]; inline double GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline double* 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, double value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline double GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline double* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, double value) { m_Items[index] = value; } }; struct GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42 : public RuntimeArray { ALIGN_FIELD (8) Guid_t m_Items[1]; inline Guid_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Guid_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Guid_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Guid_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Guid_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Guid_t value) { m_Items[index] = value; } }; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2E996E8E97DFC188B4E8854C11A9C82B16EDD2CE_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m734A0AE90EE3BDA701FBF3A60B4A485A0B1568A0_gshared_inline (Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Nullable_1_get_Value_mE5CC6A25131BC0BB308AAE86D96DDB117B448650_gshared (Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m812145458B72A334FF7E947D6CE70F4CE330BEBD_gshared (Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2* __this, uint8_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t Nullable_1_GetValueOrDefault_m6AF3AF6DB9554746726B5BB6D718859A894BD12E_gshared_inline (Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mAF1EF7DA16BD70E252EA5C4B0F74DE519A02CBCD_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mB74B512421B3654E91865BF768DAB07FBF8519F7_gshared (Func_3_tAE5038B0E22033FD4C07ED72A7D4076869AE7586* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m764A470D4D8ED05BEB4D043CBD7D29D2B77DFF5B_gshared (Func_3_tF21B366557BA1A46AA5929C4023D831CB3C7E63B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mE794A39045517A64185F7C9BA859494A112E4EB1_gshared (Func_3_tF7D54196BEE321894D61FAA2BCB3D05CA70FDA74* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mAA60567A65656DD2E82EBEA860B1BF5FD07CF435_gshared (Func_3_tF03057D8F2223EA4C7E5EF1FABBE4CE367A43326* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mB79099E9ED94D7272F2F9DD0C729844EBAB82D24_gshared (Func_3_t7AA6FF1E82A9036FFAE3CF8D58AC2D0B09407E83* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m03DA669B0EFE786DECFBC2F7CF70314CE0705ADB_gshared (Func_3_tDC12B1480F34ED9A70CB26794928E60F60A42300* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m432906418DC76DB49BDBD97CEE51FE75B7D2A6DA_gshared (Func_3_tB870F516908FBCC4CD866EC48D89FE259AD0BCCD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m8437D36AEB0519AC99C6F0A485442F91C1E2DF06_gshared (Func_3_t21077CF6F34578849B0D5237FBB3426C8DA0D190* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mB5C2C31B2C04160EC9E2BEF87EA39AB0F679536B_gshared (Func_3_t52E361F518BC7E8098283C62F67D5269C3C35A36* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m226E7242992151290A9EC5931127188D555AE5F0_gshared (Func_3_tA7C5339065A1317A509B574D8FE7A0AFE04FE05F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mDF3CCB5E1E6A6213A7F3BC847BC885D6B0AC9015_gshared (Func_3_t5E6A13FF5EB38B09FB39894D2C85C476C6A3D16F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m6F430FC7F7B6F34BEF6C85334FDE889B951F1E9B_gshared (Func_3_t3BB4326EE128F0D96A9E184E7184ADBA202B870D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m5582087535657823C74B9D727FCB4E13C646399C_gshared (Func_3_t04D9BAA3CD9FA053F27831BBECDDBCEF0BAE27EC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mE6B41BF4209034741C69456E149987276948243B_gshared (Func_3_t195E5F23998C7E31396D13C5BE8454CFAE3890EE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m4C802F609D63FAB6D65E2A9A52080657CCD56319_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_gshared (int32_t ___0_minimumCapacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_gshared (Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t* ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_mEE80B960C3B902E5FB4D2458CEB323B68A954926_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mB2760A703784902BE10E873BC760166EC9693D63_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_m4C4C4018183042F691761ACFB1C89381253FCE0E_gshared (Action_3_t0AB9D2A357B648BFC1C2C31A2F73D2D279F139AF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_m7F42878F0FEC928C460AFABE8751F18AAC588675_gshared (Action_3_tEEC2E2976F4E97803A25D3FC68A52499193F208B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_m9DEBC65B3793DDC40524D67A5B8A95FA358ED41F_gshared (Action_3_tC216E8833822256D1912D011B9A612BFA4F0FB57* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_m5FC968BDD4D60E8A6B682280FEB6C7298C692269_gshared (Action_3_tD47D108A4B3A5B7DA9971FDD66DCDD1A63A223AE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_m0BDF2220874AAB57ABDE668D5B53BA7D7F95CF13_gshared (Action_3_t405997311F83A28B9A3DE4CF0E77B806DA13E048* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_m28D618ACD30D378303374C6D5A85A5567573DF39_gshared (Action_3_t3E14C5AE586D1A19350D32B719359B1F1EB79ABE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_mA5ADF620DEB401A96901A4AE70AC41640A8032B3_gshared (Action_3_t64ADE4C703A13C3888C1F2D2297B85AD768124E7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_mF187855FBA16F91F85C84371CDE83B2AE18D55F9_gshared (Action_3_t6C98579EB0ADEFF6E20377C8BA67B3530FDEC769* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_m4B202F63DE64CEB898AEA142ACC2C62AB7C217CC_gshared (Action_3_t3644DED0C553C5BE65E0B421EA11C74FD6387926* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_m02667367A2C0C091BD5D3BDC1BF0A308FDB3EC9F_gshared (Action_3_t887FCFA2A44C1B3B79C062C248EEE3F457D4DCC2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_mC9475B539BEC00EB58F1067899C0CF6776287443_gshared (Action_3_tD91EDE9B64D7A1D42395D3D4D4119875780E0BC7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_mEB13D3C435CC557CB7F0F0392CFA7E3D3F09A199_gshared (Action_3_t5C798B391CC60C273DC29A43BF37EABEA0A5CE2E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_mE0A10B75B6E8DF3E6E3CC9ACFE3A9103193C512A_gshared (Action_3_tEB5F27D024C04A13BF76D75D2A04E1EAA1AB2BD7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_3__ctor_m581E023C01EA8A3E011745C200982522D7788B2E_gshared (Action_3_tCF7DC1E5E97AEE447D399457DA7D47842044D93F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m89AC42CD88BC0ED965D36B7028EF3DE23D290E1D_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m6A0E7FE9DF9AE6C4BEE58611CB55F64FC3D79052_gshared (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m64666B7C79DD37423166867D6AC3A2487EB91E13_gshared (Func_1_tE206E9F9B41CFFF0572F2C4B0387B4E70C161ACC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m9C775C8E4FE5ABE4F2B0B95A72F184DDA5C2CFEE_gshared (Func_1_t5800A995BE95C9F3897A7F86E964157A7D0B10AC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m990FDA63F98319790D3131C95D8B44F9EC0D280C_gshared (Func_1_tEFE13D8B81B3DD3ECB817DA9CC397451AAF9881A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m475512287B9508E6D4721B3022635FED517234D1_gshared (Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m8E73BFE6AD5362513E1302835EF279650B70333F_gshared (Func_1_t84FF2BA023F4FF598B3D124B60BB85D6F904FE1D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mE042A1BE679CC2AAF7894C7AB76FD6236643895E_gshared (Func_1_t0C3FDD735FCDC6B3F63DD37025A9B0CD52DA078C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m8917D4A735B10A01469C15D7688BD48062E8BDD3_gshared (Func_1_t01C271DAAA995A6BB3551CEE7211992D2014C54D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mA75D888F13C413523F1ECD54F44E8715CB1635C2_gshared (Func_1_tF6541D6142ABBB0E6DD98A0B3A635B1F2002DC6D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mD968677C7C680B35882A8D3066A30972C423E0B4_gshared (Func_1_t8FB054CAA84105278E81718602A899DC392659DC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m4EA800E0563D5E2E04CA0F5DF857947309DFB951_gshared (Func_1_tD93ED0F663FCE513F35D9AEFEABC8B4714731F33* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22_gshared (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m94E0C712F86101E026834DA318C3FFF46DE49C71_gshared (Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mFD3B853B23577DD7757C6726EB1FB0EC97D25B31_gshared (Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mF051C59A4536E246F8D503B6C2AFD4A633CF27E3_gshared (Func_1_t795BA1461C14377291BD8B37CC2DF979C31BF318* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationUtility_DeserializeUnityObject_m815FE998B6D5F9297F768A3A23A63BBBF0B6B667 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* ___1_data, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___2_context, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySerializationUtility_SerializeUnityObject_m1C3F81CF42DB51EA7481A937956D00D4CD5ED7C8 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_unityObject, SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* ___1_data, bool ___2_serializeUnityFields, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___3_context, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Behaviour__ctor_m00422B6EFEA829BCB116D715E74F1EAD2CB6F4F8 (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Component__ctor_m4319162A6E6B02301078C1233F6E7F4A3E735486 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF (ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateMachineBehaviour__ctor_m9663A75D1016E16D7E3A48E2D4E6466A041A00AB (StateMachineBehaviour_t59C5685227B06222F5AF7027E2DA530AB99AFDF7* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m2149FA40CEC8D82AC20D3508AB40C0D8EFEF68E6 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter__ctor_m76DF658EDCA44A72BF1505648A12397BC3BF3480 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 BaseDataReaderWriter_get_CurrentNode_m5026A80CE5C6ECCB810F16E28E10E0817C1963E2 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BaseDataReaderWriter_get_NodeDepth_m5206EF4E11FEC1653E62232C6BFC64EE3220C0FA_inline (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext__ctor_m19450933748CBBBBE3DAEFC3953980B692065E98 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FormatterUtilities_IsPrimitiveType_m89DBB0A8F8BD9DEBC41AC7DCF2EBA7EE5F1FEDC4 (Type_t* ___0_type, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD (Type_t* ___0_type, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseDataReader_get_CurrentNodeId_mB5BBCDD0D80951EB82499B3628F118C70C09668A (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeserializationContext_RegisterInternalReference_mB499D326B14FA4A81EC61563095EE1A951DC5661 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, int32_t ___0_id, RuntimeObject* ___1_reference, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FormatterLocator_GetFormatter_m227D0EA30DC21C20A639173E153A911890C5CE0D (Type_t* ___0_type, RuntimeObject* ___1_policy, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter_ClearNodes_m1C06331BCCF0B830568E1F116D96BF960C9A6D79 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* SerializationContext_get_Binder_mC8E838FA587273BA1E790B2F110A226D4D526862 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* DeserializationContext_get_Binder_m55A1DADF30006B8A14F105D8D15C1B5947275A3F (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SerializationContext_set_Binder_m830286FDF070546B2F1C267265288B66B1E2DDBE_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeserializationContext_set_Binder_m0EA43839350F11078C5BFD61B1826CB7BFC170E8_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter_ExpandNodes_m5A048FE4F5E08272ACE5C06720EA4845B7162A7F (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NodeInfo__ctor_m71A4F6632DA4743F04F54BBC5E9B9112AEF27C59 (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451* __this, String_t* ___0_name, int32_t ___1_id, Type_t* ___2_type, bool ___3_isArray, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationContext__ctor_mC0DD030F6C49067E820641BB2D07325C079C83C1 (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) ; inline void Dictionary_2__ctor_mA339D37D2AF31AAB632B901570863BD0E283FADB (Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36*, int32_t, const RuntimeMethod*))Dictionary_2__ctor_m2E996E8E97DFC188B4E8854C11A9C82B16EDD2CE_gshared)(__this, ___0_capacity, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReader__ctor_mE60E64F5FFFEEBEA52778E463E5000688E8A7261 (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___1_context, const RuntimeMethod* method) ; inline bool Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*, const RuntimeMethod*))Nullable_1_get_HasValue_m734A0AE90EE3BDA701FBF3A60B4A485A0B1568A0_gshared_inline)(__this, method); } inline uint8_t Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6 (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* __this, const RuntimeMethod* method) { return (( uint8_t (*) (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*, const RuntimeMethod*))Nullable_1_get_Value_mE5CC6A25131BC0BB308AAE86D96DDB117B448650_gshared)(__this, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int32_t ___0_amount, const RuntimeMethod* method) ; inline void Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678 (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* __this, uint8_t ___0_value, const RuntimeMethod* method) { (( void (*) (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*, uint8_t, const RuntimeMethod*))Nullable_1__ctor_m812145458B72A334FF7E947D6CE70F4CE330BEBD_gshared)(__this, ___0_value, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Byte_ToString_mB80CE094B94215119578E4D796566E71D7277EE4 (uint8_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ; inline uint8_t Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* __this, const RuntimeMethod* method) { return (( uint8_t (*) (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m6AF3AF6DB9554746726B5BB6D718859A894BD12E_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter_PushArray_m8BF5F98CAE8B5B4F75FE25FD61614A06D4FC3E88 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_8_Int64_mD26697A5823B32E71773D799B9A021669C342291_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int64_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B (int64_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, String_t* ___0_message, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* BinaryDataReader_ReadTypeEntry_m36785B7AB5C80566698AD2812678633FDBEB327A_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int32_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter_PushNode_mFC15F72653B4075E0ADF6B541928DCAB6D6DE0A5 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, String_t* ___0_name, int32_t ___1_id, Type_t* ___2_type, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter_PopArray_m73B0618D57FDF751939D329596FB77F9B2590072 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BaseDataReader_get_CurrentNodeName_mA0C226AC3940C8B16ACFD86410E395ED9EF2E67C (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter_PopNode_m20ECFBD261E1D9C7938BB59696F169C6C687E27D (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, String_t* ___0_name, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_1_SByte_m32F5B0B48B7EBC78925C85E163CCEAB6BD9FC79D_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int8_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_1_Byte_mE45263CC367BCEAC7F4968D0AAAA666815A453D9_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint8_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_2_Int16_m5471141CA9D280B33AA163CE66A90056A088EDC1_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int16_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_2_UInt16_mAC487540FC0A0706F636243939D1EC0C27B268EC_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint16_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_4_UInt32_m7CF37E3C02344744FFC5B3FD13DE5AB993500E05_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint32_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_8_UInt64_mC7B028A2E89BA69539E5F95299A71DA24AEF681B_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint64_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_m1BE9BD198B904AA1D94F4B10DA88077DFD44B7A5 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_2_Char_m00F60CC5B0BBAAC26D5162AE484C7EC524CAEFBB_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Il2CppChar* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_4_Float32_mCF46AA3A20AC87DB9D5DAE14D628C820114E9AAD_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, float* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_8_Float64_m6E2CA060AD3B06BE98687F59A6F74A2382395F00_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, double* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_16_Decimal_m2C8D7C4904D2DDA2552FC14194BC57C2589C92AE_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Decimal_op_Explicit_mFE383D1954522ECA8822B56A7C59794B850FE4C1 (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Decimal_op_Explicit_mA8577A95CD02E86110976D415CA149550AD5A6C0 (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Explicit_mC97457D67812EF62FBEC4E9C07E5DCFACAA1FE66 (double ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Explicit_m2B8355EC2618BDE4A6813C6826D9E3B996B9E22F (float ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Implicit_m8F9A38760D01B23E6DFF77EA760CCE5111F3656D (int64_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_16_Guid_m295B3C48B8E63D04B2E727AD3557C226B6A19C88_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Guid_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReader_PrepareNewSerializationSession_mDAA07634D09E9745D368E5A6F179DE7E8ACE0C01 (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, const RuntimeMethod* method) ; inline void Dictionary_2_Clear_mD2A299D7FCFAF438D826D50A593118886D116BDD (Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36*, const RuntimeMethod*))Dictionary_2_Clear_mE1EFF7C68491EE07D21EE9924475A559BF0A4773_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89 (void* ___0_from, void* ___1_to, int32_t ___2_bytes, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ProperBitConverter_BytesToHexString_m8A6BA0DDC9FC01DC5CCAA9AD3DAE1603908D46EF (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, bool ___1_lowerCaseHexChars, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_mAA0705B41B390BDB42F67894B9B67C956814C71B (String_t* __this, Il2CppChar ___0_c, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD (const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_SkipBuffer_mC25CF9C44A4D34890062AD2A02E03F91F3F6685C_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int32_t ___0_amount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataReader_SkipStringValue_m052F451FDAA6AA1002D09ACC6DF9AD49E4E08F3F_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) ; inline bool Dictionary_2_TryGetValue_m03B727E2D5CC80573746CF6077AF72B4BA96CC3C (Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* __this, int32_t ___0_key, Type_t** ___1_value, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36*, int32_t, Type_t**, const RuntimeMethod*))Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_gshared)(__this, ___0_key, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseDataReader_get_CurrentNodeDepth_mC3209339F88989B9BEED0DC4B0D63691AFEA034B (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ; inline void Dictionary_2_Add_mEE9EBB858749DAB172DB7E7255A1485A85EFE6D4 (Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* __this, int32_t ___0_key, Type_t* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36*, int32_t, Type_t*, const RuntimeMethod*))Dictionary_2_Add_mAF1EF7DA16BD70E252EA5C4B0F74DE519A02CBCD_gshared)(__this, ___0_key, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataReader_SkipPeekedEntryContent_mBDAFD0A4DB1B5B1EB80A900BE49571AE7757FE25 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataReader_ReadEntireStreamToBuffer_m4D05CC68B32BC2433F42EB03F947C7247061CA2C (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) ; inline void Dictionary_2__ctor_m20E5ED39DC8B6FDB08C4BC6D97598BD4D4AABB09 (Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ; inline void Func_3__ctor_m0F2C1011A9F69F008C434D141279D1C948C8DCE4 (Func_3_t9CEE8DABF47355446BA1726A7C03173EBC085BE5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_3_t9CEE8DABF47355446BA1726A7C03173EBC085BE5*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mB74B512421B3654E91865BF768DAB07FBF8519F7_gshared)(__this, ___0_object, ___1_method, method); } inline void Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD (Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* __this, Type_t* ___0_key, Delegate_t* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE*, Type_t*, Delegate_t*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method); } inline void Func_3__ctor_mC5ABE2BA58A6F86B42F4097827CC097DF199C570 (Func_3_tCD1D837F04F5A7B055200A48ED054A91DBA997DE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_3_tCD1D837F04F5A7B055200A48ED054A91DBA997DE*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m764A470D4D8ED05BEB4D043CBD7D29D2B77DFF5B_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_3__ctor_mDA575EC3DA94837F8718C9283E5D4B752781D503 (Func_3_tC2A21B18D73205FB1F0C80B58CB923890AD6A76F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_3_tC2A21B18D73205FB1F0C80B58CB923890AD6A76F*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mE794A39045517A64185F7C9BA859494A112E4EB1_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_3__ctor_mEE752865962BC9AFB09A7835E12EF8A5BB8B74E9 (Func_3_tD92FE9D1F2D4C35B554AF0942D4E50BC4AFB00A4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_3_tD92FE9D1F2D4C35B554AF0942D4E50BC4AFB00A4*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mAA60567A65656DD2E82EBEA860B1BF5FD07CF435_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_3__ctor_m249C078CC2114CB583301CF0FC436F07DE56D4CC (Func_3_t2114B882AFDD57EE79313C18D95D37D460A369B6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_3_t2114B882AFDD57EE79313C18D95D37D460A369B6*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mB79099E9ED94D7272F2F9DD0C729844EBAB82D24_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_3__ctor_mB8B6D33F2F28F409BFA5078AF4A00C83F786ED18 (Func_3_tE2358BA2A7256DF393C2698621CAC4E6D0802F79* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_3_tE2358BA2A7256DF393C2698621CAC4E6D0802F79*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m03DA669B0EFE786DECFBC2F7CF70314CE0705ADB_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_3__ctor_m930FDBB71BDD1852C644AF7A43522875E308F872 (Func_3_t27997AC431DD02B05CF2667961B3A4842D0A7F46* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_3_t27997AC431DD02B05CF2667961B3A4842D0A7F46*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m432906418DC76DB49BDBD97CEE51FE75B7D2A6DA_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_3__ctor_mB20F9F642A850F970361E27DF181DA13127232CB (Func_3_t73D0E383646A61A38AD0167F90D52DDB3161F17A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_3_t73D0E383646A61A38AD0167F90D52DDB3161F17A*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m8437D36AEB0519AC99C6F0A485442F91C1E2DF06_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_3__ctor_m86D18BBDE4472876211922C134F2E5962B651BD0 (Func_3_t3A64F68F62266500C12C9F68160798259ECCB10A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_3_t3A64F68F62266500C12C9F68160798259ECCB10A*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mB5C2C31B2C04160EC9E2BEF87EA39AB0F679536B_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_3__ctor_mF8D5E590A0F073273158DA54193F538EA752DF37 (Func_3_tC84903FFAFB97703E2C7BE3F27247ACE29E6CC4F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_3_tC84903FFAFB97703E2C7BE3F27247ACE29E6CC4F*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m226E7242992151290A9EC5931127188D555AE5F0_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_3__ctor_m855A23373D9FCB5A4ECA3CE3C68869C3CAF6A322 (Func_3_tD24E0EEE79A2D53F95A8A47C30AC3FB7E5A64076* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_3_tD24E0EEE79A2D53F95A8A47C30AC3FB7E5A64076*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mDF3CCB5E1E6A6213A7F3BC847BC885D6B0AC9015_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_3__ctor_m7C6D3D3FA9D95CFB0CB053879FE36B7740E6C851 (Func_3_t38354128C1271F20AEA94D213AA3CF033050523D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_3_t38354128C1271F20AEA94D213AA3CF033050523D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m6F430FC7F7B6F34BEF6C85334FDE889B951F1E9B_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_3__ctor_m97BA2081E99F7774DC41900A223F56C7C0518CB5 (Func_3_tE4F3B25C4FF345D7B584DFCC7A7D71604B33E107* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_3_tE4F3B25C4FF345D7B584DFCC7A7D71604B33E107*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m5582087535657823C74B9D727FCB4E13C646399C_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_3__ctor_mB741EF7C47B790E4048C99EEDCE2903C653F9549 (Func_3_t417C5EFB3D6341B4A453E81028DF0C80E58D0E21* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_3_t417C5EFB3D6341B4A453E81028DF0C80E58D0E21*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mE6B41BF4209034741C69456E149987276948243B_gshared)(__this, ___0_object, ___1_method, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m64539FD910D9640C8870E399A974F5A7164FAC30 (U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t ProperBitConverter_ToUInt16_m872B680E09BB2C82993E8422B9A2BC90047BEA06 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, const RuntimeMethod* method) ; inline void Dictionary_2__ctor_mA2E6319A50FEDE0C6103A61D65408E1986DE2B04 (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*, int32_t, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_m4C802F609D63FAB6D65E2A9A52080657CCD56319_gshared)(__this, ___0_capacity, ___1_comparer, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataWriter__ctor_m90FB89BAE181AAFA020FEC31CFB66B131F3693BD (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___1_context, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int32_t ___0_space, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_8_Int64_m1104055DF05590B742266142F5D74991254F9D83_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int64_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteType_m35AA56D6A1497F68FC2DEF92E821CFAB60BA13F4_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, Type_t* ___0_type, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int32_t ___0_space, const RuntimeMethod* method) ; inline Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025 (int32_t ___0_minimumCapacity, const RuntimeMethod* method) { return (( Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* (*) (int32_t, const RuntimeMethod*))Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_gshared)(___0_minimumCapacity, method); } inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2 (Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* __this, const RuntimeMethod* method) { return (( ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* (*) (Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125*, const RuntimeMethod*))Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76 (RuntimeObject* ___0_from, RuntimeObject* ___1_to, int32_t ___2_byteCount, int32_t ___3_fromByteOffset, int32_t ___4_toByteOffset, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_2_Char_m72E82AB06884E5D16959A3A58681A7F9FAA69A4E_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_m27A2BFF2CBB6CECA0A9E58B3A65C6A45C40EF079 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, uint16_t ___2_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_2_Int16_m3A45F9DA957A67B8361581CCA8AAEB51E8F958D3_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int16_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_mE2EB32A1D34E9FD1E3FA10C17C0ABF2688A2F620 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, int16_t ___2_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_m9ED318F8126C0F6CE2E4F33D07CD09B642D65F48 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, int32_t ___2_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_m77C5435E6E23835087F3CFDE1EE30B8DAC276235 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, int64_t ___2_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_2_UInt16_m470AC67B8D5D6BC7352B8E817A932175C680CF12_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, uint16_t ___0_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_4_UInt32_mDEE25BEEE64FFB75124CFCE3C8295075F1FC0F1F_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, uint32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_mE5E4847614CEB0DF324D422FB5CA8BCD54814EA0 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, uint32_t ___2_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_8_UInt64_mC5AB65E325232703D665F65E5879BB4F034BA217_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, uint64_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_mB45E6D425454C8357F7AAC65B49B52419D719AFA (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, uint64_t ___2_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_16_Decimal_m09164C3FB0DD6E7931DB6F87B9D9B8A5858C00DD_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_m432090B768F2E1AD344AB7C8E4B52BDC75E7593C (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___2_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_4_Float32_m6C800CD761E762E91C2B7A3C88ACC0908A656894_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, float ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_mFDB5706A306A0E692E66D5FED090CA9610EFB0CD (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, float ___2_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_8_Float64_mB29BF44ECA98293F9F4BA2DB3D7FD7F33D3AB401_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, double ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_m751D4DC8F2016F71564DBB6DFAD4CCD471736354 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, double ___2_value, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_16_Guid_m4774D1D47F264DF21E56295BE6032DDE734CD127_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, Guid_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProperBitConverter_GetBytes_m0EB9A8E2E92B6D1D0E74F410C82A4CC5ED61B718 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, int32_t ___1_index, Guid_t ___2_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataWriter_PrepareNewSerializationSession_mCC0ED9C1F0499145D3615228C85A65A81E57C3F0 (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, const RuntimeMethod* method) ; inline void Dictionary_2_Clear_m1E0BB398DE5617721552A4372C09547826FB46DC (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*, const RuntimeMethod*))Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ; inline bool Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* __this, Type_t* ___0_key, int32_t* ___1_value, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*, Type_t*, int32_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_gshared)(__this, ___0_key, ___1_value, method); } inline int32_t Dictionary_2_get_Count_m26AF4CF95FC733071C419A03190EF6B2F9706579 (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* __this, const RuntimeMethod* method) { return (( int32_t (*) (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*, const RuntimeMethod*))Dictionary_2_get_Count_mEE80B960C3B902E5FB4D2458CEB323B68A954926_gshared)(__this, method); } inline void Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904 (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* __this, Type_t* ___0_key, int32_t ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*, Type_t*, int32_t, const RuntimeMethod*))Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared)(__this, ___0_key, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* BaseDataWriter_get_Context_m212BD8AD4CEFFABD3CBF7BEA5B66C3FE37FF2EE3 (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnsafeUtilities_StringToBytes_m47C191284C1676E35355A0FD43E90D71EF16DD0F (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, String_t* ___1_value, bool ___2_needs16BitSupport, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataWriter_FlushToStream_m20B11A52B79E26587C29AEAF00065D4B9D5CD69A (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___0_message, const RuntimeMethod* method) ; inline void Dictionary_2__ctor_m112A1CB923DA2FC5DD778E732387D65BA92A743F (Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE*, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_mB2760A703784902BE10E873BC760166EC9693D63_gshared)(__this, ___0_comparer, method); } inline void Action_3__ctor_m6DE8F052E73E5635AEC54528275E9CA3EBD4F78F (Action_3_t8D91EEEC6F67AE84813CD12EB819858671000DAF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Action_3_t8D91EEEC6F67AE84813CD12EB819858671000DAF*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_m4C4C4018183042F691761ACFB1C89381253FCE0E_gshared)(__this, ___0_object, ___1_method, method); } inline void Action_3__ctor_mFF654904C35FEAA47E64562CF9391F8446BE871D (Action_3_t6C577DBD836701816846A7A2828A1F69FBFA1FB8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Action_3_t6C577DBD836701816846A7A2828A1F69FBFA1FB8*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_m7F42878F0FEC928C460AFABE8751F18AAC588675_gshared)(__this, ___0_object, ___1_method, method); } inline void Action_3__ctor_m6FA5B1CD72297ED7E15ABB531C568561A360A66E (Action_3_tDD9B7F86F62343F8C28A64A27E90DD2795981B0D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Action_3_tDD9B7F86F62343F8C28A64A27E90DD2795981B0D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_m9DEBC65B3793DDC40524D67A5B8A95FA358ED41F_gshared)(__this, ___0_object, ___1_method, method); } inline void Action_3__ctor_m9255AD97858C856F8A6A0B033E8E95044409D172 (Action_3_tD6E080F36319CBF6BF1621FF6C67DCA2E608EB98* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Action_3_tD6E080F36319CBF6BF1621FF6C67DCA2E608EB98*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_m5FC968BDD4D60E8A6B682280FEB6C7298C692269_gshared)(__this, ___0_object, ___1_method, method); } inline void Action_3__ctor_mFC7ACC90868EDAA1AABD4A8FEF2274D2871FFADA (Action_3_t786686BB4C5B9AA674CB0020B2BBFF6E155B0ADF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Action_3_t786686BB4C5B9AA674CB0020B2BBFF6E155B0ADF*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_m0BDF2220874AAB57ABDE668D5B53BA7D7F95CF13_gshared)(__this, ___0_object, ___1_method, method); } inline void Action_3__ctor_m457FAD59A667765DDB23A4BD10F8C83AB782DB90 (Action_3_t9FCE45D8430C8E4546F9417E50E5E511A9A79E4B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Action_3_t9FCE45D8430C8E4546F9417E50E5E511A9A79E4B*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_m28D618ACD30D378303374C6D5A85A5567573DF39_gshared)(__this, ___0_object, ___1_method, method); } inline void Action_3__ctor_m521E2F3F77D501F976153A405358CB2E88E81423 (Action_3_t0A012FA1577223FF2119D68312CF07EDD705CC57* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Action_3_t0A012FA1577223FF2119D68312CF07EDD705CC57*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_mA5ADF620DEB401A96901A4AE70AC41640A8032B3_gshared)(__this, ___0_object, ___1_method, method); } inline void Action_3__ctor_m4229015BAAB9B5694A9D32A2CF9CB2E54F66C0AF (Action_3_tC9307B24BB0C531145058E18028E296F840CBA67* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Action_3_tC9307B24BB0C531145058E18028E296F840CBA67*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_mF187855FBA16F91F85C84371CDE83B2AE18D55F9_gshared)(__this, ___0_object, ___1_method, method); } inline void Action_3__ctor_m51E15CD0B58E32840831F91412960D296C2F8BF8 (Action_3_tD051CEE665CB7EE31E074DA49DCAE32AD8A5CF53* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Action_3_tD051CEE665CB7EE31E074DA49DCAE32AD8A5CF53*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_m4B202F63DE64CEB898AEA142ACC2C62AB7C217CC_gshared)(__this, ___0_object, ___1_method, method); } inline void Action_3__ctor_mC9877A206CAE0F4F8B36A9C3E4992A06D46A5564 (Action_3_tC603593BE9AB0D6252D0674BA4A7547AA0FF84E5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Action_3_tC603593BE9AB0D6252D0674BA4A7547AA0FF84E5*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_m02667367A2C0C091BD5D3BDC1BF0A308FDB3EC9F_gshared)(__this, ___0_object, ___1_method, method); } inline void Action_3__ctor_mEFCCBED6631119173E5989EACEC131BF15905CEC (Action_3_t6896EA7B8A6394A0DB02C01762B8852C3E16D91C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Action_3_t6896EA7B8A6394A0DB02C01762B8852C3E16D91C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_mC9475B539BEC00EB58F1067899C0CF6776287443_gshared)(__this, ___0_object, ___1_method, method); } inline void Action_3__ctor_m841FAFB89885933D20402444BEDCDE8D7058D98B (Action_3_t99D5BE4BC7F4DDFD6D3A7B8CCCE14638C8E295C0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Action_3_t99D5BE4BC7F4DDFD6D3A7B8CCCE14638C8E295C0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_mEB13D3C435CC557CB7F0F0392CFA7E3D3F09A199_gshared)(__this, ___0_object, ___1_method, method); } inline void Action_3__ctor_m125CB91021FA82B72B2797CE9217AF1F6E21C968 (Action_3_t040DD97225AE7940C382F481C47641A9726EC4C7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Action_3_t040DD97225AE7940C382F481C47641A9726EC4C7*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_mE0A10B75B6E8DF3E6E3CC9ACFE3A9103193C512A_gshared)(__this, ___0_object, ___1_method, method); } inline void Action_3__ctor_m077D737FBC1185FAB72DB6A51E508CEB33456200 (Action_3_t2C1E9C3208FF733CF93194827BC5A316F5728ABE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Action_3_t2C1E9C3208FF733CF93194827BC5A316F5728ABE*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_3__ctor_m581E023C01EA8A3E011745C200982522D7788B2E_gshared)(__this, ___0_object, ___1_method, method); } inline void Dictionary_2__ctor_mA063F7CB6E3B3137242BABE30D2790AB7512F906 (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_m89AC42CD88BC0ED965D36B7028EF3DE23D290E1D_gshared)(__this, ___0_comparer, method); } inline void Dictionary_2__ctor_mB7AA8EFA279F0EF69B3F2DFD7EF60FCC5D18E4FD (Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA*, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_mB2760A703784902BE10E873BC760166EC9693D63_gshared)(__this, ___0_comparer, method); } inline void Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280 (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m6A0E7FE9DF9AE6C4BEE58611CB55F64FC3D79052_gshared)(__this, ___0_object, ___1_method, method); } inline void Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67 (Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* __this, Type_t* ___0_key, Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA*, Type_t*, Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m022524C9C2F6A2679EFCB2B4A1C53CC600C54296 (U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataReader__ctor_mE5E303F7502953B4AB268782716ED5F0F286F9B9 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___1_context, const RuntimeMethod* method) ; inline void Func_1__ctor_m64666B7C79DD37423166867D6AC3A2487EB91E13 (Func_1_tE206E9F9B41CFFF0572F2C4B0387B4E70C161ACC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_1_tE206E9F9B41CFFF0572F2C4B0387B4E70C161ACC*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m64666B7C79DD37423166867D6AC3A2487EB91E13_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_1__ctor_m9C775C8E4FE5ABE4F2B0B95A72F184DDA5C2CFEE (Func_1_t5800A995BE95C9F3897A7F86E964157A7D0B10AC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_1_t5800A995BE95C9F3897A7F86E964157A7D0B10AC*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m9C775C8E4FE5ABE4F2B0B95A72F184DDA5C2CFEE_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_1__ctor_m990FDA63F98319790D3131C95D8B44F9EC0D280C (Func_1_tEFE13D8B81B3DD3ECB817DA9CC397451AAF9881A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_1_tEFE13D8B81B3DD3ECB817DA9CC397451AAF9881A*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m990FDA63F98319790D3131C95D8B44F9EC0D280C_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_1__ctor_m475512287B9508E6D4721B3022635FED517234D1 (Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m475512287B9508E6D4721B3022635FED517234D1_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_1__ctor_m8E73BFE6AD5362513E1302835EF279650B70333F (Func_1_t84FF2BA023F4FF598B3D124B60BB85D6F904FE1D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_1_t84FF2BA023F4FF598B3D124B60BB85D6F904FE1D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m8E73BFE6AD5362513E1302835EF279650B70333F_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_1__ctor_mE042A1BE679CC2AAF7894C7AB76FD6236643895E (Func_1_t0C3FDD735FCDC6B3F63DD37025A9B0CD52DA078C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_1_t0C3FDD735FCDC6B3F63DD37025A9B0CD52DA078C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_mE042A1BE679CC2AAF7894C7AB76FD6236643895E_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_1__ctor_m8917D4A735B10A01469C15D7688BD48062E8BDD3 (Func_1_t01C271DAAA995A6BB3551CEE7211992D2014C54D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_1_t01C271DAAA995A6BB3551CEE7211992D2014C54D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m8917D4A735B10A01469C15D7688BD48062E8BDD3_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_1__ctor_mA75D888F13C413523F1ECD54F44E8715CB1635C2 (Func_1_tF6541D6142ABBB0E6DD98A0B3A635B1F2002DC6D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_1_tF6541D6142ABBB0E6DD98A0B3A635B1F2002DC6D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_mA75D888F13C413523F1ECD54F44E8715CB1635C2_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_1__ctor_mD968677C7C680B35882A8D3066A30972C423E0B4 (Func_1_t8FB054CAA84105278E81718602A899DC392659DC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_1_t8FB054CAA84105278E81718602A899DC392659DC*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_mD968677C7C680B35882A8D3066A30972C423E0B4_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_1__ctor_m4EA800E0563D5E2E04CA0F5DF857947309DFB951 (Func_1_tD93ED0F663FCE513F35D9AEFEABC8B4714731F33* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_1_tD93ED0F663FCE513F35D9AEFEABC8B4714731F33*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m4EA800E0563D5E2E04CA0F5DF857947309DFB951_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22 (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_1__ctor_m94E0C712F86101E026834DA318C3FFF46DE49C71 (Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m94E0C712F86101E026834DA318C3FFF46DE49C71_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_1__ctor_mFD3B853B23577DD7757C6726EB1FB0EC97D25B31 (Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_mFD3B853B23577DD7757C6726EB1FB0EC97D25B31_gshared)(__this, ___0_object, ___1_method, method); } inline void Func_1__ctor_mF051C59A4536E246F8D503B6C2AFD4A633CF27E3 (Func_1_t795BA1461C14377291BD8B37CC2DF979C31BF318* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_1_t795BA1461C14377291BD8B37CC2DF979C31BF318*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_mF051C59A4536E246F8D503B6C2AFD4A633CF27E3_gshared)(__this, ___0_object, ___1_method, method); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* BaseDataReader_get_Stream_mF16D1B7B725951734DD87363B28BC95C456D308E_inline (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReader_set_Stream_m7FCCF4F6CC3016F57157D68F90A0CDB65883610E (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonTextReader__ctor_m98265307E330E3BCFFBE1D5B91DCE5AE7A07DBB0 (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___1_context, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonTextReader_Dispose_m4D7F672CA3AA3242683EA2F9459EB01F72DA1294 (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonTextReader_ReadToNextEntry_m4B2BEB2131141A0D96AFB0549AA27314E394AC0E (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, String_t** ___0_name, String_t** ___1_valueContent, uint8_t* ___2_entry, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int32_TryParse_mB8E246A7D6D6308EF36DE3473643BDE4CF8F71FF (String_t* ___0_s, int32_t ___1_style, RuntimeObject* ___2_provider, int32_t* ___3_result, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966 (String_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ; inline void Dictionary_2_set_Item_m65F29CEA004735FF271E6DBC6EE01C26E01799C7 (Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* __this, int32_t ___0_key, Type_t* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36*, int32_t, Type_t*, const RuntimeMethod*))Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_gshared)(__this, ___0_key, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadAnyIntReference_m105CBB4A621DF9E4599693C981444E5FF43AE206 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, int32_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472 (String_t* __this, int32_t ___0_startIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Guid__ctor_mAE66BA1C43B4194F4F7991E2E30370E36CBBF830 (Guid_t* __this, String_t* ___0_g, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int64_TryParse_m64CEDECE4C3F16B715CA1057801018B2957AE0E3 (String_t* ___0_s, int32_t ___1_style, RuntimeObject* ___2_provider, int64_t* ___3_result, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UInt64_TryParse_m33051106D55D2FDFB53461FF5DDB59F8C35B2388 (String_t* ___0_s, int32_t ___1_style, RuntimeObject* ___2_provider, uint64_t* ___3_result, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decimal_TryParse_mA3CAA172CC95A384FDB25A3FCEA91F9F1ABF23B6 (String_t* ___0_s, int32_t ___1_style, RuntimeObject* ___2_provider, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* ___3_result, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Single_TryParse_mFB8CC32F0016FBB6EFCB97953CF3515767EB6431 (String_t* ___0_s, int32_t ___1_style, RuntimeObject* ___2_provider, float* ___3_result, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Double_TryParse_m1D39DC22A45BC9A576B9D9130600BFD3CB6DA382 (String_t* ___0_s, int32_t ___1_style, RuntimeObject* ___2_provider, double* ___3_result, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonTextReader_Reset_mBE75930722B04DE597EA0352DEF4FCBA8F9B29D5 (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9 (const RuntimeMethod* method) ; #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 SerializedBehaviour_Sirenix_Serialization_ISupportsPrefabSerialization_get_SerializationData_m09640B0CA34D28D7B501667ABA70018A2ADB6E85 (SerializedBehaviour_tD5ABCB7B7DB3B170B6FC07F46F2021F9689CBBE5* __this, const RuntimeMethod* method) { { SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 L_0 = __this->___serializationData; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedBehaviour_Sirenix_Serialization_ISupportsPrefabSerialization_set_SerializationData_m72E7BAFA2BF9E7A5E472F0F084906113291CBFCC (SerializedBehaviour_tD5ABCB7B7DB3B170B6FC07F46F2021F9689CBBE5* __this, SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 ___0_value, const RuntimeMethod* method) { { SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 L_0 = ___0_value; __this->___serializationData = L_0; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___SerializedBytes), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___ReferencedUnityObjects), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___SerializedBytesString), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___Prefab), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___PrefabModificationsReferencedUnityObjects), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___PrefabModifications), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___SerializationNodes), (void*)NULL); #endif return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedBehaviour_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m74679D2BF297CCF400338A5C091FF136A69F8EFC (SerializedBehaviour_tD5ABCB7B7DB3B170B6FC07F46F2021F9689CBBE5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_0 = (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1*)(&__this->___serializationData); il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); UnitySerializationUtility_DeserializeUnityObject_m815FE998B6D5F9297F768A3A23A63BBBF0B6B667(__this, L_0, (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1*)NULL, NULL); VirtualActionInvoker0::Invoke(8, __this); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedBehaviour_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_mCF2FFC51F014FFE6D47895C6B3EF4E47090F192B (SerializedBehaviour_tD5ABCB7B7DB3B170B6FC07F46F2021F9689CBBE5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { VirtualActionInvoker0::Invoke(9, __this); SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_0 = (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1*)(&__this->___serializationData); il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); UnitySerializationUtility_SerializeUnityObject_m1C3F81CF42DB51EA7481A937956D00D4CD5ED7C8(__this, L_0, (bool)0, (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659*)NULL, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedBehaviour_OnAfterDeserialize_mE2AA1E1C7618657C31507EFA200B58BD267E42E5 (SerializedBehaviour_tD5ABCB7B7DB3B170B6FC07F46F2021F9689CBBE5* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedBehaviour_OnBeforeSerialize_mF674E4DABB1AD9DD06E3C850F6628B4F3CE1502D (SerializedBehaviour_tD5ABCB7B7DB3B170B6FC07F46F2021F9689CBBE5* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedBehaviour__ctor_mA850F12546874B5F653C82C071C577DF76C21CF7 (SerializedBehaviour_tD5ABCB7B7DB3B170B6FC07F46F2021F9689CBBE5* __this, const RuntimeMethod* method) { { Behaviour__ctor_m00422B6EFEA829BCB116D715E74F1EAD2CB6F4F8(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 SerializedComponent_Sirenix_Serialization_ISupportsPrefabSerialization_get_SerializationData_m2383EBF571DB953E54B433B37DDDE7E4DDC9E354 (SerializedComponent_tCE50D82D2E43ABD12C0B248D09AE27196BB23604* __this, const RuntimeMethod* method) { { SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 L_0 = __this->___serializationData; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedComponent_Sirenix_Serialization_ISupportsPrefabSerialization_set_SerializationData_m47180376177E179A8FAE1E1F888726A589345984 (SerializedComponent_tCE50D82D2E43ABD12C0B248D09AE27196BB23604* __this, SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 ___0_value, const RuntimeMethod* method) { { SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 L_0 = ___0_value; __this->___serializationData = L_0; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___SerializedBytes), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___ReferencedUnityObjects), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___SerializedBytesString), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___Prefab), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___PrefabModificationsReferencedUnityObjects), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___PrefabModifications), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___SerializationNodes), (void*)NULL); #endif return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedComponent_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_mCC3F2A14A93ECCA569CB7E2D054498B64B40F925 (SerializedComponent_tCE50D82D2E43ABD12C0B248D09AE27196BB23604* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_0 = (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1*)(&__this->___serializationData); il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); UnitySerializationUtility_DeserializeUnityObject_m815FE998B6D5F9297F768A3A23A63BBBF0B6B667(__this, L_0, (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1*)NULL, NULL); VirtualActionInvoker0::Invoke(8, __this); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedComponent_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_mB9327995B1A0902C2253F269B0A17567D4609122 (SerializedComponent_tCE50D82D2E43ABD12C0B248D09AE27196BB23604* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { VirtualActionInvoker0::Invoke(9, __this); SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_0 = (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1*)(&__this->___serializationData); il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); UnitySerializationUtility_SerializeUnityObject_m1C3F81CF42DB51EA7481A937956D00D4CD5ED7C8(__this, L_0, (bool)0, (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659*)NULL, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedComponent_OnAfterDeserialize_m4C1BEEE431D8CE3EA6DFA95A3CBCE4ED3CDF7812 (SerializedComponent_tCE50D82D2E43ABD12C0B248D09AE27196BB23604* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedComponent_OnBeforeSerialize_mF52FA955DEDEB836A229B968FD8CCA066C5C57AB (SerializedComponent_tCE50D82D2E43ABD12C0B248D09AE27196BB23604* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedComponent__ctor_m7571984F12464AC70DBF2796BA63DEA176D98E28 (SerializedComponent_tCE50D82D2E43ABD12C0B248D09AE27196BB23604* __this, const RuntimeMethod* method) { { Component__ctor_m4319162A6E6B02301078C1233F6E7F4A3E735486(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 SerializedMonoBehaviour_Sirenix_Serialization_ISupportsPrefabSerialization_get_SerializationData_m1FC1AA122008AE6D4EC367A9C83D8F3ADD3ECD55 (SerializedMonoBehaviour_tCAB84E6C5A9BE32A25633BE1E4B22DCFF87120FF* __this, const RuntimeMethod* method) { { SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 L_0 = __this->___serializationData; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedMonoBehaviour_Sirenix_Serialization_ISupportsPrefabSerialization_set_SerializationData_mE105E03B19854D9A86869C3656989B1078125138 (SerializedMonoBehaviour_tCAB84E6C5A9BE32A25633BE1E4B22DCFF87120FF* __this, SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 ___0_value, const RuntimeMethod* method) { { SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1 L_0 = ___0_value; __this->___serializationData = L_0; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___SerializedBytes), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___ReferencedUnityObjects), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___SerializedBytesString), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___Prefab), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___PrefabModificationsReferencedUnityObjects), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___PrefabModifications), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___serializationData))->___SerializationNodes), (void*)NULL); #endif return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedMonoBehaviour_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m5C870F7BDFD78347615FE9A38DB51789347CFAE8 (SerializedMonoBehaviour_tCAB84E6C5A9BE32A25633BE1E4B22DCFF87120FF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_0 = (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1*)(&__this->___serializationData); il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); UnitySerializationUtility_DeserializeUnityObject_m815FE998B6D5F9297F768A3A23A63BBBF0B6B667(__this, L_0, (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1*)NULL, NULL); VirtualActionInvoker0::Invoke(8, __this); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedMonoBehaviour_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_m98E4764892A7D6C1682FF2ABB653382FE4BA0B53 (SerializedMonoBehaviour_tCAB84E6C5A9BE32A25633BE1E4B22DCFF87120FF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { VirtualActionInvoker0::Invoke(9, __this); SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_0 = (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1*)(&__this->___serializationData); il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); UnitySerializationUtility_SerializeUnityObject_m1C3F81CF42DB51EA7481A937956D00D4CD5ED7C8(__this, L_0, (bool)0, (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659*)NULL, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedMonoBehaviour_OnAfterDeserialize_mD0C999FE6BA0BB78D5E4BB1CFCAEEBB3D8C35103 (SerializedMonoBehaviour_tCAB84E6C5A9BE32A25633BE1E4B22DCFF87120FF* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedMonoBehaviour_OnBeforeSerialize_m84527A8BF11F9A46D53BF50A340B0CDFA01263B5 (SerializedMonoBehaviour_tCAB84E6C5A9BE32A25633BE1E4B22DCFF87120FF* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedMonoBehaviour__ctor_mE7EAEE3A06719586BD4F437AE8562D888FEBF714 (SerializedMonoBehaviour_tCAB84E6C5A9BE32A25633BE1E4B22DCFF87120FF* __this, const RuntimeMethod* method) { { MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedScriptableObject_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m67D7064FA88179E1243900549A53498AB962CD5D (SerializedScriptableObject_t1CCB98525A3BEE7B0FC72D541E7390DF8A79A399* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_0 = (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1*)(&__this->___serializationData); il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); UnitySerializationUtility_DeserializeUnityObject_m815FE998B6D5F9297F768A3A23A63BBBF0B6B667(__this, L_0, (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1*)NULL, NULL); VirtualActionInvoker0::Invoke(6, __this); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedScriptableObject_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_m91323AB32D88B23677EB9BAEC164FAA131172062 (SerializedScriptableObject_t1CCB98525A3BEE7B0FC72D541E7390DF8A79A399* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { VirtualActionInvoker0::Invoke(7, __this); SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_0 = (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1*)(&__this->___serializationData); il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); UnitySerializationUtility_SerializeUnityObject_m1C3F81CF42DB51EA7481A937956D00D4CD5ED7C8(__this, L_0, (bool)0, (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659*)NULL, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedScriptableObject_OnAfterDeserialize_mC656BA44C94A1A7ACF37BE70C5C5A868BD21C0EB (SerializedScriptableObject_t1CCB98525A3BEE7B0FC72D541E7390DF8A79A399* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedScriptableObject_OnBeforeSerialize_mCF8EE232686E64E6D40169458D80F206FF21B8D6 (SerializedScriptableObject_t1CCB98525A3BEE7B0FC72D541E7390DF8A79A399* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedScriptableObject__ctor_mFE6E09D6FB259CF8D134A5C165A6E48E3E77CEFD (SerializedScriptableObject_t1CCB98525A3BEE7B0FC72D541E7390DF8A79A399* __this, const RuntimeMethod* method) { { ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedStateMachineBehaviour_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_mF1C0F0EAF36BBF3A2C972D3D2EA8E93BE62592AB (SerializedStateMachineBehaviour_t9A3A60D96A8A16652EE7A845FFE2C5F185DF82B0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_0 = (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1*)(&__this->___serializationData); il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); UnitySerializationUtility_DeserializeUnityObject_m815FE998B6D5F9297F768A3A23A63BBBF0B6B667(__this, L_0, (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1*)NULL, NULL); VirtualActionInvoker0::Invoke(20, __this); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedStateMachineBehaviour_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_m2ED4E4CFEE3A4125E53AE7C2DF2C418640E31B59 (SerializedStateMachineBehaviour_t9A3A60D96A8A16652EE7A845FFE2C5F185DF82B0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { VirtualActionInvoker0::Invoke(21, __this); SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_0 = (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1*)(&__this->___serializationData); il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); UnitySerializationUtility_SerializeUnityObject_m1C3F81CF42DB51EA7481A937956D00D4CD5ED7C8(__this, L_0, (bool)0, (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659*)NULL, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedStateMachineBehaviour_OnAfterDeserialize_m3E1F6CEBA022FF32AF4A39CE0D3D0D8361C9E3FC (SerializedStateMachineBehaviour_t9A3A60D96A8A16652EE7A845FFE2C5F185DF82B0* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedStateMachineBehaviour_OnBeforeSerialize_m5FE3C0F8A32F8EEC767FCB77652D45097C07125B (SerializedStateMachineBehaviour_t9A3A60D96A8A16652EE7A845FFE2C5F185DF82B0* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedStateMachineBehaviour__ctor_mD627D8AF09F156C251D2522FD8368DA17691C5CE (SerializedStateMachineBehaviour_t9A3A60D96A8A16652EE7A845FFE2C5F185DF82B0* __this, const RuntimeMethod* method) { { StateMachineBehaviour__ctor_m9663A75D1016E16D7E3A48E2D4E6466A041A00AB(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedUnityObject_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m04D18D3B0D946B938AB9C982C446CFECE06A1C08 (SerializedUnityObject_t48ECDB9E7A0187219612146E029D0CA8F8DE6552* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_0 = (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1*)(&__this->___serializationData); il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); UnitySerializationUtility_DeserializeUnityObject_m815FE998B6D5F9297F768A3A23A63BBBF0B6B667(__this, L_0, (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1*)NULL, NULL); VirtualActionInvoker0::Invoke(6, __this); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedUnityObject_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_mF468EA4AFEE5AB532456B2844FE63B413229E2BB (SerializedUnityObject_t48ECDB9E7A0187219612146E029D0CA8F8DE6552* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { VirtualActionInvoker0::Invoke(7, __this); SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1* L_0 = (SerializationData_t0C593262DAB97EC0A16615AA7A79A305E1851CD1*)(&__this->___serializationData); il2cpp_codegen_runtime_class_init_inline(UnitySerializationUtility_tC060F043DB74E647C599BD28FA0B23846642D7D5_il2cpp_TypeInfo_var); UnitySerializationUtility_SerializeUnityObject_m1C3F81CF42DB51EA7481A937956D00D4CD5ED7C8(__this, L_0, (bool)0, (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659*)NULL, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedUnityObject_OnAfterDeserialize_m27B1444CB749FAC3CDE876183F374CF509C70E42 (SerializedUnityObject_t48ECDB9E7A0187219612146E029D0CA8F8DE6552* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedUnityObject_OnBeforeSerialize_mE2B527E7F171C4B0FFF7A25E37A3A648B2E14A54 (SerializedUnityObject_t48ECDB9E7A0187219612146E029D0CA8F8DE6552* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedUnityObject__ctor_mB85A360DC505BB06B5F472E740EECF93993C4513 (SerializedUnityObject_t48ECDB9E7A0187219612146E029D0CA8F8DE6552* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object__ctor_m2149FA40CEC8D82AC20D3508AB40C0D8EFEF68E6(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReader__ctor_mE60E64F5FFFEEBEA52778E463E5000688E8A7261 (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___1_context, const RuntimeMethod* method) { { BaseDataReaderWriter__ctor_m76DF658EDCA44A72BF1505648A12397BC3BF3480(__this, NULL); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_0 = ___1_context; __this->___context = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___context), (void*)L_0); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_stream; if (!L_1) { goto IL_0017; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = ___0_stream; VirtualActionInvoker1< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(48, __this, L_2); } IL_0017: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseDataReader_get_CurrentNodeId_mB5BBCDD0D80951EB82499B3628F118C70C09668A (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, const RuntimeMethod* method) { { NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_0; L_0 = BaseDataReaderWriter_get_CurrentNode_m5026A80CE5C6ECCB810F16E28E10E0817C1963E2(__this, NULL); int32_t L_1 = L_0.___Id; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseDataReader_get_CurrentNodeDepth_mC3209339F88989B9BEED0DC4B0D63691AFEA034B (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = BaseDataReaderWriter_get_NodeDepth_m5206EF4E11FEC1653E62232C6BFC64EE3220C0FA_inline(__this, NULL); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BaseDataReader_get_CurrentNodeName_mA0C226AC3940C8B16ACFD86410E395ED9EF2E67C (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, const RuntimeMethod* method) { { NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_0; L_0 = BaseDataReaderWriter_get_CurrentNode_m5026A80CE5C6ECCB810F16E28E10E0817C1963E2(__this, NULL); String_t* L_1 = L_0.___Name; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* BaseDataReader_get_Stream_mF16D1B7B725951734DD87363B28BC95C456D308E (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___stream; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReader_set_Stream_m7FCCF4F6CC3016F57157D68F90A0CDB65883610E (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_value, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_value; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BaseDataReader_set_Stream_m7FCCF4F6CC3016F57157D68F90A0CDB65883610E_RuntimeMethod_var))); } IL_000e: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = ___0_value; NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(7, L_2); if (L_3) { goto IL_0021; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral24C5A2A04CC81493F2DCDEC604CAAC5FA263BF0F)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BaseDataReader_set_Stream_m7FCCF4F6CC3016F57157D68F90A0CDB65883610E_RuntimeMethod_var))); } IL_0021: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = ___0_value; __this->___stream = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___stream), (void*)L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_0 = __this->___context; if (L_0) { goto IL_0013; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_1 = (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1*)il2cpp_codegen_object_new(DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1_il2cpp_TypeInfo_var); DeserializationContext__ctor_m19450933748CBBBBE3DAEFC3953980B692065E98(L_1, NULL); __this->___context = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___context), (void*)L_1); } IL_0013: { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_2 = __this->___context; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReader_set_Context_m54D4C7EDBEFF4AF0BD022E6B38A8A2D312E463E0 (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___0_value, const RuntimeMethod* method) { { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_0 = ___0_value; __this->___context = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___context), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReader_SkipEntry_m3A99D110198C6D79980CC866D6A97A93EFE51FA1 (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t V_0 = 0; Type_t* V_1 = NULL; bool V_2 = false; Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* V_3 = NULL; RuntimeObject* V_4 = NULL; RuntimeObject* V_5 = NULL; RuntimeObject* V_6 = NULL; SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_7 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; { uint8_t L_0; L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this); V_0 = L_0; uint8_t L_1 = V_0; if ((!(((uint32_t)L_1) == ((uint32_t)7)))) { goto IL_00d2; } } { V_2 = (bool)1; bool L_2; L_2 = VirtualFuncInvoker1< bool, Type_t** >::Invoke(49, __this, (&V_1)); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00c7: { { bool L_3 = V_2; if (!L_3) { goto IL_00d1; } } { bool L_4; L_4 = VirtualFuncInvoker0< bool >::Invoke(50, __this); } IL_00d1: { return; } } }); try { try { { Type_t* L_5 = V_1; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_6; L_6 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_5, (Type_t*)NULL, NULL); if (!L_6) { goto IL_0098_2; } } { Type_t* L_7 = V_1; il2cpp_codegen_runtime_class_init_inline(FormatterUtilities_tBAB60F8536042EE1F6432327A20A0DB39020E1F4_il2cpp_TypeInfo_var); bool L_8; L_8 = FormatterUtilities_IsPrimitiveType_m89DBB0A8F8BD9DEBC41AC7DCF2EBA7EE5F1FEDC4(L_7, NULL); if (!L_8) { goto IL_0058_2; } } { Type_t* L_9 = V_1; il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var); Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_10; L_10 = Serializer_Get_mB6B45D426901AEA227CE764C35D72E4531698FBD(L_9, NULL); V_3 = L_10; Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA* L_11 = V_3; NullCheck(L_11); RuntimeObject* L_12; L_12 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, L_11, __this); V_4 = L_12; int32_t L_13; L_13 = BaseDataReader_get_CurrentNodeId_mB5BBCDD0D80951EB82499B3628F118C70C09668A(__this, NULL); if ((((int32_t)L_13) < ((int32_t)0))) { goto IL_00be_2; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_14; L_14 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); int32_t L_15; L_15 = BaseDataReader_get_CurrentNodeId_mB5BBCDD0D80951EB82499B3628F118C70C09668A(__this, NULL); RuntimeObject* L_16 = V_4; NullCheck(L_14); DeserializationContext_RegisterInternalReference_mB499D326B14FA4A81EC61563095EE1A951DC5661(L_14, L_15, L_16, NULL); goto IL_00be_2; } IL_0058_2: { Type_t* L_17 = V_1; DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_18; L_18 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_18); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_19; L_19 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_18, NULL); NullCheck(L_19); RuntimeObject* L_20; L_20 = SerializationConfig_get_SerializationPolicy_m2B12AB3EC05CC7AD66EFC49637F599C59E5F588B(L_19, NULL); il2cpp_codegen_runtime_class_init_inline(FormatterLocator_tF98E3066972B042377928BF7C7C35BF529D0BB6E_il2cpp_TypeInfo_var); RuntimeObject* L_21; L_21 = FormatterLocator_GetFormatter_m227D0EA30DC21C20A639173E153A911890C5CE0D(L_17, L_20, NULL); V_5 = L_21; RuntimeObject* L_22 = V_5; NullCheck(L_22); RuntimeObject* L_23; L_23 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(2, IFormatter_tC71F8A7561F22281B5A5D6702610A080B7730EC6_il2cpp_TypeInfo_var, L_22, __this); V_6 = L_23; int32_t L_24; L_24 = BaseDataReader_get_CurrentNodeId_mB5BBCDD0D80951EB82499B3628F118C70C09668A(__this, NULL); if ((((int32_t)L_24) < ((int32_t)0))) { goto IL_00be_2; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_25; L_25 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); int32_t L_26; L_26 = BaseDataReader_get_CurrentNodeId_mB5BBCDD0D80951EB82499B3628F118C70C09668A(__this, NULL); RuntimeObject* L_27 = V_6; NullCheck(L_25); DeserializationContext_RegisterInternalReference_mB499D326B14FA4A81EC61563095EE1A951DC5661(L_25, L_26, L_27, NULL); goto IL_00be_2; } IL_0098_2: { uint8_t L_28; L_28 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this); V_0 = L_28; uint8_t L_29 = V_0; if ((((int32_t)L_29) == ((int32_t)((int32_t)15)))) { goto IL_00be_2; } } { uint8_t L_30 = V_0; if ((((int32_t)L_30) == ((int32_t)8))) { goto IL_00be_2; } } { uint8_t L_31 = V_0; if ((!(((uint32_t)L_31) == ((uint32_t)((int32_t)13))))) { goto IL_00b6_2; } } { uint8_t L_32; L_32 = VirtualFuncInvoker0< uint8_t >::Invoke(80, __this); goto IL_0098_2; } IL_00b6_2: { VirtualActionInvoker0::Invoke(75, __this); goto IL_0098_2; } IL_00be_2: { goto IL_011c; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00c0_1; } throw e; } CATCH_00c0_1: { V_7 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)); V_2 = (bool)0; SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_33 = V_7; IL2CPP_RAISE_MANAGED_EXCEPTION(L_33, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BaseDataReader_SkipEntry_m3A99D110198C6D79980CC866D6A97A93EFE51FA1_RuntimeMethod_var))); } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00d2: { uint8_t L_34 = V_0; if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)12))))) { goto IL_010c; } } { uint8_t L_35; L_35 = VirtualFuncInvoker0< uint8_t >::Invoke(80, __this); } IL_00de: { uint8_t L_36; L_36 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this); V_0 = L_36; uint8_t L_37 = V_0; if ((((int32_t)L_37) == ((int32_t)((int32_t)15)))) { goto IL_011c; } } { uint8_t L_38 = V_0; if ((!(((uint32_t)L_38) == ((uint32_t)((int32_t)13))))) { goto IL_00f7; } } { uint8_t L_39; L_39 = VirtualFuncInvoker0< uint8_t >::Invoke(80, __this); return; } IL_00f7: { uint8_t L_40 = V_0; if ((!(((uint32_t)L_40) == ((uint32_t)8)))) { goto IL_0104; } } { uint8_t L_41; L_41 = VirtualFuncInvoker0< uint8_t >::Invoke(80, __this); goto IL_00de; } IL_0104: { VirtualActionInvoker0::Invoke(75, __this); goto IL_00de; } IL_010c: { uint8_t L_42 = V_0; if ((((int32_t)L_42) == ((int32_t)((int32_t)13)))) { goto IL_011c; } } { uint8_t L_43 = V_0; if ((((int32_t)L_43) == ((int32_t)8))) { goto IL_011c; } } { uint8_t L_44; L_44 = VirtualFuncInvoker0< uint8_t >::Invoke(80, __this); } IL_011c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReader_PrepareNewSerializationSession_mDAA07634D09E9745D368E5A6F179DE7E8ACE0C01 (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, const RuntimeMethod* method) { { BaseDataReaderWriter_ClearNodes_m1C06331BCCF0B830568E1F116D96BF960C9A6D79(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* BaseDataReaderWriter_get_Binder_m139231B85BD08D1657DB3B3C6BDC84E44310B7D0 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { if (!((RuntimeObject*)IsInst((RuntimeObject*)__this, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var))) { goto IL_0019; } } { NullCheck(((RuntimeObject*)IsInst((RuntimeObject*)__this, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var))); SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_0; L_0 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, ((RuntimeObject*)IsInst((RuntimeObject*)__this, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var))); NullCheck(L_0); TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_1; L_1 = SerializationContext_get_Binder_mC8E838FA587273BA1E790B2F110A226D4D526862(L_0, NULL); return L_1; } IL_0019: { if (!((RuntimeObject*)IsInst((RuntimeObject*)__this, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var))) { goto IL_0032; } } { NullCheck(((RuntimeObject*)IsInst((RuntimeObject*)__this, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var))); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_2; L_2 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, ((RuntimeObject*)IsInst((RuntimeObject*)__this, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var))); NullCheck(L_2); TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_3; L_3 = DeserializationContext_get_Binder_m55A1DADF30006B8A14F105D8D15C1B5947275A3F(L_2, NULL); return L_3; } IL_0032: { il2cpp_codegen_runtime_class_init_inline(TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var); TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_4 = ((TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_StaticFields*)il2cpp_codegen_static_fields_for(TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E_il2cpp_TypeInfo_var))->___Default; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter_set_Binder_m5B8A85164C0AD3A30C5E8F6ACE9B29A72EA52425 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { if (!((RuntimeObject*)IsInst((RuntimeObject*)__this, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var))) { goto IL_001a; } } { NullCheck(((RuntimeObject*)IsInst((RuntimeObject*)__this, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var))); SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_0; L_0 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, ((RuntimeObject*)IsInst((RuntimeObject*)__this, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var))); TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_1 = ___0_value; NullCheck(L_0); SerializationContext_set_Binder_m830286FDF070546B2F1C267265288B66B1E2DDBE_inline(L_0, L_1, NULL); return; } IL_001a: { if (!((RuntimeObject*)IsInst((RuntimeObject*)__this, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var))) { goto IL_0033; } } { NullCheck(((RuntimeObject*)IsInst((RuntimeObject*)__this, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var))); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_2; L_2 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, ((RuntimeObject*)IsInst((RuntimeObject*)__this, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var))); TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_3 = ___0_value; NullCheck(L_2); DeserializationContext_set_Binder_m0EA43839350F11078C5BFD61B1826CB7BFC170E8_inline(L_2, L_3, NULL); } IL_0033: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseDataReaderWriter_get_IsInArrayNode_m40F2B8BF364E156C60087C494139CB832828FA7B (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___nodesLength; if (!L_0) { goto IL_0021; } } { NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_1 = __this->___nodes; int32_t L_2 = __this->___nodesLength; NullCheck(L_1); bool L_3 = ((L_1)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_2, 1)))))->___IsArray; return L_3; } IL_0021: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseDataReaderWriter_get_NodeDepth_m5206EF4E11FEC1653E62232C6BFC64EE3220C0FA (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___nodesLength; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* BaseDataReaderWriter_get_NodesArray_mD40DDBA85B87C6A5CB95D611EF57AF65E20151EB (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method) { { NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_0 = __this->___nodes; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 BaseDataReaderWriter_get_CurrentNode_m5026A80CE5C6ECCB810F16E28E10E0817C1963E2 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = __this->___nodesLength; if (!L_0) { goto IL_001c; } } { NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_1 = __this->___nodes; int32_t L_2 = __this->___nodesLength; NullCheck(L_1); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_4 = (L_1)->GetAt(static_cast(L_3)); return L_4; } IL_001c: { il2cpp_codegen_runtime_class_init_inline(NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var); NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_5 = ((NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_StaticFields*)il2cpp_codegen_static_fields_for(NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451_il2cpp_TypeInfo_var))->___Empty; return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter_PushNode_mB7B280D56B259781E65231F32710F7BA90D66513 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 ___0_node, const RuntimeMethod* method) { { int32_t L_0 = __this->___nodesLength; NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_1 = __this->___nodes; NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)))))) { goto IL_0016; } } { BaseDataReaderWriter_ExpandNodes_m5A048FE4F5E08272ACE5C06720EA4845B7162A7F(__this, NULL); } IL_0016: { NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_2 = __this->___nodes; int32_t L_3 = __this->___nodesLength; NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_4 = ___0_node; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451)L_4); int32_t L_5 = __this->___nodesLength; __this->___nodesLength = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter_PushNode_mFC15F72653B4075E0ADF6B541928DCAB6D6DE0A5 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, String_t* ___0_name, int32_t ___1_id, Type_t* ___2_type, const RuntimeMethod* method) { { int32_t L_0 = __this->___nodesLength; NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_1 = __this->___nodes; NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)))))) { goto IL_0016; } } { BaseDataReaderWriter_ExpandNodes_m5A048FE4F5E08272ACE5C06720EA4845B7162A7F(__this, NULL); } IL_0016: { NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_2 = __this->___nodes; int32_t L_3 = __this->___nodesLength; String_t* L_4 = ___0_name; int32_t L_5 = ___1_id; Type_t* L_6 = ___2_type; NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_7; memset((&L_7), 0, sizeof(L_7)); NodeInfo__ctor_m71A4F6632DA4743F04F54BBC5E9B9112AEF27C59((&L_7), L_4, L_5, L_6, (bool)0, NULL); NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451)L_7); int32_t L_8 = __this->___nodesLength; __this->___nodesLength = ((int32_t)il2cpp_codegen_add(L_8, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter_PushArray_m8BF5F98CAE8B5B4F75FE25FD61614A06D4FC3E88 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method) { NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->___nodesLength; NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_1 = __this->___nodes; NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)))))) { goto IL_0016; } } { BaseDataReaderWriter_ExpandNodes_m5A048FE4F5E08272ACE5C06720EA4845B7162A7F(__this, NULL); } IL_0016: { int32_t L_2 = __this->___nodesLength; if (!L_2) { goto IL_0038; } } { NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_3 = __this->___nodes; int32_t L_4 = __this->___nodesLength; NullCheck(L_3); bool L_5 = ((L_3)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_4, 1)))))->___IsArray; if (!L_5) { goto IL_0054; } } IL_0038: { NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_6 = __this->___nodes; int32_t L_7 = __this->___nodesLength; NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_8; memset((&L_8), 0, sizeof(L_8)); NodeInfo__ctor_m71A4F6632DA4743F04F54BBC5E9B9112AEF27C59((&L_8), (String_t*)NULL, (-1), (Type_t*)NULL, (bool)1, NULL); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451)L_8); goto IL_0091; } IL_0054: { NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_9 = __this->___nodes; int32_t L_10 = __this->___nodesLength; NullCheck(L_9); int32_t L_11 = ((int32_t)il2cpp_codegen_subtract(L_10, 1)); NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_12 = (L_9)->GetAt(static_cast(L_11)); V_0 = L_12; NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_13 = __this->___nodes; int32_t L_14 = __this->___nodesLength; NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_15 = V_0; String_t* L_16 = L_15.___Name; NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_17 = V_0; int32_t L_18 = L_17.___Id; NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_19 = V_0; Type_t* L_20 = L_19.___Type; NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_21; memset((&L_21), 0, sizeof(L_21)); NodeInfo__ctor_m71A4F6632DA4743F04F54BBC5E9B9112AEF27C59((&L_21), L_16, L_18, L_20, (bool)1, NULL); NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451)L_21); } IL_0091: { int32_t L_22 = __this->___nodesLength; __this->___nodesLength = ((int32_t)il2cpp_codegen_add(L_22, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter_ExpandNodes_m5A048FE4F5E08272ACE5C06720EA4845B7162A7F (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* V_0 = NULL; NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* V_1 = NULL; int32_t V_2 = 0; { NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_0 = __this->___nodes; NullCheck(L_0); NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_1 = (NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4*)(NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4*)SZArrayNew(NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_0)->max_length)), 2))); V_0 = L_1; NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_2 = __this->___nodes; V_1 = L_2; V_2 = 0; goto IL_002d; } IL_001b: { NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_3 = V_0; int32_t L_4 = V_2; NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_5 = V_1; int32_t L_6 = V_2; NullCheck(L_5); int32_t L_7 = L_6; NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (NodeInfo_tCF2FDCE8AAC04E2350A32E6891BEDF4BA6DC8451)L_8); int32_t L_9 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_002d: { int32_t L_10 = V_2; NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_11 = V_1; NullCheck(L_11); if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))))) { goto IL_001b; } } { NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_12 = V_0; __this->___nodes = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->___nodes), (void*)L_12); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter_PopNode_m20ECFBD261E1D9C7938BB59696F169C6C687E27D (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, String_t* ___0_name, const RuntimeMethod* method) { { int32_t L_0 = __this->___nodesLength; if (L_0) { goto IL_0013; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8DF9581216B877CA847DADED90AF4A91CD3ADB2A)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BaseDataReaderWriter_PopNode_m20ECFBD261E1D9C7938BB59696F169C6C687E27D_RuntimeMethod_var))); } IL_0013: { int32_t L_2 = __this->___nodesLength; __this->___nodesLength = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter_PopArray_m73B0618D57FDF751939D329596FB77F9B2590072 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___nodesLength; if (L_0) { goto IL_0013; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8DF9581216B877CA847DADED90AF4A91CD3ADB2A)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BaseDataReaderWriter_PopArray_m73B0618D57FDF751939D329596FB77F9B2590072_RuntimeMethod_var))); } IL_0013: { NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_2 = __this->___nodes; int32_t L_3 = __this->___nodesLength; NullCheck(L_2); bool L_4 = ((L_2)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_3, 1)))))->___IsArray; if (L_4) { goto IL_0038; } } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_5 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6F12B290475719E135566C89E10A7A94FE8C6FE6)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BaseDataReaderWriter_PopArray_m73B0618D57FDF751939D329596FB77F9B2590072_RuntimeMethod_var))); } IL_0038: { int32_t L_6 = __this->___nodesLength; __this->___nodesLength = ((int32_t)il2cpp_codegen_subtract(L_6, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter_ClearNodes_m1C06331BCCF0B830568E1F116D96BF960C9A6D79 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method) { { __this->___nodesLength = 0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataReaderWriter__ctor_m76DF658EDCA44A72BF1505648A12397BC3BF3480 (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4* L_0 = (NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4*)(NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4*)SZArrayNew(NodeInfoU5BU5D_tBF6E53DA422C0B9AD92AFE9C1F446440BE6A38B4_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)); __this->___nodes = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___nodes), (void*)L_0); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataWriter__ctor_m90FB89BAE181AAFA020FEC31CFB66B131F3693BD (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___1_context, const RuntimeMethod* method) { { BaseDataReaderWriter__ctor_m76DF658EDCA44A72BF1505648A12397BC3BF3480(__this, NULL); SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_0 = ___1_context; __this->___context = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___context), (void*)L_0); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_stream; if (!L_1) { goto IL_0017; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = ___0_stream; VirtualActionInvoker1< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(45, __this, L_2); } IL_0017: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* BaseDataWriter_get_Stream_m48FD252EE1054446D1E02D39869D39B7C0958BA6 (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___stream; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataWriter_set_Stream_m1CD615F15357651C2F9BE52DDDBBBCD24240D4AF (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_value, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_value; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BaseDataWriter_set_Stream_m1CD615F15357651C2F9BE52DDDBBBCD24240D4AF_RuntimeMethod_var))); } IL_000e: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = ___0_value; NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(9, L_2); if (L_3) { goto IL_0021; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFE977D570818176240E747F71977A7C99DAB06B7)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BaseDataWriter_set_Stream_m1CD615F15357651C2F9BE52DDDBBBCD24240D4AF_RuntimeMethod_var))); } IL_0021: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5 = ___0_value; __this->___stream = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___stream), (void*)L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* BaseDataWriter_get_Context_m212BD8AD4CEFFABD3CBF7BEA5B66C3FE37FF2EE3 (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_0 = __this->___context; if (L_0) { goto IL_0013; } } { SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_1 = (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659*)il2cpp_codegen_object_new(SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659_il2cpp_TypeInfo_var); SerializationContext__ctor_mC0DD030F6C49067E820641BB2D07325C079C83C1(L_1, NULL); __this->___context = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___context), (void*)L_1); } IL_0013: { SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_2 = __this->___context; return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataWriter_set_Context_m3601EDCA72B430A851A4E435FD3725518406D24B (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___0_value, const RuntimeMethod* method) { { SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_0 = ___0_value; __this->___context = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___context), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataWriter_FlushToStream_m20B11A52B79E26587C29AEAF00065D4B9D5CD69A (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0; L_0 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this); NullCheck(L_0); VirtualActionInvoker0::Invoke(15, L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseDataWriter_PrepareNewSerializationSession_mCC0ED9C1F0499145D3615228C85A65A81E57C3F0 (BaseDataWriter_tAF499355D91DBD2870E7CE35D9D520C9373BADD2* __this, const RuntimeMethod* method) { { BaseDataReaderWriter_ClearNodes_m1C06331BCCF0B830568E1F116D96BF960C9A6D79(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataReader__ctor_m95EE65DC1216D817BB2C9420CC5571774CAC634F (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA339D37D2AF31AAB632B901570863BD0E283FADB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)102400)); __this->___buffer = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___buffer), (void*)L_0); Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* L_1 = (Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36*)il2cpp_codegen_object_new(Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36_il2cpp_TypeInfo_var); Dictionary_2__ctor_mA339D37D2AF31AAB632B901570863BD0E283FADB(L_1, ((int32_t)16), Dictionary_2__ctor_mA339D37D2AF31AAB632B901570863BD0E283FADB_RuntimeMethod_var); __this->___types = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___types), (void*)L_1); BaseDataReader__ctor_mE60E64F5FFFEEBEA52778E463E5000688E8A7261(__this, (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL, (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1*)NULL, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___buffer; __this->___internalBufferBackup = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___internalBufferBackup), (void*)L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataReader__ctor_m76435F3F1497FC20615C809A1B0FD58AF5EF16B0 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___1_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA339D37D2AF31AAB632B901570863BD0E283FADB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)102400)); __this->___buffer = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___buffer), (void*)L_0); Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* L_1 = (Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36*)il2cpp_codegen_object_new(Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36_il2cpp_TypeInfo_var); Dictionary_2__ctor_mA339D37D2AF31AAB632B901570863BD0E283FADB(L_1, ((int32_t)16), Dictionary_2__ctor_mA339D37D2AF31AAB632B901570863BD0E283FADB_RuntimeMethod_var); __this->___types = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___types), (void*)L_1); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2 = ___0_stream; DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_3 = ___1_context; BaseDataReader__ctor_mE60E64F5FFFEEBEA52778E463E5000688E8A7261(__this, L_2, L_3, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = __this->___buffer; __this->___internalBufferBackup = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___internalBufferBackup), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataReader_Dispose_mA1666BB55C7895977A650292254BD3E95A14C851 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t BinaryDataReader_PeekEntry_m2DA4C8ADAE03729896E3A49E9691AB667B12DB80 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, String_t** ___0_name, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; uint8_t V_1 = 0; uint8_t V_2 = 0x0; BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* G_B4_0 = NULL; BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* G_B3_0 = NULL; int32_t G_B5_0 = 0; BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* G_B5_1 = NULL; { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); bool L_1; L_1 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline(L_0, Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!L_1) { goto IL_0021; } } { String_t** L_2 = ___0_name; String_t* L_3 = __this->___peekedEntryName; *((RuntimeObject**)L_2) = (RuntimeObject*)L_3; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_2, (void*)(RuntimeObject*)L_3); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_4 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); uint8_t L_5; L_5 = Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6(L_4, Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6_RuntimeMethod_var); return L_5; } IL_0021: { bool L_6; L_6 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 1, NULL); if (L_6) { G_B4_0 = __this; goto IL_002f; } G_B3_0 = __this; } { G_B5_0 = ((int32_t)49); G_B5_1 = G_B3_0; goto IL_0047; } IL_002f: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer; int32_t L_8 = __this->___bufferIndex; V_0 = L_8; int32_t L_9 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_0; NullCheck(L_7); int32_t L_11 = L_10; uint8_t L_12 = (L_7)->GetAt(static_cast(L_11)); G_B5_0 = ((int32_t)(L_12)); G_B5_1 = G_B4_0; } IL_0047: { NullCheck(G_B5_1); G_B5_1->___peekedBinaryEntryType = G_B5_0; uint8_t L_13 = __this->___peekedBinaryEntryType; V_1 = L_13; uint8_t L_14 = V_1; switch (L_14) { case 0: { goto IL_056b; } case 1: { goto IL_014a; } case 2: { goto IL_0163; } case 3: { goto IL_014a; } case 4: { goto IL_0163; } case 5: { goto IL_0177; } case 6: { goto IL_018b; } case 7: { goto IL_01a0; } case 8: { goto IL_01b5; } case 9: { goto IL_01ca; } case 10: { goto IL_01e4; } case 11: { goto IL_01f9; } case 12: { goto IL_0213; } case 13: { goto IL_0228; } case 14: { goto IL_0242; } case 15: { goto IL_0286; } case 16: { goto IL_029f; } case 17: { goto IL_02b3; } case 18: { goto IL_02cc; } case 19: { goto IL_02e0; } case 20: { goto IL_02f9; } case 21: { goto IL_030d; } case 22: { goto IL_0326; } case 23: { goto IL_033a; } case 24: { goto IL_0353; } case 25: { goto IL_0367; } case 26: { goto IL_0380; } case 27: { goto IL_0394; } case 28: { goto IL_03ad; } case 29: { goto IL_03c1; } case 30: { goto IL_03da; } case 31: { goto IL_03ee; } case 32: { goto IL_0407; } case 33: { goto IL_041b; } case 34: { goto IL_0434; } case 35: { goto IL_0448; } case 36: { goto IL_0461; } case 37: { goto IL_0475; } case 38: { goto IL_048e; } case 39: { goto IL_04a2; } case 40: { goto IL_04bb; } case 41: { goto IL_04cf; } case 42: { goto IL_04e8; } case 43: { goto IL_04fc; } case 44: { goto IL_0515; } case 45: { goto IL_0526; } case 46: { goto IL_053c; } case 47: { goto IL_054d; } case 48: { goto IL_054d; } case 49: { goto IL_012e; } case 50: { goto IL_0257; } case 51: { goto IL_0271; } } } { goto IL_056b; } IL_012e: { String_t** L_15 = ___0_name; *((RuntimeObject**)L_15) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_15, (void*)(RuntimeObject*)NULL); __this->___peekedEntryName = (String_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___peekedEntryName), (void*)(String_t*)NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_16; memset((&L_16), 0, sizeof(L_16)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_16), ((int32_t)15), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_16; goto IL_05a4; } IL_014a: { String_t** L_17 = ___0_name; String_t* L_18; L_18 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL); *((RuntimeObject**)L_17) = (RuntimeObject*)L_18; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_17, (void*)(RuntimeObject*)L_18); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_19; memset((&L_19), 0, sizeof(L_19)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_19), 7, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_19; goto IL_05a4; } IL_0163: { String_t** L_20 = ___0_name; *((RuntimeObject**)L_20) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_20, (void*)(RuntimeObject*)NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_21; memset((&L_21), 0, sizeof(L_21)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_21), 7, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_21; goto IL_05a4; } IL_0177: { String_t** L_22 = ___0_name; *((RuntimeObject**)L_22) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_22, (void*)(RuntimeObject*)NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_23; memset((&L_23), 0, sizeof(L_23)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_23), 8, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_23; goto IL_05a4; } IL_018b: { String_t** L_24 = ___0_name; *((RuntimeObject**)L_24) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_24, (void*)(RuntimeObject*)NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_25; memset((&L_25), 0, sizeof(L_25)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_25), ((int32_t)12), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_25; goto IL_05a4; } IL_01a0: { String_t** L_26 = ___0_name; *((RuntimeObject**)L_26) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_26, (void*)(RuntimeObject*)NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_27; memset((&L_27), 0, sizeof(L_27)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_27), ((int32_t)13), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_27; goto IL_05a4; } IL_01b5: { String_t** L_28 = ___0_name; *((RuntimeObject**)L_28) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_28, (void*)(RuntimeObject*)NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_29; memset((&L_29), 0, sizeof(L_29)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_29), ((int32_t)14), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_29; goto IL_05a4; } IL_01ca: { String_t** L_30 = ___0_name; String_t* L_31; L_31 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL); *((RuntimeObject**)L_30) = (RuntimeObject*)L_31; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_30, (void*)(RuntimeObject*)L_31); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_32; memset((&L_32), 0, sizeof(L_32)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_32), ((int32_t)9), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_32; goto IL_05a4; } IL_01e4: { String_t** L_33 = ___0_name; *((RuntimeObject**)L_33) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_33, (void*)(RuntimeObject*)NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_34; memset((&L_34), 0, sizeof(L_34)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_34), ((int32_t)9), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_34; goto IL_05a4; } IL_01f9: { String_t** L_35 = ___0_name; String_t* L_36; L_36 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL); *((RuntimeObject**)L_35) = (RuntimeObject*)L_36; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_35, (void*)(RuntimeObject*)L_36); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_37; memset((&L_37), 0, sizeof(L_37)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_37), ((int32_t)10), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_37; goto IL_05a4; } IL_0213: { String_t** L_38 = ___0_name; *((RuntimeObject**)L_38) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_38, (void*)(RuntimeObject*)NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_39; memset((&L_39), 0, sizeof(L_39)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_39), ((int32_t)10), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_39; goto IL_05a4; } IL_0228: { String_t** L_40 = ___0_name; String_t* L_41; L_41 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL); *((RuntimeObject**)L_40) = (RuntimeObject*)L_41; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_40, (void*)(RuntimeObject*)L_41); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_42; memset((&L_42), 0, sizeof(L_42)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_42), ((int32_t)11), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_42; goto IL_05a4; } IL_0242: { String_t** L_43 = ___0_name; *((RuntimeObject**)L_43) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_43, (void*)(RuntimeObject*)NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_44; memset((&L_44), 0, sizeof(L_44)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_44), ((int32_t)11), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_44; goto IL_05a4; } IL_0257: { String_t** L_45 = ___0_name; String_t* L_46; L_46 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL); *((RuntimeObject**)L_45) = (RuntimeObject*)L_46; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_45, (void*)(RuntimeObject*)L_46); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_47; memset((&L_47), 0, sizeof(L_47)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_47), ((int32_t)16), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_47; goto IL_05a4; } IL_0271: { String_t** L_48 = ___0_name; *((RuntimeObject**)L_48) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_48, (void*)(RuntimeObject*)NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_49; memset((&L_49), 0, sizeof(L_49)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_49), ((int32_t)16), Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_49; goto IL_05a4; } IL_0286: { String_t** L_50 = ___0_name; String_t* L_51; L_51 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL); *((RuntimeObject**)L_50) = (RuntimeObject*)L_51; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_50, (void*)(RuntimeObject*)L_51); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_52; memset((&L_52), 0, sizeof(L_52)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_52), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_52; goto IL_05a4; } IL_029f: { String_t** L_53 = ___0_name; *((RuntimeObject**)L_53) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_53, (void*)(RuntimeObject*)NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_54; memset((&L_54), 0, sizeof(L_54)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_54), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_54; goto IL_05a4; } IL_02b3: { String_t** L_55 = ___0_name; String_t* L_56; L_56 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL); *((RuntimeObject**)L_55) = (RuntimeObject*)L_56; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_55, (void*)(RuntimeObject*)L_56); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_57; memset((&L_57), 0, sizeof(L_57)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_57), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_57; goto IL_05a4; } IL_02cc: { String_t** L_58 = ___0_name; *((RuntimeObject**)L_58) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_58, (void*)(RuntimeObject*)NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_59; memset((&L_59), 0, sizeof(L_59)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_59), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_59; goto IL_05a4; } IL_02e0: { String_t** L_60 = ___0_name; String_t* L_61; L_61 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL); *((RuntimeObject**)L_60) = (RuntimeObject*)L_61; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_60, (void*)(RuntimeObject*)L_61); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_62; memset((&L_62), 0, sizeof(L_62)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_62), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_62; goto IL_05a4; } IL_02f9: { String_t** L_63 = ___0_name; *((RuntimeObject**)L_63) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_63, (void*)(RuntimeObject*)NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_64; memset((&L_64), 0, sizeof(L_64)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_64), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_64; goto IL_05a4; } IL_030d: { String_t** L_65 = ___0_name; String_t* L_66; L_66 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL); *((RuntimeObject**)L_65) = (RuntimeObject*)L_66; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_65, (void*)(RuntimeObject*)L_66); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_67; memset((&L_67), 0, sizeof(L_67)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_67), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_67; goto IL_05a4; } IL_0326: { String_t** L_68 = ___0_name; *((RuntimeObject**)L_68) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_68, (void*)(RuntimeObject*)NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_69; memset((&L_69), 0, sizeof(L_69)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_69), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_69; goto IL_05a4; } IL_033a: { String_t** L_70 = ___0_name; String_t* L_71; L_71 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL); *((RuntimeObject**)L_70) = (RuntimeObject*)L_71; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_70, (void*)(RuntimeObject*)L_71); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_72; memset((&L_72), 0, sizeof(L_72)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_72), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_72; goto IL_05a4; } IL_0353: { String_t** L_73 = ___0_name; *((RuntimeObject**)L_73) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_73, (void*)(RuntimeObject*)NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_74; memset((&L_74), 0, sizeof(L_74)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_74), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_74; goto IL_05a4; } IL_0367: { String_t** L_75 = ___0_name; String_t* L_76; L_76 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL); *((RuntimeObject**)L_75) = (RuntimeObject*)L_76; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_75, (void*)(RuntimeObject*)L_76); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_77; memset((&L_77), 0, sizeof(L_77)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_77), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_77; goto IL_05a4; } IL_0380: { String_t** L_78 = ___0_name; *((RuntimeObject**)L_78) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_78, (void*)(RuntimeObject*)NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_79; memset((&L_79), 0, sizeof(L_79)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_79), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_79; goto IL_05a4; } IL_0394: { String_t** L_80 = ___0_name; String_t* L_81; L_81 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL); *((RuntimeObject**)L_80) = (RuntimeObject*)L_81; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_80, (void*)(RuntimeObject*)L_81); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_82; memset((&L_82), 0, sizeof(L_82)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_82), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_82; goto IL_05a4; } IL_03ad: { String_t** L_83 = ___0_name; *((RuntimeObject**)L_83) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_83, (void*)(RuntimeObject*)NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_84; memset((&L_84), 0, sizeof(L_84)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_84), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_84; goto IL_05a4; } IL_03c1: { String_t** L_85 = ___0_name; String_t* L_86; L_86 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL); *((RuntimeObject**)L_85) = (RuntimeObject*)L_86; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_85, (void*)(RuntimeObject*)L_86); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_87; memset((&L_87), 0, sizeof(L_87)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_87), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_87; goto IL_05a4; } IL_03da: { String_t** L_88 = ___0_name; *((RuntimeObject**)L_88) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_88, (void*)(RuntimeObject*)NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_89; memset((&L_89), 0, sizeof(L_89)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_89), 3, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_89; goto IL_05a4; } IL_03ee: { String_t** L_90 = ___0_name; String_t* L_91; L_91 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL); *((RuntimeObject**)L_90) = (RuntimeObject*)L_91; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_90, (void*)(RuntimeObject*)L_91); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_92; memset((&L_92), 0, sizeof(L_92)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_92), 4, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_92; goto IL_05a4; } IL_0407: { String_t** L_93 = ___0_name; *((RuntimeObject**)L_93) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_93, (void*)(RuntimeObject*)NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_94; memset((&L_94), 0, sizeof(L_94)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_94), 4, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_94; goto IL_05a4; } IL_041b: { String_t** L_95 = ___0_name; String_t* L_96; L_96 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL); *((RuntimeObject**)L_95) = (RuntimeObject*)L_96; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_95, (void*)(RuntimeObject*)L_96); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_97; memset((&L_97), 0, sizeof(L_97)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_97), 4, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_97; goto IL_05a4; } IL_0434: { String_t** L_98 = ___0_name; *((RuntimeObject**)L_98) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_98, (void*)(RuntimeObject*)NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_99; memset((&L_99), 0, sizeof(L_99)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_99), 4, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_99; goto IL_05a4; } IL_0448: { String_t** L_100 = ___0_name; String_t* L_101; L_101 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL); *((RuntimeObject**)L_100) = (RuntimeObject*)L_101; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_100, (void*)(RuntimeObject*)L_101); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_102; memset((&L_102), 0, sizeof(L_102)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_102), 4, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_102; goto IL_05a4; } IL_0461: { String_t** L_103 = ___0_name; *((RuntimeObject**)L_103) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_103, (void*)(RuntimeObject*)NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_104; memset((&L_104), 0, sizeof(L_104)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_104), 4, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_104; goto IL_05a4; } IL_0475: { String_t** L_105 = ___0_name; String_t* L_106; L_106 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL); *((RuntimeObject**)L_105) = (RuntimeObject*)L_106; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_105, (void*)(RuntimeObject*)L_106); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_107; memset((&L_107), 0, sizeof(L_107)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_107), 1, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_107; goto IL_05a4; } IL_048e: { String_t** L_108 = ___0_name; *((RuntimeObject**)L_108) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_108, (void*)(RuntimeObject*)NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_109; memset((&L_109), 0, sizeof(L_109)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_109), 1, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_109; goto IL_05a4; } IL_04a2: { String_t** L_110 = ___0_name; String_t* L_111; L_111 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL); *((RuntimeObject**)L_110) = (RuntimeObject*)L_111; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_110, (void*)(RuntimeObject*)L_111); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_112; memset((&L_112), 0, sizeof(L_112)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_112), 1, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_112; goto IL_05a4; } IL_04bb: { String_t** L_113 = ___0_name; *((RuntimeObject**)L_113) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_113, (void*)(RuntimeObject*)NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_114; memset((&L_114), 0, sizeof(L_114)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_114), 1, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_114; goto IL_05a4; } IL_04cf: { String_t** L_115 = ___0_name; String_t* L_116; L_116 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL); *((RuntimeObject**)L_115) = (RuntimeObject*)L_116; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_115, (void*)(RuntimeObject*)L_116); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_117; memset((&L_117), 0, sizeof(L_117)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_117), 2, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_117; goto IL_05a4; } IL_04e8: { String_t** L_118 = ___0_name; *((RuntimeObject**)L_118) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_118, (void*)(RuntimeObject*)NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_119; memset((&L_119), 0, sizeof(L_119)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_119), 2, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_119; goto IL_05a4; } IL_04fc: { String_t** L_120 = ___0_name; String_t* L_121; L_121 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL); *((RuntimeObject**)L_120) = (RuntimeObject*)L_121; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_120, (void*)(RuntimeObject*)L_121); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_122; memset((&L_122), 0, sizeof(L_122)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_122), 5, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_122; goto IL_05a4; } IL_0515: { String_t** L_123 = ___0_name; *((RuntimeObject**)L_123) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_123, (void*)(RuntimeObject*)NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_124; memset((&L_124), 0, sizeof(L_124)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_124), 5, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_124; goto IL_05a4; } IL_0526: { String_t** L_125 = ___0_name; String_t* L_126; L_126 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL); *((RuntimeObject**)L_125) = (RuntimeObject*)L_126; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_125, (void*)(RuntimeObject*)L_126); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_127; memset((&L_127), 0, sizeof(L_127)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_127), 6, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_127; goto IL_05a4; } IL_053c: { String_t** L_128 = ___0_name; *((RuntimeObject**)L_128) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_128, (void*)(RuntimeObject*)NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_129; memset((&L_129), 0, sizeof(L_129)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_129), 6, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_129; goto IL_05a4; } IL_054d: { __this->___peekedBinaryEntryType = 0; Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_130; memset((&L_130), 0, sizeof(L_130)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_130), 0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var))); __this->___peekedEntryType = L_130; InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_131 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_131, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB43DEA6316869BECCE92213C97447D4734FBC898)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_131, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BinaryDataReader_PeekEntry_m2DA4C8ADAE03729896E3A49E9691AB667B12DB80_RuntimeMethod_var))); } IL_056b: { String_t** L_132 = ___0_name; *((RuntimeObject**)L_132) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_132, (void*)(RuntimeObject*)NULL); __this->___peekedBinaryEntryType = 0; Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_133; memset((&L_133), 0, sizeof(L_133)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_133), 0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var))); __this->___peekedEntryType = L_133; uint8_t L_134 = __this->___peekedBinaryEntryType; V_2 = L_134; String_t* L_135; L_135 = Byte_ToString_mB80CE094B94215119578E4D796566E71D7277EE4((&V_2), NULL); String_t* L_136; L_136 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral49B8358F7349EB3C69CE11801EEAE81B2E96FE8A)), L_135, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral51D55B9461BB649BC395F36833643E8E84F7F881)), NULL); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_137 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_137, L_136, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_137, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BinaryDataReader_PeekEntry_m2DA4C8ADAE03729896E3A49E9691AB667B12DB80_RuntimeMethod_var))); } IL_05a4: { String_t** L_138 = ___0_name; String_t* L_139 = *((String_t**)L_138); __this->___peekedEntryName = L_139; Il2CppCodeGenWriteBarrier((void**)(&__this->___peekedEntryName), (void*)L_139); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_140 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); uint8_t L_141; L_141 = Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6(L_140, Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6_RuntimeMethod_var); return L_141; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_EnterArray_m702E5327C3E22C5A6E9A1F99733082663953CDCB (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int64_t* ___0_length, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3185B7F4F843B5E6AA37309AB3974D68A0061C9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_1; memset((&V_1), 0, sizeof(V_1)); uint8_t V_2 = 0; { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); bool L_1; L_1 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline(L_0, Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (L_1) { goto IL_0016; } } { uint8_t L_2; L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0)); } IL_0016: { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_3 = __this->___peekedEntryType; V_1 = L_3; V_2 = ((int32_t)12); uint8_t L_4; L_4 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_1), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_5 = V_2; bool L_6; L_6 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_1), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0)&(int32_t)L_6))) { goto IL_0083; } } { BaseDataReaderWriter_PushArray_m8BF5F98CAE8B5B4F75FE25FD61614A06D4FC3E88(__this, NULL); BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); int64_t* L_7 = ___0_length; bool L_8; L_8 = BinaryDataReader_UNSAFE_Read_8_Int64_mD26697A5823B32E71773D799B9A021669C342291_inline(__this, L_7, NULL); if (!L_8) { goto IL_0081; } } { int64_t* L_9 = ___0_length; int64_t L_10 = *((int64_t*)L_9); if ((((int64_t)L_10) >= ((int64_t)((int64_t)0)))) { goto IL_007f; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_11; L_11 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_11); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_12; L_12 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_11, NULL); NullCheck(L_12); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_13; L_13 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_12, NULL); int64_t* L_14 = ___0_length; String_t* L_15; L_15 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B(L_14, NULL); String_t* L_16; L_16 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralF3185B7F4F843B5E6AA37309AB3974D68A0061C9, L_15, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, NULL); NullCheck(L_13); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_13, L_16, NULL); int64_t* L_17 = ___0_length; *((int64_t*)L_17) = (int64_t)((int64_t)0); return (bool)0; } IL_007f: { return (bool)1; } IL_0081: { return (bool)0; } IL_0083: { VirtualActionInvoker0::Invoke(75, __this); int64_t* L_18 = ___0_length; *((int64_t*)L_18) = (int64_t)((int64_t)0); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_EnterNode_m0294D039CC9FEF61A9577FB2871C578A18051CB5 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Type_t** ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; int32_t V_1 = 0; { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); bool L_1; L_1 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline(L_0, Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (L_1) { goto IL_0016; } } { uint8_t L_2; L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0)); } IL_0016: { uint8_t L_3 = __this->___peekedBinaryEntryType; if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0028; } } { uint8_t L_4 = __this->___peekedBinaryEntryType; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0056; } } IL_0028: { BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); Type_t** L_5 = ___0_type; Type_t* L_6; L_6 = BinaryDataReader_ReadTypeEntry_m36785B7AB5C80566698AD2812678633FDBEB327A_inline(__this, NULL); *((RuntimeObject**)L_5) = (RuntimeObject*)L_6; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)L_6); bool L_7; L_7 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, (&V_1), NULL); if (L_7) { goto IL_0045; } } { Type_t** L_8 = ___0_type; *((RuntimeObject**)L_8) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_8, (void*)(RuntimeObject*)NULL); return (bool)0; } IL_0045: { String_t* L_9 = __this->___peekedEntryName; int32_t L_10 = V_1; Type_t** L_11 = ___0_type; Type_t* L_12 = *((Type_t**)L_11); BaseDataReaderWriter_PushNode_mFC15F72653B4075E0ADF6B541928DCAB6D6DE0A5(__this, L_9, L_10, L_12, NULL); return (bool)1; } IL_0056: { uint8_t L_13 = __this->___peekedBinaryEntryType; if ((((int32_t)L_13) == ((int32_t)3))) { goto IL_0068; } } { uint8_t L_14 = __this->___peekedBinaryEntryType; if ((!(((uint32_t)L_14) == ((uint32_t)4)))) { goto IL_0087; } } IL_0068: { Type_t** L_15 = ___0_type; Type_t* L_16; L_16 = BinaryDataReader_ReadTypeEntry_m36785B7AB5C80566698AD2812678633FDBEB327A_inline(__this, NULL); *((RuntimeObject**)L_15) = (RuntimeObject*)L_16; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_15, (void*)(RuntimeObject*)L_16); String_t* L_17 = __this->___peekedEntryName; Type_t** L_18 = ___0_type; Type_t* L_19 = *((Type_t**)L_18); BaseDataReaderWriter_PushNode_mFC15F72653B4075E0ADF6B541928DCAB6D6DE0A5(__this, L_17, (-1), L_19, NULL); BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); return (bool)1; } IL_0087: { VirtualActionInvoker0::Invoke(75, __this); Type_t** L_20 = ___0_type; *((RuntimeObject**)L_20) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_20, (void*)(RuntimeObject*)NULL); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ExitArray_mBDC04EFCAD83678E4D47A37D2235148E940AB5E0 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral92B524E48D48DF73E725839D77090D7D92E89E59); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_1; memset((&V_1), 0, sizeof(V_1)); uint8_t V_2 = 0; { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); bool L_1; L_1 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline(L_0, Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (L_1) { goto IL_005b; } } { uint8_t L_2; L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0)); goto IL_005b; } IL_0018: { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_3 = __this->___peekedEntryType; V_1 = L_3; V_2 = 8; uint8_t L_4; L_4 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_1), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_5 = V_2; bool L_6; L_6 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_1), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0)&(int32_t)L_6))) { goto IL_0055; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_7; L_7 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_7); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_8; L_8 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_7, NULL); NullCheck(L_8); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_9; L_9 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_8, NULL); NullCheck(L_9); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_9, _stringLiteral92B524E48D48DF73E725839D77090D7D92E89E59, NULL); BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); } IL_0055: { VirtualActionInvoker0::Invoke(75, __this); } IL_005b: { uint8_t L_10 = __this->___peekedBinaryEntryType; if ((((int32_t)L_10) == ((int32_t)7))) { goto IL_006e; } } { uint8_t L_11 = __this->___peekedBinaryEntryType; if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)49))))) { goto IL_0018; } } IL_006e: { uint8_t L_12 = __this->___peekedBinaryEntryType; if ((!(((uint32_t)L_12) == ((uint32_t)7)))) { goto IL_0085; } } { BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); BaseDataReaderWriter_PopArray_m73B0618D57FDF751939D329596FB77F9B2590072(__this, NULL); return (bool)1; } IL_0085: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ExitNode_m5673A397238EE3EA990787ACEA337BC9411310BD (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0EC00FE986C9E7ED7CED82F33B2E0679C7373982); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_1; memset((&V_1), 0, sizeof(V_1)); uint8_t V_2 = 0; { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); bool L_1; L_1 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline(L_0, Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (L_1) { goto IL_005c; } } { uint8_t L_2; L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0)); goto IL_005c; } IL_0018: { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_3 = __this->___peekedEntryType; V_1 = L_3; V_2 = ((int32_t)13); uint8_t L_4; L_4 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_1), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_5 = V_2; bool L_6; L_6 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_1), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0)&(int32_t)L_6))) { goto IL_0056; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_7; L_7 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_7); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_8; L_8 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_7, NULL); NullCheck(L_8); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_9; L_9 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_8, NULL); NullCheck(L_9); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_9, _stringLiteral0EC00FE986C9E7ED7CED82F33B2E0679C7373982, NULL); BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); } IL_0056: { VirtualActionInvoker0::Invoke(75, __this); } IL_005c: { uint8_t L_10 = __this->___peekedBinaryEntryType; if ((((int32_t)L_10) == ((int32_t)5))) { goto IL_006f; } } { uint8_t L_11 = __this->___peekedBinaryEntryType; if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)49))))) { goto IL_0018; } } IL_006f: { uint8_t L_12 = __this->___peekedBinaryEntryType; if ((!(((uint32_t)L_12) == ((uint32_t)5)))) { goto IL_008c; } } { BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); String_t* L_13; L_13 = BaseDataReader_get_CurrentNodeName_mA0C226AC3940C8B16ACFD86410E395ED9EF2E67C(__this, NULL); BaseDataReaderWriter_PopNode_m20ECFBD261E1D9C7938BB59696F169C6C687E27D(__this, L_13, NULL); return (bool)1; } IL_008c: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadBoolean_mE755825E9D14496A56968C8333BF296FB5048621 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, bool* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_1; memset((&V_1), 0, sizeof(V_1)); uint8_t V_2 = 0; int32_t V_3 = 0; { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); bool L_1; L_1 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline(L_0, Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (L_1) { goto IL_0016; } } { uint8_t L_2; L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0)); } IL_0016: { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_3 = __this->___peekedEntryType; V_1 = L_3; V_2 = 5; uint8_t L_4; L_4 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_1), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_5 = V_2; bool L_6; L_6 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_1), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0)&(int32_t)L_6))) { goto IL_0066; } } { BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); bool L_7; L_7 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 1, NULL); if (!L_7) { goto IL_0061; } } { bool* L_8 = ___0_value; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___buffer; int32_t L_10 = __this->___bufferIndex; V_3 = L_10; int32_t L_11 = V_3; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_11, 1)); int32_t L_12 = V_3; NullCheck(L_9); int32_t L_13 = L_12; uint8_t L_14 = (L_9)->GetAt(static_cast(L_13)); *((int8_t*)L_8) = (int8_t)((((int32_t)L_14) == ((int32_t)1))? 1 : 0); return (bool)1; } IL_0061: { bool* L_15 = ___0_value; *((int8_t*)L_15) = (int8_t)0; return (bool)0; } IL_0066: { VirtualActionInvoker0::Invoke(75, __this); bool* L_16 = ___0_value; *((int8_t*)L_16) = (int8_t)0; return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadSByte_mDAF9A07CB95939B87C8FAAC90BBC63631C072EB9 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int8_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataReader_ReadSByte_mDAF9A07CB95939B87C8FAAC90BBC63631C072EB9_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int64_t V_0 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { bool L_0; L_0 = VirtualFuncInvoker1< bool, int64_t* >::Invoke(65, __this, (&V_0)); if (!L_0) { goto IL_0018; } } try { int8_t* L_1 = ___0_value; int64_t L_2 = V_0; if ((int64_t)(L_2) > 127LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), BinaryDataReader_ReadSByte_mDAF9A07CB95939B87C8FAAC90BBC63631C072EB9_RuntimeMethod_var); *((int8_t*)L_1) = (int8_t)((int8_t)L_2); goto IL_0016; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0010; } throw e; } CATCH_0010: { int8_t* L_3 = ___0_value; *((int8_t*)L_3) = (int8_t)0; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0016; } IL_0016: { return (bool)1; } IL_0018: { int8_t* L_4 = ___0_value; *((int8_t*)L_4) = (int8_t)0; return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadByte_m48BE51E133A068134AF1DCDCCADEA8FE13C6EE90 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint8_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataReader_ReadByte_m48BE51E133A068134AF1DCDCCADEA8FE13C6EE90_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } uint64_t V_0 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { bool L_0; L_0 = VirtualFuncInvoker1< bool, uint64_t* >::Invoke(69, __this, (&V_0)); if (!L_0) { goto IL_0018; } } try { uint8_t* L_1 = ___0_value; uint64_t L_2 = V_0; if ((uint64_t)(L_2) > 255LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), BinaryDataReader_ReadByte_m48BE51E133A068134AF1DCDCCADEA8FE13C6EE90_RuntimeMethod_var); *((int8_t*)L_1) = (int8_t)((uint8_t)L_2); goto IL_0016; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0010; } throw e; } CATCH_0010: { uint8_t* L_3 = ___0_value; *((int8_t*)L_3) = (int8_t)0; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0016; } IL_0016: { return (bool)1; } IL_0018: { uint8_t* L_4 = ___0_value; *((int8_t*)L_4) = (int8_t)0; return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadInt16_m8D9DD6C7E0B2E416D639BF98C89F820C172635C9 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int16_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataReader_ReadInt16_m8D9DD6C7E0B2E416D639BF98C89F820C172635C9_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int64_t V_0 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { bool L_0; L_0 = VirtualFuncInvoker1< bool, int64_t* >::Invoke(65, __this, (&V_0)); if (!L_0) { goto IL_0018; } } try { int16_t* L_1 = ___0_value; int64_t L_2 = V_0; if ((int64_t)(L_2) > 32767LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), BinaryDataReader_ReadInt16_m8D9DD6C7E0B2E416D639BF98C89F820C172635C9_RuntimeMethod_var); *((int16_t*)L_1) = (int16_t)((int16_t)L_2); goto IL_0016; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0010; } throw e; } CATCH_0010: { int16_t* L_3 = ___0_value; *((int16_t*)L_3) = (int16_t)0; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0016; } IL_0016: { return (bool)1; } IL_0018: { int16_t* L_4 = ___0_value; *((int16_t*)L_4) = (int16_t)0; return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadUInt16_mED9A9132822F6E25176E3C7DF31CE40985A314BD (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint16_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataReader_ReadUInt16_mED9A9132822F6E25176E3C7DF31CE40985A314BD_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } uint64_t V_0 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { bool L_0; L_0 = VirtualFuncInvoker1< bool, uint64_t* >::Invoke(69, __this, (&V_0)); if (!L_0) { goto IL_0018; } } try { uint16_t* L_1 = ___0_value; uint64_t L_2 = V_0; if ((uint64_t)(L_2) > 65535LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), BinaryDataReader_ReadUInt16_mED9A9132822F6E25176E3C7DF31CE40985A314BD_RuntimeMethod_var); *((int16_t*)L_1) = (int16_t)((uint16_t)L_2); goto IL_0016; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0010; } throw e; } CATCH_0010: { uint16_t* L_3 = ___0_value; *((int16_t*)L_3) = (int16_t)0; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0016; } IL_0016: { return (bool)1; } IL_0018: { uint16_t* L_4 = ___0_value; *((int16_t*)L_4) = (int16_t)0; return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadInt32_m70DB494B4910DFFAEEEDD9EA565888153FB8B12E (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int32_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataReader_ReadInt32_m70DB494B4910DFFAEEEDD9EA565888153FB8B12E_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int64_t V_0 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { bool L_0; L_0 = VirtualFuncInvoker1< bool, int64_t* >::Invoke(65, __this, (&V_0)); if (!L_0) { goto IL_0018; } } try { int32_t* L_1 = ___0_value; int64_t L_2 = V_0; if ((int64_t)(L_2) > 2147483647LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), BinaryDataReader_ReadInt32_m70DB494B4910DFFAEEEDD9EA565888153FB8B12E_RuntimeMethod_var); *((int32_t*)L_1) = (int32_t)((int32_t)L_2); goto IL_0016; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0010; } throw e; } CATCH_0010: { int32_t* L_3 = ___0_value; *((int32_t*)L_3) = (int32_t)0; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0016; } IL_0016: { return (bool)1; } IL_0018: { int32_t* L_4 = ___0_value; *((int32_t*)L_4) = (int32_t)0; return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadUInt32_mAADD4C8B010874881546DD7B6CA589B6E802B9C3 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint32_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataReader_ReadUInt32_mAADD4C8B010874881546DD7B6CA589B6E802B9C3_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } uint64_t V_0 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { bool L_0; L_0 = VirtualFuncInvoker1< bool, uint64_t* >::Invoke(69, __this, (&V_0)); if (!L_0) { goto IL_0018; } } try { uint32_t* L_1 = ___0_value; uint64_t L_2 = V_0; if ((uint64_t)(L_2) > 4294967295LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), BinaryDataReader_ReadUInt32_mAADD4C8B010874881546DD7B6CA589B6E802B9C3_RuntimeMethod_var); *((int32_t*)L_1) = (int32_t)((uint32_t)L_2); goto IL_0016; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0010; } throw e; } CATCH_0010: { uint32_t* L_3 = ___0_value; *((int32_t*)L_3) = (int32_t)0; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0016; } IL_0016: { return (bool)1; } IL_0018: { uint32_t* L_4 = ___0_value; *((int32_t*)L_4) = (int32_t)0; return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadInt64_m436297136897294D392A87D59496AB3FA3A76C90 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int64_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_1; memset((&V_1), 0, sizeof(V_1)); uint8_t V_2 = 0; int8_t V_3 = 0x0; uint8_t V_4 = 0x0; int16_t V_5 = 0; uint16_t V_6 = 0; int32_t V_7 = 0; uint32_t V_8 = 0; uint64_t V_9 = 0; uint8_t V_10 = 0; bool V_11 = false; { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); bool L_1; L_1 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline(L_0, Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (L_1) { goto IL_0016; } } { uint8_t L_2; L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0)); } IL_0016: { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_3 = __this->___peekedEntryType; V_1 = L_3; V_2 = 3; uint8_t L_4; L_4 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_1), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_5 = V_2; bool L_6; L_6 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_1), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0)&(int32_t)L_6))) { goto IL_018f; } } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0188: { BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); return; } }); try { { uint8_t L_7 = __this->___peekedBinaryEntryType; V_10 = L_7; uint8_t L_8 = V_10; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_8, ((int32_t)15)))) { case 0: { goto IL_008d_1; } case 1: { goto IL_008d_1; } case 2: { goto IL_00ac_1; } case 3: { goto IL_00ac_1; } case 4: { goto IL_00cc_1; } case 5: { goto IL_00cc_1; } case 6: { goto IL_00ec_1; } case 7: { goto IL_00ec_1; } case 8: { goto IL_010c_1; } case 9: { goto IL_010c_1; } case 10: { goto IL_0126_1; } case 11: { goto IL_0126_1; } case 12: { goto IL_0140_1; } case 13: { goto IL_0140_1; } case 14: { goto IL_014e_1; } case 15: { goto IL_014e_1; } } } { goto IL_017d_1; } IL_008d_1: { bool L_9; L_9 = BinaryDataReader_UNSAFE_Read_1_SByte_m32F5B0B48B7EBC78925C85E163CCEAB6BD9FC79D_inline(__this, (&V_3), NULL); if (!L_9) { goto IL_00a0_1; } } { int64_t* L_10 = ___0_value; int8_t L_11 = V_3; *((int64_t*)L_10) = (int64_t)((int64_t)L_11); goto IL_0183_1; } IL_00a0_1: { int64_t* L_12 = ___0_value; *((int64_t*)L_12) = (int64_t)((int64_t)0); V_11 = (bool)0; goto IL_019b; } IL_00ac_1: { bool L_13; L_13 = BinaryDataReader_UNSAFE_Read_1_Byte_mE45263CC367BCEAC7F4968D0AAAA666815A453D9_inline(__this, (&V_4), NULL); if (!L_13) { goto IL_00c0_1; } } { int64_t* L_14 = ___0_value; uint8_t L_15 = V_4; *((int64_t*)L_14) = (int64_t)((int64_t)(uint64_t)L_15); goto IL_0183_1; } IL_00c0_1: { int64_t* L_16 = ___0_value; *((int64_t*)L_16) = (int64_t)((int64_t)0); V_11 = (bool)0; goto IL_019b; } IL_00cc_1: { bool L_17; L_17 = BinaryDataReader_UNSAFE_Read_2_Int16_m5471141CA9D280B33AA163CE66A90056A088EDC1_inline(__this, (&V_5), NULL); if (!L_17) { goto IL_00e0_1; } } { int64_t* L_18 = ___0_value; int16_t L_19 = V_5; *((int64_t*)L_18) = (int64_t)((int64_t)L_19); goto IL_0183_1; } IL_00e0_1: { int64_t* L_20 = ___0_value; *((int64_t*)L_20) = (int64_t)((int64_t)0); V_11 = (bool)0; goto IL_019b; } IL_00ec_1: { bool L_21; L_21 = BinaryDataReader_UNSAFE_Read_2_UInt16_mAC487540FC0A0706F636243939D1EC0C27B268EC_inline(__this, (&V_6), NULL); if (!L_21) { goto IL_0100_1; } } { int64_t* L_22 = ___0_value; uint16_t L_23 = V_6; *((int64_t*)L_22) = (int64_t)((int64_t)(uint64_t)L_23); goto IL_0183_1; } IL_0100_1: { int64_t* L_24 = ___0_value; *((int64_t*)L_24) = (int64_t)((int64_t)0); V_11 = (bool)0; goto IL_019b; } IL_010c_1: { bool L_25; L_25 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, (&V_7), NULL); if (!L_25) { goto IL_011d_1; } } { int64_t* L_26 = ___0_value; int32_t L_27 = V_7; *((int64_t*)L_26) = (int64_t)((int64_t)L_27); goto IL_0183_1; } IL_011d_1: { int64_t* L_28 = ___0_value; *((int64_t*)L_28) = (int64_t)((int64_t)0); V_11 = (bool)0; goto IL_019b; } IL_0126_1: { bool L_29; L_29 = BinaryDataReader_UNSAFE_Read_4_UInt32_m7CF37E3C02344744FFC5B3FD13DE5AB993500E05_inline(__this, (&V_8), NULL); if (!L_29) { goto IL_0137_1; } } { int64_t* L_30 = ___0_value; uint32_t L_31 = V_8; *((int64_t*)L_30) = (int64_t)((int64_t)(uint64_t)L_31); goto IL_0183_1; } IL_0137_1: { int64_t* L_32 = ___0_value; *((int64_t*)L_32) = (int64_t)((int64_t)0); V_11 = (bool)0; goto IL_019b; } IL_0140_1: { int64_t* L_33 = ___0_value; bool L_34; L_34 = BinaryDataReader_UNSAFE_Read_8_Int64_mD26697A5823B32E71773D799B9A021669C342291_inline(__this, L_33, NULL); if (L_34) { goto IL_0183_1; } } { V_11 = (bool)0; goto IL_019b; } IL_014e_1: { bool L_35; L_35 = BinaryDataReader_UNSAFE_Read_8_UInt64_mC7B028A2E89BA69539E5F95299A71DA24AEF681B_inline(__this, (&V_9), NULL); if (!L_35) { goto IL_0174_1; } } { uint64_t L_36 = V_9; if ((!(((uint64_t)L_36) > ((uint64_t)((int64_t)(std::numeric_limits::max)()))))) { goto IL_016e_1; } } { int64_t* L_37 = ___0_value; *((int64_t*)L_37) = (int64_t)((int64_t)0); V_11 = (bool)0; goto IL_019b; } IL_016e_1: { int64_t* L_38 = ___0_value; uint64_t L_39 = V_9; *((int64_t*)L_38) = (int64_t)L_39; goto IL_0183_1; } IL_0174_1: { int64_t* L_40 = ___0_value; *((int64_t*)L_40) = (int64_t)((int64_t)0); V_11 = (bool)0; goto IL_019b; } IL_017d_1: { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_41 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m1BE9BD198B904AA1D94F4B10DA88077DFD44B7A5(L_41, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_41, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BinaryDataReader_ReadInt64_m436297136897294D392A87D59496AB3FA3A76C90_RuntimeMethod_var))); } IL_0183_1: { V_11 = (bool)1; goto IL_019b; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_018f: { VirtualActionInvoker0::Invoke(75, __this); int64_t* L_42 = ___0_value; *((int64_t*)L_42) = (int64_t)((int64_t)0); return (bool)0; } IL_019b: { bool L_43 = V_11; return L_43; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadUInt64_mC9FA34AA7594E4D50EC180A94CF66185DF700992 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint64_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_1; memset((&V_1), 0, sizeof(V_1)); uint8_t V_2 = 0; uint8_t V_3 = 0x0; int16_t V_4 = 0; uint16_t V_5 = 0; int32_t V_6 = 0; uint32_t V_7 = 0; int64_t V_8 = 0; uint8_t V_9 = 0; bool V_10 = false; { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); bool L_1; L_1 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline(L_0, Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (L_1) { goto IL_0016; } } { uint8_t L_2; L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0)); } IL_0016: { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_3 = __this->___peekedEntryType; V_1 = L_3; V_2 = 3; uint8_t L_4; L_4 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_1), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_5 = V_2; bool L_6; L_6 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_1), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0)&(int32_t)L_6))) { goto IL_0187; } } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0180: { BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); return; } }); try { { uint8_t L_7 = __this->___peekedBinaryEntryType; V_9 = L_7; uint8_t L_8 = V_9; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_8, ((int32_t)15)))) { case 0: { goto IL_008d_1; } case 1: { goto IL_008d_1; } case 2: { goto IL_008d_1; } case 3: { goto IL_008d_1; } case 4: { goto IL_00ac_1; } case 5: { goto IL_00ac_1; } case 6: { goto IL_00dd_1; } case 7: { goto IL_00dd_1; } case 8: { goto IL_00fd_1; } case 9: { goto IL_00fd_1; } case 10: { goto IL_0125_1; } case 11: { goto IL_0125_1; } case 12: { goto IL_013f_1; } case 13: { goto IL_013f_1; } case 14: { goto IL_0167_1; } case 15: { goto IL_0167_1; } } } { goto IL_0175_1; } IL_008d_1: { bool L_9; L_9 = BinaryDataReader_UNSAFE_Read_1_Byte_mE45263CC367BCEAC7F4968D0AAAA666815A453D9_inline(__this, (&V_3), NULL); if (!L_9) { goto IL_00a0_1; } } { uint64_t* L_10 = ___0_value; uint8_t L_11 = V_3; *((int64_t*)L_10) = (int64_t)((int64_t)(uint64_t)L_11); goto IL_017b_1; } IL_00a0_1: { uint64_t* L_12 = ___0_value; *((int64_t*)L_12) = (int64_t)((int64_t)0); V_10 = (bool)0; goto IL_0193; } IL_00ac_1: { bool L_13; L_13 = BinaryDataReader_UNSAFE_Read_2_Int16_m5471141CA9D280B33AA163CE66A90056A088EDC1_inline(__this, (&V_4), NULL); if (!L_13) { goto IL_00d1_1; } } { int16_t L_14 = V_4; if ((((int32_t)L_14) < ((int32_t)0))) { goto IL_00c5_1; } } { uint64_t* L_15 = ___0_value; int16_t L_16 = V_4; *((int64_t*)L_15) = (int64_t)((int64_t)L_16); goto IL_017b_1; } IL_00c5_1: { uint64_t* L_17 = ___0_value; *((int64_t*)L_17) = (int64_t)((int64_t)0); V_10 = (bool)0; goto IL_0193; } IL_00d1_1: { uint64_t* L_18 = ___0_value; *((int64_t*)L_18) = (int64_t)((int64_t)0); V_10 = (bool)0; goto IL_0193; } IL_00dd_1: { bool L_19; L_19 = BinaryDataReader_UNSAFE_Read_2_UInt16_mAC487540FC0A0706F636243939D1EC0C27B268EC_inline(__this, (&V_5), NULL); if (!L_19) { goto IL_00f1_1; } } { uint64_t* L_20 = ___0_value; uint16_t L_21 = V_5; *((int64_t*)L_20) = (int64_t)((int64_t)(uint64_t)L_21); goto IL_017b_1; } IL_00f1_1: { uint64_t* L_22 = ___0_value; *((int64_t*)L_22) = (int64_t)((int64_t)0); V_10 = (bool)0; goto IL_0193; } IL_00fd_1: { bool L_23; L_23 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, (&V_6), NULL); if (!L_23) { goto IL_011c_1; } } { int32_t L_24 = V_6; if ((((int32_t)L_24) < ((int32_t)0))) { goto IL_0113_1; } } { uint64_t* L_25 = ___0_value; int32_t L_26 = V_6; *((int64_t*)L_25) = (int64_t)((int64_t)L_26); goto IL_017b_1; } IL_0113_1: { uint64_t* L_27 = ___0_value; *((int64_t*)L_27) = (int64_t)((int64_t)0); V_10 = (bool)0; goto IL_0193; } IL_011c_1: { uint64_t* L_28 = ___0_value; *((int64_t*)L_28) = (int64_t)((int64_t)0); V_10 = (bool)0; goto IL_0193; } IL_0125_1: { bool L_29; L_29 = BinaryDataReader_UNSAFE_Read_4_UInt32_m7CF37E3C02344744FFC5B3FD13DE5AB993500E05_inline(__this, (&V_7), NULL); if (!L_29) { goto IL_0136_1; } } { uint64_t* L_30 = ___0_value; uint32_t L_31 = V_7; *((int64_t*)L_30) = (int64_t)((int64_t)(uint64_t)L_31); goto IL_017b_1; } IL_0136_1: { uint64_t* L_32 = ___0_value; *((int64_t*)L_32) = (int64_t)((int64_t)0); V_10 = (bool)0; goto IL_0193; } IL_013f_1: { bool L_33; L_33 = BinaryDataReader_UNSAFE_Read_8_Int64_mD26697A5823B32E71773D799B9A021669C342291_inline(__this, (&V_8), NULL); if (!L_33) { goto IL_015e_1; } } { int64_t L_34 = V_8; if ((((int64_t)L_34) < ((int64_t)((int64_t)0)))) { goto IL_0155_1; } } { uint64_t* L_35 = ___0_value; int64_t L_36 = V_8; *((int64_t*)L_35) = (int64_t)L_36; goto IL_017b_1; } IL_0155_1: { uint64_t* L_37 = ___0_value; *((int64_t*)L_37) = (int64_t)((int64_t)0); V_10 = (bool)0; goto IL_0193; } IL_015e_1: { uint64_t* L_38 = ___0_value; *((int64_t*)L_38) = (int64_t)((int64_t)0); V_10 = (bool)0; goto IL_0193; } IL_0167_1: { uint64_t* L_39 = ___0_value; bool L_40; L_40 = BinaryDataReader_UNSAFE_Read_8_UInt64_mC7B028A2E89BA69539E5F95299A71DA24AEF681B_inline(__this, L_39, NULL); if (L_40) { goto IL_017b_1; } } { V_10 = (bool)0; goto IL_0193; } IL_0175_1: { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_41 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_m1BE9BD198B904AA1D94F4B10DA88077DFD44B7A5(L_41, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_41, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BinaryDataReader_ReadUInt64_mC9FA34AA7594E4D50EC180A94CF66185DF700992_RuntimeMethod_var))); } IL_017b_1: { V_10 = (bool)1; goto IL_0193; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0187: { VirtualActionInvoker0::Invoke(75, __this); uint64_t* L_42 = ___0_value; *((int64_t*)L_42) = (int64_t)((int64_t)0); return (bool)0; } IL_0193: { bool L_43 = V_10; return L_43; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadChar_m2E16F86FD28AF32C6FA0386A76AECB158F6A95DE (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Il2CppChar* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; String_t* V_1 = NULL; { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); bool L_1; L_1 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline(L_0, Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (L_1) { goto IL_0016; } } { uint8_t L_2; L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0)); } IL_0016: { uint8_t L_3 = __this->___peekedBinaryEntryType; if ((((int32_t)L_3) == ((int32_t)((int32_t)37)))) { goto IL_002a; } } { uint8_t L_4 = __this->___peekedBinaryEntryType; if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)38))))) { goto IL_0038; } } IL_002a: { BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); Il2CppChar* L_5 = ___0_value; bool L_6; L_6 = BinaryDataReader_UNSAFE_Read_2_Char_m00F60CC5B0BBAAC26D5162AE484C7EC524CAEFBB_inline(__this, L_5, NULL); return L_6; } IL_0038: { uint8_t L_7 = __this->___peekedBinaryEntryType; if ((((int32_t)L_7) == ((int32_t)((int32_t)39)))) { goto IL_004c; } } { uint8_t L_8 = __this->___peekedBinaryEntryType; if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)40))))) { goto IL_0074; } } IL_004c: { BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); String_t* L_9; L_9 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL); V_1 = L_9; String_t* L_10 = V_1; if (!L_10) { goto IL_0064; } } { String_t* L_11 = V_1; NullCheck(L_11); int32_t L_12; L_12 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_11, NULL); if (L_12) { goto IL_0069; } } IL_0064: { Il2CppChar* L_13 = ___0_value; *((int16_t*)L_13) = (int16_t)0; return (bool)0; } IL_0069: { Il2CppChar* L_14 = ___0_value; String_t* L_15 = V_1; NullCheck(L_15); Il2CppChar L_16; L_16 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_15, 0, NULL); *((int16_t*)L_14) = (int16_t)L_16; return (bool)1; } IL_0074: { VirtualActionInvoker0::Invoke(75, __this); Il2CppChar* L_17 = ___0_value; *((int16_t*)L_17) = (int16_t)0; return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadSingle_mDC536DB598EF07B5763F7A0A32A2FB90A89D9634 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, float* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; double V_1 = 0.0; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F V_2; memset((&V_2), 0, sizeof(V_2)); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_3; memset((&V_3), 0, sizeof(V_3)); uint8_t V_4 = 0; int64_t V_5 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); bool L_1; L_1 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline(L_0, Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (L_1) { goto IL_0016; } } { uint8_t L_2; L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0)); } IL_0016: { uint8_t L_3 = __this->___peekedBinaryEntryType; if ((((int32_t)L_3) == ((int32_t)((int32_t)31)))) { goto IL_002a; } } { uint8_t L_4 = __this->___peekedBinaryEntryType; if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)32))))) { goto IL_0038; } } IL_002a: { BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); float* L_5 = ___0_value; bool L_6; L_6 = BinaryDataReader_UNSAFE_Read_4_Float32_mCF46AA3A20AC87DB9D5DAE14D628C820114E9AAD_inline(__this, L_5, NULL); return L_6; } IL_0038: { uint8_t L_7 = __this->___peekedBinaryEntryType; if ((((int32_t)L_7) == ((int32_t)((int32_t)33)))) { goto IL_004c; } } { uint8_t L_8 = __this->___peekedBinaryEntryType; if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)34))))) { goto IL_0078; } } IL_004c: { BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); bool L_9; L_9 = BinaryDataReader_UNSAFE_Read_8_Float64_m6E2CA060AD3B06BE98687F59A6F74A2382395F00_inline(__this, (&V_1), NULL); if (L_9) { goto IL_0065; } } { float* L_10 = ___0_value; *((float*)L_10) = (float)(0.0f); return (bool)0; } IL_0065: { } try { float* L_11 = ___0_value; double L_12 = V_1; *((float*)L_11) = (float)((float)L_12); goto IL_0076; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_006c; } throw e; } CATCH_006c: { float* L_13 = ___0_value; *((float*)L_13) = (float)(0.0f); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0076; } IL_0076: { return (bool)1; } IL_0078: { uint8_t L_14 = __this->___peekedBinaryEntryType; if ((((int32_t)L_14) == ((int32_t)((int32_t)35)))) { goto IL_008c; } } { uint8_t L_15 = __this->___peekedBinaryEntryType; if ((!(((uint32_t)L_15) == ((uint32_t)((int32_t)36))))) { goto IL_00bd; } } IL_008c: { BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); bool L_16; L_16 = BinaryDataReader_UNSAFE_Read_16_Decimal_m2C8D7C4904D2DDA2552FC14194BC57C2589C92AE_inline(__this, (&V_2), NULL); if (L_16) { goto IL_00a5; } } { float* L_17 = ___0_value; *((float*)L_17) = (float)(0.0f); return (bool)0; } IL_00a5: { } try { float* L_18 = ___0_value; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_19 = V_2; il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var); float L_20; L_20 = Decimal_op_Explicit_mFE383D1954522ECA8822B56A7C59794B850FE4C1(L_19, NULL); *((float*)L_18) = (float)((float)L_20); goto IL_00bb; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00b1; } throw e; } CATCH_00b1: { float* L_21 = ___0_value; *((float*)L_21) = (float)(0.0f); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_00bb; } IL_00bb: { return (bool)1; } IL_00bd: { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_22 = __this->___peekedEntryType; V_3 = L_22; V_4 = 3; uint8_t L_23; L_23 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_3), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_24 = V_4; bool L_25; L_25 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_3), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_23) == ((int32_t)L_24))? 1 : 0)&(int32_t)L_25))) { goto IL_0103; } } { bool L_26; L_26 = VirtualFuncInvoker1< bool, int64_t* >::Invoke(65, __this, (&V_5)); if (L_26) { goto IL_00ef; } } { float* L_27 = ___0_value; *((float*)L_27) = (float)(0.0f); return (bool)0; } IL_00ef: { } try { float* L_28 = ___0_value; int64_t L_29 = V_5; *((float*)L_28) = (float)((float)L_29); goto IL_0101; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00f7; } throw e; } CATCH_00f7: { float* L_30 = ___0_value; *((float*)L_30) = (float)(0.0f); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0101; } IL_0101: { return (bool)1; } IL_0103: { VirtualActionInvoker0::Invoke(75, __this); float* L_31 = ___0_value; *((float*)L_31) = (float)(0.0f); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadDouble_m96D8DB1DE8C015F67BE276FCE60527F29AB52195 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, double* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; float V_1 = 0.0f; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F V_2; memset((&V_2), 0, sizeof(V_2)); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_3; memset((&V_3), 0, sizeof(V_3)); uint8_t V_4 = 0; int64_t V_5 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); bool L_1; L_1 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline(L_0, Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (L_1) { goto IL_0016; } } { uint8_t L_2; L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0)); } IL_0016: { uint8_t L_3 = __this->___peekedBinaryEntryType; if ((((int32_t)L_3) == ((int32_t)((int32_t)33)))) { goto IL_002a; } } { uint8_t L_4 = __this->___peekedBinaryEntryType; if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)34))))) { goto IL_0038; } } IL_002a: { BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); double* L_5 = ___0_value; bool L_6; L_6 = BinaryDataReader_UNSAFE_Read_8_Float64_m6E2CA060AD3B06BE98687F59A6F74A2382395F00_inline(__this, L_5, NULL); return L_6; } IL_0038: { uint8_t L_7 = __this->___peekedBinaryEntryType; if ((((int32_t)L_7) == ((int32_t)((int32_t)31)))) { goto IL_004c; } } { uint8_t L_8 = __this->___peekedBinaryEntryType; if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)32))))) { goto IL_006f; } } IL_004c: { BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); bool L_9; L_9 = BinaryDataReader_UNSAFE_Read_4_Float32_mCF46AA3A20AC87DB9D5DAE14D628C820114E9AAD_inline(__this, (&V_1), NULL); if (L_9) { goto IL_0069; } } { double* L_10 = ___0_value; *((double*)L_10) = (double)(0.0); return (bool)0; } IL_0069: { double* L_11 = ___0_value; float L_12 = V_1; *((double*)L_11) = (double)((double)L_12); return (bool)1; } IL_006f: { uint8_t L_13 = __this->___peekedBinaryEntryType; if ((((int32_t)L_13) == ((int32_t)((int32_t)35)))) { goto IL_0083; } } { uint8_t L_14 = __this->___peekedBinaryEntryType; if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)36))))) { goto IL_00bc; } } IL_0083: { BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); bool L_15; L_15 = BinaryDataReader_UNSAFE_Read_16_Decimal_m2C8D7C4904D2DDA2552FC14194BC57C2589C92AE_inline(__this, (&V_2), NULL); if (L_15) { goto IL_00a0; } } { double* L_16 = ___0_value; *((double*)L_16) = (double)(0.0); return (bool)0; } IL_00a0: { } try { double* L_17 = ___0_value; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_18 = V_2; il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var); double L_19; L_19 = Decimal_op_Explicit_mA8577A95CD02E86110976D415CA149550AD5A6C0(L_18, NULL); *((double*)L_17) = (double)((double)L_19); goto IL_00ba; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00ac; } throw e; } CATCH_00ac: { double* L_20 = ___0_value; *((double*)L_20) = (double)(0.0); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_00ba; } IL_00ba: { return (bool)1; } IL_00bc: { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_21 = __this->___peekedEntryType; V_3 = L_21; V_4 = 3; uint8_t L_22; L_22 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_3), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_23 = V_4; bool L_24; L_24 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_3), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_22) == ((int32_t)L_23))? 1 : 0)&(int32_t)L_24))) { goto IL_010a; } } { bool L_25; L_25 = VirtualFuncInvoker1< bool, int64_t* >::Invoke(65, __this, (&V_5)); if (L_25) { goto IL_00f2; } } { double* L_26 = ___0_value; *((double*)L_26) = (double)(0.0); return (bool)0; } IL_00f2: { } try { double* L_27 = ___0_value; int64_t L_28 = V_5; *((double*)L_27) = (double)((double)L_28); goto IL_0108; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00fa; } throw e; } CATCH_00fa: { double* L_29 = ___0_value; *((double*)L_29) = (double)(0.0); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0108; } IL_0108: { return (bool)1; } IL_010a: { VirtualActionInvoker0::Invoke(75, __this); double* L_30 = ___0_value; *((double*)L_30) = (double)(0.0); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadDecimal_m2D0553C5717A61DB16548B959697E01CEA4C1EF5 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; double V_1 = 0.0; float V_2 = 0.0f; Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_3; memset((&V_3), 0, sizeof(V_3)); uint8_t V_4 = 0; int64_t V_5 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); bool L_1; L_1 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline(L_0, Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (L_1) { goto IL_0016; } } { uint8_t L_2; L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0)); } IL_0016: { uint8_t L_3 = __this->___peekedBinaryEntryType; if ((((int32_t)L_3) == ((int32_t)((int32_t)35)))) { goto IL_002a; } } { uint8_t L_4 = __this->___peekedBinaryEntryType; if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)36))))) { goto IL_0038; } } IL_002a: { BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_5 = ___0_value; bool L_6; L_6 = BinaryDataReader_UNSAFE_Read_16_Decimal_m2C8D7C4904D2DDA2552FC14194BC57C2589C92AE_inline(__this, L_5, NULL); return L_6; } IL_0038: { uint8_t L_7 = __this->___peekedBinaryEntryType; if ((((int32_t)L_7) == ((int32_t)((int32_t)33)))) { goto IL_004c; } } { uint8_t L_8 = __this->___peekedBinaryEntryType; if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)34))))) { goto IL_0080; } } IL_004c: { BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); bool L_9; L_9 = BinaryDataReader_UNSAFE_Read_8_Float64_m6E2CA060AD3B06BE98687F59A6F74A2382395F00_inline(__this, (&V_1), NULL); if (L_9) { goto IL_0065; } } { Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_10 = ___0_value; il2cpp_codegen_initobj(L_10, sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F)); return (bool)0; } IL_0065: { } try { Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_11 = ___0_value; double L_12 = V_1; il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var); Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_13; L_13 = Decimal_op_Explicit_mC97457D67812EF62FBEC4E9C07E5DCFACAA1FE66(L_12, NULL); *(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)L_11 = L_13; goto IL_007e; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0074; } throw e; } CATCH_0074: { Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_14 = ___0_value; il2cpp_codegen_initobj(L_14, sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F)); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_007e; } IL_007e: { return (bool)1; } IL_0080: { uint8_t L_15 = __this->___peekedBinaryEntryType; if ((((int32_t)L_15) == ((int32_t)((int32_t)31)))) { goto IL_0094; } } { uint8_t L_16 = __this->___peekedBinaryEntryType; if ((!(((uint32_t)L_16) == ((uint32_t)((int32_t)32))))) { goto IL_00c8; } } IL_0094: { BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); bool L_17; L_17 = BinaryDataReader_UNSAFE_Read_4_Float32_mCF46AA3A20AC87DB9D5DAE14D628C820114E9AAD_inline(__this, (&V_2), NULL); if (L_17) { goto IL_00ad; } } { Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_18 = ___0_value; il2cpp_codegen_initobj(L_18, sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F)); return (bool)0; } IL_00ad: { } try { Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_19 = ___0_value; float L_20 = V_2; il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var); Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_21; L_21 = Decimal_op_Explicit_m2B8355EC2618BDE4A6813C6826D9E3B996B9E22F(L_20, NULL); *(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)L_19 = L_21; goto IL_00c6; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_00bc; } throw e; } CATCH_00bc: { Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_22 = ___0_value; il2cpp_codegen_initobj(L_22, sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F)); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_00c6; } IL_00c6: { return (bool)1; } IL_00c8: { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_23 = __this->___peekedEntryType; V_3 = L_23; V_4 = 3; uint8_t L_24; L_24 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_3), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_25 = V_4; bool L_26; L_26 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_3), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_24) == ((int32_t)L_25))? 1 : 0)&(int32_t)L_26))) { goto IL_0116; } } { bool L_27; L_27 = VirtualFuncInvoker1< bool, int64_t* >::Invoke(65, __this, (&V_5)); if (L_27) { goto IL_00fa; } } { Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_28 = ___0_value; il2cpp_codegen_initobj(L_28, sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F)); return (bool)0; } IL_00fa: { } try { Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_29 = ___0_value; int64_t L_30 = V_5; il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var); Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_31; L_31 = Decimal_op_Implicit_m8F9A38760D01B23E6DFF77EA760CCE5111F3656D(L_30, NULL); *(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)L_29 = L_31; goto IL_0114; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_010a; } throw e; } CATCH_010a: { Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_32 = ___0_value; il2cpp_codegen_initobj(L_32, sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F)); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0114; } IL_0114: { return (bool)1; } IL_0116: { VirtualActionInvoker0::Invoke(75, __this); Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_33 = ___0_value; il2cpp_codegen_initobj(L_33, sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F)); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadExternalReference_m19F0C41698248E32C001A36618237BDE79A94812 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Guid_t* ___0_guid, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); bool L_1; L_1 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline(L_0, Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (L_1) { goto IL_0016; } } { uint8_t L_2; L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0)); } IL_0016: { uint8_t L_3 = __this->___peekedBinaryEntryType; if ((((int32_t)L_3) == ((int32_t)((int32_t)13)))) { goto IL_002a; } } { uint8_t L_4 = __this->___peekedBinaryEntryType; if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)14))))) { goto IL_0038; } } IL_002a: { BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); Guid_t* L_5 = ___0_guid; bool L_6; L_6 = BinaryDataReader_UNSAFE_Read_16_Guid_m295B3C48B8E63D04B2E727AD3557C226B6A19C88_inline(__this, L_5, NULL); return L_6; } IL_0038: { VirtualActionInvoker0::Invoke(75, __this); Guid_t* L_7 = ___0_guid; il2cpp_codegen_initobj(L_7, sizeof(Guid_t)); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadGuid_m6BAA11D37DE0F0BEEE32C6BBF549EBEAE9D2C203 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Guid_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); bool L_1; L_1 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline(L_0, Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (L_1) { goto IL_0016; } } { uint8_t L_2; L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0)); } IL_0016: { uint8_t L_3 = __this->___peekedBinaryEntryType; if ((((int32_t)L_3) == ((int32_t)((int32_t)41)))) { goto IL_002a; } } { uint8_t L_4 = __this->___peekedBinaryEntryType; if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)42))))) { goto IL_0038; } } IL_002a: { BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); Guid_t* L_5 = ___0_value; bool L_6; L_6 = BinaryDataReader_UNSAFE_Read_16_Guid_m295B3C48B8E63D04B2E727AD3557C226B6A19C88_inline(__this, L_5, NULL); return L_6; } IL_0038: { VirtualActionInvoker0::Invoke(75, __this); Guid_t* L_7 = ___0_value; il2cpp_codegen_initobj(L_7, sizeof(Guid_t)); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadExternalReference_m3E3060D8427C4E25ADEAF16F8FEAE1894D214F82 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int32_t* ___0_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); bool L_1; L_1 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline(L_0, Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (L_1) { goto IL_0016; } } { uint8_t L_2; L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0)); } IL_0016: { uint8_t L_3 = __this->___peekedBinaryEntryType; if ((((int32_t)L_3) == ((int32_t)((int32_t)11)))) { goto IL_002a; } } { uint8_t L_4 = __this->___peekedBinaryEntryType; if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)12))))) { goto IL_0038; } } IL_002a: { BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); int32_t* L_5 = ___0_index; bool L_6; L_6 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, L_5, NULL); return L_6; } IL_0038: { VirtualActionInvoker0::Invoke(75, __this); int32_t* L_7 = ___0_index; *((int32_t*)L_7) = (int32_t)(-1); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadExternalReference_m79D0E192E7AF7C7A634244A29FD51A23EE5102FA (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, String_t** ___0_id, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); bool L_1; L_1 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline(L_0, Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (L_1) { goto IL_0016; } } { uint8_t L_2; L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0)); } IL_0016: { uint8_t L_3 = __this->___peekedBinaryEntryType; if ((((int32_t)L_3) == ((int32_t)((int32_t)50)))) { goto IL_002a; } } { uint8_t L_4 = __this->___peekedBinaryEntryType; if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)51))))) { goto IL_003e; } } IL_002a: { String_t** L_5 = ___0_id; String_t* L_6; L_6 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL); *((RuntimeObject**)L_5) = (RuntimeObject*)L_6; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)L_6); BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); String_t** L_7 = ___0_id; String_t* L_8 = *((String_t**)L_7); return (bool)((!(((RuntimeObject*)(String_t*)L_8) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } IL_003e: { VirtualActionInvoker0::Invoke(75, __this); String_t** L_9 = ___0_id; *((RuntimeObject**)L_9) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_9, (void*)(RuntimeObject*)NULL); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadNull_mE7618BDCE13FBFBF9E1332B129481BDB887B0892 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); bool L_1; L_1 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline(L_0, Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (L_1) { goto IL_0016; } } { uint8_t L_2; L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0)); } IL_0016: { uint8_t L_3 = __this->___peekedBinaryEntryType; if ((((int32_t)L_3) == ((int32_t)((int32_t)45)))) { goto IL_002a; } } { uint8_t L_4 = __this->___peekedBinaryEntryType; if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)46))))) { goto IL_0032; } } IL_002a: { BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); return (bool)1; } IL_0032: { VirtualActionInvoker0::Invoke(75, __this); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadInternalReference_m734A48EB80E3F7C83AA50EEA82995FA4314AD93D (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int32_t* ___0_id, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); bool L_1; L_1 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline(L_0, Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (L_1) { goto IL_0016; } } { uint8_t L_2; L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0)); } IL_0016: { uint8_t L_3 = __this->___peekedBinaryEntryType; if ((((int32_t)L_3) == ((int32_t)((int32_t)9)))) { goto IL_002a; } } { uint8_t L_4 = __this->___peekedBinaryEntryType; if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)10))))) { goto IL_0038; } } IL_002a: { BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); int32_t* L_5 = ___0_id; bool L_6; L_6 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, L_5, NULL); return L_6; } IL_0038: { VirtualActionInvoker0::Invoke(75, __this); int32_t* L_7 = ___0_id; *((int32_t*)L_7) = (int32_t)(-1); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_ReadString_mFE793F1C9663C102BE8ADC248F476A2B107E3588 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, String_t** ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); bool L_1; L_1 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline(L_0, Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (L_1) { goto IL_0016; } } { uint8_t L_2; L_2 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0)); } IL_0016: { uint8_t L_3 = __this->___peekedBinaryEntryType; if ((((int32_t)L_3) == ((int32_t)((int32_t)39)))) { goto IL_002a; } } { uint8_t L_4 = __this->___peekedBinaryEntryType; if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)40))))) { goto IL_003e; } } IL_002a: { String_t** L_5 = ___0_value; String_t* L_6; L_6 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL); *((RuntimeObject**)L_5) = (RuntimeObject*)L_6; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)L_6); BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); String_t** L_7 = ___0_value; String_t* L_8 = *((String_t**)L_7); return (bool)((!(((RuntimeObject*)(String_t*)L_8) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } IL_003e: { VirtualActionInvoker0::Invoke(75, __this); String_t** L_9 = ___0_value; *((RuntimeObject**)L_9) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_9, (void*)(RuntimeObject*)NULL); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataReader_PrepareNewSerializationSession_m09D345107CEF0E25A068551973DE6D2A13406510 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mD2A299D7FCFAF438D826D50A593118886D116BDD_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { BaseDataReader_PrepareNewSerializationSession_mDAA07634D09E9745D368E5A6F179DE7E8ACE0C01(__this, NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230)); __this->___peekedEntryName = (String_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___peekedEntryName), (void*)(String_t*)NULL); __this->___peekedBinaryEntryType = 0; Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* L_1 = __this->___types; NullCheck(L_1); Dictionary_2_Clear_mD2A299D7FCFAF438D826D50A593118886D116BDD(L_1, Dictionary_2_Clear_mD2A299D7FCFAF438D826D50A593118886D116BDD_RuntimeMethod_var); __this->___bufferIndex = 0; __this->___bufferEnd = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___internalBufferBackup; __this->___buffer = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___buffer), (void*)L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BinaryDataReader_GetDataDump_m425C2E87D15C026C27CD75ABABE4D1EF41E049BC (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral300AECD872004D862AE61E40AE96A895F0E12F18); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; void* V_1 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; void* V_3 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_4 = NULL; { int32_t L_0 = __this->___bufferEnd; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)))))) { goto IL_0019; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___buffer; V_0 = L_2; goto IL_006c; } IL_0019: { int32_t L_3 = __this->___bufferEnd; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_3); V_0 = L_4; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = L_5; V_2 = L_6; if (!L_6) { goto IL_0034; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_2; NullCheck(L_7); if (((int32_t)(((RuntimeArray*)L_7)->max_length))) { goto IL_0039; } } IL_0034: { V_1 = (void*)((uintptr_t)0); goto IL_0042; } IL_0039: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = V_2; NullCheck(L_8); V_1 = (void*)((uintptr_t)((L_8)->GetAddressAt(static_cast(0)))); } IL_0042: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = L_9; V_4 = L_10; if (!L_10) { goto IL_004e; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_4; NullCheck(L_11); if (((int32_t)(((RuntimeArray*)L_11)->max_length))) { goto IL_0053; } } IL_004e: { V_3 = (void*)((uintptr_t)0); goto IL_005d; } IL_0053: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = V_4; NullCheck(L_12); V_3 = (void*)((uintptr_t)((L_12)->GetAddressAt(static_cast(0)))); } IL_005d: { void* L_13 = V_1; void* L_14 = V_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = V_0; NullCheck(L_15); UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_13, L_14, ((int32_t)(((RuntimeArray*)L_15)->max_length)), NULL); V_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; V_2 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; } IL_006c: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = V_0; il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); String_t* L_17; L_17 = ProperBitConverter_BytesToHexString_m8A6BA0DDC9FC01DC5CCAA9AD3DAE1603908D46EF(L_16, (bool)1, NULL); String_t* L_18; L_18 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral300AECD872004D862AE61E40AE96A895F0E12F18, L_17, NULL); return L_18; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) { uint8_t V_0 = 0x0; int32_t V_1 = 0; String_t* V_2 = NULL; uint8_t* V_3 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_4 = NULL; Il2CppChar* V_5 = NULL; String_t* V_6 = NULL; uint8_t* V_7 = NULL; uint8_t* V_8 = NULL; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; uint8_t* V_12 = NULL; Il2CppChar* V_13 = NULL; String_t* V_14 = NULL; Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* V_15 = NULL; Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* V_16 = NULL; uint8_t* V_17 = NULL; uint8_t* V_18 = NULL; uint8_t* V_19 = NULL; Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* V_20 = NULL; uint8_t* V_21 = NULL; uint8_t* V_22 = NULL; int32_t V_23 = 0; { bool L_0; L_0 = BinaryDataReader_UNSAFE_Read_1_Byte_mE45263CC367BCEAC7F4968D0AAAA666815A453D9_inline(__this, (&V_0), NULL); if (L_0) { goto IL_000c; } } { return (String_t*)NULL; } IL_000c: { bool L_1; L_1 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, (&V_1), NULL); if (L_1) { goto IL_0018; } } { return (String_t*)NULL; } IL_0018: { int32_t L_2 = V_1; String_t* L_3; L_3 = String_CreateString_mAA0705B41B390BDB42F67894B9B67C956814C71B(NULL, ((int32_t)32), L_2, NULL); V_2 = L_3; uint8_t L_4 = V_0; if (L_4) { goto IL_00d6; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = L_5; V_4 = L_6; if (!L_6) { goto IL_0038; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_4; NullCheck(L_7); if (((int32_t)(((RuntimeArray*)L_7)->max_length))) { goto IL_003d; } } IL_0038: { V_3 = (uint8_t*)((uintptr_t)0); goto IL_0047; } IL_003d: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = V_4; NullCheck(L_8); V_3 = (uint8_t*)((uintptr_t)((L_8)->GetAddressAt(static_cast(0)))); } IL_0047: { String_t* L_9 = V_2; V_6 = L_9; String_t* L_10 = V_6; V_5 = (Il2CppChar*)((uintptr_t)L_10); Il2CppChar* L_11 = V_5; if (!L_11) { goto IL_005d; } } { Il2CppChar* L_12 = V_5; int32_t L_13; L_13 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL); V_5 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_12, L_13)); } IL_005d: { uint8_t* L_14 = V_3; int32_t L_15 = __this->___bufferIndex; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, L_15)); Il2CppChar* L_16 = V_5; V_8 = (uint8_t*)L_16; if (!il2cpp_codegen_is_little_endian()) { goto IL_009a; } } { V_9 = 0; goto IL_0093; } IL_0077: { uint8_t* L_17 = V_8; uint8_t* L_18 = L_17; V_8 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_18, 1)); uint8_t* L_19 = V_7; uint8_t* L_20 = L_19; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_20, 1)); int32_t L_21 = *((uint8_t*)L_20); *((int8_t*)L_18) = (int8_t)L_21; uint8_t* L_22 = V_8; V_8 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_22, 1)); int32_t L_23 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_0093: { int32_t L_24 = V_9; int32_t L_25 = V_1; if ((((int32_t)L_24) < ((int32_t)L_25))) { goto IL_0077; } } { goto IL_00c0; } IL_009a: { V_10 = 0; goto IL_00bb; } IL_009f: { uint8_t* L_26 = V_8; V_8 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_26, 1)); uint8_t* L_27 = V_8; uint8_t* L_28 = L_27; V_8 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, 1)); uint8_t* L_29 = V_7; uint8_t* L_30 = L_29; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_30, 1)); int32_t L_31 = *((uint8_t*)L_30); *((int8_t*)L_28) = (int8_t)L_31; int32_t L_32 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_32, 1)); } IL_00bb: { int32_t L_33 = V_10; int32_t L_34 = V_1; if ((((int32_t)L_33) < ((int32_t)L_34))) { goto IL_009f; } } IL_00c0: { V_6 = (String_t*)NULL; V_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_35 = __this->___bufferIndex; int32_t L_36 = V_1; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36)); String_t* L_37 = V_2; return L_37; } IL_00d6: { int32_t L_38 = V_1; V_11 = ((int32_t)il2cpp_codegen_multiply(L_38, 2)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = L_39; V_4 = L_40; if (!L_40) { goto IL_00ec; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = V_4; NullCheck(L_41); if (((int32_t)(((RuntimeArray*)L_41)->max_length))) { goto IL_00f2; } } IL_00ec: { V_12 = (uint8_t*)((uintptr_t)0); goto IL_00fd; } IL_00f2: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = V_4; NullCheck(L_42); V_12 = (uint8_t*)((uintptr_t)((L_42)->GetAddressAt(static_cast(0)))); } IL_00fd: { String_t* L_43 = V_2; V_14 = L_43; String_t* L_44 = V_14; V_13 = (Il2CppChar*)((uintptr_t)L_44); Il2CppChar* L_45 = V_13; if (!L_45) { goto IL_0113; } } { Il2CppChar* L_46 = V_13; int32_t L_47; L_47 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL); V_13 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_46, L_47)); } IL_0113: { if (!il2cpp_codegen_is_little_endian()) { goto IL_018d; } } { uint8_t* L_48 = V_12; int32_t L_49 = __this->___bufferIndex; V_15 = (Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_48, L_49)); Il2CppChar* L_50 = V_13; V_16 = (Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)L_50; Il2CppChar* L_51 = V_13; int32_t L_52 = V_11; V_17 = (uint8_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_51, L_52)); goto IL_015e; } IL_0132: { Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_53 = V_16; V_20 = L_53; Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_54 = V_20; uint32_t L_55 = sizeof(Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69); V_16 = ((Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)il2cpp_codegen_add((intptr_t)L_54, (int32_t)L_55)); Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_56 = V_20; Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_57 = V_15; V_20 = L_57; Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_58 = V_20; uint32_t L_59 = sizeof(Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69); V_15 = ((Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)il2cpp_codegen_add((intptr_t)L_58, (int32_t)L_59)); Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_60 = V_20; Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69 L_61 = (*(Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)L_60); *(Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)L_56 = L_61; } IL_015e: { Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_62 = V_16; uint32_t L_63 = sizeof(Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69); uint8_t* L_64 = V_17; if ((!(((uintptr_t)((Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)il2cpp_codegen_add((intptr_t)L_62, (int32_t)L_63))) >= ((uintptr_t)L_64)))) { goto IL_0132; } } { Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_65 = V_15; V_18 = (uint8_t*)L_65; Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_66 = V_16; V_19 = (uint8_t*)L_66; goto IL_0185; } IL_0175: { uint8_t* L_67 = V_19; uint8_t* L_68 = L_67; V_19 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_68, 1)); uint8_t* L_69 = V_18; uint8_t* L_70 = L_69; V_18 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_70, 1)); int32_t L_71 = *((uint8_t*)L_70); *((int8_t*)L_68) = (int8_t)L_71; } IL_0185: { uint8_t* L_72 = V_19; uint8_t* L_73 = V_17; if ((!(((uintptr_t)L_72) >= ((uintptr_t)L_73)))) { goto IL_0175; } } { goto IL_01c8; } IL_018d: { uint8_t* L_74 = V_12; int32_t L_75 = __this->___bufferIndex; V_21 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_74, L_75)); Il2CppChar* L_76 = V_13; V_22 = (uint8_t*)L_76; V_23 = 0; goto IL_01c3; } IL_01a1: { uint8_t* L_77 = V_22; uint8_t* L_78 = V_21; int32_t L_79 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_78, 1))); *((int8_t*)L_77) = (int8_t)L_79; uint8_t* L_80 = V_22; uint8_t* L_81 = V_21; int32_t L_82 = *((uint8_t*)L_81); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_80, 1))) = (int8_t)L_82; uint8_t* L_83 = V_21; V_21 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_83, 2)); uint8_t* L_84 = V_22; V_22 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_84, 2)); int32_t L_85 = V_23; V_23 = ((int32_t)il2cpp_codegen_add(L_85, 1)); } IL_01c3: { int32_t L_86 = V_23; int32_t L_87 = V_1; if ((((int32_t)L_86) < ((int32_t)L_87))) { goto IL_01a1; } } IL_01c8: { V_14 = (String_t*)NULL; V_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_88 = __this->___bufferIndex; int32_t L_89 = V_11; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_88, L_89)); String_t* L_90 = V_2; return L_90; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataReader_SkipStringValue_m052F451FDAA6AA1002D09ACC6DF9AD49E4E08F3F (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) { uint8_t V_0 = 0x0; int32_t V_1 = 0; { bool L_0; L_0 = BinaryDataReader_UNSAFE_Read_1_Byte_mE45263CC367BCEAC7F4968D0AAAA666815A453D9_inline(__this, (&V_0), NULL); if (L_0) { goto IL_000b; } } { return; } IL_000b: { bool L_1; L_1 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, (&V_1), NULL); if (L_1) { goto IL_0016; } } { return; } IL_0016: { uint8_t L_2 = V_0; if (!L_2) { goto IL_001d; } } { int32_t L_3 = V_1; V_1 = ((int32_t)il2cpp_codegen_multiply(L_3, 2)); } IL_001d: { int32_t L_4 = V_1; bool L_5; L_5 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, L_4, NULL); if (!L_5) { goto IL_0035; } } { int32_t L_6 = __this->___bufferIndex; int32_t L_7 = V_1; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_6, L_7)); return; } IL_0035: { int32_t L_8 = __this->___bufferEnd; __this->___bufferIndex = L_8; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataReader_SkipPeekedEntryContent_mBDAFD0A4DB1B5B1EB80A900BE49571AE7757FE25 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A69D2F6A7564E290410504FEB02FA8B25A56EAD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3FC658BE411A8AD165F4AF2576AF73AFB1C4FF9A); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; uint8_t V_2 = 0; { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); bool L_1; L_1 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline(L_0, Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!L_1) { goto IL_01de; } } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_01d7: { BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline(__this, NULL); return; } }); try { { uint8_t L_2 = __this->___peekedBinaryEntryType; V_2 = L_2; uint8_t L_3 = V_2; switch (L_3) { case 0: { goto IL_01d5_1; } case 1: { goto IL_00f2_1; } case 2: { goto IL_00f2_1; } case 3: { goto IL_010a_1; } case 4: { goto IL_010a_1; } case 5: { goto IL_01d5_1; } case 6: { goto IL_0116_1; } case 7: { goto IL_01d5_1; } case 8: { goto IL_0123_1; } case 9: { goto IL_0162_1; } case 10: { goto IL_0162_1; } case 11: { goto IL_0162_1; } case 12: { goto IL_0162_1; } case 13: { goto IL_0176_1; } case 14: { goto IL_0176_1; } case 15: { goto IL_014b_1; } case 16: { goto IL_014b_1; } case 17: { goto IL_014b_1; } case 18: { goto IL_014b_1; } case 19: { goto IL_0158_1; } case 20: { goto IL_0158_1; } case 21: { goto IL_0158_1; } case 22: { goto IL_0158_1; } case 23: { goto IL_0162_1; } case 24: { goto IL_0162_1; } case 25: { goto IL_0162_1; } case 26: { goto IL_0162_1; } case 27: { goto IL_016c_1; } case 28: { goto IL_016c_1; } case 29: { goto IL_016c_1; } case 30: { goto IL_016c_1; } case 31: { goto IL_0162_1; } case 32: { goto IL_0162_1; } case 33: { goto IL_016c_1; } case 34: { goto IL_016c_1; } case 35: { goto IL_0176_1; } case 36: { goto IL_0176_1; } case 37: { goto IL_0158_1; } case 38: { goto IL_0158_1; } case 39: { goto IL_0180_1; } case 40: { goto IL_0180_1; } case 41: { goto IL_0176_1; } case 42: { goto IL_0176_1; } case 43: { goto IL_014b_1; } case 44: { goto IL_014b_1; } case 45: { goto IL_01d5_1; } case 46: { goto IL_01d5_1; } case 47: { goto IL_0188_1; } case 48: { goto IL_01b3_1; } case 49: { goto IL_01d5_1; } case 50: { goto IL_0180_1; } case 51: { goto IL_0180_1; } } } { goto IL_01de; } IL_00f2_1: { Type_t* L_4; L_4 = BinaryDataReader_ReadTypeEntry_m36785B7AB5C80566698AD2812678633FDBEB327A_inline(__this, NULL); bool L_5; L_5 = BinaryDataReader_SkipBuffer_mC25CF9C44A4D34890062AD2A02E03F91F3F6685C_inline(__this, 4, NULL); if (L_5) { goto IL_01d5_1; } } { goto IL_01de; } IL_010a_1: { Type_t* L_6; L_6 = BinaryDataReader_ReadTypeEntry_m36785B7AB5C80566698AD2812678633FDBEB327A_inline(__this, NULL); goto IL_01de; } IL_0116_1: { bool L_7; L_7 = BinaryDataReader_SkipBuffer_mC25CF9C44A4D34890062AD2A02E03F91F3F6685C_inline(__this, 8, NULL); goto IL_01de; } IL_0123_1: { bool L_8; L_8 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, (&V_0), NULL); if (!L_8) { goto IL_0137_1; } } { bool L_9; L_9 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, (&V_1), NULL); if (L_9) { goto IL_013c_1; } } IL_0137_1: { goto IL_01de; } IL_013c_1: { int32_t L_10 = V_0; int32_t L_11 = V_1; bool L_12; L_12 = BinaryDataReader_SkipBuffer_mC25CF9C44A4D34890062AD2A02E03F91F3F6685C_inline(__this, ((int32_t)il2cpp_codegen_multiply(L_10, L_11)), NULL); goto IL_01de; } IL_014b_1: { bool L_13; L_13 = BinaryDataReader_SkipBuffer_mC25CF9C44A4D34890062AD2A02E03F91F3F6685C_inline(__this, 1, NULL); goto IL_01de; } IL_0158_1: { bool L_14; L_14 = BinaryDataReader_SkipBuffer_mC25CF9C44A4D34890062AD2A02E03F91F3F6685C_inline(__this, 2, NULL); goto IL_01de; } IL_0162_1: { bool L_15; L_15 = BinaryDataReader_SkipBuffer_mC25CF9C44A4D34890062AD2A02E03F91F3F6685C_inline(__this, 4, NULL); goto IL_01de; } IL_016c_1: { bool L_16; L_16 = BinaryDataReader_SkipBuffer_mC25CF9C44A4D34890062AD2A02E03F91F3F6685C_inline(__this, 8, NULL); goto IL_01de; } IL_0176_1: { bool L_17; L_17 = BinaryDataReader_SkipBuffer_mC25CF9C44A4D34890062AD2A02E03F91F3F6685C_inline(__this, 8, NULL); goto IL_01de; } IL_0180_1: { BinaryDataReader_SkipStringValue_m052F451FDAA6AA1002D09ACC6DF9AD49E4E08F3F_inline(__this, NULL); goto IL_01de; } IL_0188_1: { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_18; L_18 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_18); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_19; L_19 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_18, NULL); NullCheck(L_19); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_20; L_20 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_19, NULL); NullCheck(L_20); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_20, _stringLiteral0A69D2F6A7564E290410504FEB02FA8B25A56EAD, NULL); bool L_21; L_21 = BinaryDataReader_SkipBuffer_mC25CF9C44A4D34890062AD2A02E03F91F3F6685C_inline(__this, 4, NULL); String_t* L_22; L_22 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL); goto IL_01de; } IL_01b3_1: { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_23; L_23 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_23); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_24; L_24 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_23, NULL); NullCheck(L_24); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_25; L_25 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_24, NULL); NullCheck(L_25); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_25, _stringLiteral3FC658BE411A8AD165F4AF2576AF73AFB1C4FF9A, NULL); bool L_26; L_26 = BinaryDataReader_SkipBuffer_mC25CF9C44A4D34890062AD2A02E03F91F3F6685C_inline(__this, 4, NULL); } IL_01d5_1: { goto IL_01de; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_01de: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_SkipBuffer_mC25CF9C44A4D34890062AD2A02E03F91F3F6685C (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int32_t ___0_amount, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___bufferIndex; int32_t L_1 = ___0_amount; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); int32_t L_2 = V_0; int32_t L_3 = __this->___bufferEnd; if ((((int32_t)L_2) <= ((int32_t)L_3))) { goto IL_0020; } } { int32_t L_4 = __this->___bufferEnd; __this->___bufferIndex = L_4; return (bool)0; } IL_0020: { int32_t L_5 = V_0; __this->___bufferIndex = L_5; return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* BinaryDataReader_ReadTypeEntry_m36785B7AB5C80566698AD2812678633FDBEB327A (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryEntryType_t45CF4A4AA5396BCA4F03D378D1BC48726FFB769D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mEE9EBB858749DAB172DB7E7255A1485A85EFE6D4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m03B727E2D5CC80573746CF6077AF72B4BA96CC3C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0659F061C3A81B1505225B2675ED130A3AA57F3C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral17699B5FCFDA1D89B3B615B6FB41A16EC02E7C00); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral205775153310538AD3446D2028B710EA280549E1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9266C7189E6E26E80082CFB40386971A464A56ED); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCD46A83F56D4576B3DC8F8DC71B6D6FCC9022980); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D); s_Il2CppMethodInitialized = true; } uint8_t V_0 = 0; Type_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; String_t* V_4 = NULL; Type_t* G_B13_0 = NULL; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 1, NULL); if (L_0) { goto IL_000b; } } { return (Type_t*)NULL; } IL_000b: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; int32_t L_2 = __this->___bufferIndex; V_3 = L_2; int32_t L_3 = V_3; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1)); int32_t L_4 = V_3; NullCheck(L_1); int32_t L_5 = L_4; uint8_t L_6 = (L_1)->GetAt(static_cast(L_5)); V_0 = L_6; uint8_t L_7 = V_0; if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)48))))) { goto IL_00c5; } } { bool L_8; L_8 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, (&V_2), NULL); if (L_8) { goto IL_0038; } } { return (Type_t*)NULL; } IL_0038: { Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* L_9 = __this->___types; int32_t L_10 = V_2; NullCheck(L_9); bool L_11; L_11 = Dictionary_2_TryGetValue_m03B727E2D5CC80573746CF6077AF72B4BA96CC3C(L_9, L_10, (&V_1), Dictionary_2_TryGetValue_m03B727E2D5CC80573746CF6077AF72B4BA96CC3C_RuntimeMethod_var); if (L_11) { goto IL_0153; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_12; L_12 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_12); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_13; L_13 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_12, NULL); NullCheck(L_13); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_14; L_14 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_13, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)8); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15; NullCheck(L_16); (L_16)->SetAt(static_cast(0), (String_t*)_stringLiteralCD46A83F56D4576B3DC8F8DC71B6D6FCC9022980); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_16; String_t* L_18; L_18 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_2), NULL); NullCheck(L_17); (L_17)->SetAt(static_cast(1), (String_t*)L_18); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_17; NullCheck(L_19); (L_19)->SetAt(static_cast(2), (String_t*)_stringLiteral17699B5FCFDA1D89B3B615B6FB41A16EC02E7C00); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19; String_t* L_21; L_21 = BaseDataReader_get_CurrentNodeName_mA0C226AC3940C8B16ACFD86410E395ED9EF2E67C(__this, NULL); NullCheck(L_20); (L_20)->SetAt(static_cast(3), (String_t*)L_21); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_20; NullCheck(L_22); (L_22)->SetAt(static_cast(4), (String_t*)_stringLiteral0659F061C3A81B1505225B2675ED130A3AA57F3C); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_22; int32_t L_24; L_24 = BaseDataReader_get_CurrentNodeDepth_mC3209339F88989B9BEED0DC4B0D63691AFEA034B(__this, NULL); V_3 = L_24; String_t* L_25; L_25 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_3), NULL); NullCheck(L_23); (L_23)->SetAt(static_cast(5), (String_t*)L_25); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_23; NullCheck(L_26); (L_26)->SetAt(static_cast(6), (String_t*)_stringLiteral205775153310538AD3446D2028B710EA280549E1); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26; int32_t L_28; L_28 = BaseDataReader_get_CurrentNodeId_mB5BBCDD0D80951EB82499B3628F118C70C09668A(__this, NULL); V_3 = L_28; String_t* L_29; L_29 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_3), NULL); NullCheck(L_27); (L_27)->SetAt(static_cast(7), (String_t*)L_29); String_t* L_30; L_30 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_27, NULL); NullCheck(L_14); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_14, L_30, NULL); goto IL_0153; } IL_00c5: { uint8_t L_31 = V_0; if ((!(((uint32_t)L_31) == ((uint32_t)((int32_t)47))))) { goto IL_0117; } } { bool L_32; L_32 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, (&V_2), NULL); if (L_32) { goto IL_00d6; } } { return (Type_t*)NULL; } IL_00d6: { String_t* L_33; L_33 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL); V_4 = L_33; String_t* L_34 = V_4; if (!L_34) { goto IL_0106; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_35; L_35 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_35); TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_36; L_36 = DeserializationContext_get_Binder_m55A1DADF30006B8A14F105D8D15C1B5947275A3F(L_35, NULL); String_t* L_37 = V_4; DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_38; L_38 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_38); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_39; L_39 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_38, NULL); NullCheck(L_39); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_40; L_40 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_39, NULL); NullCheck(L_36); Type_t* L_41; L_41 = VirtualFuncInvoker2< Type_t*, String_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(5, L_36, L_37, L_40); G_B13_0 = L_41; goto IL_0107; } IL_0106: { G_B13_0 = ((Type_t*)(NULL)); } IL_0107: { V_1 = G_B13_0; Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* L_42 = __this->___types; int32_t L_43 = V_2; Type_t* L_44 = V_1; NullCheck(L_42); Dictionary_2_Add_mEE9EBB858749DAB172DB7E7255A1485A85EFE6D4(L_42, L_43, L_44, Dictionary_2_Add_mEE9EBB858749DAB172DB7E7255A1485A85EFE6D4_RuntimeMethod_var); goto IL_0153; } IL_0117: { uint8_t L_45 = V_0; if ((!(((uint32_t)L_45) == ((uint32_t)((int32_t)46))))) { goto IL_0120; } } { V_1 = (Type_t*)NULL; goto IL_0153; } IL_0120: { V_1 = (Type_t*)NULL; DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_46; L_46 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_46); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_47; L_47 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_46, NULL); NullCheck(L_47); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_48; L_48 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_47, NULL); Il2CppFakeBox L_49(BinaryEntryType_t45CF4A4AA5396BCA4F03D378D1BC48726FFB769D_il2cpp_TypeInfo_var, (&V_0)); String_t* L_50; L_50 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_49), NULL); String_t* L_51; L_51 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral9266C7189E6E26E80082CFB40386971A464A56ED, L_50, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, NULL); NullCheck(L_48); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_48, L_51, NULL); } IL_0153: { Type_t* L_52 = V_1; return L_52; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) { { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230)); __this->___peekedEntryName = (String_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___peekedEntryName), (void*)(String_t*)NULL); __this->___peekedBinaryEntryType = 0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t BinaryDataReader_PeekEntry_m4CB6CC9E9F6ECE239C8A6200B7187FDED50BEFC8 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) { String_t* V_0 = NULL; { uint8_t L_0; L_0 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t BinaryDataReader_ReadToNextEntry_mCE8205AF45B52827E9E9182B7749582FF108AEE4 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) { String_t* V_0 = NULL; { BinaryDataReader_SkipPeekedEntryContent_mBDAFD0A4DB1B5B1EB80A900BE49571AE7757FE25(__this, NULL); uint8_t L_0; L_0 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_1_Byte_mE45263CC367BCEAC7F4968D0AAAA666815A453D9 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint8_t* ___0_value, const RuntimeMethod* method) { int32_t V_0 = 0; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 1, NULL); if (!L_0) { goto IL_0025; } } { uint8_t* L_1 = ___0_value; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___buffer; int32_t L_3 = __this->___bufferIndex; V_0 = L_3; int32_t L_4 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; NullCheck(L_2); int32_t L_6 = L_5; uint8_t L_7 = (L_2)->GetAt(static_cast(L_6)); *((int8_t*)L_1) = (int8_t)L_7; return (bool)1; } IL_0025: { uint8_t* L_8 = ___0_value; *((int8_t*)L_8) = (int8_t)0; return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_1_SByte_m32F5B0B48B7EBC78925C85E163CCEAB6BD9FC79D (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int8_t* ___0_value, const RuntimeMethod* method) { int32_t V_0 = 0; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 1, NULL); if (!L_0) { goto IL_0026; } } { int8_t* L_1 = ___0_value; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___buffer; int32_t L_3 = __this->___bufferIndex; V_0 = L_3; int32_t L_4 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; NullCheck(L_2); int32_t L_6 = L_5; uint8_t L_7 = (L_2)->GetAt(static_cast(L_6)); *((int8_t*)L_1) = (int8_t)((int8_t)L_7); return (bool)1; } IL_0026: { int8_t* L_8 = ___0_value; *((int8_t*)L_8) = (int8_t)0; return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_2_Int16_m5471141CA9D280B33AA163CE66A90056A088EDC1 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int16_t* ___0_value, const RuntimeMethod* method) { uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; int16_t V_2 = 0; uint8_t* V_3 = NULL; uint8_t* V_4 = NULL; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 2, NULL); if (!L_0) { goto IL_0074; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1; V_1 = L_2; if (!L_2) { goto IL_0018; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); if (((int32_t)(((RuntimeArray*)L_3)->max_length))) { goto IL_001d; } } IL_0018: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_0026; } IL_001d: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1; NullCheck(L_4); V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast(0)))); } IL_0026: { if (!il2cpp_codegen_is_little_endian()) { goto IL_003a; } } { int16_t* L_5 = ___0_value; uint8_t* L_6 = V_0; int32_t L_7 = __this->___bufferIndex; int32_t L_8 = *((int16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_6, L_7))); *((int16_t*)L_5) = (int16_t)L_8; goto IL_0062; } IL_003a: { V_2 = (int16_t)0; V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_2)), 1)); uint8_t* L_9 = V_0; int32_t L_10 = __this->___bufferIndex; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, L_10)); uint8_t* L_11 = V_3; uint8_t* L_12 = L_11; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1)); uint8_t* L_13 = V_4; uint8_t* L_14 = L_13; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, 1)); int32_t L_15 = *((uint8_t*)L_14); *((int8_t*)L_12) = (int8_t)L_15; uint8_t* L_16 = V_3; uint8_t* L_17 = V_4; int32_t L_18 = *((uint8_t*)L_17); *((int8_t*)L_16) = (int8_t)L_18; int16_t* L_19 = ___0_value; int16_t L_20 = V_2; *((int16_t*)L_19) = (int16_t)L_20; } IL_0062: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_21 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_21, 2)); return (bool)1; } IL_0074: { int32_t L_22 = __this->___bufferEnd; __this->___bufferIndex = L_22; int16_t* L_23 = ___0_value; *((int16_t*)L_23) = (int16_t)0; return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_2_UInt16_mAC487540FC0A0706F636243939D1EC0C27B268EC (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint16_t* ___0_value, const RuntimeMethod* method) { uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; uint16_t V_2 = 0; uint8_t* V_3 = NULL; uint8_t* V_4 = NULL; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 2, NULL); if (!L_0) { goto IL_0074; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1; V_1 = L_2; if (!L_2) { goto IL_0018; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); if (((int32_t)(((RuntimeArray*)L_3)->max_length))) { goto IL_001d; } } IL_0018: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_0026; } IL_001d: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1; NullCheck(L_4); V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast(0)))); } IL_0026: { if (!il2cpp_codegen_is_little_endian()) { goto IL_003a; } } { uint16_t* L_5 = ___0_value; uint8_t* L_6 = V_0; int32_t L_7 = __this->___bufferIndex; int32_t L_8 = *((uint16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_6, L_7))); *((int16_t*)L_5) = (int16_t)L_8; goto IL_0062; } IL_003a: { V_2 = (uint16_t)0; V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_2)), 1)); uint8_t* L_9 = V_0; int32_t L_10 = __this->___bufferIndex; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, L_10)); uint8_t* L_11 = V_3; uint8_t* L_12 = L_11; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1)); uint8_t* L_13 = V_4; uint8_t* L_14 = L_13; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, 1)); int32_t L_15 = *((uint8_t*)L_14); *((int8_t*)L_12) = (int8_t)L_15; uint8_t* L_16 = V_3; uint8_t* L_17 = V_4; int32_t L_18 = *((uint8_t*)L_17); *((int8_t*)L_16) = (int8_t)L_18; uint16_t* L_19 = ___0_value; uint16_t L_20 = V_2; *((int16_t*)L_19) = (int16_t)L_20; } IL_0062: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_21 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_21, 2)); return (bool)1; } IL_0074: { int32_t L_22 = __this->___bufferEnd; __this->___bufferIndex = L_22; uint16_t* L_23 = ___0_value; *((int16_t*)L_23) = (int16_t)0; return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_2_Char_m00F60CC5B0BBAAC26D5162AE484C7EC524CAEFBB (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Il2CppChar* ___0_value, const RuntimeMethod* method) { uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; Il2CppChar V_2 = 0x0; uint8_t* V_3 = NULL; uint8_t* V_4 = NULL; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 2, NULL); if (!L_0) { goto IL_0074; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1; V_1 = L_2; if (!L_2) { goto IL_0018; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); if (((int32_t)(((RuntimeArray*)L_3)->max_length))) { goto IL_001d; } } IL_0018: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_0026; } IL_001d: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1; NullCheck(L_4); V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast(0)))); } IL_0026: { if (!il2cpp_codegen_is_little_endian()) { goto IL_003a; } } { Il2CppChar* L_5 = ___0_value; uint8_t* L_6 = V_0; int32_t L_7 = __this->___bufferIndex; int32_t L_8 = *((uint16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_6, L_7))); *((int16_t*)L_5) = (int16_t)L_8; goto IL_0062; } IL_003a: { V_2 = 0; V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_2)), 1)); uint8_t* L_9 = V_0; int32_t L_10 = __this->___bufferIndex; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, L_10)); uint8_t* L_11 = V_3; uint8_t* L_12 = L_11; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1)); uint8_t* L_13 = V_4; uint8_t* L_14 = L_13; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, 1)); int32_t L_15 = *((uint8_t*)L_14); *((int8_t*)L_12) = (int8_t)L_15; uint8_t* L_16 = V_3; uint8_t* L_17 = V_4; int32_t L_18 = *((uint8_t*)L_17); *((int8_t*)L_16) = (int8_t)L_18; Il2CppChar* L_19 = ___0_value; Il2CppChar L_20 = V_2; *((int16_t*)L_19) = (int16_t)L_20; } IL_0062: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_21 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_21, 2)); return (bool)1; } IL_0074: { int32_t L_22 = __this->___bufferEnd; __this->___bufferIndex = L_22; Il2CppChar* L_23 = ___0_value; *((int16_t*)L_23) = (int16_t)0; return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int32_t* ___0_value, const RuntimeMethod* method) { uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; int32_t V_2 = 0; uint8_t* V_3 = NULL; uint8_t* V_4 = NULL; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 4, NULL); if (!L_0) { goto IL_0093; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1; V_1 = L_2; if (!L_2) { goto IL_001b; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); if (((int32_t)(((RuntimeArray*)L_3)->max_length))) { goto IL_0020; } } IL_001b: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_0029; } IL_0020: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1; NullCheck(L_4); V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast(0)))); } IL_0029: { if (!il2cpp_codegen_is_little_endian()) { goto IL_003d; } } { int32_t* L_5 = ___0_value; uint8_t* L_6 = V_0; int32_t L_7 = __this->___bufferIndex; int32_t L_8 = *((int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_6, L_7))); *((int32_t*)L_5) = (int32_t)L_8; goto IL_0081; } IL_003d: { V_2 = 0; V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_2)), 3)); uint8_t* L_9 = V_0; int32_t L_10 = __this->___bufferIndex; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, L_10)); uint8_t* L_11 = V_3; uint8_t* L_12 = L_11; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1)); uint8_t* L_13 = V_4; uint8_t* L_14 = L_13; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, 1)); int32_t L_15 = *((uint8_t*)L_14); *((int8_t*)L_12) = (int8_t)L_15; uint8_t* L_16 = V_3; uint8_t* L_17 = L_16; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_17, 1)); uint8_t* L_18 = V_4; uint8_t* L_19 = L_18; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_19, 1)); int32_t L_20 = *((uint8_t*)L_19); *((int8_t*)L_17) = (int8_t)L_20; uint8_t* L_21 = V_3; uint8_t* L_22 = L_21; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_22, 1)); uint8_t* L_23 = V_4; uint8_t* L_24 = L_23; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_24, 1)); int32_t L_25 = *((uint8_t*)L_24); *((int8_t*)L_22) = (int8_t)L_25; uint8_t* L_26 = V_3; uint8_t* L_27 = V_4; int32_t L_28 = *((uint8_t*)L_27); *((int8_t*)L_26) = (int8_t)L_28; int32_t* L_29 = ___0_value; int32_t L_30 = V_2; *((int32_t*)L_29) = (int32_t)L_30; } IL_0081: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_31 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_31, 4)); return (bool)1; } IL_0093: { int32_t L_32 = __this->___bufferEnd; __this->___bufferIndex = L_32; int32_t* L_33 = ___0_value; *((int32_t*)L_33) = (int32_t)0; return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_4_UInt32_m7CF37E3C02344744FFC5B3FD13DE5AB993500E05 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint32_t* ___0_value, const RuntimeMethod* method) { uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; uint32_t V_2 = 0; uint8_t* V_3 = NULL; uint8_t* V_4 = NULL; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 4, NULL); if (!L_0) { goto IL_0093; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1; V_1 = L_2; if (!L_2) { goto IL_001b; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); if (((int32_t)(((RuntimeArray*)L_3)->max_length))) { goto IL_0020; } } IL_001b: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_0029; } IL_0020: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1; NullCheck(L_4); V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast(0)))); } IL_0029: { if (!il2cpp_codegen_is_little_endian()) { goto IL_003d; } } { uint32_t* L_5 = ___0_value; uint8_t* L_6 = V_0; int32_t L_7 = __this->___bufferIndex; int32_t L_8 = *((uint32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_6, L_7))); *((int32_t*)L_5) = (int32_t)L_8; goto IL_0081; } IL_003d: { V_2 = 0; V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_2)), 3)); uint8_t* L_9 = V_0; int32_t L_10 = __this->___bufferIndex; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, L_10)); uint8_t* L_11 = V_3; uint8_t* L_12 = L_11; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1)); uint8_t* L_13 = V_4; uint8_t* L_14 = L_13; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, 1)); int32_t L_15 = *((uint8_t*)L_14); *((int8_t*)L_12) = (int8_t)L_15; uint8_t* L_16 = V_3; uint8_t* L_17 = L_16; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_17, 1)); uint8_t* L_18 = V_4; uint8_t* L_19 = L_18; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_19, 1)); int32_t L_20 = *((uint8_t*)L_19); *((int8_t*)L_17) = (int8_t)L_20; uint8_t* L_21 = V_3; uint8_t* L_22 = L_21; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_22, 1)); uint8_t* L_23 = V_4; uint8_t* L_24 = L_23; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_24, 1)); int32_t L_25 = *((uint8_t*)L_24); *((int8_t*)L_22) = (int8_t)L_25; uint8_t* L_26 = V_3; uint8_t* L_27 = V_4; int32_t L_28 = *((uint8_t*)L_27); *((int8_t*)L_26) = (int8_t)L_28; uint32_t* L_29 = ___0_value; uint32_t L_30 = V_2; *((int32_t*)L_29) = (int32_t)L_30; } IL_0081: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_31 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_31, 4)); return (bool)1; } IL_0093: { int32_t L_32 = __this->___bufferEnd; __this->___bufferIndex = L_32; uint32_t* L_33 = ___0_value; *((int32_t*)L_33) = (int32_t)0; return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_4_Float32_mCF46AA3A20AC87DB9D5DAE14D628C820114E9AAD (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, float* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; float V_2 = 0.0f; float V_3 = 0.0f; uint8_t* V_4 = NULL; uint8_t* V_5 = NULL; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 4, NULL); if (!L_0) { goto IL_00be; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1; V_1 = L_2; if (!L_2) { goto IL_001b; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); if (((int32_t)(((RuntimeArray*)L_3)->max_length))) { goto IL_0020; } } IL_001b: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_0029; } IL_0020: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1; NullCheck(L_4); V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast(0)))); } IL_0029: { if (!il2cpp_codegen_is_little_endian()) { goto IL_005c; } } { il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); bool L_5 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_Unaligned_Float32_Reads; if (!L_5) { goto IL_0044; } } { float* L_6 = ___0_value; uint8_t* L_7 = V_0; int32_t L_8 = __this->___bufferIndex; float L_9 = *((float*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8))); *((float*)L_6) = (float)L_9; goto IL_00ac; } IL_0044: { V_2 = (0.0f); uint8_t* L_10 = V_0; int32_t L_11 = __this->___bufferIndex; int32_t L_12 = *((int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, L_11))); *((int32_t*)((uintptr_t)(&V_2))) = (int32_t)L_12; float* L_13 = ___0_value; float L_14 = V_2; *((float*)L_13) = (float)L_14; goto IL_00ac; } IL_005c: { V_3 = (0.0f); V_4 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_3)), 3)); uint8_t* L_15 = V_0; int32_t L_16 = __this->___bufferIndex; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_15, L_16)); uint8_t* L_17 = V_4; uint8_t* L_18 = L_17; V_4 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_18, 1)); uint8_t* L_19 = V_5; uint8_t* L_20 = L_19; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_20, 1)); int32_t L_21 = *((uint8_t*)L_20); *((int8_t*)L_18) = (int8_t)L_21; uint8_t* L_22 = V_4; uint8_t* L_23 = L_22; V_4 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_23, 1)); uint8_t* L_24 = V_5; uint8_t* L_25 = L_24; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_25, 1)); int32_t L_26 = *((uint8_t*)L_25); *((int8_t*)L_23) = (int8_t)L_26; uint8_t* L_27 = V_4; uint8_t* L_28 = L_27; V_4 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_28, 1)); uint8_t* L_29 = V_5; uint8_t* L_30 = L_29; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_30, 1)); int32_t L_31 = *((uint8_t*)L_30); *((int8_t*)L_28) = (int8_t)L_31; uint8_t* L_32 = V_4; uint8_t* L_33 = V_5; int32_t L_34 = *((uint8_t*)L_33); *((int8_t*)L_32) = (int8_t)L_34; float* L_35 = ___0_value; float L_36 = V_3; *((float*)L_35) = (float)L_36; } IL_00ac: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_37 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_37, 4)); return (bool)1; } IL_00be: { int32_t L_38 = __this->___bufferEnd; __this->___bufferIndex = L_38; float* L_39 = ___0_value; *((float*)L_39) = (float)(0.0f); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_8_Int64_mD26697A5823B32E71773D799B9A021669C342291 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int64_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; int64_t V_2 = 0; int32_t* V_3 = NULL; int32_t* V_4 = NULL; int64_t V_5 = 0; uint8_t* V_6 = NULL; uint8_t* V_7 = NULL; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 8, NULL); if (!L_0) { goto IL_0114; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1; V_1 = L_2; if (!L_2) { goto IL_001b; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); if (((int32_t)(((RuntimeArray*)L_3)->max_length))) { goto IL_0020; } } IL_001b: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_0029; } IL_0020: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1; NullCheck(L_4); V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast(0)))); } IL_0029: { if (!il2cpp_codegen_is_little_endian()) { goto IL_0073; } } { il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); bool L_5 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites; if (!L_5) { goto IL_0047; } } { int64_t* L_6 = ___0_value; uint8_t* L_7 = V_0; int32_t L_8 = __this->___bufferIndex; int64_t L_9 = *((int64_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8))); *((int64_t*)L_6) = (int64_t)L_9; goto IL_0102; } IL_0047: { V_2 = ((int64_t)0); V_3 = (int32_t*)((uintptr_t)(&V_2)); uint8_t* L_10 = V_0; int32_t L_11 = __this->___bufferIndex; V_4 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, L_11)); int32_t* L_12 = V_3; int32_t* L_13 = L_12; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4)); int32_t* L_14 = V_4; int32_t* L_15 = L_14; V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_15, 4)); int32_t L_16 = *((int32_t*)L_15); *((int32_t*)L_13) = (int32_t)L_16; int32_t* L_17 = V_3; int32_t* L_18 = V_4; int32_t L_19 = *((int32_t*)L_18); *((int32_t*)L_17) = (int32_t)L_19; int64_t* L_20 = ___0_value; int64_t L_21 = V_2; *((int64_t*)L_20) = (int64_t)L_21; goto IL_0102; } IL_0073: { V_5 = ((int64_t)0); V_6 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_5)), 7)); uint8_t* L_22 = V_0; int32_t L_23 = __this->___bufferIndex; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_22, L_23)); uint8_t* L_24 = V_6; uint8_t* L_25 = L_24; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_25, 1)); uint8_t* L_26 = V_7; uint8_t* L_27 = L_26; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, 1)); int32_t L_28 = *((uint8_t*)L_27); *((int8_t*)L_25) = (int8_t)L_28; uint8_t* L_29 = V_6; uint8_t* L_30 = L_29; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_30, 1)); uint8_t* L_31 = V_7; uint8_t* L_32 = L_31; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_32, 1)); int32_t L_33 = *((uint8_t*)L_32); *((int8_t*)L_30) = (int8_t)L_33; uint8_t* L_34 = V_6; uint8_t* L_35 = L_34; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_35, 1)); uint8_t* L_36 = V_7; uint8_t* L_37 = L_36; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_37, 1)); int32_t L_38 = *((uint8_t*)L_37); *((int8_t*)L_35) = (int8_t)L_38; uint8_t* L_39 = V_6; uint8_t* L_40 = L_39; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_40, 1)); uint8_t* L_41 = V_7; uint8_t* L_42 = L_41; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_42, 1)); int32_t L_43 = *((uint8_t*)L_42); *((int8_t*)L_40) = (int8_t)L_43; uint8_t* L_44 = V_6; uint8_t* L_45 = L_44; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_45, 1)); uint8_t* L_46 = V_7; uint8_t* L_47 = L_46; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, 1)); int32_t L_48 = *((uint8_t*)L_47); *((int8_t*)L_45) = (int8_t)L_48; uint8_t* L_49 = V_6; uint8_t* L_50 = L_49; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_50, 1)); uint8_t* L_51 = V_7; uint8_t* L_52 = L_51; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_52, 1)); int32_t L_53 = *((uint8_t*)L_52); *((int8_t*)L_50) = (int8_t)L_53; uint8_t* L_54 = V_6; uint8_t* L_55 = L_54; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_55, 1)); uint8_t* L_56 = V_7; uint8_t* L_57 = L_56; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_57, 1)); int32_t L_58 = *((uint8_t*)L_57); *((int8_t*)L_55) = (int8_t)L_58; uint8_t* L_59 = V_6; uint8_t* L_60 = V_7; int32_t L_61 = *((uint8_t*)L_60); *((int8_t*)L_59) = (int8_t)L_61; int64_t* L_62 = ___0_value; int64_t L_63 = V_5; *((int64_t*)L_62) = (int64_t)L_63; } IL_0102: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_64 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_64, 8)); return (bool)1; } IL_0114: { int32_t L_65 = __this->___bufferEnd; __this->___bufferIndex = L_65; int64_t* L_66 = ___0_value; *((int64_t*)L_66) = (int64_t)((int64_t)0); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_8_UInt64_mC7B028A2E89BA69539E5F95299A71DA24AEF681B (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint64_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; uint64_t V_2 = 0; int32_t* V_3 = NULL; int32_t* V_4 = NULL; uint64_t V_5 = 0; uint8_t* V_6 = NULL; uint8_t* V_7 = NULL; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 8, NULL); if (!L_0) { goto IL_0114; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1; V_1 = L_2; if (!L_2) { goto IL_001b; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); if (((int32_t)(((RuntimeArray*)L_3)->max_length))) { goto IL_0020; } } IL_001b: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_0029; } IL_0020: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1; NullCheck(L_4); V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast(0)))); } IL_0029: { if (!il2cpp_codegen_is_little_endian()) { goto IL_0073; } } { il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); bool L_5 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites; if (!L_5) { goto IL_0047; } } { uint64_t* L_6 = ___0_value; uint8_t* L_7 = V_0; int32_t L_8 = __this->___bufferIndex; int64_t L_9 = *((int64_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8))); *((int64_t*)L_6) = (int64_t)L_9; goto IL_0102; } IL_0047: { V_2 = ((int64_t)0); V_3 = (int32_t*)((uintptr_t)(&V_2)); uint8_t* L_10 = V_0; int32_t L_11 = __this->___bufferIndex; V_4 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, L_11)); int32_t* L_12 = V_3; int32_t* L_13 = L_12; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4)); int32_t* L_14 = V_4; int32_t* L_15 = L_14; V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_15, 4)); int32_t L_16 = *((int32_t*)L_15); *((int32_t*)L_13) = (int32_t)L_16; int32_t* L_17 = V_3; int32_t* L_18 = V_4; int32_t L_19 = *((int32_t*)L_18); *((int32_t*)L_17) = (int32_t)L_19; uint64_t* L_20 = ___0_value; uint64_t L_21 = V_2; *((int64_t*)L_20) = (int64_t)L_21; goto IL_0102; } IL_0073: { V_5 = ((int64_t)0); V_6 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_5)), 7)); uint8_t* L_22 = V_0; int32_t L_23 = __this->___bufferIndex; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_22, L_23)); uint8_t* L_24 = V_6; uint8_t* L_25 = L_24; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_25, 1)); uint8_t* L_26 = V_7; uint8_t* L_27 = L_26; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, 1)); int32_t L_28 = *((uint8_t*)L_27); *((int8_t*)L_25) = (int8_t)L_28; uint8_t* L_29 = V_6; uint8_t* L_30 = L_29; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_30, 1)); uint8_t* L_31 = V_7; uint8_t* L_32 = L_31; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_32, 1)); int32_t L_33 = *((uint8_t*)L_32); *((int8_t*)L_30) = (int8_t)L_33; uint8_t* L_34 = V_6; uint8_t* L_35 = L_34; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_35, 1)); uint8_t* L_36 = V_7; uint8_t* L_37 = L_36; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_37, 1)); int32_t L_38 = *((uint8_t*)L_37); *((int8_t*)L_35) = (int8_t)L_38; uint8_t* L_39 = V_6; uint8_t* L_40 = L_39; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_40, 1)); uint8_t* L_41 = V_7; uint8_t* L_42 = L_41; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_42, 1)); int32_t L_43 = *((uint8_t*)L_42); *((int8_t*)L_40) = (int8_t)L_43; uint8_t* L_44 = V_6; uint8_t* L_45 = L_44; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_45, 1)); uint8_t* L_46 = V_7; uint8_t* L_47 = L_46; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, 1)); int32_t L_48 = *((uint8_t*)L_47); *((int8_t*)L_45) = (int8_t)L_48; uint8_t* L_49 = V_6; uint8_t* L_50 = L_49; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_50, 1)); uint8_t* L_51 = V_7; uint8_t* L_52 = L_51; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_52, 1)); int32_t L_53 = *((uint8_t*)L_52); *((int8_t*)L_50) = (int8_t)L_53; uint8_t* L_54 = V_6; uint8_t* L_55 = L_54; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_55, 1)); uint8_t* L_56 = V_7; uint8_t* L_57 = L_56; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_57, 1)); int32_t L_58 = *((uint8_t*)L_57); *((int8_t*)L_55) = (int8_t)L_58; uint8_t* L_59 = V_6; uint8_t* L_60 = V_7; int32_t L_61 = *((uint8_t*)L_60); *((int8_t*)L_59) = (int8_t)L_61; uint64_t* L_62 = ___0_value; uint64_t L_63 = V_5; *((int64_t*)L_62) = (int64_t)L_63; } IL_0102: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_64 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_64, 8)); return (bool)1; } IL_0114: { int32_t L_65 = __this->___bufferEnd; __this->___bufferIndex = L_65; uint64_t* L_66 = ___0_value; *((int64_t*)L_66) = (int64_t)((int64_t)0); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_8_Float64_m6E2CA060AD3B06BE98687F59A6F74A2382395F00 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, double* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; double V_2 = 0.0; int32_t* V_3 = NULL; int32_t* V_4 = NULL; double V_5 = 0.0; uint8_t* V_6 = NULL; uint8_t* V_7 = NULL; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 8, NULL); if (!L_0) { goto IL_0122; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1; V_1 = L_2; if (!L_2) { goto IL_001b; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); if (((int32_t)(((RuntimeArray*)L_3)->max_length))) { goto IL_0020; } } IL_001b: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_0029; } IL_0020: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1; NullCheck(L_4); V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast(0)))); } IL_0029: { if (!il2cpp_codegen_is_little_endian()) { goto IL_007a; } } { il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); bool L_5 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites; if (!L_5) { goto IL_0047; } } { double* L_6 = ___0_value; uint8_t* L_7 = V_0; int32_t L_8 = __this->___bufferIndex; double L_9 = *((double*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8))); *((double*)L_6) = (double)L_9; goto IL_0110; } IL_0047: { V_2 = (0.0); V_3 = (int32_t*)((uintptr_t)(&V_2)); uint8_t* L_10 = V_0; int32_t L_11 = __this->___bufferIndex; V_4 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, L_11)); int32_t* L_12 = V_3; int32_t* L_13 = L_12; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4)); int32_t* L_14 = V_4; int32_t* L_15 = L_14; V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_15, 4)); int32_t L_16 = *((int32_t*)L_15); *((int32_t*)L_13) = (int32_t)L_16; int32_t* L_17 = V_3; int32_t* L_18 = V_4; int32_t L_19 = *((int32_t*)L_18); *((int32_t*)L_17) = (int32_t)L_19; double* L_20 = ___0_value; double L_21 = V_2; *((double*)L_20) = (double)L_21; goto IL_0110; } IL_007a: { V_5 = (0.0); V_6 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_5)), 7)); uint8_t* L_22 = V_0; int32_t L_23 = __this->___bufferIndex; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_22, L_23)); uint8_t* L_24 = V_6; uint8_t* L_25 = L_24; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_25, 1)); uint8_t* L_26 = V_7; uint8_t* L_27 = L_26; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, 1)); int32_t L_28 = *((uint8_t*)L_27); *((int8_t*)L_25) = (int8_t)L_28; uint8_t* L_29 = V_6; uint8_t* L_30 = L_29; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_30, 1)); uint8_t* L_31 = V_7; uint8_t* L_32 = L_31; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_32, 1)); int32_t L_33 = *((uint8_t*)L_32); *((int8_t*)L_30) = (int8_t)L_33; uint8_t* L_34 = V_6; uint8_t* L_35 = L_34; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_35, 1)); uint8_t* L_36 = V_7; uint8_t* L_37 = L_36; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_37, 1)); int32_t L_38 = *((uint8_t*)L_37); *((int8_t*)L_35) = (int8_t)L_38; uint8_t* L_39 = V_6; uint8_t* L_40 = L_39; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_40, 1)); uint8_t* L_41 = V_7; uint8_t* L_42 = L_41; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_42, 1)); int32_t L_43 = *((uint8_t*)L_42); *((int8_t*)L_40) = (int8_t)L_43; uint8_t* L_44 = V_6; uint8_t* L_45 = L_44; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_45, 1)); uint8_t* L_46 = V_7; uint8_t* L_47 = L_46; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, 1)); int32_t L_48 = *((uint8_t*)L_47); *((int8_t*)L_45) = (int8_t)L_48; uint8_t* L_49 = V_6; uint8_t* L_50 = L_49; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_50, 1)); uint8_t* L_51 = V_7; uint8_t* L_52 = L_51; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_52, 1)); int32_t L_53 = *((uint8_t*)L_52); *((int8_t*)L_50) = (int8_t)L_53; uint8_t* L_54 = V_6; uint8_t* L_55 = L_54; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_55, 1)); uint8_t* L_56 = V_7; uint8_t* L_57 = L_56; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_57, 1)); int32_t L_58 = *((uint8_t*)L_57); *((int8_t*)L_55) = (int8_t)L_58; uint8_t* L_59 = V_6; uint8_t* L_60 = V_7; int32_t L_61 = *((uint8_t*)L_60); *((int8_t*)L_59) = (int8_t)L_61; double* L_62 = ___0_value; double L_63 = V_5; *((double*)L_62) = (double)L_63; } IL_0110: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_64 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_64, 8)); return (bool)1; } IL_0122: { int32_t L_65 = __this->___bufferEnd; __this->___bufferIndex = L_65; double* L_66 = ___0_value; *((double*)L_66) = (double)(0.0); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_16_Decimal_m2C8D7C4904D2DDA2552FC14194BC57C2589C92AE (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F V_2; memset((&V_2), 0, sizeof(V_2)); int32_t* V_3 = NULL; int32_t* V_4 = NULL; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F V_5; memset((&V_5), 0, sizeof(V_5)); uint8_t* V_6 = NULL; uint8_t* V_7 = NULL; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, ((int32_t)16), NULL); if (!L_0) { goto IL_01cc; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1; V_1 = L_2; if (!L_2) { goto IL_001c; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); if (((int32_t)(((RuntimeArray*)L_3)->max_length))) { goto IL_0021; } } IL_001c: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_002a; } IL_0021: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1; NullCheck(L_4); V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast(0)))); } IL_002a: { if (!il2cpp_codegen_is_little_endian()) { goto IL_00a1; } } { il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); bool L_5 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites; if (!L_5) { goto IL_0050; } } { Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_6 = ___0_value; uint8_t* L_7 = V_0; int32_t L_8 = __this->___bufferIndex; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_9 = (*(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8))); *(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)L_6 = L_9; goto IL_01b9; } IL_0050: { il2cpp_codegen_initobj((&V_2), sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F)); V_3 = (int32_t*)((uintptr_t)(&V_2)); uint8_t* L_10 = V_0; int32_t L_11 = __this->___bufferIndex; V_4 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, L_11)); int32_t* L_12 = V_3; int32_t* L_13 = L_12; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4)); int32_t* L_14 = V_4; int32_t* L_15 = L_14; V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_15, 4)); int32_t L_16 = *((int32_t*)L_15); *((int32_t*)L_13) = (int32_t)L_16; int32_t* L_17 = V_3; int32_t* L_18 = L_17; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_18, 4)); int32_t* L_19 = V_4; int32_t* L_20 = L_19; V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_20, 4)); int32_t L_21 = *((int32_t*)L_20); *((int32_t*)L_18) = (int32_t)L_21; int32_t* L_22 = V_3; int32_t* L_23 = L_22; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_23, 4)); int32_t* L_24 = V_4; int32_t* L_25 = L_24; V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_25, 4)); int32_t L_26 = *((int32_t*)L_25); *((int32_t*)L_23) = (int32_t)L_26; int32_t* L_27 = V_3; int32_t* L_28 = V_4; int32_t L_29 = *((int32_t*)L_28); *((int32_t*)L_27) = (int32_t)L_29; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_30 = ___0_value; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_31 = V_2; *(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)L_30 = L_31; goto IL_01b9; } IL_00a1: { il2cpp_codegen_initobj((&V_5), sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F)); V_6 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_5)), ((int32_t)15))); uint8_t* L_32 = V_0; int32_t L_33 = __this->___bufferIndex; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_32, L_33)); uint8_t* L_34 = V_6; uint8_t* L_35 = L_34; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_35, 1)); uint8_t* L_36 = V_7; uint8_t* L_37 = L_36; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_37, 1)); int32_t L_38 = *((uint8_t*)L_37); *((int8_t*)L_35) = (int8_t)L_38; uint8_t* L_39 = V_6; uint8_t* L_40 = L_39; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_40, 1)); uint8_t* L_41 = V_7; uint8_t* L_42 = L_41; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_42, 1)); int32_t L_43 = *((uint8_t*)L_42); *((int8_t*)L_40) = (int8_t)L_43; uint8_t* L_44 = V_6; uint8_t* L_45 = L_44; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_45, 1)); uint8_t* L_46 = V_7; uint8_t* L_47 = L_46; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, 1)); int32_t L_48 = *((uint8_t*)L_47); *((int8_t*)L_45) = (int8_t)L_48; uint8_t* L_49 = V_6; uint8_t* L_50 = L_49; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_50, 1)); uint8_t* L_51 = V_7; uint8_t* L_52 = L_51; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_52, 1)); int32_t L_53 = *((uint8_t*)L_52); *((int8_t*)L_50) = (int8_t)L_53; uint8_t* L_54 = V_6; uint8_t* L_55 = L_54; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_55, 1)); uint8_t* L_56 = V_7; uint8_t* L_57 = L_56; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_57, 1)); int32_t L_58 = *((uint8_t*)L_57); *((int8_t*)L_55) = (int8_t)L_58; uint8_t* L_59 = V_6; uint8_t* L_60 = L_59; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_60, 1)); uint8_t* L_61 = V_7; uint8_t* L_62 = L_61; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_62, 1)); int32_t L_63 = *((uint8_t*)L_62); *((int8_t*)L_60) = (int8_t)L_63; uint8_t* L_64 = V_6; uint8_t* L_65 = L_64; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_65, 1)); uint8_t* L_66 = V_7; uint8_t* L_67 = L_66; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_67, 1)); int32_t L_68 = *((uint8_t*)L_67); *((int8_t*)L_65) = (int8_t)L_68; uint8_t* L_69 = V_6; uint8_t* L_70 = L_69; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_70, 1)); uint8_t* L_71 = V_7; uint8_t* L_72 = L_71; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_72, 1)); int32_t L_73 = *((uint8_t*)L_72); *((int8_t*)L_70) = (int8_t)L_73; uint8_t* L_74 = V_6; uint8_t* L_75 = L_74; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_75, 1)); uint8_t* L_76 = V_7; uint8_t* L_77 = L_76; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_77, 1)); int32_t L_78 = *((uint8_t*)L_77); *((int8_t*)L_75) = (int8_t)L_78; uint8_t* L_79 = V_6; uint8_t* L_80 = L_79; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_80, 1)); uint8_t* L_81 = V_7; uint8_t* L_82 = L_81; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_82, 1)); int32_t L_83 = *((uint8_t*)L_82); *((int8_t*)L_80) = (int8_t)L_83; uint8_t* L_84 = V_6; uint8_t* L_85 = L_84; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_85, 1)); uint8_t* L_86 = V_7; uint8_t* L_87 = L_86; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_87, 1)); int32_t L_88 = *((uint8_t*)L_87); *((int8_t*)L_85) = (int8_t)L_88; uint8_t* L_89 = V_6; uint8_t* L_90 = L_89; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_90, 1)); uint8_t* L_91 = V_7; uint8_t* L_92 = L_91; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_92, 1)); int32_t L_93 = *((uint8_t*)L_92); *((int8_t*)L_90) = (int8_t)L_93; uint8_t* L_94 = V_6; uint8_t* L_95 = L_94; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_95, 1)); uint8_t* L_96 = V_7; uint8_t* L_97 = L_96; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_97, 1)); int32_t L_98 = *((uint8_t*)L_97); *((int8_t*)L_95) = (int8_t)L_98; uint8_t* L_99 = V_6; uint8_t* L_100 = L_99; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_100, 1)); uint8_t* L_101 = V_7; uint8_t* L_102 = L_101; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_102, 1)); int32_t L_103 = *((uint8_t*)L_102); *((int8_t*)L_100) = (int8_t)L_103; uint8_t* L_104 = V_6; uint8_t* L_105 = L_104; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_105, 1)); uint8_t* L_106 = V_7; uint8_t* L_107 = L_106; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_107, 1)); int32_t L_108 = *((uint8_t*)L_107); *((int8_t*)L_105) = (int8_t)L_108; uint8_t* L_109 = V_6; uint8_t* L_110 = V_7; int32_t L_111 = *((uint8_t*)L_110); *((int8_t*)L_109) = (int8_t)L_111; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_112 = ___0_value; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_113 = V_5; *(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)L_112 = L_113; } IL_01b9: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_114 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_114, ((int32_t)16))); return (bool)1; } IL_01cc: { int32_t L_115 = __this->___bufferEnd; __this->___bufferIndex = L_115; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_116 = ___0_value; il2cpp_codegen_initobj(L_116, sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F)); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_16_Guid_m295B3C48B8E63D04B2E727AD3557C226B6A19C88 (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Guid_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; Guid_t V_2; memset((&V_2), 0, sizeof(V_2)); int32_t* V_3 = NULL; int32_t* V_4 = NULL; Guid_t V_5; memset((&V_5), 0, sizeof(V_5)); uint8_t* V_6 = NULL; uint8_t* V_7 = NULL; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, ((int32_t)16), NULL); if (!L_0) { goto IL_01ca; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1; V_1 = L_2; if (!L_2) { goto IL_001c; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); if (((int32_t)(((RuntimeArray*)L_3)->max_length))) { goto IL_0021; } } IL_001c: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_002a; } IL_0021: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1; NullCheck(L_4); V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast(0)))); } IL_002a: { if (!il2cpp_codegen_is_little_endian()) { goto IL_00a1; } } { il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); bool L_5 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites; if (!L_5) { goto IL_0050; } } { Guid_t* L_6 = ___0_value; uint8_t* L_7 = V_0; int32_t L_8 = __this->___bufferIndex; Guid_t L_9 = (*(Guid_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8))); *(Guid_t*)L_6 = L_9; goto IL_01b7; } IL_0050: { il2cpp_codegen_initobj((&V_2), sizeof(Guid_t)); V_3 = (int32_t*)((uintptr_t)(&V_2)); uint8_t* L_10 = V_0; int32_t L_11 = __this->___bufferIndex; V_4 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, L_11)); int32_t* L_12 = V_3; int32_t* L_13 = L_12; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4)); int32_t* L_14 = V_4; int32_t* L_15 = L_14; V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_15, 4)); int32_t L_16 = *((int32_t*)L_15); *((int32_t*)L_13) = (int32_t)L_16; int32_t* L_17 = V_3; int32_t* L_18 = L_17; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_18, 4)); int32_t* L_19 = V_4; int32_t* L_20 = L_19; V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_20, 4)); int32_t L_21 = *((int32_t*)L_20); *((int32_t*)L_18) = (int32_t)L_21; int32_t* L_22 = V_3; int32_t* L_23 = L_22; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_23, 4)); int32_t* L_24 = V_4; int32_t* L_25 = L_24; V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_25, 4)); int32_t L_26 = *((int32_t*)L_25); *((int32_t*)L_23) = (int32_t)L_26; int32_t* L_27 = V_3; int32_t* L_28 = V_4; int32_t L_29 = *((int32_t*)L_28); *((int32_t*)L_27) = (int32_t)L_29; Guid_t* L_30 = ___0_value; Guid_t L_31 = V_2; *(Guid_t*)L_30 = L_31; goto IL_01b7; } IL_00a1: { il2cpp_codegen_initobj((&V_5), sizeof(Guid_t)); V_6 = (uint8_t*)((uintptr_t)(&V_5)); uint8_t* L_32 = V_0; int32_t L_33 = __this->___bufferIndex; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_32, L_33)); uint8_t* L_34 = V_6; uint8_t* L_35 = L_34; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_35, 1)); uint8_t* L_36 = V_7; uint8_t* L_37 = L_36; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_37, 1)); int32_t L_38 = *((uint8_t*)L_37); *((int8_t*)L_35) = (int8_t)L_38; uint8_t* L_39 = V_6; uint8_t* L_40 = L_39; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_40, 1)); uint8_t* L_41 = V_7; uint8_t* L_42 = L_41; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_42, 1)); int32_t L_43 = *((uint8_t*)L_42); *((int8_t*)L_40) = (int8_t)L_43; uint8_t* L_44 = V_6; uint8_t* L_45 = L_44; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_45, 1)); uint8_t* L_46 = V_7; uint8_t* L_47 = L_46; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, 1)); int32_t L_48 = *((uint8_t*)L_47); *((int8_t*)L_45) = (int8_t)L_48; uint8_t* L_49 = V_6; uint8_t* L_50 = L_49; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_50, 1)); uint8_t* L_51 = V_7; uint8_t* L_52 = L_51; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_52, 1)); int32_t L_53 = *((uint8_t*)L_52); *((int8_t*)L_50) = (int8_t)L_53; uint8_t* L_54 = V_6; uint8_t* L_55 = L_54; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_55, 1)); uint8_t* L_56 = V_7; uint8_t* L_57 = L_56; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_57, 1)); int32_t L_58 = *((uint8_t*)L_57); *((int8_t*)L_55) = (int8_t)L_58; uint8_t* L_59 = V_6; uint8_t* L_60 = L_59; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_60, 1)); uint8_t* L_61 = V_7; uint8_t* L_62 = L_61; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_62, 1)); int32_t L_63 = *((uint8_t*)L_62); *((int8_t*)L_60) = (int8_t)L_63; uint8_t* L_64 = V_6; uint8_t* L_65 = L_64; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_65, 1)); uint8_t* L_66 = V_7; uint8_t* L_67 = L_66; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_67, 1)); int32_t L_68 = *((uint8_t*)L_67); *((int8_t*)L_65) = (int8_t)L_68; uint8_t* L_69 = V_6; uint8_t* L_70 = L_69; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_70, 1)); uint8_t* L_71 = V_7; uint8_t* L_72 = L_71; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_72, 1)); int32_t L_73 = *((uint8_t*)L_72); *((int8_t*)L_70) = (int8_t)L_73; uint8_t* L_74 = V_6; uint8_t* L_75 = L_74; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_75, 1)); uint8_t* L_76 = V_7; uint8_t* L_77 = L_76; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_77, 1)); int32_t L_78 = *((uint8_t*)L_77); *((int8_t*)L_75) = (int8_t)L_78; uint8_t* L_79 = V_6; uint8_t* L_80 = V_7; uint8_t* L_81 = L_80; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_81, 1)); int32_t L_82 = *((uint8_t*)L_81); *((int8_t*)L_79) = (int8_t)L_82; uint8_t* L_83 = V_6; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_83, 6)); uint8_t* L_84 = V_6; uint8_t* L_85 = L_84; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_85, 1)); uint8_t* L_86 = V_7; uint8_t* L_87 = L_86; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_87, 1)); int32_t L_88 = *((uint8_t*)L_87); *((int8_t*)L_85) = (int8_t)L_88; uint8_t* L_89 = V_6; uint8_t* L_90 = L_89; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_90, 1)); uint8_t* L_91 = V_7; uint8_t* L_92 = L_91; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_92, 1)); int32_t L_93 = *((uint8_t*)L_92); *((int8_t*)L_90) = (int8_t)L_93; uint8_t* L_94 = V_6; uint8_t* L_95 = L_94; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_95, 1)); uint8_t* L_96 = V_7; uint8_t* L_97 = L_96; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_97, 1)); int32_t L_98 = *((uint8_t*)L_97); *((int8_t*)L_95) = (int8_t)L_98; uint8_t* L_99 = V_6; uint8_t* L_100 = L_99; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_100, 1)); uint8_t* L_101 = V_7; uint8_t* L_102 = L_101; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_102, 1)); int32_t L_103 = *((uint8_t*)L_102); *((int8_t*)L_100) = (int8_t)L_103; uint8_t* L_104 = V_6; uint8_t* L_105 = L_104; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_105, 1)); uint8_t* L_106 = V_7; uint8_t* L_107 = L_106; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_107, 1)); int32_t L_108 = *((uint8_t*)L_107); *((int8_t*)L_105) = (int8_t)L_108; uint8_t* L_109 = V_6; uint8_t* L_110 = V_7; int32_t L_111 = *((uint8_t*)L_110); *((int8_t*)L_109) = (int8_t)L_111; Guid_t* L_112 = ___0_value; Guid_t L_113 = V_5; *(Guid_t*)L_112 = L_113; } IL_01b7: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_114 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_114, ((int32_t)16))); return (bool)1; } IL_01ca: { int32_t L_115 = __this->___bufferEnd; __this->___bufferIndex = L_115; Guid_t* L_116 = ___0_value; il2cpp_codegen_initobj(L_116, sizeof(Guid_t)); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int32_t ___0_amount, const RuntimeMethod* method) { { int32_t L_0 = __this->___bufferEnd; if (L_0) { goto IL_000e; } } { BinaryDataReader_ReadEntireStreamToBuffer_m4D05CC68B32BC2433F42EB03F947C7247061CA2C(__this, NULL); } IL_000e: { int32_t L_1 = __this->___bufferIndex; int32_t L_2 = ___0_amount; int32_t L_3 = __this->___bufferEnd; return (bool)((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add(L_1, L_2))) > ((int32_t)L_3))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataReader_ReadEntireStreamToBuffer_m4D05CC68B32BC2433F42EB03F947C7247061CA2C (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { __this->___bufferIndex = 0; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0; L_0 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(47, __this); if (!((MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)IsInstClass((RuntimeObject*)L_0, MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var))) { goto IL_0056; } } try { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1; L_1 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(47, __this); NullCheck(((MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)IsInstClass((RuntimeObject*)L_1, MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2; L_2 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(28, ((MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)IsInstClass((RuntimeObject*)L_1, MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var))); __this->___buffer = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___buffer), (void*)L_2); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_3; L_3 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(47, __this); NullCheck(L_3); int64_t L_4; L_4 = VirtualFuncInvoker0< int64_t >::Invoke(10, L_3); __this->___bufferEnd = ((int32_t)L_4); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_5; L_5 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(47, __this); NullCheck(L_5); int64_t L_6; L_6 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_5); __this->___bufferIndex = ((int32_t)L_6); goto IL_00de; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnauthorizedAccessException_t8FC1F1DE7AA62456E9E25EFDFC658A623A626791_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0053; } throw e; } CATCH_0053: { IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0056; } IL_0056: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___internalBufferBackup; __this->___buffer = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___buffer), (void*)L_7); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8; L_8 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(47, __this); NullCheck(L_8); int64_t L_9; L_9 = VirtualFuncInvoker0< int64_t >::Invoke(10, L_8); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_10; L_10 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(47, __this); NullCheck(L_10); int64_t L_11; L_11 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_10); V_0 = ((int32_t)((int64_t)il2cpp_codegen_subtract(L_9, L_11))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = __this->___buffer; NullCheck(L_12); int32_t L_13 = V_0; if ((((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))) < ((int32_t)L_13))) { goto IL_009c; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_14; L_14 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(47, __this); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = __this->___buffer; int32_t L_16 = V_0; NullCheck(L_14); int32_t L_17; L_17 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(22, L_14, L_15, 0, L_16); goto IL_00d0; } IL_009c: { int32_t L_18 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_18); __this->___buffer = L_19; Il2CppCodeGenWriteBarrier((void**)(&__this->___buffer), (void*)L_19); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_20; L_20 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(47, __this); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = __this->___buffer; int32_t L_22 = V_0; NullCheck(L_20); int32_t L_23; L_23 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(22, L_20, L_21, 0, L_22); int32_t L_24 = V_0; if ((((int32_t)L_24) > ((int32_t)((int32_t)10485760)))) { goto IL_00d0; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = __this->___buffer; __this->___internalBufferBackup = L_25; Il2CppCodeGenWriteBarrier((void**)(&__this->___internalBufferBackup), (void*)L_25); } IL_00d0: { __this->___bufferIndex = 0; int32_t L_26 = V_0; __this->___bufferEnd = L_26; } IL_00de: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataReader__cctor_m6BE8BFA653FABA6A3CB7FF141213B4CA4C5B7119 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m20E5ED39DC8B6FDB08C4BC6D97598BD4D4AABB09_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t2114B882AFDD57EE79313C18D95D37D460A369B6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t27997AC431DD02B05CF2667961B3A4842D0A7F46_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t38354128C1271F20AEA94D213AA3CF033050523D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t3A64F68F62266500C12C9F68160798259ECCB10A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t417C5EFB3D6341B4A453E81028DF0C80E58D0E21_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t73D0E383646A61A38AD0167F90D52DDB3161F17A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t9CEE8DABF47355446BA1726A7C03173EBC085BE5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tC2A21B18D73205FB1F0C80B58CB923890AD6A76F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tC84903FFAFB97703E2C7BE3F27247ACE29E6CC4F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tCD1D837F04F5A7B055200A48ED054A91DBA997DE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tD24E0EEE79A2D53F95A8A47C30AC3FB7E5A64076_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tD92FE9D1F2D4C35B554AF0942D4E50BC4AFB00A4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tE2358BA2A7256DF393C2698621CAC4E6D0802F79_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tE4F3B25C4FF345D7B584DFCC7A7D71604B33E107_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_ToDecimal_mAA25B286DB03901A690CBC49DB81CC6E7B08CF06_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_ToDouble_mDFEE3CA0BBBC151A73766F7BD3477FAD0A6425C8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_ToGuid_m2636E1AB974B2CAB023477275737D78B70D91E92_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_ToInt16_m809E07C88C7F1CD29C1A840D005EBB3A12ADEF4F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_ToInt32_m24B1154FA401733585BBBFBE2056179F4E4A8184_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_ToInt64_m8A1E49E6151355C050B75BA5249822B9E14DE43D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_ToSingle_mAB51F768CAA6496E963C7E7916489F25AF790148_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_ToUInt16_m872B680E09BB2C82993E8422B9A2BC90047BEA06_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_ToUInt32_m6C92847DAFD0DAD9E00B758CF4BFB541ACC64FD6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_ToUInt64_m5C33466AA7B755B478F7B6953EE83F38ACB921ED_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__64_0_m717D2C413E4E2DA65DF3E9117B73136A5A68695C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__64_1_m382F7FEB1DAF6CD43618C74F29FDD56FE8432DBB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__64_2_mC4FC7F94F11E9895B7C8004B0775009DC221C072_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__64_3_mDE1934D5D9623CE310AE54B789B29D7E77F209B5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var); s_Il2CppMethodInitialized = true; } Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* V_0 = NULL; { Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_0 = (Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE*)il2cpp_codegen_object_new(Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE_il2cpp_TypeInfo_var); Dictionary_2__ctor_m20E5ED39DC8B6FDB08C4BC6D97598BD4D4AABB09(L_0, Dictionary_2__ctor_m20E5ED39DC8B6FDB08C4BC6D97598BD4D4AABB09_RuntimeMethod_var); V_0 = L_0; Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_1 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_il2cpp_TypeInfo_var); U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB* L_4 = ((U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_il2cpp_TypeInfo_var))->___U3CU3E9; Func_3_t9CEE8DABF47355446BA1726A7C03173EBC085BE5* L_5 = (Func_3_t9CEE8DABF47355446BA1726A7C03173EBC085BE5*)il2cpp_codegen_object_new(Func_3_t9CEE8DABF47355446BA1726A7C03173EBC085BE5_il2cpp_TypeInfo_var); Func_3__ctor_m0F2C1011A9F69F008C434D141279D1C948C8DCE4(L_5, L_4, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__64_0_m717D2C413E4E2DA65DF3E9117B73136A5A68695C_RuntimeMethod_var), NULL); NullCheck(L_1); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_1, L_3, L_5, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_6 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) }; Type_t* L_8; L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL); U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB* L_9 = ((U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_il2cpp_TypeInfo_var))->___U3CU3E9; Func_3_tCD1D837F04F5A7B055200A48ED054A91DBA997DE* L_10 = (Func_3_tCD1D837F04F5A7B055200A48ED054A91DBA997DE*)il2cpp_codegen_object_new(Func_3_tCD1D837F04F5A7B055200A48ED054A91DBA997DE_il2cpp_TypeInfo_var); Func_3__ctor_mC5ABE2BA58A6F86B42F4097827CC097DF199C570(L_10, L_9, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__64_1_m382F7FEB1DAF6CD43618C74F29FDD56FE8432DBB_RuntimeMethod_var), NULL); NullCheck(L_6); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_6, L_8, L_10, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_11 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) }; Type_t* L_13; L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL); U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB* L_14 = ((U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_il2cpp_TypeInfo_var))->___U3CU3E9; Func_3_tC2A21B18D73205FB1F0C80B58CB923890AD6A76F* L_15 = (Func_3_tC2A21B18D73205FB1F0C80B58CB923890AD6A76F*)il2cpp_codegen_object_new(Func_3_tC2A21B18D73205FB1F0C80B58CB923890AD6A76F_il2cpp_TypeInfo_var); Func_3__ctor_mDA575EC3DA94837F8718C9283E5D4B752781D503(L_15, L_14, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__64_2_mC4FC7F94F11E9895B7C8004B0775009DC221C072_RuntimeMethod_var), NULL); NullCheck(L_11); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_11, L_13, L_15, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_16 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) }; Type_t* L_18; L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL); U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB* L_19 = ((U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_il2cpp_TypeInfo_var))->___U3CU3E9; Func_3_tD92FE9D1F2D4C35B554AF0942D4E50BC4AFB00A4* L_20 = (Func_3_tD92FE9D1F2D4C35B554AF0942D4E50BC4AFB00A4*)il2cpp_codegen_object_new(Func_3_tD92FE9D1F2D4C35B554AF0942D4E50BC4AFB00A4_il2cpp_TypeInfo_var); Func_3__ctor_mEE752865962BC9AFB09A7835E12EF8A5BB8B74E9(L_20, L_19, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__64_3_mDE1934D5D9623CE310AE54B789B29D7E77F209B5_RuntimeMethod_var), NULL); NullCheck(L_16); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_16, L_18, L_20, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_21 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) }; Type_t* L_23; L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL); Func_3_t2114B882AFDD57EE79313C18D95D37D460A369B6* L_24 = (Func_3_t2114B882AFDD57EE79313C18D95D37D460A369B6*)il2cpp_codegen_object_new(Func_3_t2114B882AFDD57EE79313C18D95D37D460A369B6_il2cpp_TypeInfo_var); Func_3__ctor_m249C078CC2114CB583301CF0FC436F07DE56D4CC(L_24, NULL, (intptr_t)((void*)ProperBitConverter_ToInt16_m809E07C88C7F1CD29C1A840D005EBB3A12ADEF4F_RuntimeMethod_var), NULL); NullCheck(L_21); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_21, L_23, L_24, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_25 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) }; Type_t* L_27; L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL); Func_3_tE2358BA2A7256DF393C2698621CAC4E6D0802F79* L_28 = (Func_3_tE2358BA2A7256DF393C2698621CAC4E6D0802F79*)il2cpp_codegen_object_new(Func_3_tE2358BA2A7256DF393C2698621CAC4E6D0802F79_il2cpp_TypeInfo_var); Func_3__ctor_mB8B6D33F2F28F409BFA5078AF4A00C83F786ED18(L_28, NULL, (intptr_t)((void*)ProperBitConverter_ToInt32_m24B1154FA401733585BBBFBE2056179F4E4A8184_RuntimeMethod_var), NULL); NullCheck(L_25); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_25, L_27, L_28, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_29 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) }; Type_t* L_31; L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL); Func_3_t27997AC431DD02B05CF2667961B3A4842D0A7F46* L_32 = (Func_3_t27997AC431DD02B05CF2667961B3A4842D0A7F46*)il2cpp_codegen_object_new(Func_3_t27997AC431DD02B05CF2667961B3A4842D0A7F46_il2cpp_TypeInfo_var); Func_3__ctor_m930FDBB71BDD1852C644AF7A43522875E308F872(L_32, NULL, (intptr_t)((void*)ProperBitConverter_ToInt64_m8A1E49E6151355C050B75BA5249822B9E14DE43D_RuntimeMethod_var), NULL); NullCheck(L_29); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_29, L_31, L_32, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_33 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) }; Type_t* L_35; L_35 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_34, NULL); Func_3_t73D0E383646A61A38AD0167F90D52DDB3161F17A* L_36 = (Func_3_t73D0E383646A61A38AD0167F90D52DDB3161F17A*)il2cpp_codegen_object_new(Func_3_t73D0E383646A61A38AD0167F90D52DDB3161F17A_il2cpp_TypeInfo_var); Func_3__ctor_mB20F9F642A850F970361E27DF181DA13127232CB(L_36, NULL, (intptr_t)((void*)ProperBitConverter_ToUInt16_m872B680E09BB2C82993E8422B9A2BC90047BEA06_RuntimeMethod_var), NULL); NullCheck(L_33); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_33, L_35, L_36, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_37 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_38 = { reinterpret_cast (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) }; Type_t* L_39; L_39 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_38, NULL); Func_3_t3A64F68F62266500C12C9F68160798259ECCB10A* L_40 = (Func_3_t3A64F68F62266500C12C9F68160798259ECCB10A*)il2cpp_codegen_object_new(Func_3_t3A64F68F62266500C12C9F68160798259ECCB10A_il2cpp_TypeInfo_var); Func_3__ctor_m86D18BBDE4472876211922C134F2E5962B651BD0(L_40, NULL, (intptr_t)((void*)ProperBitConverter_ToUInt32_m6C92847DAFD0DAD9E00B758CF4BFB541ACC64FD6_RuntimeMethod_var), NULL); NullCheck(L_37); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_37, L_39, L_40, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_41 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_42 = { reinterpret_cast (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) }; Type_t* L_43; L_43 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_42, NULL); Func_3_tC84903FFAFB97703E2C7BE3F27247ACE29E6CC4F* L_44 = (Func_3_tC84903FFAFB97703E2C7BE3F27247ACE29E6CC4F*)il2cpp_codegen_object_new(Func_3_tC84903FFAFB97703E2C7BE3F27247ACE29E6CC4F_il2cpp_TypeInfo_var); Func_3__ctor_mF8D5E590A0F073273158DA54193F538EA752DF37(L_44, NULL, (intptr_t)((void*)ProperBitConverter_ToUInt64_m5C33466AA7B755B478F7B6953EE83F38ACB921ED_RuntimeMethod_var), NULL); NullCheck(L_41); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_41, L_43, L_44, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_45 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) }; Type_t* L_47; L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL); Func_3_tD24E0EEE79A2D53F95A8A47C30AC3FB7E5A64076* L_48 = (Func_3_tD24E0EEE79A2D53F95A8A47C30AC3FB7E5A64076*)il2cpp_codegen_object_new(Func_3_tD24E0EEE79A2D53F95A8A47C30AC3FB7E5A64076_il2cpp_TypeInfo_var); Func_3__ctor_m855A23373D9FCB5A4ECA3CE3C68869C3CAF6A322(L_48, NULL, (intptr_t)((void*)ProperBitConverter_ToDecimal_mAA25B286DB03901A690CBC49DB81CC6E7B08CF06_RuntimeMethod_var), NULL); NullCheck(L_45); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_45, L_47, L_48, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_49 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_50 = { reinterpret_cast (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) }; Type_t* L_51; L_51 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_50, NULL); Func_3_t38354128C1271F20AEA94D213AA3CF033050523D* L_52 = (Func_3_t38354128C1271F20AEA94D213AA3CF033050523D*)il2cpp_codegen_object_new(Func_3_t38354128C1271F20AEA94D213AA3CF033050523D_il2cpp_TypeInfo_var); Func_3__ctor_m7C6D3D3FA9D95CFB0CB053879FE36B7740E6C851(L_52, NULL, (intptr_t)((void*)ProperBitConverter_ToSingle_mAB51F768CAA6496E963C7E7916489F25AF790148_RuntimeMethod_var), NULL); NullCheck(L_49); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_49, L_51, L_52, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_53 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_54 = { reinterpret_cast (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) }; Type_t* L_55; L_55 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_54, NULL); Func_3_tE4F3B25C4FF345D7B584DFCC7A7D71604B33E107* L_56 = (Func_3_tE4F3B25C4FF345D7B584DFCC7A7D71604B33E107*)il2cpp_codegen_object_new(Func_3_tE4F3B25C4FF345D7B584DFCC7A7D71604B33E107_il2cpp_TypeInfo_var); Func_3__ctor_m97BA2081E99F7774DC41900A223F56C7C0518CB5(L_56, NULL, (intptr_t)((void*)ProperBitConverter_ToDouble_mDFEE3CA0BBBC151A73766F7BD3477FAD0A6425C8_RuntimeMethod_var), NULL); NullCheck(L_53); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_53, L_55, L_56, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_57 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_58 = { reinterpret_cast (Guid_t_0_0_0_var) }; Type_t* L_59; L_59 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_58, NULL); Func_3_t417C5EFB3D6341B4A453E81028DF0C80E58D0E21* L_60 = (Func_3_t417C5EFB3D6341B4A453E81028DF0C80E58D0E21*)il2cpp_codegen_object_new(Func_3_t417C5EFB3D6341B4A453E81028DF0C80E58D0E21_il2cpp_TypeInfo_var); Func_3__ctor_mB741EF7C47B790E4048C99EEDCE2903C653F9549(L_60, NULL, (intptr_t)((void*)ProperBitConverter_ToGuid_m2636E1AB974B2CAB023477275737D78B70D91E92_RuntimeMethod_var), NULL); NullCheck(L_57); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_57, L_59, L_60, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_61 = V_0; ((BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950_StaticFields*)il2cpp_codegen_static_fields_for(BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950_il2cpp_TypeInfo_var))->___PrimitiveFromByteMethods = L_61; Il2CppCodeGenWriteBarrier((void**)(&((BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950_StaticFields*)il2cpp_codegen_static_fields_for(BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950_il2cpp_TypeInfo_var))->___PrimitiveFromByteMethods), (void*)L_61); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m8F5028757DD3E42C22396D36EBC7A06255A3802B (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB* L_0 = (U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB*)il2cpp_codegen_object_new(U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_il2cpp_TypeInfo_var); U3CU3Ec__ctor_m64539FD910D9640C8870E399A974F5A7164FAC30(L_0, NULL); ((U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m64539FD910D9640C8870E399A974F5A7164FAC30 (U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar U3CU3Ec_U3C_cctorU3Eb__64_0_m717D2C413E4E2DA65DF3E9117B73136A5A68695C (U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_b, int32_t ___1_i, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_b; int32_t L_1 = ___1_i; il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); uint16_t L_2; L_2 = ProperBitConverter_ToUInt16_m872B680E09BB2C82993E8422B9A2BC90047BEA06(L_0, L_1, NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t U3CU3Ec_U3C_cctorU3Eb__64_1_m382F7FEB1DAF6CD43618C74F29FDD56FE8432DBB (U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_b, int32_t ___1_i, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_b; int32_t L_1 = ___1_i; NullCheck(L_0); int32_t L_2 = L_1; uint8_t L_3 = (L_0)->GetAt(static_cast(L_2)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t U3CU3Ec_U3C_cctorU3Eb__64_2_mC4FC7F94F11E9895B7C8004B0775009DC221C072 (U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_b, int32_t ___1_i, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_b; int32_t L_1 = ___1_i; NullCheck(L_0); int32_t L_2 = L_1; uint8_t L_3 = (L_0)->GetAt(static_cast(L_2)); return ((int8_t)L_3); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3C_cctorU3Eb__64_3_mDE1934D5D9623CE310AE54B789B29D7E77F209B5 (U3CU3Ec_tC26B55598E5219BCA559834FC6A1A568FD4734DB* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_b, int32_t ___1_i, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_b; int32_t L_1 = ___1_i; NullCheck(L_0); int32_t L_2 = L_1; uint8_t L_3 = (L_0)->GetAt(static_cast(L_2)); if (!L_3) { goto IL_0007; } } { return (bool)1; } IL_0007: { return (bool)0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter__ctor_mAD26BA38734DD5AC80D7A28BC6B674F191963750 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA2E6319A50FEDE0C6103A61D65408E1986DE2B04_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); __this->___small_buffer = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___small_buffer), (void*)L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)102400)); __this->___buffer = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___buffer), (void*)L_1); il2cpp_codegen_runtime_class_init_inline(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var); FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE* L_2 = ((FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_StaticFields*)il2cpp_codegen_static_fields_for(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var))->___Instance; Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_3 = (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*)il2cpp_codegen_object_new(Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var); Dictionary_2__ctor_mA2E6319A50FEDE0C6103A61D65408E1986DE2B04(L_3, ((int32_t)16), L_2, Dictionary_2__ctor_mA2E6319A50FEDE0C6103A61D65408E1986DE2B04_RuntimeMethod_var); __this->___types = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___types), (void*)L_3); BaseDataWriter__ctor_m90FB89BAE181AAFA020FEC31CFB66B131F3693BD(__this, (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL, (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659*)NULL, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter__ctor_mE71DAA4E545B65E4AFECE4BCA46BDFF7BC842FCF (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* ___1_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA2E6319A50FEDE0C6103A61D65408E1986DE2B04_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); __this->___small_buffer = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___small_buffer), (void*)L_0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)102400)); __this->___buffer = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___buffer), (void*)L_1); il2cpp_codegen_runtime_class_init_inline(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var); FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE* L_2 = ((FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_StaticFields*)il2cpp_codegen_static_fields_for(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var))->___Instance; Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_3 = (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*)il2cpp_codegen_object_new(Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var); Dictionary_2__ctor_mA2E6319A50FEDE0C6103A61D65408E1986DE2B04(L_3, ((int32_t)16), L_2, Dictionary_2__ctor_mA2E6319A50FEDE0C6103A61D65408E1986DE2B04_RuntimeMethod_var); __this->___types = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___types), (void*)L_3); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4 = ___0_stream; SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_5 = ___1_context; BaseDataWriter__ctor_m90FB89BAE181AAFA020FEC31CFB66B131F3693BD(__this, L_4, L_5, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_BeginArrayNode_m134D30205CEC17303F6F46FC45F9925487D5EEB3 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int64_t ___0_length, const RuntimeMethod* method) { int32_t V_0 = 0; { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, ((int32_t)9), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; int32_t L_1 = __this->___bufferIndex; V_0 = L_1; int32_t L_2 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_2, 1)); int32_t L_3 = V_0; NullCheck(L_0); (L_0)->SetAt(static_cast(L_3), (uint8_t)6); int64_t L_4 = ___0_length; BinaryDataWriter_UNSAFE_WriteToBuffer_8_Int64_m1104055DF05590B742266142F5D74991254F9D83_inline(__this, L_4, NULL); BaseDataReaderWriter_PushArray_m8BF5F98CAE8B5B4F75FE25FD61614A06D4FC3E88(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_BeginReferenceNode_mFF84F1CB9D39ECC78D5FA55B817C3F289F5134EC (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, Type_t* ___1_type, int32_t ___2_id, const RuntimeMethod* method) { int32_t V_0 = 0; { String_t* L_0 = ___0_name; if (!L_0) { goto IL_002c; } } { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; int32_t L_2 = __this->___bufferIndex; V_0 = L_2; int32_t L_3 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1)); int32_t L_4 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_4), (uint8_t)1); String_t* L_5 = ___0_name; BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL); goto IL_004c; } IL_002c: { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___buffer; int32_t L_7 = __this->___bufferIndex; V_0 = L_7; int32_t L_8 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_8, 1)); int32_t L_9 = V_0; NullCheck(L_6); (L_6)->SetAt(static_cast(L_9), (uint8_t)2); } IL_004c: { Type_t* L_10 = ___1_type; BinaryDataWriter_WriteType_m35AA56D6A1497F68FC2DEF92E821CFAB60BA13F4_inline(__this, L_10, NULL); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 4, NULL); int32_t L_11 = ___2_id; BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(__this, L_11, NULL); String_t* L_12 = ___0_name; int32_t L_13 = ___2_id; Type_t* L_14 = ___1_type; BaseDataReaderWriter_PushNode_mFC15F72653B4075E0ADF6B541928DCAB6D6DE0A5(__this, L_12, L_13, L_14, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_BeginStructNode_m2094534ED68B9D12CD755814C0BB6A59178E7AF7 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, Type_t* ___1_type, const RuntimeMethod* method) { int32_t V_0 = 0; { String_t* L_0 = ___0_name; if (!L_0) { goto IL_002c; } } { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; int32_t L_2 = __this->___bufferIndex; V_0 = L_2; int32_t L_3 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1)); int32_t L_4 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_4), (uint8_t)3); String_t* L_5 = ___0_name; BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL); goto IL_004c; } IL_002c: { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___buffer; int32_t L_7 = __this->___bufferIndex; V_0 = L_7; int32_t L_8 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_8, 1)); int32_t L_9 = V_0; NullCheck(L_6); (L_6)->SetAt(static_cast(L_9), (uint8_t)4); } IL_004c: { Type_t* L_10 = ___1_type; BinaryDataWriter_WriteType_m35AA56D6A1497F68FC2DEF92E821CFAB60BA13F4_inline(__this, L_10, NULL); String_t* L_11 = ___0_name; Type_t* L_12 = ___1_type; BaseDataReaderWriter_PushNode_mFC15F72653B4075E0ADF6B541928DCAB6D6DE0A5(__this, L_11, (-1), L_12, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_Dispose_m629DDFB01F12E9F3CD2132468ECCDC4E12F97C1E (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, const RuntimeMethod* method) { { VirtualActionInvoker0::Invoke(46, __this); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_EndArrayNode_m2DBD5FCA7B257FCE1B63C2ECC478A70FEDD51463 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { BaseDataReaderWriter_PopArray_m73B0618D57FDF751939D329596FB77F9B2590072(__this, NULL); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; int32_t L_1 = __this->___bufferIndex; V_0 = L_1; int32_t L_2 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_2, 1)); int32_t L_3 = V_0; NullCheck(L_0); (L_0)->SetAt(static_cast(L_3), (uint8_t)7); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_EndNode_m96FE44D8AEE3A5E6FB5D51C17B693862921567D7 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, const RuntimeMethod* method) { int32_t V_0 = 0; { String_t* L_0 = ___0_name; BaseDataReaderWriter_PopNode_m20ECFBD261E1D9C7938BB59696F169C6C687E27D(__this, L_0, NULL); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; int32_t L_2 = __this->___bufferIndex; V_0 = L_2; int32_t L_3 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1)); int32_t L_4 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_4), (uint8_t)5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_byte_mF00843CCCAD1F0CA870104E88244C3DD35E08F22 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; int32_t V_1 = 0; { RuntimeObject* L_0 = ___1_o; V_0 = ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)IsInst((RuntimeObject*)L_0, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var)); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_1 = ___0_writer; NullCheck(L_1); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_1, ((int32_t)9), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_2 = ___0_writer; NullCheck(L_2); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = L_2->___buffer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_5 = L_4; NullCheck(L_5); int32_t L_6 = L_5->___bufferIndex; V_1 = L_6; int32_t L_7 = V_1; NullCheck(L_5); L_5->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_7, 1)); int32_t L_8 = V_1; NullCheck(L_3); (L_3)->SetAt(static_cast(L_8), (uint8_t)8); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_9 = ___0_writer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_0; NullCheck(L_10); NullCheck(L_9); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_9, ((int32_t)(((RuntimeArray*)L_10)->max_length)), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_11 = ___0_writer; NullCheck(L_11); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_11, 1, NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_12 = ___0_writer; NullCheck(L_12); VirtualActionInvoker0::Invoke(46, L_12); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_13 = ___0_writer; NullCheck(L_13); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_14; L_14 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_13); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = V_0; NullCheck(L_16); NullCheck(L_14); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_14, L_15, 0, ((int32_t)(((RuntimeArray*)L_16)->max_length))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_sbyte_mF0E770BCD0B6CE9D17D61DFE48A3767541C37EB9 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; uint8_t* V_4 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL; void* V_6 = NULL; SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* V_7 = NULL; void* V_8 = NULL; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_9 = NULL; { RuntimeObject* L_0 = ___1_o; V_0 = ((SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913*)IsInst((RuntimeObject*)L_0, SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913_il2cpp_TypeInfo_var)); V_1 = 1; SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_1 = V_0; NullCheck(L_1); int32_t L_2 = V_1; V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = ___0_writer; NullCheck(L_3); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_3, ((int32_t)9), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer; NullCheck(L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4->___buffer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_6 = ___0_writer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_7 = L_6; NullCheck(L_7); int32_t L_8 = L_7->___bufferIndex; V_3 = L_8; int32_t L_9 = V_3; NullCheck(L_7); L_7->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_3; NullCheck(L_5); (L_5)->SetAt(static_cast(L_10), (uint8_t)8); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_11 = ___0_writer; SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_12 = V_0; NullCheck(L_12); NullCheck(L_11); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_13 = ___0_writer; int32_t L_14 = V_1; NullCheck(L_13); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_13, L_14, NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_15 = ___0_writer; int32_t L_16 = V_2; NullCheck(L_15); bool L_17; L_17 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(L_15, L_16, NULL); if (!L_17) { goto IL_00b2; } } { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_18 = ___0_writer; NullCheck(L_18); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19; V_5 = L_20; if (!L_20) { goto IL_005a; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_5; NullCheck(L_21); if (((int32_t)(((RuntimeArray*)L_21)->max_length))) { goto IL_0060; } } IL_005a: { V_4 = (uint8_t*)((uintptr_t)0); goto IL_006b; } IL_0060: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5; NullCheck(L_22); V_4 = (uint8_t*)((uintptr_t)((L_22)->GetAddressAt(static_cast(0)))); } IL_006b: { SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_23 = V_0; SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_24 = L_23; V_7 = L_24; if (!L_24) { goto IL_0077; } } { SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_25 = V_7; NullCheck(L_25); if (((int32_t)(((RuntimeArray*)L_25)->max_length))) { goto IL_007d; } } IL_0077: { V_6 = (void*)((uintptr_t)0); goto IL_0088; } IL_007d: { SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_26 = V_7; NullCheck(L_26); V_6 = (void*)((uintptr_t)((L_26)->GetAddressAt(static_cast(0)))); } IL_0088: { uint8_t* L_27 = V_4; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_28 = ___0_writer; NullCheck(L_28); int32_t L_29 = L_28->___bufferIndex; V_8 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, L_29)); void* L_30 = V_6; void* L_31 = V_8; int32_t L_32 = V_2; UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_30, L_31, L_32, NULL); V_7 = (SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913*)NULL; V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_33 = ___0_writer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_34 = L_33; NullCheck(L_34); int32_t L_35 = L_34->___bufferIndex; int32_t L_36 = V_2; NullCheck(L_34); L_34->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36)); return; } IL_00b2: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_37 = ___0_writer; NullCheck(L_37); VirtualActionInvoker0::Invoke(46, L_37); int32_t L_38 = V_2; il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_39; L_39 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_38, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); V_9 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00e6: { { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_40 = V_9; if (!L_40) { goto IL_00f1; } } { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_41 = V_9; NullCheck(L_41); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_41); } IL_00f1: { return; } } }); try { SByteU5BU5D_t88116DA68378C3333DB73E7D36C1A06AFAA91913* L_42 = V_0; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_43 = V_9; NullCheck(L_43); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44; L_44 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_43, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); int32_t L_45 = V_2; UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76((RuntimeObject*)L_42, (RuntimeObject*)L_44, L_45, 0, 0, NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_46 = ___0_writer; NullCheck(L_46); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_47; L_47 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_46); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_48 = V_9; NullCheck(L_48); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_49; L_49 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_48, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); int32_t L_50 = V_2; NullCheck(L_47); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_47, L_49, 0, L_50); goto IL_00f2; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f2: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_bool_m61F3CC0AEAD880176635D2A867CC36BD4393F2F6 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; uint8_t* V_4 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL; void* V_6 = NULL; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_7 = NULL; void* V_8 = NULL; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_9 = NULL; { RuntimeObject* L_0 = ___1_o; V_0 = ((BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)IsInst((RuntimeObject*)L_0, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var)); V_1 = 1; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_1 = V_0; NullCheck(L_1); int32_t L_2 = V_1; V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = ___0_writer; NullCheck(L_3); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_3, ((int32_t)9), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer; NullCheck(L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4->___buffer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_6 = ___0_writer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_7 = L_6; NullCheck(L_7); int32_t L_8 = L_7->___bufferIndex; V_3 = L_8; int32_t L_9 = V_3; NullCheck(L_7); L_7->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_3; NullCheck(L_5); (L_5)->SetAt(static_cast(L_10), (uint8_t)8); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_11 = ___0_writer; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_12 = V_0; NullCheck(L_12); NullCheck(L_11); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_13 = ___0_writer; int32_t L_14 = V_1; NullCheck(L_13); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_13, L_14, NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_15 = ___0_writer; int32_t L_16 = V_2; NullCheck(L_15); bool L_17; L_17 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(L_15, L_16, NULL); if (!L_17) { goto IL_00b2; } } { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_18 = ___0_writer; NullCheck(L_18); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19; V_5 = L_20; if (!L_20) { goto IL_005a; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_5; NullCheck(L_21); if (((int32_t)(((RuntimeArray*)L_21)->max_length))) { goto IL_0060; } } IL_005a: { V_4 = (uint8_t*)((uintptr_t)0); goto IL_006b; } IL_0060: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5; NullCheck(L_22); V_4 = (uint8_t*)((uintptr_t)((L_22)->GetAddressAt(static_cast(0)))); } IL_006b: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_23 = V_0; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_24 = L_23; V_7 = L_24; if (!L_24) { goto IL_0077; } } { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_25 = V_7; NullCheck(L_25); if (((int32_t)(((RuntimeArray*)L_25)->max_length))) { goto IL_007d; } } IL_0077: { V_6 = (void*)((uintptr_t)0); goto IL_0088; } IL_007d: { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_26 = V_7; NullCheck(L_26); V_6 = (void*)((uintptr_t)((L_26)->GetAddressAt(static_cast(0)))); } IL_0088: { uint8_t* L_27 = V_4; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_28 = ___0_writer; NullCheck(L_28); int32_t L_29 = L_28->___bufferIndex; V_8 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, L_29)); void* L_30 = V_6; void* L_31 = V_8; int32_t L_32 = V_2; UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_30, L_31, L_32, NULL); V_7 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)NULL; V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_33 = ___0_writer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_34 = L_33; NullCheck(L_34); int32_t L_35 = L_34->___bufferIndex; int32_t L_36 = V_2; NullCheck(L_34); L_34->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36)); return; } IL_00b2: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_37 = ___0_writer; NullCheck(L_37); VirtualActionInvoker0::Invoke(46, L_37); int32_t L_38 = V_2; il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_39; L_39 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_38, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); V_9 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00e6: { { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_40 = V_9; if (!L_40) { goto IL_00f1; } } { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_41 = V_9; NullCheck(L_41); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_41); } IL_00f1: { return; } } }); try { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_42 = V_0; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_43 = V_9; NullCheck(L_43); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_44; L_44 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_43, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); int32_t L_45 = V_2; UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76((RuntimeObject*)L_42, (RuntimeObject*)L_44, L_45, 0, 0, NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_46 = ___0_writer; NullCheck(L_46); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_47; L_47 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_46); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_48 = V_9; NullCheck(L_48); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_49; L_49 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_48, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); int32_t L_50 = V_2; NullCheck(L_47); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_47, L_49, 0, L_50); goto IL_00f2; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f2: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_char_m0E700204B9BE7801BE60416F77B24515658C5D82 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; uint8_t* V_4 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL; void* V_6 = NULL; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_7 = NULL; void* V_8 = NULL; int32_t V_9 = 0; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_10 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_11 = NULL; int32_t V_12 = 0; { RuntimeObject* L_0 = ___1_o; V_0 = ((CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)IsInst((RuntimeObject*)L_0, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var)); V_1 = 2; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = V_0; NullCheck(L_1); int32_t L_2 = V_1; V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = ___0_writer; NullCheck(L_3); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_3, ((int32_t)9), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer; NullCheck(L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4->___buffer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_6 = ___0_writer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_7 = L_6; NullCheck(L_7); int32_t L_8 = L_7->___bufferIndex; V_3 = L_8; int32_t L_9 = V_3; NullCheck(L_7); L_7->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_3; NullCheck(L_5); (L_5)->SetAt(static_cast(L_10), (uint8_t)8); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_11 = ___0_writer; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_12 = V_0; NullCheck(L_12); NullCheck(L_11); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_13 = ___0_writer; int32_t L_14 = V_1; NullCheck(L_13); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_13, L_14, NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_15 = ___0_writer; int32_t L_16 = V_2; NullCheck(L_15); bool L_17; L_17 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(L_15, L_16, NULL); if (!L_17) { goto IL_00d9; } } { if (!il2cpp_codegen_is_little_endian()) { goto IL_00bc; } } { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_18 = ___0_writer; NullCheck(L_18); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19; V_5 = L_20; if (!L_20) { goto IL_0064; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_5; NullCheck(L_21); if (((int32_t)(((RuntimeArray*)L_21)->max_length))) { goto IL_006a; } } IL_0064: { V_4 = (uint8_t*)((uintptr_t)0); goto IL_0075; } IL_006a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5; NullCheck(L_22); V_4 = (uint8_t*)((uintptr_t)((L_22)->GetAddressAt(static_cast(0)))); } IL_0075: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_23 = V_0; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_24 = L_23; V_7 = L_24; if (!L_24) { goto IL_0081; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_25 = V_7; NullCheck(L_25); if (((int32_t)(((RuntimeArray*)L_25)->max_length))) { goto IL_0087; } } IL_0081: { V_6 = (void*)((uintptr_t)0); goto IL_0092; } IL_0087: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_26 = V_7; NullCheck(L_26); V_6 = (void*)((uintptr_t)((L_26)->GetAddressAt(static_cast(0)))); } IL_0092: { uint8_t* L_27 = V_4; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_28 = ___0_writer; NullCheck(L_28); int32_t L_29 = L_28->___bufferIndex; V_8 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, L_29)); void* L_30 = V_6; void* L_31 = V_8; int32_t L_32 = V_2; UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_30, L_31, L_32, NULL); V_7 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)NULL; V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_33 = ___0_writer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_34 = L_33; NullCheck(L_34); int32_t L_35 = L_34->___bufferIndex; int32_t L_36 = V_2; NullCheck(L_34); L_34->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36)); return; } IL_00bc: { V_9 = 0; goto IL_00d1; } IL_00c1: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_37 = ___0_writer; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_38 = V_0; int32_t L_39 = V_9; NullCheck(L_38); int32_t L_40 = L_39; uint16_t L_41 = (uint16_t)(L_38)->GetAt(static_cast(L_40)); NullCheck(L_37); BinaryDataWriter_UNSAFE_WriteToBuffer_2_Char_m72E82AB06884E5D16959A3A58681A7F9FAA69A4E_inline(L_37, L_41, NULL); int32_t L_42 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_00d1: { int32_t L_43 = V_9; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_44 = V_0; NullCheck(L_44); if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length))))) { goto IL_00c1; } } { return; } IL_00d9: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_45 = ___0_writer; NullCheck(L_45); VirtualActionInvoker0::Invoke(46, L_45); int32_t L_46 = V_2; il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_47; L_47 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_46, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); V_10 = L_47; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0140: { { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_48 = V_10; if (!L_48) { goto IL_014b; } } { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_49 = V_10; NullCheck(L_49); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_49); } IL_014b: { return; } } }); try { { if (!il2cpp_codegen_is_little_endian()) { goto IL_0100_1; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_50 = V_0; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_51 = V_10; NullCheck(L_51); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52; L_52 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_51, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); int32_t L_53 = V_2; UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76((RuntimeObject*)L_50, (RuntimeObject*)L_52, L_53, 0, 0, NULL); goto IL_012a_1; } IL_0100_1: { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_54 = V_10; NullCheck(L_54); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55; L_55 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_54, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); V_11 = L_55; V_12 = 0; goto IL_0123_1; } IL_010e_1: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = V_11; int32_t L_57 = V_12; int32_t L_58 = V_1; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_59 = V_0; int32_t L_60 = V_12; NullCheck(L_59); int32_t L_61 = L_60; uint16_t L_62 = (uint16_t)(L_59)->GetAt(static_cast(L_61)); il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); ProperBitConverter_GetBytes_m27A2BFF2CBB6CECA0A9E58B3A65C6A45C40EF079(L_56, ((int32_t)il2cpp_codegen_multiply(L_57, L_58)), L_62, NULL); int32_t L_63 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_63, 1)); } IL_0123_1: { int32_t L_64 = V_12; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_65 = V_0; NullCheck(L_65); if ((((int32_t)L_64) < ((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length))))) { goto IL_010e_1; } } IL_012a_1: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_66 = ___0_writer; NullCheck(L_66); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_67; L_67 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_66); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_68 = V_10; NullCheck(L_68); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69; L_69 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_68, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); int32_t L_70 = V_2; NullCheck(L_67); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_67, L_69, 0, L_70); goto IL_014c; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_014c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_short_m0F7EB2A2ED9079D6F658BA9D5C4DE15691408379 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; uint8_t* V_4 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL; void* V_6 = NULL; Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* V_7 = NULL; void* V_8 = NULL; int32_t V_9 = 0; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_10 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_11 = NULL; int32_t V_12 = 0; { RuntimeObject* L_0 = ___1_o; V_0 = ((Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)IsInst((RuntimeObject*)L_0, Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB_il2cpp_TypeInfo_var)); V_1 = 2; Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_1 = V_0; NullCheck(L_1); int32_t L_2 = V_1; V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = ___0_writer; NullCheck(L_3); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_3, ((int32_t)9), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer; NullCheck(L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4->___buffer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_6 = ___0_writer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_7 = L_6; NullCheck(L_7); int32_t L_8 = L_7->___bufferIndex; V_3 = L_8; int32_t L_9 = V_3; NullCheck(L_7); L_7->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_3; NullCheck(L_5); (L_5)->SetAt(static_cast(L_10), (uint8_t)8); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_11 = ___0_writer; Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_12 = V_0; NullCheck(L_12); NullCheck(L_11); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_13 = ___0_writer; int32_t L_14 = V_1; NullCheck(L_13); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_13, L_14, NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_15 = ___0_writer; int32_t L_16 = V_2; NullCheck(L_15); bool L_17; L_17 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(L_15, L_16, NULL); if (!L_17) { goto IL_00d9; } } { if (!il2cpp_codegen_is_little_endian()) { goto IL_00bc; } } { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_18 = ___0_writer; NullCheck(L_18); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19; V_5 = L_20; if (!L_20) { goto IL_0064; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_5; NullCheck(L_21); if (((int32_t)(((RuntimeArray*)L_21)->max_length))) { goto IL_006a; } } IL_0064: { V_4 = (uint8_t*)((uintptr_t)0); goto IL_0075; } IL_006a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5; NullCheck(L_22); V_4 = (uint8_t*)((uintptr_t)((L_22)->GetAddressAt(static_cast(0)))); } IL_0075: { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_23 = V_0; Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_24 = L_23; V_7 = L_24; if (!L_24) { goto IL_0081; } } { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_25 = V_7; NullCheck(L_25); if (((int32_t)(((RuntimeArray*)L_25)->max_length))) { goto IL_0087; } } IL_0081: { V_6 = (void*)((uintptr_t)0); goto IL_0092; } IL_0087: { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_26 = V_7; NullCheck(L_26); V_6 = (void*)((uintptr_t)((L_26)->GetAddressAt(static_cast(0)))); } IL_0092: { uint8_t* L_27 = V_4; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_28 = ___0_writer; NullCheck(L_28); int32_t L_29 = L_28->___bufferIndex; V_8 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, L_29)); void* L_30 = V_6; void* L_31 = V_8; int32_t L_32 = V_2; UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_30, L_31, L_32, NULL); V_7 = (Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB*)NULL; V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_33 = ___0_writer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_34 = L_33; NullCheck(L_34); int32_t L_35 = L_34->___bufferIndex; int32_t L_36 = V_2; NullCheck(L_34); L_34->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36)); return; } IL_00bc: { V_9 = 0; goto IL_00d1; } IL_00c1: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_37 = ___0_writer; Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_38 = V_0; int32_t L_39 = V_9; NullCheck(L_38); int32_t L_40 = L_39; int16_t L_41 = (L_38)->GetAt(static_cast(L_40)); NullCheck(L_37); BinaryDataWriter_UNSAFE_WriteToBuffer_2_Int16_m3A45F9DA957A67B8361581CCA8AAEB51E8F958D3_inline(L_37, L_41, NULL); int32_t L_42 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_00d1: { int32_t L_43 = V_9; Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_44 = V_0; NullCheck(L_44); if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length))))) { goto IL_00c1; } } { return; } IL_00d9: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_45 = ___0_writer; NullCheck(L_45); VirtualActionInvoker0::Invoke(46, L_45); int32_t L_46 = V_2; il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_47; L_47 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_46, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); V_10 = L_47; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0140: { { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_48 = V_10; if (!L_48) { goto IL_014b; } } { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_49 = V_10; NullCheck(L_49); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_49); } IL_014b: { return; } } }); try { { if (!il2cpp_codegen_is_little_endian()) { goto IL_0100_1; } } { Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_50 = V_0; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_51 = V_10; NullCheck(L_51); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52; L_52 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_51, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); int32_t L_53 = V_2; UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76((RuntimeObject*)L_50, (RuntimeObject*)L_52, L_53, 0, 0, NULL); goto IL_012a_1; } IL_0100_1: { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_54 = V_10; NullCheck(L_54); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55; L_55 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_54, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); V_11 = L_55; V_12 = 0; goto IL_0123_1; } IL_010e_1: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = V_11; int32_t L_57 = V_12; int32_t L_58 = V_1; Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_59 = V_0; int32_t L_60 = V_12; NullCheck(L_59); int32_t L_61 = L_60; int16_t L_62 = (L_59)->GetAt(static_cast(L_61)); il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); ProperBitConverter_GetBytes_mE2EB32A1D34E9FD1E3FA10C17C0ABF2688A2F620(L_56, ((int32_t)il2cpp_codegen_multiply(L_57, L_58)), L_62, NULL); int32_t L_63 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_63, 1)); } IL_0123_1: { int32_t L_64 = V_12; Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_65 = V_0; NullCheck(L_65); if ((((int32_t)L_64) < ((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length))))) { goto IL_010e_1; } } IL_012a_1: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_66 = ___0_writer; NullCheck(L_66); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_67; L_67 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_66); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_68 = V_10; NullCheck(L_68); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69; L_69 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_68, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); int32_t L_70 = V_2; NullCheck(L_67); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_67, L_69, 0, L_70); goto IL_014c; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_014c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_int_mE92CF34B98F696EBDA74349AA6EAB3B4B244E5C9 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; uint8_t* V_4 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL; void* V_6 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_7 = NULL; void* V_8 = NULL; int32_t V_9 = 0; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_10 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_11 = NULL; int32_t V_12 = 0; { RuntimeObject* L_0 = ___1_o; V_0 = ((Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)IsInst((RuntimeObject*)L_0, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var)); V_1 = 4; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = V_0; NullCheck(L_1); int32_t L_2 = V_1; V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = ___0_writer; NullCheck(L_3); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_3, ((int32_t)9), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer; NullCheck(L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4->___buffer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_6 = ___0_writer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_7 = L_6; NullCheck(L_7); int32_t L_8 = L_7->___bufferIndex; V_3 = L_8; int32_t L_9 = V_3; NullCheck(L_7); L_7->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_3; NullCheck(L_5); (L_5)->SetAt(static_cast(L_10), (uint8_t)8); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_11 = ___0_writer; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = V_0; NullCheck(L_12); NullCheck(L_11); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_13 = ___0_writer; int32_t L_14 = V_1; NullCheck(L_13); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_13, L_14, NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_15 = ___0_writer; int32_t L_16 = V_2; NullCheck(L_15); bool L_17; L_17 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(L_15, L_16, NULL); if (!L_17) { goto IL_00d9; } } { if (!il2cpp_codegen_is_little_endian()) { goto IL_00bc; } } { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_18 = ___0_writer; NullCheck(L_18); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19; V_5 = L_20; if (!L_20) { goto IL_0064; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_5; NullCheck(L_21); if (((int32_t)(((RuntimeArray*)L_21)->max_length))) { goto IL_006a; } } IL_0064: { V_4 = (uint8_t*)((uintptr_t)0); goto IL_0075; } IL_006a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5; NullCheck(L_22); V_4 = (uint8_t*)((uintptr_t)((L_22)->GetAddressAt(static_cast(0)))); } IL_0075: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = L_23; V_7 = L_24; if (!L_24) { goto IL_0081; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_7; NullCheck(L_25); if (((int32_t)(((RuntimeArray*)L_25)->max_length))) { goto IL_0087; } } IL_0081: { V_6 = (void*)((uintptr_t)0); goto IL_0092; } IL_0087: { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = V_7; NullCheck(L_26); V_6 = (void*)((uintptr_t)((L_26)->GetAddressAt(static_cast(0)))); } IL_0092: { uint8_t* L_27 = V_4; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_28 = ___0_writer; NullCheck(L_28); int32_t L_29 = L_28->___bufferIndex; V_8 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, L_29)); void* L_30 = V_6; void* L_31 = V_8; int32_t L_32 = V_2; UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_30, L_31, L_32, NULL); V_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL; V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_33 = ___0_writer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_34 = L_33; NullCheck(L_34); int32_t L_35 = L_34->___bufferIndex; int32_t L_36 = V_2; NullCheck(L_34); L_34->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36)); return; } IL_00bc: { V_9 = 0; goto IL_00d1; } IL_00c1: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_37 = ___0_writer; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = V_0; int32_t L_39 = V_9; NullCheck(L_38); int32_t L_40 = L_39; int32_t L_41 = (L_38)->GetAt(static_cast(L_40)); NullCheck(L_37); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_37, L_41, NULL); int32_t L_42 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_00d1: { int32_t L_43 = V_9; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_44 = V_0; NullCheck(L_44); if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length))))) { goto IL_00c1; } } { return; } IL_00d9: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_45 = ___0_writer; NullCheck(L_45); VirtualActionInvoker0::Invoke(46, L_45); int32_t L_46 = V_2; il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_47; L_47 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_46, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); V_10 = L_47; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0140: { { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_48 = V_10; if (!L_48) { goto IL_014b; } } { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_49 = V_10; NullCheck(L_49); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_49); } IL_014b: { return; } } }); try { { if (!il2cpp_codegen_is_little_endian()) { goto IL_0100_1; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_50 = V_0; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_51 = V_10; NullCheck(L_51); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52; L_52 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_51, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); int32_t L_53 = V_2; UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76((RuntimeObject*)L_50, (RuntimeObject*)L_52, L_53, 0, 0, NULL); goto IL_012a_1; } IL_0100_1: { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_54 = V_10; NullCheck(L_54); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55; L_55 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_54, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); V_11 = L_55; V_12 = 0; goto IL_0123_1; } IL_010e_1: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = V_11; int32_t L_57 = V_12; int32_t L_58 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_59 = V_0; int32_t L_60 = V_12; NullCheck(L_59); int32_t L_61 = L_60; int32_t L_62 = (L_59)->GetAt(static_cast(L_61)); il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); ProperBitConverter_GetBytes_m9ED318F8126C0F6CE2E4F33D07CD09B642D65F48(L_56, ((int32_t)il2cpp_codegen_multiply(L_57, L_58)), L_62, NULL); int32_t L_63 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_63, 1)); } IL_0123_1: { int32_t L_64 = V_12; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_65 = V_0; NullCheck(L_65); if ((((int32_t)L_64) < ((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length))))) { goto IL_010e_1; } } IL_012a_1: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_66 = ___0_writer; NullCheck(L_66); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_67; L_67 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_66); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_68 = V_10; NullCheck(L_68); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69; L_69 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_68, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); int32_t L_70 = V_2; NullCheck(L_67); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_67, L_69, 0, L_70); goto IL_014c; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_014c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_long_m3E2284E5FC70657626FAF0E77194C866E3BF40AD (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; uint8_t* V_4 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL; void* V_6 = NULL; Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* V_7 = NULL; void* V_8 = NULL; int32_t V_9 = 0; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_10 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_11 = NULL; int32_t V_12 = 0; { RuntimeObject* L_0 = ___1_o; V_0 = ((Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D*)IsInst((RuntimeObject*)L_0, Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D_il2cpp_TypeInfo_var)); V_1 = 8; Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_1 = V_0; NullCheck(L_1); int32_t L_2 = V_1; V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = ___0_writer; NullCheck(L_3); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_3, ((int32_t)9), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer; NullCheck(L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4->___buffer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_6 = ___0_writer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_7 = L_6; NullCheck(L_7); int32_t L_8 = L_7->___bufferIndex; V_3 = L_8; int32_t L_9 = V_3; NullCheck(L_7); L_7->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_3; NullCheck(L_5); (L_5)->SetAt(static_cast(L_10), (uint8_t)8); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_11 = ___0_writer; Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_12 = V_0; NullCheck(L_12); NullCheck(L_11); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_13 = ___0_writer; int32_t L_14 = V_1; NullCheck(L_13); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_13, L_14, NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_15 = ___0_writer; int32_t L_16 = V_2; NullCheck(L_15); bool L_17; L_17 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(L_15, L_16, NULL); if (!L_17) { goto IL_00d9; } } { if (!il2cpp_codegen_is_little_endian()) { goto IL_00bc; } } { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_18 = ___0_writer; NullCheck(L_18); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19; V_5 = L_20; if (!L_20) { goto IL_0064; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_5; NullCheck(L_21); if (((int32_t)(((RuntimeArray*)L_21)->max_length))) { goto IL_006a; } } IL_0064: { V_4 = (uint8_t*)((uintptr_t)0); goto IL_0075; } IL_006a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5; NullCheck(L_22); V_4 = (uint8_t*)((uintptr_t)((L_22)->GetAddressAt(static_cast(0)))); } IL_0075: { Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_23 = V_0; Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_24 = L_23; V_7 = L_24; if (!L_24) { goto IL_0081; } } { Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_25 = V_7; NullCheck(L_25); if (((int32_t)(((RuntimeArray*)L_25)->max_length))) { goto IL_0087; } } IL_0081: { V_6 = (void*)((uintptr_t)0); goto IL_0092; } IL_0087: { Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_26 = V_7; NullCheck(L_26); V_6 = (void*)((uintptr_t)((L_26)->GetAddressAt(static_cast(0)))); } IL_0092: { uint8_t* L_27 = V_4; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_28 = ___0_writer; NullCheck(L_28); int32_t L_29 = L_28->___bufferIndex; V_8 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, L_29)); void* L_30 = V_6; void* L_31 = V_8; int32_t L_32 = V_2; UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_30, L_31, L_32, NULL); V_7 = (Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D*)NULL; V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_33 = ___0_writer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_34 = L_33; NullCheck(L_34); int32_t L_35 = L_34->___bufferIndex; int32_t L_36 = V_2; NullCheck(L_34); L_34->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36)); return; } IL_00bc: { V_9 = 0; goto IL_00d1; } IL_00c1: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_37 = ___0_writer; Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_38 = V_0; int32_t L_39 = V_9; NullCheck(L_38); int32_t L_40 = L_39; int64_t L_41 = (L_38)->GetAt(static_cast(L_40)); NullCheck(L_37); BinaryDataWriter_UNSAFE_WriteToBuffer_8_Int64_m1104055DF05590B742266142F5D74991254F9D83_inline(L_37, L_41, NULL); int32_t L_42 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_00d1: { int32_t L_43 = V_9; Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_44 = V_0; NullCheck(L_44); if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length))))) { goto IL_00c1; } } { return; } IL_00d9: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_45 = ___0_writer; NullCheck(L_45); VirtualActionInvoker0::Invoke(46, L_45); int32_t L_46 = V_2; il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_47; L_47 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_46, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); V_10 = L_47; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0140: { { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_48 = V_10; if (!L_48) { goto IL_014b; } } { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_49 = V_10; NullCheck(L_49); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_49); } IL_014b: { return; } } }); try { { if (!il2cpp_codegen_is_little_endian()) { goto IL_0100_1; } } { Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_50 = V_0; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_51 = V_10; NullCheck(L_51); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52; L_52 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_51, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); int32_t L_53 = V_2; UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76((RuntimeObject*)L_50, (RuntimeObject*)L_52, L_53, 0, 0, NULL); goto IL_012a_1; } IL_0100_1: { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_54 = V_10; NullCheck(L_54); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55; L_55 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_54, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); V_11 = L_55; V_12 = 0; goto IL_0123_1; } IL_010e_1: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = V_11; int32_t L_57 = V_12; int32_t L_58 = V_1; Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_59 = V_0; int32_t L_60 = V_12; NullCheck(L_59); int32_t L_61 = L_60; int64_t L_62 = (L_59)->GetAt(static_cast(L_61)); il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); ProperBitConverter_GetBytes_m77C5435E6E23835087F3CFDE1EE30B8DAC276235(L_56, ((int32_t)il2cpp_codegen_multiply(L_57, L_58)), L_62, NULL); int32_t L_63 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_63, 1)); } IL_0123_1: { int32_t L_64 = V_12; Int64U5BU5D_tAEDFCBDB5414E2A140A6F34C0538BF97FCF67A1D* L_65 = V_0; NullCheck(L_65); if ((((int32_t)L_64) < ((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length))))) { goto IL_010e_1; } } IL_012a_1: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_66 = ___0_writer; NullCheck(L_66); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_67; L_67 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_66); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_68 = V_10; NullCheck(L_68); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69; L_69 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_68, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); int32_t L_70 = V_2; NullCheck(L_67); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_67, L_69, 0, L_70); goto IL_014c; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_014c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_ushort_m2D51174CE31F0A1AD14DBD01836E56E67F6ED7D4 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; uint8_t* V_4 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL; void* V_6 = NULL; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* V_7 = NULL; void* V_8 = NULL; int32_t V_9 = 0; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_10 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_11 = NULL; int32_t V_12 = 0; { RuntimeObject* L_0 = ___1_o; V_0 = ((UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)IsInst((RuntimeObject*)L_0, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var)); V_1 = 2; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_1 = V_0; NullCheck(L_1); int32_t L_2 = V_1; V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = ___0_writer; NullCheck(L_3); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_3, ((int32_t)9), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer; NullCheck(L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4->___buffer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_6 = ___0_writer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_7 = L_6; NullCheck(L_7); int32_t L_8 = L_7->___bufferIndex; V_3 = L_8; int32_t L_9 = V_3; NullCheck(L_7); L_7->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_3; NullCheck(L_5); (L_5)->SetAt(static_cast(L_10), (uint8_t)8); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_11 = ___0_writer; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_12 = V_0; NullCheck(L_12); NullCheck(L_11); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_13 = ___0_writer; int32_t L_14 = V_1; NullCheck(L_13); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_13, L_14, NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_15 = ___0_writer; int32_t L_16 = V_2; NullCheck(L_15); bool L_17; L_17 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(L_15, L_16, NULL); if (!L_17) { goto IL_00d9; } } { if (!il2cpp_codegen_is_little_endian()) { goto IL_00bc; } } { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_18 = ___0_writer; NullCheck(L_18); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19; V_5 = L_20; if (!L_20) { goto IL_0064; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_5; NullCheck(L_21); if (((int32_t)(((RuntimeArray*)L_21)->max_length))) { goto IL_006a; } } IL_0064: { V_4 = (uint8_t*)((uintptr_t)0); goto IL_0075; } IL_006a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5; NullCheck(L_22); V_4 = (uint8_t*)((uintptr_t)((L_22)->GetAddressAt(static_cast(0)))); } IL_0075: { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_23 = V_0; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_24 = L_23; V_7 = L_24; if (!L_24) { goto IL_0081; } } { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_25 = V_7; NullCheck(L_25); if (((int32_t)(((RuntimeArray*)L_25)->max_length))) { goto IL_0087; } } IL_0081: { V_6 = (void*)((uintptr_t)0); goto IL_0092; } IL_0087: { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_26 = V_7; NullCheck(L_26); V_6 = (void*)((uintptr_t)((L_26)->GetAddressAt(static_cast(0)))); } IL_0092: { uint8_t* L_27 = V_4; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_28 = ___0_writer; NullCheck(L_28); int32_t L_29 = L_28->___bufferIndex; V_8 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, L_29)); void* L_30 = V_6; void* L_31 = V_8; int32_t L_32 = V_2; UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_30, L_31, L_32, NULL); V_7 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)NULL; V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_33 = ___0_writer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_34 = L_33; NullCheck(L_34); int32_t L_35 = L_34->___bufferIndex; int32_t L_36 = V_2; NullCheck(L_34); L_34->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36)); return; } IL_00bc: { V_9 = 0; goto IL_00d1; } IL_00c1: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_37 = ___0_writer; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_38 = V_0; int32_t L_39 = V_9; NullCheck(L_38); int32_t L_40 = L_39; uint16_t L_41 = (L_38)->GetAt(static_cast(L_40)); NullCheck(L_37); BinaryDataWriter_UNSAFE_WriteToBuffer_2_UInt16_m470AC67B8D5D6BC7352B8E817A932175C680CF12_inline(L_37, L_41, NULL); int32_t L_42 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_00d1: { int32_t L_43 = V_9; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_44 = V_0; NullCheck(L_44); if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length))))) { goto IL_00c1; } } { return; } IL_00d9: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_45 = ___0_writer; NullCheck(L_45); VirtualActionInvoker0::Invoke(46, L_45); int32_t L_46 = V_2; il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_47; L_47 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_46, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); V_10 = L_47; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0140: { { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_48 = V_10; if (!L_48) { goto IL_014b; } } { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_49 = V_10; NullCheck(L_49); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_49); } IL_014b: { return; } } }); try { { if (!il2cpp_codegen_is_little_endian()) { goto IL_0100_1; } } { UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_50 = V_0; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_51 = V_10; NullCheck(L_51); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52; L_52 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_51, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); int32_t L_53 = V_2; UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76((RuntimeObject*)L_50, (RuntimeObject*)L_52, L_53, 0, 0, NULL); goto IL_012a_1; } IL_0100_1: { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_54 = V_10; NullCheck(L_54); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55; L_55 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_54, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); V_11 = L_55; V_12 = 0; goto IL_0123_1; } IL_010e_1: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = V_11; int32_t L_57 = V_12; int32_t L_58 = V_1; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_59 = V_0; int32_t L_60 = V_12; NullCheck(L_59); int32_t L_61 = L_60; uint16_t L_62 = (L_59)->GetAt(static_cast(L_61)); il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); ProperBitConverter_GetBytes_m27A2BFF2CBB6CECA0A9E58B3A65C6A45C40EF079(L_56, ((int32_t)il2cpp_codegen_multiply(L_57, L_58)), L_62, NULL); int32_t L_63 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_63, 1)); } IL_0123_1: { int32_t L_64 = V_12; UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_65 = V_0; NullCheck(L_65); if ((((int32_t)L_64) < ((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length))))) { goto IL_010e_1; } } IL_012a_1: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_66 = ___0_writer; NullCheck(L_66); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_67; L_67 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_66); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_68 = V_10; NullCheck(L_68); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69; L_69 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_68, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); int32_t L_70 = V_2; NullCheck(L_67); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_67, L_69, 0, L_70); goto IL_014c; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_014c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_uint_m06365F957F5349895F22925C2C358F888A3A0ED7 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; uint8_t* V_4 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL; void* V_6 = NULL; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_7 = NULL; void* V_8 = NULL; int32_t V_9 = 0; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_10 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_11 = NULL; int32_t V_12 = 0; { RuntimeObject* L_0 = ___1_o; V_0 = ((UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)IsInst((RuntimeObject*)L_0, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var)); V_1 = 4; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = V_0; NullCheck(L_1); int32_t L_2 = V_1; V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = ___0_writer; NullCheck(L_3); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_3, ((int32_t)9), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer; NullCheck(L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4->___buffer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_6 = ___0_writer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_7 = L_6; NullCheck(L_7); int32_t L_8 = L_7->___bufferIndex; V_3 = L_8; int32_t L_9 = V_3; NullCheck(L_7); L_7->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_3; NullCheck(L_5); (L_5)->SetAt(static_cast(L_10), (uint8_t)8); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_11 = ___0_writer; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_12 = V_0; NullCheck(L_12); NullCheck(L_11); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_13 = ___0_writer; int32_t L_14 = V_1; NullCheck(L_13); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_13, L_14, NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_15 = ___0_writer; int32_t L_16 = V_2; NullCheck(L_15); bool L_17; L_17 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(L_15, L_16, NULL); if (!L_17) { goto IL_00d9; } } { if (!il2cpp_codegen_is_little_endian()) { goto IL_00bc; } } { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_18 = ___0_writer; NullCheck(L_18); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19; V_5 = L_20; if (!L_20) { goto IL_0064; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_5; NullCheck(L_21); if (((int32_t)(((RuntimeArray*)L_21)->max_length))) { goto IL_006a; } } IL_0064: { V_4 = (uint8_t*)((uintptr_t)0); goto IL_0075; } IL_006a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5; NullCheck(L_22); V_4 = (uint8_t*)((uintptr_t)((L_22)->GetAddressAt(static_cast(0)))); } IL_0075: { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_23 = V_0; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_24 = L_23; V_7 = L_24; if (!L_24) { goto IL_0081; } } { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_25 = V_7; NullCheck(L_25); if (((int32_t)(((RuntimeArray*)L_25)->max_length))) { goto IL_0087; } } IL_0081: { V_6 = (void*)((uintptr_t)0); goto IL_0092; } IL_0087: { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_26 = V_7; NullCheck(L_26); V_6 = (void*)((uintptr_t)((L_26)->GetAddressAt(static_cast(0)))); } IL_0092: { uint8_t* L_27 = V_4; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_28 = ___0_writer; NullCheck(L_28); int32_t L_29 = L_28->___bufferIndex; V_8 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, L_29)); void* L_30 = V_6; void* L_31 = V_8; int32_t L_32 = V_2; UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_30, L_31, L_32, NULL); V_7 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)NULL; V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_33 = ___0_writer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_34 = L_33; NullCheck(L_34); int32_t L_35 = L_34->___bufferIndex; int32_t L_36 = V_2; NullCheck(L_34); L_34->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36)); return; } IL_00bc: { V_9 = 0; goto IL_00d1; } IL_00c1: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_37 = ___0_writer; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_38 = V_0; int32_t L_39 = V_9; NullCheck(L_38); int32_t L_40 = L_39; uint32_t L_41 = (L_38)->GetAt(static_cast(L_40)); NullCheck(L_37); BinaryDataWriter_UNSAFE_WriteToBuffer_4_UInt32_mDEE25BEEE64FFB75124CFCE3C8295075F1FC0F1F_inline(L_37, L_41, NULL); int32_t L_42 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_00d1: { int32_t L_43 = V_9; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_44 = V_0; NullCheck(L_44); if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length))))) { goto IL_00c1; } } { return; } IL_00d9: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_45 = ___0_writer; NullCheck(L_45); VirtualActionInvoker0::Invoke(46, L_45); int32_t L_46 = V_2; il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_47; L_47 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_46, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); V_10 = L_47; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0140: { { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_48 = V_10; if (!L_48) { goto IL_014b; } } { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_49 = V_10; NullCheck(L_49); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_49); } IL_014b: { return; } } }); try { { if (!il2cpp_codegen_is_little_endian()) { goto IL_0100_1; } } { UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_50 = V_0; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_51 = V_10; NullCheck(L_51); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52; L_52 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_51, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); int32_t L_53 = V_2; UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76((RuntimeObject*)L_50, (RuntimeObject*)L_52, L_53, 0, 0, NULL); goto IL_012a_1; } IL_0100_1: { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_54 = V_10; NullCheck(L_54); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55; L_55 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_54, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); V_11 = L_55; V_12 = 0; goto IL_0123_1; } IL_010e_1: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = V_11; int32_t L_57 = V_12; int32_t L_58 = V_1; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_59 = V_0; int32_t L_60 = V_12; NullCheck(L_59); int32_t L_61 = L_60; uint32_t L_62 = (L_59)->GetAt(static_cast(L_61)); il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); ProperBitConverter_GetBytes_mE5E4847614CEB0DF324D422FB5CA8BCD54814EA0(L_56, ((int32_t)il2cpp_codegen_multiply(L_57, L_58)), L_62, NULL); int32_t L_63 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_63, 1)); } IL_0123_1: { int32_t L_64 = V_12; UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_65 = V_0; NullCheck(L_65); if ((((int32_t)L_64) < ((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length))))) { goto IL_010e_1; } } IL_012a_1: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_66 = ___0_writer; NullCheck(L_66); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_67; L_67 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_66); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_68 = V_10; NullCheck(L_68); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69; L_69 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_68, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); int32_t L_70 = V_2; NullCheck(L_67); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_67, L_69, 0, L_70); goto IL_014c; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_014c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_ulong_mC783CEB79A785CE8D03934E9D99E8C256810925D (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; uint8_t* V_4 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL; void* V_6 = NULL; UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* V_7 = NULL; void* V_8 = NULL; int32_t V_9 = 0; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_10 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_11 = NULL; int32_t V_12 = 0; { RuntimeObject* L_0 = ___1_o; V_0 = ((UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)IsInst((RuntimeObject*)L_0, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var)); V_1 = 8; UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_1 = V_0; NullCheck(L_1); int32_t L_2 = V_1; V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = ___0_writer; NullCheck(L_3); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_3, ((int32_t)9), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer; NullCheck(L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4->___buffer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_6 = ___0_writer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_7 = L_6; NullCheck(L_7); int32_t L_8 = L_7->___bufferIndex; V_3 = L_8; int32_t L_9 = V_3; NullCheck(L_7); L_7->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_3; NullCheck(L_5); (L_5)->SetAt(static_cast(L_10), (uint8_t)8); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_11 = ___0_writer; UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_12 = V_0; NullCheck(L_12); NullCheck(L_11); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_13 = ___0_writer; int32_t L_14 = V_1; NullCheck(L_13); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_13, L_14, NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_15 = ___0_writer; int32_t L_16 = V_2; NullCheck(L_15); bool L_17; L_17 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(L_15, L_16, NULL); if (!L_17) { goto IL_00d9; } } { if (!il2cpp_codegen_is_little_endian()) { goto IL_00bc; } } { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_18 = ___0_writer; NullCheck(L_18); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19; V_5 = L_20; if (!L_20) { goto IL_0064; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_5; NullCheck(L_21); if (((int32_t)(((RuntimeArray*)L_21)->max_length))) { goto IL_006a; } } IL_0064: { V_4 = (uint8_t*)((uintptr_t)0); goto IL_0075; } IL_006a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5; NullCheck(L_22); V_4 = (uint8_t*)((uintptr_t)((L_22)->GetAddressAt(static_cast(0)))); } IL_0075: { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_23 = V_0; UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_24 = L_23; V_7 = L_24; if (!L_24) { goto IL_0081; } } { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_25 = V_7; NullCheck(L_25); if (((int32_t)(((RuntimeArray*)L_25)->max_length))) { goto IL_0087; } } IL_0081: { V_6 = (void*)((uintptr_t)0); goto IL_0092; } IL_0087: { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_26 = V_7; NullCheck(L_26); V_6 = (void*)((uintptr_t)((L_26)->GetAddressAt(static_cast(0)))); } IL_0092: { uint8_t* L_27 = V_4; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_28 = ___0_writer; NullCheck(L_28); int32_t L_29 = L_28->___bufferIndex; V_8 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, L_29)); void* L_30 = V_6; void* L_31 = V_8; int32_t L_32 = V_2; UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_30, L_31, L_32, NULL); V_7 = (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)NULL; V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_33 = ___0_writer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_34 = L_33; NullCheck(L_34); int32_t L_35 = L_34->___bufferIndex; int32_t L_36 = V_2; NullCheck(L_34); L_34->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36)); return; } IL_00bc: { V_9 = 0; goto IL_00d1; } IL_00c1: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_37 = ___0_writer; UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_38 = V_0; int32_t L_39 = V_9; NullCheck(L_38); int32_t L_40 = L_39; int64_t L_41 = (int64_t)(L_38)->GetAt(static_cast(L_40)); NullCheck(L_37); BinaryDataWriter_UNSAFE_WriteToBuffer_8_UInt64_mC5AB65E325232703D665F65E5879BB4F034BA217_inline(L_37, L_41, NULL); int32_t L_42 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_00d1: { int32_t L_43 = V_9; UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_44 = V_0; NullCheck(L_44); if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length))))) { goto IL_00c1; } } { return; } IL_00d9: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_45 = ___0_writer; NullCheck(L_45); VirtualActionInvoker0::Invoke(46, L_45); int32_t L_46 = V_2; il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_47; L_47 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_46, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); V_10 = L_47; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0140: { { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_48 = V_10; if (!L_48) { goto IL_014b; } } { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_49 = V_10; NullCheck(L_49); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_49); } IL_014b: { return; } } }); try { { if (!il2cpp_codegen_is_little_endian()) { goto IL_0100_1; } } { UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_50 = V_0; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_51 = V_10; NullCheck(L_51); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52; L_52 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_51, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); int32_t L_53 = V_2; UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76((RuntimeObject*)L_50, (RuntimeObject*)L_52, L_53, 0, 0, NULL); goto IL_012a_1; } IL_0100_1: { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_54 = V_10; NullCheck(L_54); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55; L_55 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_54, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); V_11 = L_55; V_12 = 0; goto IL_0123_1; } IL_010e_1: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = V_11; int32_t L_57 = V_12; int32_t L_58 = V_1; UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_59 = V_0; int32_t L_60 = V_12; NullCheck(L_59); int32_t L_61 = L_60; int64_t L_62 = (int64_t)(L_59)->GetAt(static_cast(L_61)); il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); ProperBitConverter_GetBytes_mB45E6D425454C8357F7AAC65B49B52419D719AFA(L_56, ((int32_t)il2cpp_codegen_multiply(L_57, L_58)), L_62, NULL); int32_t L_63 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_63, 1)); } IL_0123_1: { int32_t L_64 = V_12; UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_65 = V_0; NullCheck(L_65); if ((((int32_t)L_64) < ((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length))))) { goto IL_010e_1; } } IL_012a_1: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_66 = ___0_writer; NullCheck(L_66); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_67; L_67 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_66); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_68 = V_10; NullCheck(L_68); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69; L_69 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_68, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); int32_t L_70 = V_2; NullCheck(L_67); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_67, L_69, 0, L_70); goto IL_014c; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_014c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_decimal_m061D41F501898F7CBB0E1E268D5E0EEB5353A15C (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; uint8_t* V_4 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL; void* V_6 = NULL; DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* V_7 = NULL; void* V_8 = NULL; int32_t V_9 = 0; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_10 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_11 = NULL; int32_t V_12 = 0; { RuntimeObject* L_0 = ___1_o; V_0 = ((DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615*)IsInst((RuntimeObject*)L_0, DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615_il2cpp_TypeInfo_var)); V_1 = ((int32_t)16); DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_1 = V_0; NullCheck(L_1); int32_t L_2 = V_1; V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = ___0_writer; NullCheck(L_3); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_3, ((int32_t)9), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer; NullCheck(L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4->___buffer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_6 = ___0_writer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_7 = L_6; NullCheck(L_7); int32_t L_8 = L_7->___bufferIndex; V_3 = L_8; int32_t L_9 = V_3; NullCheck(L_7); L_7->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_3; NullCheck(L_5); (L_5)->SetAt(static_cast(L_10), (uint8_t)8); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_11 = ___0_writer; DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_12 = V_0; NullCheck(L_12); NullCheck(L_11); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_13 = ___0_writer; int32_t L_14 = V_1; NullCheck(L_13); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_13, L_14, NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_15 = ___0_writer; int32_t L_16 = V_2; NullCheck(L_15); bool L_17; L_17 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(L_15, L_16, NULL); if (!L_17) { goto IL_00de; } } { if (!il2cpp_codegen_is_little_endian()) { goto IL_00bd; } } { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_18 = ___0_writer; NullCheck(L_18); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19; V_5 = L_20; if (!L_20) { goto IL_0065; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_5; NullCheck(L_21); if (((int32_t)(((RuntimeArray*)L_21)->max_length))) { goto IL_006b; } } IL_0065: { V_4 = (uint8_t*)((uintptr_t)0); goto IL_0076; } IL_006b: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5; NullCheck(L_22); V_4 = (uint8_t*)((uintptr_t)((L_22)->GetAddressAt(static_cast(0)))); } IL_0076: { DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_23 = V_0; DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_24 = L_23; V_7 = L_24; if (!L_24) { goto IL_0082; } } { DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_25 = V_7; NullCheck(L_25); if (((int32_t)(((RuntimeArray*)L_25)->max_length))) { goto IL_0088; } } IL_0082: { V_6 = (void*)((uintptr_t)0); goto IL_0093; } IL_0088: { DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_26 = V_7; NullCheck(L_26); V_6 = (void*)((uintptr_t)((L_26)->GetAddressAt(static_cast(0)))); } IL_0093: { uint8_t* L_27 = V_4; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_28 = ___0_writer; NullCheck(L_28); int32_t L_29 = L_28->___bufferIndex; V_8 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, L_29)); void* L_30 = V_6; void* L_31 = V_8; int32_t L_32 = V_2; UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_30, L_31, L_32, NULL); V_7 = (DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615*)NULL; V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_33 = ___0_writer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_34 = L_33; NullCheck(L_34); int32_t L_35 = L_34->___bufferIndex; int32_t L_36 = V_2; NullCheck(L_34); L_34->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36)); return; } IL_00bd: { V_9 = 0; goto IL_00d6; } IL_00c2: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_37 = ___0_writer; DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_38 = V_0; int32_t L_39 = V_9; NullCheck(L_38); int32_t L_40 = L_39; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_41 = (L_38)->GetAt(static_cast(L_40)); NullCheck(L_37); BinaryDataWriter_UNSAFE_WriteToBuffer_16_Decimal_m09164C3FB0DD6E7931DB6F87B9D9B8A5858C00DD_inline(L_37, L_41, NULL); int32_t L_42 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_00d6: { int32_t L_43 = V_9; DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_44 = V_0; NullCheck(L_44); if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length))))) { goto IL_00c2; } } { return; } IL_00de: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_45 = ___0_writer; NullCheck(L_45); VirtualActionInvoker0::Invoke(46, L_45); int32_t L_46 = V_2; il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_47; L_47 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_46, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); V_10 = L_47; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0149: { { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_48 = V_10; if (!L_48) { goto IL_0154; } } { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_49 = V_10; NullCheck(L_49); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_49); } IL_0154: { return; } } }); try { { if (!il2cpp_codegen_is_little_endian()) { goto IL_0105_1; } } { DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_50 = V_0; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_51 = V_10; NullCheck(L_51); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52; L_52 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_51, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); int32_t L_53 = V_2; UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76((RuntimeObject*)L_50, (RuntimeObject*)L_52, L_53, 0, 0, NULL); goto IL_0133_1; } IL_0105_1: { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_54 = V_10; NullCheck(L_54); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55; L_55 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_54, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); V_11 = L_55; V_12 = 0; goto IL_012c_1; } IL_0113_1: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = V_11; int32_t L_57 = V_12; int32_t L_58 = V_1; DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_59 = V_0; int32_t L_60 = V_12; NullCheck(L_59); int32_t L_61 = L_60; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_62 = (L_59)->GetAt(static_cast(L_61)); il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); ProperBitConverter_GetBytes_m432090B768F2E1AD344AB7C8E4B52BDC75E7593C(L_56, ((int32_t)il2cpp_codegen_multiply(L_57, L_58)), L_62, NULL); int32_t L_63 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_63, 1)); } IL_012c_1: { int32_t L_64 = V_12; DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* L_65 = V_0; NullCheck(L_65); if ((((int32_t)L_64) < ((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length))))) { goto IL_0113_1; } } IL_0133_1: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_66 = ___0_writer; NullCheck(L_66); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_67; L_67 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_66); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_68 = V_10; NullCheck(L_68); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69; L_69 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_68, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); int32_t L_70 = V_2; NullCheck(L_67); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_67, L_69, 0, L_70); goto IL_0155; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0155: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_float_mEC5845F27D24796366997F71E1082C4F1EE2EC7D (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; uint8_t* V_4 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL; void* V_6 = NULL; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_7 = NULL; void* V_8 = NULL; int32_t V_9 = 0; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_10 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_11 = NULL; int32_t V_12 = 0; { RuntimeObject* L_0 = ___1_o; V_0 = ((SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)IsInst((RuntimeObject*)L_0, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var)); V_1 = 4; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = V_0; NullCheck(L_1); int32_t L_2 = V_1; V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = ___0_writer; NullCheck(L_3); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_3, ((int32_t)9), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer; NullCheck(L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4->___buffer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_6 = ___0_writer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_7 = L_6; NullCheck(L_7); int32_t L_8 = L_7->___bufferIndex; V_3 = L_8; int32_t L_9 = V_3; NullCheck(L_7); L_7->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_3; NullCheck(L_5); (L_5)->SetAt(static_cast(L_10), (uint8_t)8); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_11 = ___0_writer; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_12 = V_0; NullCheck(L_12); NullCheck(L_11); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_13 = ___0_writer; int32_t L_14 = V_1; NullCheck(L_13); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_13, L_14, NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_15 = ___0_writer; int32_t L_16 = V_2; NullCheck(L_15); bool L_17; L_17 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(L_15, L_16, NULL); if (!L_17) { goto IL_00d9; } } { if (!il2cpp_codegen_is_little_endian()) { goto IL_00bc; } } { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_18 = ___0_writer; NullCheck(L_18); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19; V_5 = L_20; if (!L_20) { goto IL_0064; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_5; NullCheck(L_21); if (((int32_t)(((RuntimeArray*)L_21)->max_length))) { goto IL_006a; } } IL_0064: { V_4 = (uint8_t*)((uintptr_t)0); goto IL_0075; } IL_006a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5; NullCheck(L_22); V_4 = (uint8_t*)((uintptr_t)((L_22)->GetAddressAt(static_cast(0)))); } IL_0075: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_23 = V_0; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_24 = L_23; V_7 = L_24; if (!L_24) { goto IL_0081; } } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_25 = V_7; NullCheck(L_25); if (((int32_t)(((RuntimeArray*)L_25)->max_length))) { goto IL_0087; } } IL_0081: { V_6 = (void*)((uintptr_t)0); goto IL_0092; } IL_0087: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_26 = V_7; NullCheck(L_26); V_6 = (void*)((uintptr_t)((L_26)->GetAddressAt(static_cast(0)))); } IL_0092: { uint8_t* L_27 = V_4; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_28 = ___0_writer; NullCheck(L_28); int32_t L_29 = L_28->___bufferIndex; V_8 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, L_29)); void* L_30 = V_6; void* L_31 = V_8; int32_t L_32 = V_2; UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_30, L_31, L_32, NULL); V_7 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)NULL; V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_33 = ___0_writer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_34 = L_33; NullCheck(L_34); int32_t L_35 = L_34->___bufferIndex; int32_t L_36 = V_2; NullCheck(L_34); L_34->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36)); return; } IL_00bc: { V_9 = 0; goto IL_00d1; } IL_00c1: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_37 = ___0_writer; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_38 = V_0; int32_t L_39 = V_9; NullCheck(L_38); int32_t L_40 = L_39; float L_41 = (L_38)->GetAt(static_cast(L_40)); NullCheck(L_37); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Float32_m6C800CD761E762E91C2B7A3C88ACC0908A656894_inline(L_37, L_41, NULL); int32_t L_42 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_00d1: { int32_t L_43 = V_9; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_44 = V_0; NullCheck(L_44); if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length))))) { goto IL_00c1; } } { return; } IL_00d9: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_45 = ___0_writer; NullCheck(L_45); VirtualActionInvoker0::Invoke(46, L_45); int32_t L_46 = V_2; il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_47; L_47 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_46, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); V_10 = L_47; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0140: { { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_48 = V_10; if (!L_48) { goto IL_014b; } } { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_49 = V_10; NullCheck(L_49); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_49); } IL_014b: { return; } } }); try { { if (!il2cpp_codegen_is_little_endian()) { goto IL_0100_1; } } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_50 = V_0; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_51 = V_10; NullCheck(L_51); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52; L_52 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_51, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); int32_t L_53 = V_2; UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76((RuntimeObject*)L_50, (RuntimeObject*)L_52, L_53, 0, 0, NULL); goto IL_012a_1; } IL_0100_1: { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_54 = V_10; NullCheck(L_54); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55; L_55 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_54, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); V_11 = L_55; V_12 = 0; goto IL_0123_1; } IL_010e_1: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = V_11; int32_t L_57 = V_12; int32_t L_58 = V_1; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_59 = V_0; int32_t L_60 = V_12; NullCheck(L_59); int32_t L_61 = L_60; float L_62 = (L_59)->GetAt(static_cast(L_61)); il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); ProperBitConverter_GetBytes_mFDB5706A306A0E692E66D5FED090CA9610EFB0CD(L_56, ((int32_t)il2cpp_codegen_multiply(L_57, L_58)), L_62, NULL); int32_t L_63 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_63, 1)); } IL_0123_1: { int32_t L_64 = V_12; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_65 = V_0; NullCheck(L_65); if ((((int32_t)L_64) < ((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length))))) { goto IL_010e_1; } } IL_012a_1: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_66 = ___0_writer; NullCheck(L_66); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_67; L_67 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_66); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_68 = V_10; NullCheck(L_68); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69; L_69 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_68, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); int32_t L_70 = V_2; NullCheck(L_67); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_67, L_69, 0, L_70); goto IL_014c; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_014c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_double_m4DB62AD93AC6C645C2279AD7EBA88902A969F08D (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; uint8_t* V_4 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL; void* V_6 = NULL; DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* V_7 = NULL; void* V_8 = NULL; int32_t V_9 = 0; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_10 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_11 = NULL; int32_t V_12 = 0; { RuntimeObject* L_0 = ___1_o; V_0 = ((DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE*)IsInst((RuntimeObject*)L_0, DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE_il2cpp_TypeInfo_var)); V_1 = 8; DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_1 = V_0; NullCheck(L_1); int32_t L_2 = V_1; V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_3 = ___0_writer; NullCheck(L_3); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_3, ((int32_t)9), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer; NullCheck(L_4); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4->___buffer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_6 = ___0_writer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_7 = L_6; NullCheck(L_7); int32_t L_8 = L_7->___bufferIndex; V_3 = L_8; int32_t L_9 = V_3; NullCheck(L_7); L_7->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_3; NullCheck(L_5); (L_5)->SetAt(static_cast(L_10), (uint8_t)8); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_11 = ___0_writer; DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_12 = V_0; NullCheck(L_12); NullCheck(L_11); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_13 = ___0_writer; int32_t L_14 = V_1; NullCheck(L_13); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_13, L_14, NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_15 = ___0_writer; int32_t L_16 = V_2; NullCheck(L_15); bool L_17; L_17 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(L_15, L_16, NULL); if (!L_17) { goto IL_00d9; } } { if (!il2cpp_codegen_is_little_endian()) { goto IL_00bc; } } { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_18 = ___0_writer; NullCheck(L_18); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = L_18->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19; V_5 = L_20; if (!L_20) { goto IL_0064; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_5; NullCheck(L_21); if (((int32_t)(((RuntimeArray*)L_21)->max_length))) { goto IL_006a; } } IL_0064: { V_4 = (uint8_t*)((uintptr_t)0); goto IL_0075; } IL_006a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5; NullCheck(L_22); V_4 = (uint8_t*)((uintptr_t)((L_22)->GetAddressAt(static_cast(0)))); } IL_0075: { DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_23 = V_0; DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_24 = L_23; V_7 = L_24; if (!L_24) { goto IL_0081; } } { DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_25 = V_7; NullCheck(L_25); if (((int32_t)(((RuntimeArray*)L_25)->max_length))) { goto IL_0087; } } IL_0081: { V_6 = (void*)((uintptr_t)0); goto IL_0092; } IL_0087: { DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_26 = V_7; NullCheck(L_26); V_6 = (void*)((uintptr_t)((L_26)->GetAddressAt(static_cast(0)))); } IL_0092: { uint8_t* L_27 = V_4; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_28 = ___0_writer; NullCheck(L_28); int32_t L_29 = L_28->___bufferIndex; V_8 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, L_29)); void* L_30 = V_6; void* L_31 = V_8; int32_t L_32 = V_2; UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_30, L_31, L_32, NULL); V_7 = (DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE*)NULL; V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_33 = ___0_writer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_34 = L_33; NullCheck(L_34); int32_t L_35 = L_34->___bufferIndex; int32_t L_36 = V_2; NullCheck(L_34); L_34->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36)); return; } IL_00bc: { V_9 = 0; goto IL_00d1; } IL_00c1: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_37 = ___0_writer; DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_38 = V_0; int32_t L_39 = V_9; NullCheck(L_38); int32_t L_40 = L_39; double L_41 = (L_38)->GetAt(static_cast(L_40)); NullCheck(L_37); BinaryDataWriter_UNSAFE_WriteToBuffer_8_Float64_mB29BF44ECA98293F9F4BA2DB3D7FD7F33D3AB401_inline(L_37, L_41, NULL); int32_t L_42 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_00d1: { int32_t L_43 = V_9; DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_44 = V_0; NullCheck(L_44); if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length))))) { goto IL_00c1; } } { return; } IL_00d9: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_45 = ___0_writer; NullCheck(L_45); VirtualActionInvoker0::Invoke(46, L_45); int32_t L_46 = V_2; il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_47; L_47 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_46, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); V_10 = L_47; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0140: { { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_48 = V_10; if (!L_48) { goto IL_014b; } } { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_49 = V_10; NullCheck(L_49); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_49); } IL_014b: { return; } } }); try { { if (!il2cpp_codegen_is_little_endian()) { goto IL_0100_1; } } { DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_50 = V_0; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_51 = V_10; NullCheck(L_51); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_52; L_52 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_51, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); int32_t L_53 = V_2; UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76((RuntimeObject*)L_50, (RuntimeObject*)L_52, L_53, 0, 0, NULL); goto IL_012a_1; } IL_0100_1: { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_54 = V_10; NullCheck(L_54); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55; L_55 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_54, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); V_11 = L_55; V_12 = 0; goto IL_0123_1; } IL_010e_1: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = V_11; int32_t L_57 = V_12; int32_t L_58 = V_1; DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_59 = V_0; int32_t L_60 = V_12; NullCheck(L_59); int32_t L_61 = L_60; double L_62 = (L_59)->GetAt(static_cast(L_61)); il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); ProperBitConverter_GetBytes_m751D4DC8F2016F71564DBB6DFAD4CCD471736354(L_56, ((int32_t)il2cpp_codegen_multiply(L_57, L_58)), L_62, NULL); int32_t L_63 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_63, 1)); } IL_0123_1: { int32_t L_64 = V_12; DoubleU5BU5D_tCC308475BD3B8229DB2582938669EF2F9ECC1FEE* L_65 = V_0; NullCheck(L_65); if ((((int32_t)L_64) < ((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length))))) { goto IL_010e_1; } } IL_012a_1: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_66 = ___0_writer; NullCheck(L_66); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_67; L_67 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_66); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_68 = V_10; NullCheck(L_68); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_69; L_69 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_68, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); int32_t L_70 = V_2; NullCheck(L_67); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_67, L_69, 0, L_70); goto IL_014c; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_014c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WritePrimitiveArray_Guid_m3FEA98B644AFAF548AD7D21C5B23907AF5DC614D (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* ___0_writer, RuntimeObject* ___1_o, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; uint8_t* V_4 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL; void* V_6 = NULL; GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* V_7 = NULL; void* V_8 = NULL; int32_t V_9 = 0; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_10 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_11 = NULL; int32_t V_12 = 0; { RuntimeObject* L_0 = ___1_o; V_0 = ((GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42*)IsInst((RuntimeObject*)L_0, GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42_il2cpp_TypeInfo_var)); uint32_t L_1 = sizeof(Guid_t); V_1 = L_1; GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* L_2 = V_0; NullCheck(L_2); int32_t L_3 = V_1; V_2 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_2)->max_length)), L_3)); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_4 = ___0_writer; NullCheck(L_4); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(L_4, ((int32_t)9), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_5 = ___0_writer; NullCheck(L_5); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = L_5->___buffer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_7 = ___0_writer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_8 = L_7; NullCheck(L_8); int32_t L_9 = L_8->___bufferIndex; V_3 = L_9; int32_t L_10 = V_3; NullCheck(L_8); L_8->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_10, 1)); int32_t L_11 = V_3; NullCheck(L_6); (L_6)->SetAt(static_cast(L_11), (uint8_t)8); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_12 = ___0_writer; GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* L_13 = V_0; NullCheck(L_13); NullCheck(L_12); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_12, ((int32_t)(((RuntimeArray*)L_13)->max_length)), NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_14 = ___0_writer; int32_t L_15 = V_1; NullCheck(L_14); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(L_14, L_15, NULL); BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_16 = ___0_writer; int32_t L_17 = V_2; NullCheck(L_16); bool L_18; L_18 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(L_16, L_17, NULL); if (!L_18) { goto IL_00e2; } } { if (!il2cpp_codegen_is_little_endian()) { goto IL_00c1; } } { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_19 = ___0_writer; NullCheck(L_19); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = L_20; V_5 = L_21; if (!L_21) { goto IL_0069; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5; NullCheck(L_22); if (((int32_t)(((RuntimeArray*)L_22)->max_length))) { goto IL_006f; } } IL_0069: { V_4 = (uint8_t*)((uintptr_t)0); goto IL_007a; } IL_006f: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = V_5; NullCheck(L_23); V_4 = (uint8_t*)((uintptr_t)((L_23)->GetAddressAt(static_cast(0)))); } IL_007a: { GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* L_24 = V_0; GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* L_25 = L_24; V_7 = L_25; if (!L_25) { goto IL_0086; } } { GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* L_26 = V_7; NullCheck(L_26); if (((int32_t)(((RuntimeArray*)L_26)->max_length))) { goto IL_008c; } } IL_0086: { V_6 = (void*)((uintptr_t)0); goto IL_0097; } IL_008c: { GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* L_27 = V_7; NullCheck(L_27); V_6 = (void*)((uintptr_t)((L_27)->GetAddressAt(static_cast(0)))); } IL_0097: { uint8_t* L_28 = V_4; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_29 = ___0_writer; NullCheck(L_29); int32_t L_30 = L_29->___bufferIndex; V_8 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, L_30)); void* L_31 = V_6; void* L_32 = V_8; int32_t L_33 = V_2; UnsafeUtilities_MemoryCopy_m1D9E410C2CF82F3FD52B7CB894F4258FB4EBEB89(L_31, L_32, L_33, NULL); V_7 = (GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42*)NULL; V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_34 = ___0_writer; BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_35 = L_34; NullCheck(L_35); int32_t L_36 = L_35->___bufferIndex; int32_t L_37 = V_2; NullCheck(L_35); L_35->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_36, L_37)); return; } IL_00c1: { V_9 = 0; goto IL_00da; } IL_00c6: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_38 = ___0_writer; GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* L_39 = V_0; int32_t L_40 = V_9; NullCheck(L_39); int32_t L_41 = L_40; Guid_t L_42 = (L_39)->GetAt(static_cast(L_41)); NullCheck(L_38); BinaryDataWriter_UNSAFE_WriteToBuffer_16_Guid_m4774D1D47F264DF21E56295BE6032DDE734CD127_inline(L_38, L_42, NULL); int32_t L_43 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_43, 1)); } IL_00da: { int32_t L_44 = V_9; GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* L_45 = V_0; NullCheck(L_45); if ((((int32_t)L_44) < ((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length))))) { goto IL_00c6; } } { return; } IL_00e2: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_46 = ___0_writer; NullCheck(L_46); VirtualActionInvoker0::Invoke(46, L_46); int32_t L_47 = V_2; il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_48; L_48 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_47, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); V_10 = L_48; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_014d: { { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_49 = V_10; if (!L_49) { goto IL_0158; } } { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_50 = V_10; NullCheck(L_50); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_50); } IL_0158: { return; } } }); try { { if (!il2cpp_codegen_is_little_endian()) { goto IL_0109_1; } } { GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* L_51 = V_0; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_52 = V_10; NullCheck(L_52); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_53; L_53 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_52, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); int32_t L_54 = V_2; UnsafeUtilities_MemoryCopy_m2FF651B6F23D59D8D9D29A6BFEA30DFD75278F76((RuntimeObject*)L_51, (RuntimeObject*)L_53, L_54, 0, 0, NULL); goto IL_0137_1; } IL_0109_1: { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_55 = V_10; NullCheck(L_55); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56; L_56 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_55, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); V_11 = L_56; V_12 = 0; goto IL_0130_1; } IL_0117_1: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = V_11; int32_t L_58 = V_12; int32_t L_59 = V_1; GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* L_60 = V_0; int32_t L_61 = V_12; NullCheck(L_60); int32_t L_62 = L_61; Guid_t L_63 = (L_60)->GetAt(static_cast(L_62)); il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); ProperBitConverter_GetBytes_m0EB9A8E2E92B6D1D0E74F410C82A4CC5ED61B718(L_57, ((int32_t)il2cpp_codegen_multiply(L_58, L_59)), L_63, NULL); int32_t L_64 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_64, 1)); } IL_0130_1: { int32_t L_65 = V_12; GuidU5BU5D_t0B65C049D6CE72B5A2BF6E42AE9C98CEC1BE6B42* L_66 = V_0; NullCheck(L_66); if ((((int32_t)L_65) < ((int32_t)((int32_t)(((RuntimeArray*)L_66)->max_length))))) { goto IL_0117_1; } } IL_0137_1: { BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* L_67 = ___0_writer; NullCheck(L_67); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_68; L_68 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, L_67); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_69 = V_10; NullCheck(L_69); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_70; L_70 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_69, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); int32_t L_71 = V_2; NullCheck(L_68); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_68, L_70, 0, L_71); goto IL_0159; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0159: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteBoolean_m206F66B51C2955DDCAA021BB784116442CB5FFB4 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, bool ___1_value, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B3_1 = NULL; int32_t G_B2_0 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B2_1 = NULL; int32_t G_B4_0 = 0; int32_t G_B4_1 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B4_2 = NULL; int32_t G_B7_0 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B7_1 = NULL; int32_t G_B6_0 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B6_1 = NULL; int32_t G_B8_0 = 0; int32_t G_B8_1 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B8_2 = NULL; { String_t* L_0 = ___0_name; if (!L_0) { goto IL_0052; } } { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; int32_t L_2 = __this->___bufferIndex; V_0 = L_2; int32_t L_3 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1)); int32_t L_4 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_4), (uint8_t)((int32_t)43)); String_t* L_5 = ___0_name; BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___buffer; int32_t L_7 = __this->___bufferIndex; V_0 = L_7; int32_t L_8 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_8, 1)); int32_t L_9 = V_0; bool L_10 = ___1_value; if (L_10) { G_B3_0 = L_9; G_B3_1 = L_6; goto IL_004f; } G_B2_0 = L_9; G_B2_1 = L_6; } { G_B4_0 = 0; G_B4_1 = G_B2_0; G_B4_2 = G_B2_1; goto IL_0050; } IL_004f: { G_B4_0 = 1; G_B4_1 = G_B3_0; G_B4_2 = G_B3_1; } IL_0050: { NullCheck(G_B4_2); (G_B4_2)->SetAt(static_cast(G_B4_1), (uint8_t)G_B4_0); return; } IL_0052: { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 2, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___buffer; int32_t L_12 = __this->___bufferIndex; V_0 = L_12; int32_t L_13 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_13, 1)); int32_t L_14 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_14), (uint8_t)((int32_t)44)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = __this->___buffer; int32_t L_16 = __this->___bufferIndex; V_0 = L_16; int32_t L_17 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_17, 1)); int32_t L_18 = V_0; bool L_19 = ___1_value; if (L_19) { G_B7_0 = L_18; G_B7_1 = L_15; goto IL_0090; } G_B6_0 = L_18; G_B6_1 = L_15; } { G_B8_0 = 0; G_B8_1 = G_B6_0; G_B8_2 = G_B6_1; goto IL_0091; } IL_0090: { G_B8_0 = 1; G_B8_1 = G_B7_0; G_B8_2 = G_B7_1; } IL_0091: { NullCheck(G_B8_2); (G_B8_2)->SetAt(static_cast(G_B8_1), (uint8_t)G_B8_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteByte_m76D1D945622F0053DEDFD3252C4B913027988119 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, uint8_t ___1_value, const RuntimeMethod* method) { int32_t V_0 = 0; { String_t* L_0 = ___0_name; if (!L_0) { goto IL_004c; } } { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; int32_t L_2 = __this->___bufferIndex; V_0 = L_2; int32_t L_3 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1)); int32_t L_4 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_4), (uint8_t)((int32_t)17)); String_t* L_5 = ___0_name; BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___buffer; int32_t L_7 = __this->___bufferIndex; V_0 = L_7; int32_t L_8 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_8, 1)); int32_t L_9 = V_0; uint8_t L_10 = ___1_value; NullCheck(L_6); (L_6)->SetAt(static_cast(L_9), (uint8_t)L_10); return; } IL_004c: { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 2, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___buffer; int32_t L_12 = __this->___bufferIndex; V_0 = L_12; int32_t L_13 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_13, 1)); int32_t L_14 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_14), (uint8_t)((int32_t)18)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = __this->___buffer; int32_t L_16 = __this->___bufferIndex; V_0 = L_16; int32_t L_17 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_17, 1)); int32_t L_18 = V_0; uint8_t L_19 = ___1_value; NullCheck(L_15); (L_15)->SetAt(static_cast(L_18), (uint8_t)L_19); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteChar_mA88367890AB3F02BC57E3B7B2BB07B44589A479D (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, Il2CppChar ___1_value, const RuntimeMethod* method) { int32_t V_0 = 0; { String_t* L_0 = ___0_name; if (!L_0) { goto IL_003a; } } { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; int32_t L_2 = __this->___bufferIndex; V_0 = L_2; int32_t L_3 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1)); int32_t L_4 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_4), (uint8_t)((int32_t)37)); String_t* L_5 = ___0_name; BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 2, NULL); Il2CppChar L_6 = ___1_value; BinaryDataWriter_UNSAFE_WriteToBuffer_2_Char_m72E82AB06884E5D16959A3A58681A7F9FAA69A4E_inline(__this, L_6, NULL); return; } IL_003a: { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 3, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer; int32_t L_8 = __this->___bufferIndex; V_0 = L_8; int32_t L_9 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_0; NullCheck(L_7); (L_7)->SetAt(static_cast(L_10), (uint8_t)((int32_t)38)); Il2CppChar L_11 = ___1_value; BinaryDataWriter_UNSAFE_WriteToBuffer_2_Char_m72E82AB06884E5D16959A3A58681A7F9FAA69A4E_inline(__this, L_11, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteDecimal_m1325EDF8D7D98231EB44D82FC93BE2A803D0CBF9 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___1_value, const RuntimeMethod* method) { int32_t V_0 = 0; { String_t* L_0 = ___0_name; if (!L_0) { goto IL_003b; } } { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; int32_t L_2 = __this->___bufferIndex; V_0 = L_2; int32_t L_3 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1)); int32_t L_4 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_4), (uint8_t)((int32_t)35)); String_t* L_5 = ___0_name; BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, ((int32_t)16), NULL); Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_6 = ___1_value; BinaryDataWriter_UNSAFE_WriteToBuffer_16_Decimal_m09164C3FB0DD6E7931DB6F87B9D9B8A5858C00DD_inline(__this, L_6, NULL); return; } IL_003b: { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, ((int32_t)17), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer; int32_t L_8 = __this->___bufferIndex; V_0 = L_8; int32_t L_9 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_0; NullCheck(L_7); (L_7)->SetAt(static_cast(L_10), (uint8_t)((int32_t)36)); Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_11 = ___1_value; BinaryDataWriter_UNSAFE_WriteToBuffer_16_Decimal_m09164C3FB0DD6E7931DB6F87B9D9B8A5858C00DD_inline(__this, L_11, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteDouble_m9CE29399B893FB89902556747F44202E3371F2EE (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, double ___1_value, const RuntimeMethod* method) { int32_t V_0 = 0; { String_t* L_0 = ___0_name; if (!L_0) { goto IL_003a; } } { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; int32_t L_2 = __this->___bufferIndex; V_0 = L_2; int32_t L_3 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1)); int32_t L_4 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_4), (uint8_t)((int32_t)33)); String_t* L_5 = ___0_name; BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 8, NULL); double L_6 = ___1_value; BinaryDataWriter_UNSAFE_WriteToBuffer_8_Float64_mB29BF44ECA98293F9F4BA2DB3D7FD7F33D3AB401_inline(__this, L_6, NULL); return; } IL_003a: { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, ((int32_t)9), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer; int32_t L_8 = __this->___bufferIndex; V_0 = L_8; int32_t L_9 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_0; NullCheck(L_7); (L_7)->SetAt(static_cast(L_10), (uint8_t)((int32_t)34)); double L_11 = ___1_value; BinaryDataWriter_UNSAFE_WriteToBuffer_8_Float64_mB29BF44ECA98293F9F4BA2DB3D7FD7F33D3AB401_inline(__this, L_11, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteGuid_m6ADE7935B0E6804C5E0EBFEA593E1F1E12096B64 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, Guid_t ___1_value, const RuntimeMethod* method) { int32_t V_0 = 0; { String_t* L_0 = ___0_name; if (!L_0) { goto IL_003b; } } { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; int32_t L_2 = __this->___bufferIndex; V_0 = L_2; int32_t L_3 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1)); int32_t L_4 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_4), (uint8_t)((int32_t)41)); String_t* L_5 = ___0_name; BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, ((int32_t)16), NULL); Guid_t L_6 = ___1_value; BinaryDataWriter_UNSAFE_WriteToBuffer_16_Guid_m4774D1D47F264DF21E56295BE6032DDE734CD127_inline(__this, L_6, NULL); return; } IL_003b: { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, ((int32_t)17), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer; int32_t L_8 = __this->___bufferIndex; V_0 = L_8; int32_t L_9 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_0; NullCheck(L_7); (L_7)->SetAt(static_cast(L_10), (uint8_t)((int32_t)42)); Guid_t L_11 = ___1_value; BinaryDataWriter_UNSAFE_WriteToBuffer_16_Guid_m4774D1D47F264DF21E56295BE6032DDE734CD127_inline(__this, L_11, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteExternalReference_mC771EC9AD85B2D49CAF5DB4AA8CE70FC955AD98D (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, Guid_t ___1_guid, const RuntimeMethod* method) { int32_t V_0 = 0; { String_t* L_0 = ___0_name; if (!L_0) { goto IL_003b; } } { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; int32_t L_2 = __this->___bufferIndex; V_0 = L_2; int32_t L_3 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1)); int32_t L_4 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_4), (uint8_t)((int32_t)13)); String_t* L_5 = ___0_name; BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, ((int32_t)16), NULL); Guid_t L_6 = ___1_guid; BinaryDataWriter_UNSAFE_WriteToBuffer_16_Guid_m4774D1D47F264DF21E56295BE6032DDE734CD127_inline(__this, L_6, NULL); return; } IL_003b: { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, ((int32_t)17), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer; int32_t L_8 = __this->___bufferIndex; V_0 = L_8; int32_t L_9 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_0; NullCheck(L_7); (L_7)->SetAt(static_cast(L_10), (uint8_t)((int32_t)14)); Guid_t L_11 = ___1_guid; BinaryDataWriter_UNSAFE_WriteToBuffer_16_Guid_m4774D1D47F264DF21E56295BE6032DDE734CD127_inline(__this, L_11, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteExternalReference_mAE6F5A8A5CD80D3F27160356CFD678C2D248DAA5 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, int32_t ___1_index, const RuntimeMethod* method) { int32_t V_0 = 0; { String_t* L_0 = ___0_name; if (!L_0) { goto IL_003a; } } { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; int32_t L_2 = __this->___bufferIndex; V_0 = L_2; int32_t L_3 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1)); int32_t L_4 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_4), (uint8_t)((int32_t)11)); String_t* L_5 = ___0_name; BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 4, NULL); int32_t L_6 = ___1_index; BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(__this, L_6, NULL); return; } IL_003a: { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 5, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer; int32_t L_8 = __this->___bufferIndex; V_0 = L_8; int32_t L_9 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_0; NullCheck(L_7); (L_7)->SetAt(static_cast(L_10), (uint8_t)((int32_t)12)); int32_t L_11 = ___1_index; BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(__this, L_11, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteExternalReference_m77995055B476768A2BE3B569496527AE488FC630 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, String_t* ___1_id, const RuntimeMethod* method) { int32_t V_0 = 0; { String_t* L_0 = ___1_id; if (L_0) { goto IL_000e; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral996E5360F80E16B2189CC1E536C91CE68083F694)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BinaryDataWriter_WriteExternalReference_m77995055B476768A2BE3B569496527AE488FC630_RuntimeMethod_var))); } IL_000e: { String_t* L_2 = ___0_name; if (!L_2) { goto IL_003b; } } { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = __this->___buffer; int32_t L_4 = __this->___bufferIndex; V_0 = L_4; int32_t L_5 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_5, 1)); int32_t L_6 = V_0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (uint8_t)((int32_t)50)); String_t* L_7 = ___0_name; BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_7, NULL); goto IL_005c; } IL_003b: { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = __this->___buffer; int32_t L_9 = __this->___bufferIndex; V_0 = L_9; int32_t L_10 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_10, 1)); int32_t L_11 = V_0; NullCheck(L_8); (L_8)->SetAt(static_cast(L_11), (uint8_t)((int32_t)51)); } IL_005c: { String_t* L_12 = ___1_id; BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_12, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteInt32_mA81665425C6C765385DD614A9823132E5D317535 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, int32_t ___1_value, const RuntimeMethod* method) { int32_t V_0 = 0; { String_t* L_0 = ___0_name; if (!L_0) { goto IL_003a; } } { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; int32_t L_2 = __this->___bufferIndex; V_0 = L_2; int32_t L_3 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1)); int32_t L_4 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_4), (uint8_t)((int32_t)23)); String_t* L_5 = ___0_name; BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 4, NULL); int32_t L_6 = ___1_value; BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(__this, L_6, NULL); return; } IL_003a: { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 5, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer; int32_t L_8 = __this->___bufferIndex; V_0 = L_8; int32_t L_9 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_0; NullCheck(L_7); (L_7)->SetAt(static_cast(L_10), (uint8_t)((int32_t)24)); int32_t L_11 = ___1_value; BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(__this, L_11, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteInt64_mBC4A91FC1E11A120B54C7E5BDCF6AB0282557E0D (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, int64_t ___1_value, const RuntimeMethod* method) { int32_t V_0 = 0; { String_t* L_0 = ___0_name; if (!L_0) { goto IL_003a; } } { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; int32_t L_2 = __this->___bufferIndex; V_0 = L_2; int32_t L_3 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1)); int32_t L_4 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_4), (uint8_t)((int32_t)27)); String_t* L_5 = ___0_name; BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 8, NULL); int64_t L_6 = ___1_value; BinaryDataWriter_UNSAFE_WriteToBuffer_8_Int64_m1104055DF05590B742266142F5D74991254F9D83_inline(__this, L_6, NULL); return; } IL_003a: { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, ((int32_t)9), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer; int32_t L_8 = __this->___bufferIndex; V_0 = L_8; int32_t L_9 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_0; NullCheck(L_7); (L_7)->SetAt(static_cast(L_10), (uint8_t)((int32_t)28)); int64_t L_11 = ___1_value; BinaryDataWriter_UNSAFE_WriteToBuffer_8_Int64_m1104055DF05590B742266142F5D74991254F9D83_inline(__this, L_11, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteNull_m3DB9D553C8753EBD39241BA2BF12925FDA156763 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, const RuntimeMethod* method) { int32_t V_0 = 0; { String_t* L_0 = ___0_name; if (!L_0) { goto IL_002c; } } { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; int32_t L_2 = __this->___bufferIndex; V_0 = L_2; int32_t L_3 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1)); int32_t L_4 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_4), (uint8_t)((int32_t)45)); String_t* L_5 = ___0_name; BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL); return; } IL_002c: { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___buffer; int32_t L_7 = __this->___bufferIndex; V_0 = L_7; int32_t L_8 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_8, 1)); int32_t L_9 = V_0; NullCheck(L_6); (L_6)->SetAt(static_cast(L_9), (uint8_t)((int32_t)46)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteInternalReference_m8FCD8565C2457F8192B16B5D75D00342BD649A5E (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, int32_t ___1_id, const RuntimeMethod* method) { int32_t V_0 = 0; { String_t* L_0 = ___0_name; if (!L_0) { goto IL_003a; } } { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; int32_t L_2 = __this->___bufferIndex; V_0 = L_2; int32_t L_3 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1)); int32_t L_4 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_4), (uint8_t)((int32_t)9)); String_t* L_5 = ___0_name; BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 4, NULL); int32_t L_6 = ___1_id; BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(__this, L_6, NULL); return; } IL_003a: { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 5, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer; int32_t L_8 = __this->___bufferIndex; V_0 = L_8; int32_t L_9 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_0; NullCheck(L_7); (L_7)->SetAt(static_cast(L_10), (uint8_t)((int32_t)10)); int32_t L_11 = ___1_id; BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(__this, L_11, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteSByte_m9479575CAEA8815849EAD8E2F1BF6B669A12C06D (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, int8_t ___1_value, const RuntimeMethod* method) { int32_t V_0 = 0; { String_t* L_0 = ___0_name; if (!L_0) { goto IL_004d; } } { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; int32_t L_2 = __this->___bufferIndex; V_0 = L_2; int32_t L_3 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1)); int32_t L_4 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_4), (uint8_t)((int32_t)15)); String_t* L_5 = ___0_name; BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___buffer; int32_t L_7 = __this->___bufferIndex; V_0 = L_7; int32_t L_8 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_8, 1)); int32_t L_9 = V_0; int8_t L_10 = ___1_value; NullCheck(L_6); (L_6)->SetAt(static_cast(L_9), (uint8_t)((int32_t)(uint8_t)L_10)); return; } IL_004d: { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 2, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = __this->___buffer; int32_t L_12 = __this->___bufferIndex; V_0 = L_12; int32_t L_13 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_13, 1)); int32_t L_14 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_14), (uint8_t)((int32_t)16)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = __this->___buffer; int32_t L_16 = __this->___bufferIndex; V_0 = L_16; int32_t L_17 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_17, 1)); int32_t L_18 = V_0; int8_t L_19 = ___1_value; NullCheck(L_15); (L_15)->SetAt(static_cast(L_18), (uint8_t)((int32_t)(uint8_t)L_19)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteInt16_m56DC28F1A0B0B736F5EAD70A856BCD402A759432 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, int16_t ___1_value, const RuntimeMethod* method) { int32_t V_0 = 0; { String_t* L_0 = ___0_name; if (!L_0) { goto IL_003a; } } { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; int32_t L_2 = __this->___bufferIndex; V_0 = L_2; int32_t L_3 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1)); int32_t L_4 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_4), (uint8_t)((int32_t)19)); String_t* L_5 = ___0_name; BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 2, NULL); int16_t L_6 = ___1_value; BinaryDataWriter_UNSAFE_WriteToBuffer_2_Int16_m3A45F9DA957A67B8361581CCA8AAEB51E8F958D3_inline(__this, L_6, NULL); return; } IL_003a: { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 3, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer; int32_t L_8 = __this->___bufferIndex; V_0 = L_8; int32_t L_9 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_0; NullCheck(L_7); (L_7)->SetAt(static_cast(L_10), (uint8_t)((int32_t)20)); int16_t L_11 = ___1_value; BinaryDataWriter_UNSAFE_WriteToBuffer_2_Int16_m3A45F9DA957A67B8361581CCA8AAEB51E8F958D3_inline(__this, L_11, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteSingle_m705D262AB663EAFB640BD5D93A6BCD2191005A59 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, float ___1_value, const RuntimeMethod* method) { int32_t V_0 = 0; { String_t* L_0 = ___0_name; if (!L_0) { goto IL_003a; } } { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; int32_t L_2 = __this->___bufferIndex; V_0 = L_2; int32_t L_3 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1)); int32_t L_4 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_4), (uint8_t)((int32_t)31)); String_t* L_5 = ___0_name; BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 4, NULL); float L_6 = ___1_value; BinaryDataWriter_UNSAFE_WriteToBuffer_4_Float32_m6C800CD761E762E91C2B7A3C88ACC0908A656894_inline(__this, L_6, NULL); return; } IL_003a: { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 5, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer; int32_t L_8 = __this->___bufferIndex; V_0 = L_8; int32_t L_9 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_0; NullCheck(L_7); (L_7)->SetAt(static_cast(L_10), (uint8_t)((int32_t)32)); float L_11 = ___1_value; BinaryDataWriter_UNSAFE_WriteToBuffer_4_Float32_m6C800CD761E762E91C2B7A3C88ACC0908A656894_inline(__this, L_11, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteString_m2A3FD8CEB995253BFBB7DDA788BFE74E4BA3DA7E (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, String_t* ___1_value, const RuntimeMethod* method) { int32_t V_0 = 0; { String_t* L_0 = ___0_name; if (!L_0) { goto IL_002d; } } { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; int32_t L_2 = __this->___bufferIndex; V_0 = L_2; int32_t L_3 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1)); int32_t L_4 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_4), (uint8_t)((int32_t)39)); String_t* L_5 = ___0_name; BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL); goto IL_004e; } IL_002d: { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = __this->___buffer; int32_t L_7 = __this->___bufferIndex; V_0 = L_7; int32_t L_8 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_8, 1)); int32_t L_9 = V_0; NullCheck(L_6); (L_6)->SetAt(static_cast(L_9), (uint8_t)((int32_t)40)); } IL_004e: { String_t* L_10 = ___1_value; BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_10, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteUInt32_m56DC2E21F2A29C048A87B33F7686A85574D16700 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, uint32_t ___1_value, const RuntimeMethod* method) { int32_t V_0 = 0; { String_t* L_0 = ___0_name; if (!L_0) { goto IL_003a; } } { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; int32_t L_2 = __this->___bufferIndex; V_0 = L_2; int32_t L_3 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1)); int32_t L_4 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_4), (uint8_t)((int32_t)25)); String_t* L_5 = ___0_name; BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 4, NULL); uint32_t L_6 = ___1_value; BinaryDataWriter_UNSAFE_WriteToBuffer_4_UInt32_mDEE25BEEE64FFB75124CFCE3C8295075F1FC0F1F_inline(__this, L_6, NULL); return; } IL_003a: { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 5, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer; int32_t L_8 = __this->___bufferIndex; V_0 = L_8; int32_t L_9 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_0; NullCheck(L_7); (L_7)->SetAt(static_cast(L_10), (uint8_t)((int32_t)26)); uint32_t L_11 = ___1_value; BinaryDataWriter_UNSAFE_WriteToBuffer_4_UInt32_mDEE25BEEE64FFB75124CFCE3C8295075F1FC0F1F_inline(__this, L_11, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteUInt64_m937C3A34A4F72B64C83E797315C1EF79250B6446 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, uint64_t ___1_value, const RuntimeMethod* method) { int32_t V_0 = 0; { String_t* L_0 = ___0_name; if (!L_0) { goto IL_003a; } } { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; int32_t L_2 = __this->___bufferIndex; V_0 = L_2; int32_t L_3 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1)); int32_t L_4 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_4), (uint8_t)((int32_t)29)); String_t* L_5 = ___0_name; BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 8, NULL); uint64_t L_6 = ___1_value; BinaryDataWriter_UNSAFE_WriteToBuffer_8_UInt64_mC5AB65E325232703D665F65E5879BB4F034BA217_inline(__this, L_6, NULL); return; } IL_003a: { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, ((int32_t)9), NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer; int32_t L_8 = __this->___bufferIndex; V_0 = L_8; int32_t L_9 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_0; NullCheck(L_7); (L_7)->SetAt(static_cast(L_10), (uint8_t)((int32_t)30)); uint64_t L_11 = ___1_value; BinaryDataWriter_UNSAFE_WriteToBuffer_8_UInt64_mC5AB65E325232703D665F65E5879BB4F034BA217_inline(__this, L_11, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteUInt16_m43C41F34139A4C9837484FCE27248A4F42DE60C0 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_name, uint16_t ___1_value, const RuntimeMethod* method) { int32_t V_0 = 0; { String_t* L_0 = ___0_name; if (!L_0) { goto IL_003a; } } { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; int32_t L_2 = __this->___bufferIndex; V_0 = L_2; int32_t L_3 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1)); int32_t L_4 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_4), (uint8_t)((int32_t)21)); String_t* L_5 = ___0_name; BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_5, NULL); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 2, NULL); uint16_t L_6 = ___1_value; BinaryDataWriter_UNSAFE_WriteToBuffer_2_UInt16_m470AC67B8D5D6BC7352B8E817A932175C680CF12_inline(__this, L_6, NULL); return; } IL_003a: { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 3, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = __this->___buffer; int32_t L_8 = __this->___bufferIndex; V_0 = L_8; int32_t L_9 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_0; NullCheck(L_7); (L_7)->SetAt(static_cast(L_10), (uint8_t)((int32_t)22)); uint16_t L_11 = ___1_value; BinaryDataWriter_UNSAFE_WriteToBuffer_2_UInt16_m470AC67B8D5D6BC7352B8E817A932175C680CF12_inline(__this, L_11, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_PrepareNewSerializationSession_mE46DE2A097084C83C55A2C79E09809286D928398 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m1E0BB398DE5617721552A4372C09547826FB46DC_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { BaseDataWriter_PrepareNewSerializationSession_mCC0ED9C1F0499145D3615228C85A65A81E57C3F0(__this, NULL); Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_0 = __this->___types; NullCheck(L_0); Dictionary_2_Clear_m1E0BB398DE5617721552A4372C09547826FB46DC(L_0, Dictionary_2_Clear_m1E0BB398DE5617721552A4372C09547826FB46DC_RuntimeMethod_var); __this->___bufferIndex = 0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BinaryDataWriter_GetDataDump_m96D2A21395551ABED8E0C83E87DB2FC5D18C2C5D (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_GetDataDump_m96D2A21395551ABED8E0C83E87DB2FC5D18C2C5D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral300AECD872004D862AE61E40AE96A895F0E12F18); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA8B8A60F4D77372C2B2720A4B18CF34F2F015852); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB6BB8699168D06A0C9705665B952A0EF9AE17C28); s_Il2CppMethodInitialized = true; } int64_t V_0 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0; L_0 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this); NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(7, L_0); if (L_1) { goto IL_0013; } } { return _stringLiteralA8B8A60F4D77372C2B2720A4B18CF34F2F015852; } IL_0013: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2; L_2 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this); NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(8, L_2); if (L_3) { goto IL_0026; } } { return _stringLiteralB6BB8699168D06A0C9705665B952A0EF9AE17C28; } IL_0026: { VirtualActionInvoker0::Invoke(46, __this); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4; L_4 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this); NullCheck(L_4); int64_t L_5; L_5 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_4); V_0 = L_5; int64_t L_6 = V_0; if ((int64_t)(L_6) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), BinaryDataWriter_GetDataDump_m96D2A21395551ABED8E0C83E87DB2FC5D18C2C5D_RuntimeMethod_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((intptr_t)L_6)); V_1 = L_7; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8; L_8 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this); NullCheck(L_8); VirtualActionInvoker1< int64_t >::Invoke(12, L_8, ((int64_t)0)); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_9; L_9 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_1; int64_t L_11 = V_0; NullCheck(L_9); int32_t L_12; L_12 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(22, L_9, L_10, 0, ((int32_t)L_11)); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_13; L_13 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this); int64_t L_14 = V_0; NullCheck(L_13); VirtualActionInvoker1< int64_t >::Invoke(12, L_13, L_14); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = V_1; il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); String_t* L_16; L_16 = ProperBitConverter_BytesToHexString_m8A6BA0DDC9FC01DC5CCAA9AD3DAE1603908D46EF(L_15, (bool)1, NULL); String_t* L_17; L_17 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral300AECD872004D862AE61E40AE96A895F0E12F18, L_16, NULL); return L_17; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteType_m35AA56D6A1497F68FC2DEF92E821CFAB60BA13F4 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, Type_t* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m26AF4CF95FC733071C419A03190EF6B2F9706579_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Type_t* L_0 = ___0_type; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_002b; } } { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___buffer; int32_t L_3 = __this->___bufferIndex; V_0 = L_3; int32_t L_4 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; NullCheck(L_2); (L_2)->SetAt(static_cast(L_5), (uint8_t)((int32_t)46)); return; } IL_002b: { Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_6 = __this->___types; Type_t* L_7 = ___0_type; NullCheck(L_6); bool L_8; L_8 = Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D(L_6, L_7, (&V_1), Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D_RuntimeMethod_var); if (!L_8) { goto IL_0064; } } { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 5, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___buffer; int32_t L_10 = __this->___bufferIndex; V_0 = L_10; int32_t L_11 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_11, 1)); int32_t L_12 = V_0; NullCheck(L_9); (L_9)->SetAt(static_cast(L_12), (uint8_t)((int32_t)48)); int32_t L_13 = V_1; BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(__this, L_13, NULL); return; } IL_0064: { Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_14 = __this->___types; NullCheck(L_14); int32_t L_15; L_15 = Dictionary_2_get_Count_m26AF4CF95FC733071C419A03190EF6B2F9706579(L_14, Dictionary_2_get_Count_m26AF4CF95FC733071C419A03190EF6B2F9706579_RuntimeMethod_var); V_1 = L_15; Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_16 = __this->___types; Type_t* L_17 = ___0_type; int32_t L_18 = V_1; NullCheck(L_16); Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_16, L_17, L_18, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 5, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->___buffer; int32_t L_20 = __this->___bufferIndex; V_0 = L_20; int32_t L_21 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_21, 1)); int32_t L_22 = V_0; NullCheck(L_19); (L_19)->SetAt(static_cast(L_22), (uint8_t)((int32_t)47)); int32_t L_23 = V_1; BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(__this, L_23, NULL); SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_24; L_24 = BaseDataWriter_get_Context_m212BD8AD4CEFFABD3CBF7BEA5B66C3FE37FF2EE3(__this, NULL); NullCheck(L_24); TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_25; L_25 = SerializationContext_get_Binder_mC8E838FA587273BA1E790B2F110A226D4D526862(L_24, NULL); Type_t* L_26 = ___0_type; SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_27; L_27 = BaseDataWriter_get_Context_m212BD8AD4CEFFABD3CBF7BEA5B66C3FE37FF2EE3(__this, NULL); NullCheck(L_27); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_28; L_28 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_27, NULL); NullCheck(L_28); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_29; L_29 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_28, NULL); NullCheck(L_25); String_t* L_30; L_30 = VirtualFuncInvoker2< String_t*, Type_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(4, L_25, L_26, L_29); BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_30, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, String_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; uint8_t* V_4 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL; Il2CppChar* V_6 = NULL; String_t* V_7 = NULL; Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1* V_8 = NULL; Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1* V_9 = NULL; uint8_t* V_10 = NULL; Il2CppChar* V_11 = NULL; Il2CppChar* V_12 = NULL; Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1* V_13 = NULL; uint8_t* V_14 = NULL; Il2CppChar* V_15 = NULL; String_t* V_16 = NULL; uint8_t* V_17 = NULL; uint8_t* V_18 = NULL; int32_t V_19 = 0; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_20 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_21 = NULL; int32_t V_22 = 0; Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* V_23 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_24 = NULL; int32_t V_25 = 0; { V_0 = (bool)1; bool L_0 = __this->___CompressStringsTo8BitWhenPossible; if (!L_0) { goto IL_002f; } } { V_0 = (bool)0; V_2 = 0; goto IL_0026; } IL_0010: { String_t* L_1 = ___0_value; int32_t L_2 = V_2; NullCheck(L_1); Il2CppChar L_3; L_3 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_1, L_2, NULL); if ((((int32_t)L_3) <= ((int32_t)((int32_t)255)))) { goto IL_0022; } } { V_0 = (bool)1; goto IL_002f; } IL_0022: { int32_t L_4 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_4, 1)); } IL_0026: { int32_t L_5 = V_2; String_t* L_6 = ___0_value; NullCheck(L_6); int32_t L_7; L_7 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_6, NULL); if ((((int32_t)L_5) < ((int32_t)L_7))) { goto IL_0010; } } IL_002f: { bool L_8 = V_0; if (!L_8) { goto IL_0225; } } { String_t* L_9 = ___0_value; NullCheck(L_9); int32_t L_10; L_10 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_9, NULL); V_1 = ((int32_t)il2cpp_codegen_multiply(L_10, 2)); int32_t L_11 = V_1; bool L_12; L_12 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(__this, ((int32_t)il2cpp_codegen_add(L_11, 5)), NULL); if (!L_12) { goto IL_01b3; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = __this->___buffer; int32_t L_14 = __this->___bufferIndex; V_3 = L_14; int32_t L_15 = V_3; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_15, 1)); int32_t L_16 = V_3; NullCheck(L_13); (L_13)->SetAt(static_cast(L_16), (uint8_t)1); String_t* L_17 = ___0_value; NullCheck(L_17); int32_t L_18; L_18 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_17, NULL); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(__this, L_18, NULL); if (!il2cpp_codegen_is_little_endian()) { goto IL_012b; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_20 = L_19; V_5 = L_20; if (!L_20) { goto IL_008c; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_5; NullCheck(L_21); if (((int32_t)(((RuntimeArray*)L_21)->max_length))) { goto IL_0092; } } IL_008c: { V_4 = (uint8_t*)((uintptr_t)0); goto IL_009d; } IL_0092: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_22 = V_5; NullCheck(L_22); V_4 = (uint8_t*)((uintptr_t)((L_22)->GetAddressAt(static_cast(0)))); } IL_009d: { String_t* L_23 = ___0_value; V_7 = L_23; String_t* L_24 = V_7; V_6 = (Il2CppChar*)((uintptr_t)L_24); Il2CppChar* L_25 = V_6; if (!L_25) { goto IL_00b3; } } { Il2CppChar* L_26 = V_6; int32_t L_27; L_27 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL); V_6 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_26, L_27)); } IL_00b3: { uint8_t* L_28 = V_4; int32_t L_29 = __this->___bufferIndex; V_8 = (Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, L_29)); Il2CppChar* L_30 = V_6; V_9 = (Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1*)L_30; Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1* L_31 = V_8; int32_t L_32 = V_1; V_10 = (uint8_t*)((Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1*)il2cpp_codegen_add((intptr_t)L_31, L_32)); goto IL_00f6; } IL_00ca: { Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1* L_33 = V_8; V_13 = L_33; Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1* L_34 = V_13; uint32_t L_35 = sizeof(Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1); V_8 = ((Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1*)il2cpp_codegen_add((intptr_t)L_34, (int32_t)L_35)); Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1* L_36 = V_13; Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1* L_37 = V_9; V_13 = L_37; Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1* L_38 = V_13; uint32_t L_39 = sizeof(Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1); V_9 = ((Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1*)il2cpp_codegen_add((intptr_t)L_38, (int32_t)L_39)); Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1* L_40 = V_13; Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1 L_41 = (*(Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1*)L_40); *(Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1*)L_36 = L_41; } IL_00f6: { Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1* L_42 = V_8; uint32_t L_43 = sizeof(Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1); uint8_t* L_44 = V_10; if ((!(((uintptr_t)((Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1*)il2cpp_codegen_add((intptr_t)L_42, (int32_t)L_43))) > ((uintptr_t)L_44)))) { goto IL_00ca; } } { Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1* L_45 = V_8; V_11 = (Il2CppChar*)L_45; Struct256Bit_t93A6632374FAD5CF5C776F7EC0AA55FCF7FD6CE1* L_46 = V_9; V_12 = (Il2CppChar*)L_46; goto IL_011d; } IL_010d: { Il2CppChar* L_47 = V_11; Il2CppChar* L_48 = L_47; V_11 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_48, 2)); Il2CppChar* L_49 = V_12; Il2CppChar* L_50 = L_49; V_12 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_50, 2)); int32_t L_51 = *((uint16_t*)L_50); *((int16_t*)L_48) = (int16_t)L_51; } IL_011d: { Il2CppChar* L_52 = V_11; uint8_t* L_53 = V_10; if ((!(((uintptr_t)L_52) >= ((uintptr_t)L_53)))) { goto IL_010d; } } { V_7 = (String_t*)NULL; V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; goto IL_01a4; } IL_012b: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_54 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_55 = L_54; V_5 = L_55; if (!L_55) { goto IL_013c; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_56 = V_5; NullCheck(L_56); if (((int32_t)(((RuntimeArray*)L_56)->max_length))) { goto IL_0142; } } IL_013c: { V_14 = (uint8_t*)((uintptr_t)0); goto IL_014d; } IL_0142: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_57 = V_5; NullCheck(L_57); V_14 = (uint8_t*)((uintptr_t)((L_57)->GetAddressAt(static_cast(0)))); } IL_014d: { String_t* L_58 = ___0_value; V_16 = L_58; String_t* L_59 = V_16; V_15 = (Il2CppChar*)((uintptr_t)L_59); Il2CppChar* L_60 = V_15; if (!L_60) { goto IL_0163; } } { Il2CppChar* L_61 = V_15; int32_t L_62; L_62 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL); V_15 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_61, L_62)); } IL_0163: { uint8_t* L_63 = V_14; int32_t L_64 = __this->___bufferIndex; V_17 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_63, L_64)); Il2CppChar* L_65 = V_15; V_18 = (uint8_t*)L_65; V_19 = 0; goto IL_0199; } IL_0177: { uint8_t* L_66 = V_17; uint8_t* L_67 = V_18; int32_t L_68 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_67, 1))); *((int8_t*)L_66) = (int8_t)L_68; uint8_t* L_69 = V_17; uint8_t* L_70 = V_18; int32_t L_71 = *((uint8_t*)L_70); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_69, 1))) = (int8_t)L_71; uint8_t* L_72 = V_18; V_18 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_72, 2)); uint8_t* L_73 = V_17; V_17 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_73, 2)); int32_t L_74 = V_19; V_19 = ((int32_t)il2cpp_codegen_add(L_74, 2)); } IL_0199: { int32_t L_75 = V_19; int32_t L_76 = V_1; if ((((int32_t)L_75) < ((int32_t)L_76))) { goto IL_0177; } } { V_16 = (String_t*)NULL; V_5 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; } IL_01a4: { int32_t L_77 = __this->___bufferIndex; int32_t L_78 = V_1; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_77, L_78)); return; } IL_01b3: { VirtualActionInvoker0::Invoke(46, __this); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_79; L_79 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this); NullCheck(L_79); VirtualActionInvoker1< uint8_t >::Invoke(27, L_79, (uint8_t)1); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_80 = __this->___small_buffer; String_t* L_81 = ___0_value; NullCheck(L_81); int32_t L_82; L_82 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_81, NULL); il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); ProperBitConverter_GetBytes_m9ED318F8126C0F6CE2E4F33D07CD09B642D65F48(L_80, 0, L_82, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_83; L_83 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_84 = __this->___small_buffer; NullCheck(L_83); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_83, L_84, 0, 4); int32_t L_85 = V_1; il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_86; L_86 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_85, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); V_20 = L_86; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0219: { { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_87 = V_20; if (!L_87) { goto IL_0224; } } { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_88 = V_20; NullCheck(L_88); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_88); } IL_0224: { return; } } }); try { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_89 = V_20; NullCheck(L_89); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_90; L_90 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_89, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); V_21 = L_90; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_91 = V_21; String_t* L_92 = ___0_value; int32_t L_93; L_93 = UnsafeUtilities_StringToBytes_m47C191284C1676E35355A0FD43E90D71EF16DD0F(L_91, L_92, (bool)1, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_94; L_94 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_95 = V_21; int32_t L_96 = V_1; NullCheck(L_94); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_94, L_95, 0, L_96); goto IL_0320; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0225: { String_t* L_97 = ___0_value; NullCheck(L_97); int32_t L_98; L_98 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_97, NULL); V_1 = L_98; int32_t L_99 = V_1; bool L_100; L_100 = BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline(__this, ((int32_t)il2cpp_codegen_add(L_99, 5)), NULL); if (!L_100) { goto IL_028e; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_101 = __this->___buffer; int32_t L_102 = __this->___bufferIndex; V_3 = L_102; int32_t L_103 = V_3; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_103, 1)); int32_t L_104 = V_3; NullCheck(L_101); (L_101)->SetAt(static_cast(L_104), (uint8_t)0); String_t* L_105 = ___0_value; NullCheck(L_105); int32_t L_106; L_106 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_105, NULL); BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(__this, L_106, NULL); V_22 = 0; goto IL_0288; } IL_0261: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_107 = __this->___buffer; int32_t L_108 = __this->___bufferIndex; V_3 = L_108; int32_t L_109 = V_3; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_109, 1)); int32_t L_110 = V_3; String_t* L_111 = ___0_value; int32_t L_112 = V_22; NullCheck(L_111); Il2CppChar L_113; L_113 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_111, L_112, NULL); NullCheck(L_107); (L_107)->SetAt(static_cast(L_110), (uint8_t)((int32_t)(uint8_t)L_113)); int32_t L_114 = V_22; V_22 = ((int32_t)il2cpp_codegen_add(L_114, 1)); } IL_0288: { int32_t L_115 = V_22; int32_t L_116 = V_1; if ((((int32_t)L_115) < ((int32_t)L_116))) { goto IL_0261; } } { return; } IL_028e: { VirtualActionInvoker0::Invoke(46, __this); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_117; L_117 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this); NullCheck(L_117); VirtualActionInvoker1< uint8_t >::Invoke(27, L_117, (uint8_t)0); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_118 = __this->___small_buffer; String_t* L_119 = ___0_value; NullCheck(L_119); int32_t L_120; L_120 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_119, NULL); il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); ProperBitConverter_GetBytes_m9ED318F8126C0F6CE2E4F33D07CD09B642D65F48(L_118, 0, L_120, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_121; L_121 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_122 = __this->___small_buffer; NullCheck(L_121); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_121, L_122, 0, 4); String_t* L_123 = ___0_value; NullCheck(L_123); int32_t L_124; L_124 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_123, NULL); il2cpp_codegen_runtime_class_init_inline(Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125_il2cpp_TypeInfo_var); Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_125; L_125 = Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025(L_124, Buffer_1_Claim_mA6B576B9F4658C3783787D6A973E27402CC10025_RuntimeMethod_var); V_23 = L_125; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0314: { { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_126 = V_23; if (!L_126) { goto IL_031f; } } { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_127 = V_23; NullCheck(L_127); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_127); } IL_031f: { return; } } }); try { { Buffer_1_tFAFE8746763029E82FE19241FCF37800F3C02125* L_128 = V_23; NullCheck(L_128); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_129; L_129 = Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2(L_128, Buffer_1_get_Array_mC158A19079CD22224796739FDB2F70F90475C7E2_RuntimeMethod_var); V_24 = L_129; V_25 = 0; goto IL_02f4_1; } IL_02e0_1: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_130 = V_24; int32_t L_131 = V_25; String_t* L_132 = ___0_value; int32_t L_133 = V_25; NullCheck(L_132); Il2CppChar L_134; L_134 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_132, L_133, NULL); NullCheck(L_130); (L_130)->SetAt(static_cast(L_131), (uint8_t)((int32_t)(uint8_t)L_134)); int32_t L_135 = V_25; V_25 = ((int32_t)il2cpp_codegen_add(L_135, 1)); } IL_02f4_1: { int32_t L_136 = V_25; String_t* L_137 = ___0_value; NullCheck(L_137); int32_t L_138; L_138 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_137, NULL); if ((((int32_t)L_136) < ((int32_t)L_138))) { goto IL_02e0_1; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_139; L_139 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_140 = V_24; String_t* L_141 = ___0_value; NullCheck(L_141); int32_t L_142; L_142 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_141, NULL); NullCheck(L_139); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_139, L_140, 0, L_142); goto IL_0320; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0320: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_FlushToStream_mA377620F9EDE3C3DCCBA99A4A130D6EA3B13E190 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___bufferIndex; if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0028; } } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1; L_1 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(44, __this); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___buffer; int32_t L_3 = __this->___bufferIndex; NullCheck(L_1); VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(25, L_1, L_2, 0, L_3); __this->___bufferIndex = 0; } IL_0028: { BaseDataWriter_FlushToStream_m20B11A52B79E26587C29AEAF00065D4B9D5CD69A(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_2_Char_m72E82AB06884E5D16959A3A58681A7F9FAA69A4E (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, Il2CppChar ___0_value, const RuntimeMethod* method) { uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; uint8_t* V_2 = NULL; uint8_t* V_3 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; V_1 = L_1; if (!L_1) { goto IL_000f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1; NullCheck(L_2); if (((int32_t)(((RuntimeArray*)L_2)->max_length))) { goto IL_0014; } } IL_000f: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_001d; } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast(0)))); } IL_001d: { if (!il2cpp_codegen_is_little_endian()) { goto IL_0030; } } { uint8_t* L_4 = V_0; int32_t L_5 = __this->___bufferIndex; Il2CppChar L_6 = ___0_value; *((int16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5))) = (int16_t)L_6; goto IL_004f; } IL_0030: { uint8_t* L_7 = V_0; int32_t L_8 = __this->___bufferIndex; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8)); V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 1)); uint8_t* L_9 = V_2; uint8_t* L_10 = L_9; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, 1)); uint8_t* L_11 = V_3; uint8_t* L_12 = L_11; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1)); int32_t L_13 = *((uint8_t*)L_12); *((int8_t*)L_10) = (int8_t)L_13; uint8_t* L_14 = V_2; uint8_t* L_15 = V_3; int32_t L_16 = *((uint8_t*)L_15); *((int8_t*)L_14) = (int8_t)L_16; } IL_004f: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_17 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_17, 2)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_2_Int16_m3A45F9DA957A67B8361581CCA8AAEB51E8F958D3 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int16_t ___0_value, const RuntimeMethod* method) { uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; uint8_t* V_2 = NULL; uint8_t* V_3 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; V_1 = L_1; if (!L_1) { goto IL_000f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1; NullCheck(L_2); if (((int32_t)(((RuntimeArray*)L_2)->max_length))) { goto IL_0014; } } IL_000f: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_001d; } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast(0)))); } IL_001d: { if (!il2cpp_codegen_is_little_endian()) { goto IL_0030; } } { uint8_t* L_4 = V_0; int32_t L_5 = __this->___bufferIndex; int16_t L_6 = ___0_value; *((int16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5))) = (int16_t)L_6; goto IL_004f; } IL_0030: { uint8_t* L_7 = V_0; int32_t L_8 = __this->___bufferIndex; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8)); V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 1)); uint8_t* L_9 = V_2; uint8_t* L_10 = L_9; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, 1)); uint8_t* L_11 = V_3; uint8_t* L_12 = L_11; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1)); int32_t L_13 = *((uint8_t*)L_12); *((int8_t*)L_10) = (int8_t)L_13; uint8_t* L_14 = V_2; uint8_t* L_15 = V_3; int32_t L_16 = *((uint8_t*)L_15); *((int8_t*)L_14) = (int8_t)L_16; } IL_004f: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_17 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_17, 2)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_2_UInt16_m470AC67B8D5D6BC7352B8E817A932175C680CF12 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, uint16_t ___0_value, const RuntimeMethod* method) { uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; uint8_t* V_2 = NULL; uint8_t* V_3 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; V_1 = L_1; if (!L_1) { goto IL_000f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1; NullCheck(L_2); if (((int32_t)(((RuntimeArray*)L_2)->max_length))) { goto IL_0014; } } IL_000f: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_001d; } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast(0)))); } IL_001d: { if (!il2cpp_codegen_is_little_endian()) { goto IL_0030; } } { uint8_t* L_4 = V_0; int32_t L_5 = __this->___bufferIndex; uint16_t L_6 = ___0_value; *((int16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5))) = (int16_t)L_6; goto IL_004f; } IL_0030: { uint8_t* L_7 = V_0; int32_t L_8 = __this->___bufferIndex; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8)); V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 1)); uint8_t* L_9 = V_2; uint8_t* L_10 = L_9; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, 1)); uint8_t* L_11 = V_3; uint8_t* L_12 = L_11; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1)); int32_t L_13 = *((uint8_t*)L_12); *((int8_t*)L_10) = (int8_t)L_13; uint8_t* L_14 = V_2; uint8_t* L_15 = V_3; int32_t L_16 = *((uint8_t*)L_15); *((int8_t*)L_14) = (int8_t)L_16; } IL_004f: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_17 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_17, 2)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int32_t ___0_value, const RuntimeMethod* method) { uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; uint8_t* V_2 = NULL; uint8_t* V_3 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; V_1 = L_1; if (!L_1) { goto IL_000f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1; NullCheck(L_2); if (((int32_t)(((RuntimeArray*)L_2)->max_length))) { goto IL_0014; } } IL_000f: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_001d; } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast(0)))); } IL_001d: { if (!il2cpp_codegen_is_little_endian()) { goto IL_0030; } } { uint8_t* L_4 = V_0; int32_t L_5 = __this->___bufferIndex; int32_t L_6 = ___0_value; *((int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5))) = (int32_t)L_6; goto IL_0067; } IL_0030: { uint8_t* L_7 = V_0; int32_t L_8 = __this->___bufferIndex; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8)); V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 3)); uint8_t* L_9 = V_2; uint8_t* L_10 = L_9; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, 1)); uint8_t* L_11 = V_3; uint8_t* L_12 = L_11; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1)); int32_t L_13 = *((uint8_t*)L_12); *((int8_t*)L_10) = (int8_t)L_13; uint8_t* L_14 = V_2; uint8_t* L_15 = L_14; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_15, 1)); uint8_t* L_16 = V_3; uint8_t* L_17 = L_16; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_17, 1)); int32_t L_18 = *((uint8_t*)L_17); *((int8_t*)L_15) = (int8_t)L_18; uint8_t* L_19 = V_2; uint8_t* L_20 = L_19; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_20, 1)); uint8_t* L_21 = V_3; uint8_t* L_22 = L_21; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_22, 1)); int32_t L_23 = *((uint8_t*)L_22); *((int8_t*)L_20) = (int8_t)L_23; uint8_t* L_24 = V_2; uint8_t* L_25 = V_3; int32_t L_26 = *((uint8_t*)L_25); *((int8_t*)L_24) = (int8_t)L_26; } IL_0067: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_27 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_27, 4)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_4_UInt32_mDEE25BEEE64FFB75124CFCE3C8295075F1FC0F1F (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, uint32_t ___0_value, const RuntimeMethod* method) { uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; uint8_t* V_2 = NULL; uint8_t* V_3 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; V_1 = L_1; if (!L_1) { goto IL_000f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1; NullCheck(L_2); if (((int32_t)(((RuntimeArray*)L_2)->max_length))) { goto IL_0014; } } IL_000f: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_001d; } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast(0)))); } IL_001d: { if (!il2cpp_codegen_is_little_endian()) { goto IL_0030; } } { uint8_t* L_4 = V_0; int32_t L_5 = __this->___bufferIndex; uint32_t L_6 = ___0_value; *((int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5))) = (int32_t)L_6; goto IL_0067; } IL_0030: { uint8_t* L_7 = V_0; int32_t L_8 = __this->___bufferIndex; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8)); V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 3)); uint8_t* L_9 = V_2; uint8_t* L_10 = L_9; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, 1)); uint8_t* L_11 = V_3; uint8_t* L_12 = L_11; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1)); int32_t L_13 = *((uint8_t*)L_12); *((int8_t*)L_10) = (int8_t)L_13; uint8_t* L_14 = V_2; uint8_t* L_15 = L_14; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_15, 1)); uint8_t* L_16 = V_3; uint8_t* L_17 = L_16; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_17, 1)); int32_t L_18 = *((uint8_t*)L_17); *((int8_t*)L_15) = (int8_t)L_18; uint8_t* L_19 = V_2; uint8_t* L_20 = L_19; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_20, 1)); uint8_t* L_21 = V_3; uint8_t* L_22 = L_21; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_22, 1)); int32_t L_23 = *((uint8_t*)L_22); *((int8_t*)L_20) = (int8_t)L_23; uint8_t* L_24 = V_2; uint8_t* L_25 = V_3; int32_t L_26 = *((uint8_t*)L_25); *((int8_t*)L_24) = (int8_t)L_26; } IL_0067: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_27 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_27, 4)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_4_Float32_m6C800CD761E762E91C2B7A3C88ACC0908A656894 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, float ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; uint8_t* V_2 = NULL; uint8_t* V_3 = NULL; uint8_t* V_4 = NULL; uint8_t* V_5 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; V_1 = L_1; if (!L_1) { goto IL_000f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1; NullCheck(L_2); if (((int32_t)(((RuntimeArray*)L_2)->max_length))) { goto IL_0014; } } IL_000f: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_001d; } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast(0)))); } IL_001d: { if (!il2cpp_codegen_is_little_endian()) { goto IL_006e; } } { il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); bool L_4 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites; if (!L_4) { goto IL_0037; } } { uint8_t* L_5 = V_0; int32_t L_6 = __this->___bufferIndex; float L_7 = ___0_value; *((float*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))) = (float)L_7; goto IL_00b5; } IL_0037: { V_2 = (uint8_t*)((uintptr_t)(&___0_value)); uint8_t* L_8 = V_0; int32_t L_9 = __this->___bufferIndex; V_3 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9)); uint8_t* L_10 = V_3; uint8_t* L_11 = L_10; V_3 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_11, 1)); uint8_t* L_12 = V_2; uint8_t* L_13 = L_12; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_13, 1)); int32_t L_14 = *((uint8_t*)L_13); *((int8_t*)L_11) = (int8_t)L_14; uint8_t* L_15 = V_3; uint8_t* L_16 = L_15; V_3 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_16, 1)); uint8_t* L_17 = V_2; uint8_t* L_18 = L_17; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_18, 1)); int32_t L_19 = *((uint8_t*)L_18); *((int8_t*)L_16) = (int8_t)L_19; uint8_t* L_20 = V_3; uint8_t* L_21 = L_20; V_3 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_21, 1)); uint8_t* L_22 = V_2; uint8_t* L_23 = L_22; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_23, 1)); int32_t L_24 = *((uint8_t*)L_23); *((int8_t*)L_21) = (int8_t)L_24; uint8_t* L_25 = V_3; uint8_t* L_26 = V_2; int32_t L_27 = *((uint8_t*)L_26); *((int8_t*)L_25) = (int8_t)L_27; goto IL_00b5; } IL_006e: { uint8_t* L_28 = V_0; int32_t L_29 = __this->___bufferIndex; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, L_29)); V_5 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 3)); uint8_t* L_30 = V_4; uint8_t* L_31 = L_30; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, 1)); uint8_t* L_32 = V_5; uint8_t* L_33 = L_32; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_33, 1)); int32_t L_34 = *((uint8_t*)L_33); *((int8_t*)L_31) = (int8_t)L_34; uint8_t* L_35 = V_4; uint8_t* L_36 = L_35; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, 1)); uint8_t* L_37 = V_5; uint8_t* L_38 = L_37; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_38, 1)); int32_t L_39 = *((uint8_t*)L_38); *((int8_t*)L_36) = (int8_t)L_39; uint8_t* L_40 = V_4; uint8_t* L_41 = L_40; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, 1)); uint8_t* L_42 = V_5; uint8_t* L_43 = L_42; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_43, 1)); int32_t L_44 = *((uint8_t*)L_43); *((int8_t*)L_41) = (int8_t)L_44; uint8_t* L_45 = V_4; uint8_t* L_46 = V_5; int32_t L_47 = *((uint8_t*)L_46); *((int8_t*)L_45) = (int8_t)L_47; } IL_00b5: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_48 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_48, 4)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_8_Int64_m1104055DF05590B742266142F5D74991254F9D83 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int64_t ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; int32_t* V_2 = NULL; int32_t* V_3 = NULL; uint8_t* V_4 = NULL; uint8_t* V_5 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; V_1 = L_1; if (!L_1) { goto IL_000f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1; NullCheck(L_2); if (((int32_t)(((RuntimeArray*)L_2)->max_length))) { goto IL_0014; } } IL_000f: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_001d; } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast(0)))); } IL_001d: { if (!il2cpp_codegen_is_little_endian()) { goto IL_005c; } } { il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); bool L_4 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites; if (!L_4) { goto IL_003a; } } { uint8_t* L_5 = V_0; int32_t L_6 = __this->___bufferIndex; int64_t L_7 = ___0_value; *((int64_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))) = (int64_t)L_7; goto IL_00e3; } IL_003a: { V_2 = (int32_t*)((uintptr_t)(&___0_value)); uint8_t* L_8 = V_0; int32_t L_9 = __this->___bufferIndex; V_3 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9)); int32_t* L_10 = V_3; int32_t* L_11 = L_10; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_11, 4)); int32_t* L_12 = V_2; int32_t* L_13 = L_12; V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4)); int32_t L_14 = *((int32_t*)L_13); *((int32_t*)L_11) = (int32_t)L_14; int32_t* L_15 = V_3; int32_t* L_16 = V_2; int32_t L_17 = *((int32_t*)L_16); *((int32_t*)L_15) = (int32_t)L_17; goto IL_00e3; } IL_005c: { uint8_t* L_18 = V_0; int32_t L_19 = __this->___bufferIndex; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_18, L_19)); V_5 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 7)); uint8_t* L_20 = V_4; uint8_t* L_21 = L_20; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_21, 1)); uint8_t* L_22 = V_5; uint8_t* L_23 = L_22; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_23, 1)); int32_t L_24 = *((uint8_t*)L_23); *((int8_t*)L_21) = (int8_t)L_24; uint8_t* L_25 = V_4; uint8_t* L_26 = L_25; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_26, 1)); uint8_t* L_27 = V_5; uint8_t* L_28 = L_27; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_28, 1)); int32_t L_29 = *((uint8_t*)L_28); *((int8_t*)L_26) = (int8_t)L_29; uint8_t* L_30 = V_4; uint8_t* L_31 = L_30; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, 1)); uint8_t* L_32 = V_5; uint8_t* L_33 = L_32; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_33, 1)); int32_t L_34 = *((uint8_t*)L_33); *((int8_t*)L_31) = (int8_t)L_34; uint8_t* L_35 = V_4; uint8_t* L_36 = L_35; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, 1)); uint8_t* L_37 = V_5; uint8_t* L_38 = L_37; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_38, 1)); int32_t L_39 = *((uint8_t*)L_38); *((int8_t*)L_36) = (int8_t)L_39; uint8_t* L_40 = V_4; uint8_t* L_41 = L_40; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, 1)); uint8_t* L_42 = V_5; uint8_t* L_43 = L_42; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_43, 1)); int32_t L_44 = *((uint8_t*)L_43); *((int8_t*)L_41) = (int8_t)L_44; uint8_t* L_45 = V_4; uint8_t* L_46 = L_45; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_46, 1)); uint8_t* L_47 = V_5; uint8_t* L_48 = L_47; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_48, 1)); int32_t L_49 = *((uint8_t*)L_48); *((int8_t*)L_46) = (int8_t)L_49; uint8_t* L_50 = V_4; uint8_t* L_51 = L_50; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_51, 1)); uint8_t* L_52 = V_5; uint8_t* L_53 = L_52; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_53, 1)); int32_t L_54 = *((uint8_t*)L_53); *((int8_t*)L_51) = (int8_t)L_54; uint8_t* L_55 = V_4; uint8_t* L_56 = V_5; int32_t L_57 = *((uint8_t*)L_56); *((int8_t*)L_55) = (int8_t)L_57; } IL_00e3: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_58 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_58, 8)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_8_UInt64_mC5AB65E325232703D665F65E5879BB4F034BA217 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, uint64_t ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; int32_t* V_2 = NULL; int32_t* V_3 = NULL; uint8_t* V_4 = NULL; uint8_t* V_5 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; V_1 = L_1; if (!L_1) { goto IL_000f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1; NullCheck(L_2); if (((int32_t)(((RuntimeArray*)L_2)->max_length))) { goto IL_0014; } } IL_000f: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_001d; } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast(0)))); } IL_001d: { if (!il2cpp_codegen_is_little_endian()) { goto IL_005c; } } { il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); bool L_4 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites; if (!L_4) { goto IL_003a; } } { uint8_t* L_5 = V_0; int32_t L_6 = __this->___bufferIndex; uint64_t L_7 = ___0_value; *((int64_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))) = (int64_t)L_7; goto IL_00e3; } IL_003a: { V_2 = (int32_t*)((uintptr_t)(&___0_value)); uint8_t* L_8 = V_0; int32_t L_9 = __this->___bufferIndex; V_3 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9)); int32_t* L_10 = V_3; int32_t* L_11 = L_10; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_11, 4)); int32_t* L_12 = V_2; int32_t* L_13 = L_12; V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4)); int32_t L_14 = *((int32_t*)L_13); *((int32_t*)L_11) = (int32_t)L_14; int32_t* L_15 = V_3; int32_t* L_16 = V_2; int32_t L_17 = *((int32_t*)L_16); *((int32_t*)L_15) = (int32_t)L_17; goto IL_00e3; } IL_005c: { uint8_t* L_18 = V_0; int32_t L_19 = __this->___bufferIndex; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_18, L_19)); V_5 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 7)); uint8_t* L_20 = V_4; uint8_t* L_21 = L_20; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_21, 1)); uint8_t* L_22 = V_5; uint8_t* L_23 = L_22; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_23, 1)); int32_t L_24 = *((uint8_t*)L_23); *((int8_t*)L_21) = (int8_t)L_24; uint8_t* L_25 = V_4; uint8_t* L_26 = L_25; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_26, 1)); uint8_t* L_27 = V_5; uint8_t* L_28 = L_27; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_28, 1)); int32_t L_29 = *((uint8_t*)L_28); *((int8_t*)L_26) = (int8_t)L_29; uint8_t* L_30 = V_4; uint8_t* L_31 = L_30; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, 1)); uint8_t* L_32 = V_5; uint8_t* L_33 = L_32; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_33, 1)); int32_t L_34 = *((uint8_t*)L_33); *((int8_t*)L_31) = (int8_t)L_34; uint8_t* L_35 = V_4; uint8_t* L_36 = L_35; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, 1)); uint8_t* L_37 = V_5; uint8_t* L_38 = L_37; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_38, 1)); int32_t L_39 = *((uint8_t*)L_38); *((int8_t*)L_36) = (int8_t)L_39; uint8_t* L_40 = V_4; uint8_t* L_41 = L_40; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, 1)); uint8_t* L_42 = V_5; uint8_t* L_43 = L_42; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_43, 1)); int32_t L_44 = *((uint8_t*)L_43); *((int8_t*)L_41) = (int8_t)L_44; uint8_t* L_45 = V_4; uint8_t* L_46 = L_45; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_46, 1)); uint8_t* L_47 = V_5; uint8_t* L_48 = L_47; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_48, 1)); int32_t L_49 = *((uint8_t*)L_48); *((int8_t*)L_46) = (int8_t)L_49; uint8_t* L_50 = V_4; uint8_t* L_51 = L_50; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_51, 1)); uint8_t* L_52 = V_5; uint8_t* L_53 = L_52; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_53, 1)); int32_t L_54 = *((uint8_t*)L_53); *((int8_t*)L_51) = (int8_t)L_54; uint8_t* L_55 = V_4; uint8_t* L_56 = V_5; int32_t L_57 = *((uint8_t*)L_56); *((int8_t*)L_55) = (int8_t)L_57; } IL_00e3: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_58 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_58, 8)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_8_Float64_mB29BF44ECA98293F9F4BA2DB3D7FD7F33D3AB401 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, double ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; int32_t* V_2 = NULL; int32_t* V_3 = NULL; uint8_t* V_4 = NULL; uint8_t* V_5 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; V_1 = L_1; if (!L_1) { goto IL_000f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1; NullCheck(L_2); if (((int32_t)(((RuntimeArray*)L_2)->max_length))) { goto IL_0014; } } IL_000f: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_001d; } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast(0)))); } IL_001d: { if (!il2cpp_codegen_is_little_endian()) { goto IL_005c; } } { il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); bool L_4 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites; if (!L_4) { goto IL_003a; } } { uint8_t* L_5 = V_0; int32_t L_6 = __this->___bufferIndex; double L_7 = ___0_value; *((double*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))) = (double)L_7; goto IL_00e3; } IL_003a: { V_2 = (int32_t*)((uintptr_t)(&___0_value)); uint8_t* L_8 = V_0; int32_t L_9 = __this->___bufferIndex; V_3 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9)); int32_t* L_10 = V_3; int32_t* L_11 = L_10; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_11, 4)); int32_t* L_12 = V_2; int32_t* L_13 = L_12; V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4)); int32_t L_14 = *((int32_t*)L_13); *((int32_t*)L_11) = (int32_t)L_14; int32_t* L_15 = V_3; int32_t* L_16 = V_2; int32_t L_17 = *((int32_t*)L_16); *((int32_t*)L_15) = (int32_t)L_17; goto IL_00e3; } IL_005c: { uint8_t* L_18 = V_0; int32_t L_19 = __this->___bufferIndex; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_18, L_19)); V_5 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 7)); uint8_t* L_20 = V_4; uint8_t* L_21 = L_20; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_21, 1)); uint8_t* L_22 = V_5; uint8_t* L_23 = L_22; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_23, 1)); int32_t L_24 = *((uint8_t*)L_23); *((int8_t*)L_21) = (int8_t)L_24; uint8_t* L_25 = V_4; uint8_t* L_26 = L_25; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_26, 1)); uint8_t* L_27 = V_5; uint8_t* L_28 = L_27; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_28, 1)); int32_t L_29 = *((uint8_t*)L_28); *((int8_t*)L_26) = (int8_t)L_29; uint8_t* L_30 = V_4; uint8_t* L_31 = L_30; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, 1)); uint8_t* L_32 = V_5; uint8_t* L_33 = L_32; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_33, 1)); int32_t L_34 = *((uint8_t*)L_33); *((int8_t*)L_31) = (int8_t)L_34; uint8_t* L_35 = V_4; uint8_t* L_36 = L_35; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, 1)); uint8_t* L_37 = V_5; uint8_t* L_38 = L_37; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_38, 1)); int32_t L_39 = *((uint8_t*)L_38); *((int8_t*)L_36) = (int8_t)L_39; uint8_t* L_40 = V_4; uint8_t* L_41 = L_40; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, 1)); uint8_t* L_42 = V_5; uint8_t* L_43 = L_42; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_43, 1)); int32_t L_44 = *((uint8_t*)L_43); *((int8_t*)L_41) = (int8_t)L_44; uint8_t* L_45 = V_4; uint8_t* L_46 = L_45; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_46, 1)); uint8_t* L_47 = V_5; uint8_t* L_48 = L_47; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_48, 1)); int32_t L_49 = *((uint8_t*)L_48); *((int8_t*)L_46) = (int8_t)L_49; uint8_t* L_50 = V_4; uint8_t* L_51 = L_50; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_51, 1)); uint8_t* L_52 = V_5; uint8_t* L_53 = L_52; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_53, 1)); int32_t L_54 = *((uint8_t*)L_53); *((int8_t*)L_51) = (int8_t)L_54; uint8_t* L_55 = V_4; uint8_t* L_56 = V_5; int32_t L_57 = *((uint8_t*)L_56); *((int8_t*)L_55) = (int8_t)L_57; } IL_00e3: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_58 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_58, 8)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_16_Decimal_m09164C3FB0DD6E7931DB6F87B9D9B8A5858C00DD (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; int32_t* V_2 = NULL; int32_t* V_3 = NULL; uint8_t* V_4 = NULL; uint8_t* V_5 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; V_1 = L_1; if (!L_1) { goto IL_000f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1; NullCheck(L_2); if (((int32_t)(((RuntimeArray*)L_2)->max_length))) { goto IL_0014; } } IL_000f: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_001d; } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast(0)))); } IL_001d: { if (!il2cpp_codegen_is_little_endian()) { goto IL_0078; } } { il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); bool L_4 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites; if (!L_4) { goto IL_003e; } } { uint8_t* L_5 = V_0; int32_t L_6 = __this->___bufferIndex; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_7 = ___0_value; *(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6)) = L_7; goto IL_0180; } IL_003e: { V_2 = (int32_t*)((uintptr_t)(&___0_value)); uint8_t* L_8 = V_0; int32_t L_9 = __this->___bufferIndex; V_3 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9)); int32_t* L_10 = V_3; int32_t* L_11 = L_10; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_11, 4)); int32_t* L_12 = V_2; int32_t* L_13 = L_12; V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4)); int32_t L_14 = *((int32_t*)L_13); *((int32_t*)L_11) = (int32_t)L_14; int32_t* L_15 = V_3; int32_t* L_16 = L_15; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_16, 4)); int32_t* L_17 = V_2; int32_t* L_18 = L_17; V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_18, 4)); int32_t L_19 = *((int32_t*)L_18); *((int32_t*)L_16) = (int32_t)L_19; int32_t* L_20 = V_3; int32_t* L_21 = L_20; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_21, 4)); int32_t* L_22 = V_2; int32_t* L_23 = L_22; V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_23, 4)); int32_t L_24 = *((int32_t*)L_23); *((int32_t*)L_21) = (int32_t)L_24; int32_t* L_25 = V_3; int32_t* L_26 = V_2; int32_t L_27 = *((int32_t*)L_26); *((int32_t*)L_25) = (int32_t)L_27; goto IL_0180; } IL_0078: { uint8_t* L_28 = V_0; int32_t L_29 = __this->___bufferIndex; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, L_29)); V_5 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), ((int32_t)15))); uint8_t* L_30 = V_4; uint8_t* L_31 = L_30; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, 1)); uint8_t* L_32 = V_5; uint8_t* L_33 = L_32; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_33, 1)); int32_t L_34 = *((uint8_t*)L_33); *((int8_t*)L_31) = (int8_t)L_34; uint8_t* L_35 = V_4; uint8_t* L_36 = L_35; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, 1)); uint8_t* L_37 = V_5; uint8_t* L_38 = L_37; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_38, 1)); int32_t L_39 = *((uint8_t*)L_38); *((int8_t*)L_36) = (int8_t)L_39; uint8_t* L_40 = V_4; uint8_t* L_41 = L_40; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, 1)); uint8_t* L_42 = V_5; uint8_t* L_43 = L_42; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_43, 1)); int32_t L_44 = *((uint8_t*)L_43); *((int8_t*)L_41) = (int8_t)L_44; uint8_t* L_45 = V_4; uint8_t* L_46 = L_45; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_46, 1)); uint8_t* L_47 = V_5; uint8_t* L_48 = L_47; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_48, 1)); int32_t L_49 = *((uint8_t*)L_48); *((int8_t*)L_46) = (int8_t)L_49; uint8_t* L_50 = V_4; uint8_t* L_51 = L_50; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_51, 1)); uint8_t* L_52 = V_5; uint8_t* L_53 = L_52; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_53, 1)); int32_t L_54 = *((uint8_t*)L_53); *((int8_t*)L_51) = (int8_t)L_54; uint8_t* L_55 = V_4; uint8_t* L_56 = L_55; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_56, 1)); uint8_t* L_57 = V_5; uint8_t* L_58 = L_57; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_58, 1)); int32_t L_59 = *((uint8_t*)L_58); *((int8_t*)L_56) = (int8_t)L_59; uint8_t* L_60 = V_4; uint8_t* L_61 = L_60; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_61, 1)); uint8_t* L_62 = V_5; uint8_t* L_63 = L_62; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_63, 1)); int32_t L_64 = *((uint8_t*)L_63); *((int8_t*)L_61) = (int8_t)L_64; uint8_t* L_65 = V_4; uint8_t* L_66 = L_65; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_66, 1)); uint8_t* L_67 = V_5; uint8_t* L_68 = L_67; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_68, 1)); int32_t L_69 = *((uint8_t*)L_68); *((int8_t*)L_66) = (int8_t)L_69; uint8_t* L_70 = V_4; uint8_t* L_71 = L_70; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_71, 1)); uint8_t* L_72 = V_5; uint8_t* L_73 = L_72; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_73, 1)); int32_t L_74 = *((uint8_t*)L_73); *((int8_t*)L_71) = (int8_t)L_74; uint8_t* L_75 = V_4; uint8_t* L_76 = L_75; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_76, 1)); uint8_t* L_77 = V_5; uint8_t* L_78 = L_77; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_78, 1)); int32_t L_79 = *((uint8_t*)L_78); *((int8_t*)L_76) = (int8_t)L_79; uint8_t* L_80 = V_4; uint8_t* L_81 = L_80; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_81, 1)); uint8_t* L_82 = V_5; uint8_t* L_83 = L_82; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_83, 1)); int32_t L_84 = *((uint8_t*)L_83); *((int8_t*)L_81) = (int8_t)L_84; uint8_t* L_85 = V_4; uint8_t* L_86 = L_85; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_86, 1)); uint8_t* L_87 = V_5; uint8_t* L_88 = L_87; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_88, 1)); int32_t L_89 = *((uint8_t*)L_88); *((int8_t*)L_86) = (int8_t)L_89; uint8_t* L_90 = V_4; uint8_t* L_91 = L_90; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_91, 1)); uint8_t* L_92 = V_5; uint8_t* L_93 = L_92; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_93, 1)); int32_t L_94 = *((uint8_t*)L_93); *((int8_t*)L_91) = (int8_t)L_94; uint8_t* L_95 = V_4; uint8_t* L_96 = L_95; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_96, 1)); uint8_t* L_97 = V_5; uint8_t* L_98 = L_97; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_98, 1)); int32_t L_99 = *((uint8_t*)L_98); *((int8_t*)L_96) = (int8_t)L_99; uint8_t* L_100 = V_4; uint8_t* L_101 = L_100; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_101, 1)); uint8_t* L_102 = V_5; uint8_t* L_103 = L_102; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_103, 1)); int32_t L_104 = *((uint8_t*)L_103); *((int8_t*)L_101) = (int8_t)L_104; uint8_t* L_105 = V_4; uint8_t* L_106 = V_5; int32_t L_107 = *((uint8_t*)L_106); *((int8_t*)L_105) = (int8_t)L_107; } IL_0180: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_108 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_108, ((int32_t)16))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_16_Guid_m4774D1D47F264DF21E56295BE6032DDE734CD127 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, Guid_t ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; int32_t* V_2 = NULL; int32_t* V_3 = NULL; uint8_t* V_4 = NULL; uint8_t* V_5 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; V_1 = L_1; if (!L_1) { goto IL_000f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1; NullCheck(L_2); if (((int32_t)(((RuntimeArray*)L_2)->max_length))) { goto IL_0014; } } IL_000f: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_001d; } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast(0)))); } IL_001d: { if (!il2cpp_codegen_is_little_endian()) { goto IL_0078; } } { il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); bool L_4 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites; if (!L_4) { goto IL_003e; } } { uint8_t* L_5 = V_0; int32_t L_6 = __this->___bufferIndex; Guid_t L_7 = ___0_value; *(Guid_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6)) = L_7; goto IL_017e; } IL_003e: { V_2 = (int32_t*)((uintptr_t)(&___0_value)); uint8_t* L_8 = V_0; int32_t L_9 = __this->___bufferIndex; V_3 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9)); int32_t* L_10 = V_3; int32_t* L_11 = L_10; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_11, 4)); int32_t* L_12 = V_2; int32_t* L_13 = L_12; V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4)); int32_t L_14 = *((int32_t*)L_13); *((int32_t*)L_11) = (int32_t)L_14; int32_t* L_15 = V_3; int32_t* L_16 = L_15; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_16, 4)); int32_t* L_17 = V_2; int32_t* L_18 = L_17; V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_18, 4)); int32_t L_19 = *((int32_t*)L_18); *((int32_t*)L_16) = (int32_t)L_19; int32_t* L_20 = V_3; int32_t* L_21 = L_20; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_21, 4)); int32_t* L_22 = V_2; int32_t* L_23 = L_22; V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_23, 4)); int32_t L_24 = *((int32_t*)L_23); *((int32_t*)L_21) = (int32_t)L_24; int32_t* L_25 = V_3; int32_t* L_26 = V_2; int32_t L_27 = *((int32_t*)L_26); *((int32_t*)L_25) = (int32_t)L_27; goto IL_017e; } IL_0078: { uint8_t* L_28 = V_0; int32_t L_29 = __this->___bufferIndex; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, L_29)); V_5 = (uint8_t*)((uintptr_t)(&___0_value)); uint8_t* L_30 = V_4; uint8_t* L_31 = L_30; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, 1)); uint8_t* L_32 = V_5; uint8_t* L_33 = L_32; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_33, 1)); int32_t L_34 = *((uint8_t*)L_33); *((int8_t*)L_31) = (int8_t)L_34; uint8_t* L_35 = V_4; uint8_t* L_36 = L_35; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, 1)); uint8_t* L_37 = V_5; uint8_t* L_38 = L_37; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_38, 1)); int32_t L_39 = *((uint8_t*)L_38); *((int8_t*)L_36) = (int8_t)L_39; uint8_t* L_40 = V_4; uint8_t* L_41 = L_40; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, 1)); uint8_t* L_42 = V_5; uint8_t* L_43 = L_42; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_43, 1)); int32_t L_44 = *((uint8_t*)L_43); *((int8_t*)L_41) = (int8_t)L_44; uint8_t* L_45 = V_4; uint8_t* L_46 = L_45; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_46, 1)); uint8_t* L_47 = V_5; uint8_t* L_48 = L_47; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_48, 1)); int32_t L_49 = *((uint8_t*)L_48); *((int8_t*)L_46) = (int8_t)L_49; uint8_t* L_50 = V_4; uint8_t* L_51 = L_50; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_51, 1)); uint8_t* L_52 = V_5; uint8_t* L_53 = L_52; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_53, 1)); int32_t L_54 = *((uint8_t*)L_53); *((int8_t*)L_51) = (int8_t)L_54; uint8_t* L_55 = V_4; uint8_t* L_56 = L_55; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_56, 1)); uint8_t* L_57 = V_5; uint8_t* L_58 = L_57; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_58, 1)); int32_t L_59 = *((uint8_t*)L_58); *((int8_t*)L_56) = (int8_t)L_59; uint8_t* L_60 = V_4; uint8_t* L_61 = L_60; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_61, 1)); uint8_t* L_62 = V_5; uint8_t* L_63 = L_62; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_63, 1)); int32_t L_64 = *((uint8_t*)L_63); *((int8_t*)L_61) = (int8_t)L_64; uint8_t* L_65 = V_4; uint8_t* L_66 = L_65; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_66, 1)); uint8_t* L_67 = V_5; uint8_t* L_68 = L_67; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_68, 1)); int32_t L_69 = *((uint8_t*)L_68); *((int8_t*)L_66) = (int8_t)L_69; uint8_t* L_70 = V_4; uint8_t* L_71 = L_70; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_71, 1)); uint8_t* L_72 = V_5; uint8_t* L_73 = L_72; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_73, 1)); int32_t L_74 = *((uint8_t*)L_73); *((int8_t*)L_71) = (int8_t)L_74; uint8_t* L_75 = V_4; uint8_t* L_76 = L_75; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_76, 1)); uint8_t* L_77 = V_5; int32_t L_78 = *((uint8_t*)L_77); *((int8_t*)L_76) = (int8_t)L_78; uint8_t* L_79 = V_5; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_79, 6)); uint8_t* L_80 = V_4; uint8_t* L_81 = L_80; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_81, 1)); uint8_t* L_82 = V_5; uint8_t* L_83 = L_82; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_83, 1)); int32_t L_84 = *((uint8_t*)L_83); *((int8_t*)L_81) = (int8_t)L_84; uint8_t* L_85 = V_4; uint8_t* L_86 = L_85; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_86, 1)); uint8_t* L_87 = V_5; uint8_t* L_88 = L_87; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_88, 1)); int32_t L_89 = *((uint8_t*)L_88); *((int8_t*)L_86) = (int8_t)L_89; uint8_t* L_90 = V_4; uint8_t* L_91 = L_90; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_91, 1)); uint8_t* L_92 = V_5; uint8_t* L_93 = L_92; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_93, 1)); int32_t L_94 = *((uint8_t*)L_93); *((int8_t*)L_91) = (int8_t)L_94; uint8_t* L_95 = V_4; uint8_t* L_96 = L_95; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_96, 1)); uint8_t* L_97 = V_5; uint8_t* L_98 = L_97; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_98, 1)); int32_t L_99 = *((uint8_t*)L_98); *((int8_t*)L_96) = (int8_t)L_99; uint8_t* L_100 = V_4; uint8_t* L_101 = L_100; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_101, 1)); uint8_t* L_102 = V_5; uint8_t* L_103 = L_102; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_103, 1)); int32_t L_104 = *((uint8_t*)L_103); *((int8_t*)L_101) = (int8_t)L_104; uint8_t* L_105 = V_4; uint8_t* L_106 = V_5; int32_t L_107 = *((uint8_t*)L_106); *((int8_t*)L_105) = (int8_t)L_107; } IL_017e: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_108 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_108, ((int32_t)16))); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int32_t ___0_space, const RuntimeMethod* method) { int32_t V_0 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; NullCheck(L_0); V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length)); int32_t L_1 = ___0_space; int32_t L_2 = V_0; if ((((int32_t)L_1) <= ((int32_t)L_2))) { goto IL_0018; } } { Exception_t* L_3 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA1DD87819778A99A4AF45B942DB422DD810D052E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_RuntimeMethod_var))); } IL_0018: { int32_t L_4 = __this->___bufferIndex; int32_t L_5 = ___0_space; int32_t L_6 = V_0; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_4, L_5))) <= ((int32_t)L_6))) { goto IL_0029; } } { VirtualActionInvoker0::Invoke(46, __this); } IL_0029: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8 (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int32_t ___0_space, const RuntimeMethod* method) { int32_t V_0 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; NullCheck(L_0); V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length)); int32_t L_1 = ___0_space; int32_t L_2 = V_0; if ((((int32_t)L_1) <= ((int32_t)L_2))) { goto IL_000f; } } { return (bool)0; } IL_000f: { int32_t L_3 = __this->___bufferIndex; int32_t L_4 = ___0_space; int32_t L_5 = V_0; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_3, L_4))) <= ((int32_t)L_5))) { goto IL_0020; } } { VirtualActionInvoker0::Invoke(46, __this); } IL_0020: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryDataWriter__cctor_mDCF719BFCBA3E45B0537E3D7AE785DC838EBCC31 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t040DD97225AE7940C382F481C47641A9726EC4C7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t0A012FA1577223FF2119D68312CF07EDD705CC57_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t2C1E9C3208FF733CF93194827BC5A316F5728ABE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t6896EA7B8A6394A0DB02C01762B8852C3E16D91C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t6C577DBD836701816846A7A2828A1F69FBFA1FB8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t786686BB4C5B9AA674CB0020B2BBFF6E155B0ADF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t8D91EEEC6F67AE84813CD12EB819858671000DAF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t99D5BE4BC7F4DDFD6D3A7B8CCCE14638C8E295C0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_t9FCE45D8430C8E4546F9417E50E5E511A9A79E4B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_tC603593BE9AB0D6252D0674BA4A7547AA0FF84E5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_tC9307B24BB0C531145058E18028E296F840CBA67_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_tD051CEE665CB7EE31E074DA49DCAE32AD8A5CF53_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_tD6E080F36319CBF6BF1621FF6C67DCA2E608EB98_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_3_tDD9B7F86F62343F8C28A64A27E90DD2795981B0D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_Guid_m3FEA98B644AFAF548AD7D21C5B23907AF5DC614D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_bool_m61F3CC0AEAD880176635D2A867CC36BD4393F2F6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_byte_mF00843CCCAD1F0CA870104E88244C3DD35E08F22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_char_m0E700204B9BE7801BE60416F77B24515658C5D82_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_decimal_m061D41F501898F7CBB0E1E268D5E0EEB5353A15C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_double_m4DB62AD93AC6C645C2279AD7EBA88902A969F08D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_float_mEC5845F27D24796366997F71E1082C4F1EE2EC7D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_int_mE92CF34B98F696EBDA74349AA6EAB3B4B244E5C9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_long_m3E2284E5FC70657626FAF0E77194C866E3BF40AD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_sbyte_mF0E770BCD0B6CE9D17D61DFE48A3767541C37EB9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_short_m0F7EB2A2ED9079D6F658BA9D5C4DE15691408379_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_uint_m06365F957F5349895F22925C2C358F888A3A0ED7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_ulong_mC783CEB79A785CE8D03934E9D99E8C256810925D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_WritePrimitiveArray_ushort_m2D51174CE31F0A1AD14DBD01836E56E67F6ED7D4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m112A1CB923DA2FC5DD778E732387D65BA92A743F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA063F7CB6E3B3137242BABE30D2790AB7512F906_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mB7AA8EFA279F0EF69B3F2DFD7EF60FCC5D18E4FD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_GetBytes_m0EB9A8E2E92B6D1D0E74F410C82A4CC5ED61B718_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_GetBytes_m27A2BFF2CBB6CECA0A9E58B3A65C6A45C40EF079_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_GetBytes_m432090B768F2E1AD344AB7C8E4B52BDC75E7593C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_GetBytes_m751D4DC8F2016F71564DBB6DFAD4CCD471736354_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_GetBytes_m77C5435E6E23835087F3CFDE1EE30B8DAC276235_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_GetBytes_m9ED318F8126C0F6CE2E4F33D07CD09B642D65F48_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_GetBytes_mB45E6D425454C8357F7AAC65B49B52419D719AFA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_GetBytes_mE2EB32A1D34E9FD1E3FA10C17C0ABF2688A2F620_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_GetBytes_mE5E4847614CEB0DF324D422FB5CA8BCD54814EA0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_GetBytes_mFDB5706A306A0E692E66D5FED090CA9610EFB0CD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__70_0_mF4ECDDFA9E91970F5EE11CEBC2F931D3F0EBA73A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__70_1_m8E057B343F8B814C539FA6C5BEBC2DF8FB70D631_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__70_2_m330949E17AC32BD4FD927ED46B90A877CF639C44_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__70_3_m893C7F7A0A2851B99648AE62250DB61E395D8117_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var); s_Il2CppMethodInitialized = true; } Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* V_0 = NULL; Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* V_1 = NULL; Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* V_2 = NULL; { il2cpp_codegen_runtime_class_init_inline(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var); FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE* L_0 = ((FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_StaticFields*)il2cpp_codegen_static_fields_for(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var))->___Instance; Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_1 = (Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE*)il2cpp_codegen_object_new(Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE_il2cpp_TypeInfo_var); Dictionary_2__ctor_m112A1CB923DA2FC5DD778E732387D65BA92A743F(L_1, L_0, Dictionary_2__ctor_m112A1CB923DA2FC5DD778E732387D65BA92A743F_RuntimeMethod_var); V_0 = L_1; Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_2 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_4; L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_il2cpp_TypeInfo_var); U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE* L_5 = ((U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_il2cpp_TypeInfo_var))->___U3CU3E9; Action_3_t8D91EEEC6F67AE84813CD12EB819858671000DAF* L_6 = (Action_3_t8D91EEEC6F67AE84813CD12EB819858671000DAF*)il2cpp_codegen_object_new(Action_3_t8D91EEEC6F67AE84813CD12EB819858671000DAF_il2cpp_TypeInfo_var); Action_3__ctor_m6DE8F052E73E5635AEC54528275E9CA3EBD4F78F(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__70_0_mF4ECDDFA9E91970F5EE11CEBC2F931D3F0EBA73A_RuntimeMethod_var), NULL); NullCheck(L_2); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_2, L_4, L_6, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_7 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) }; Type_t* L_9; L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL); U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE* L_10 = ((U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_il2cpp_TypeInfo_var))->___U3CU3E9; Action_3_t6C577DBD836701816846A7A2828A1F69FBFA1FB8* L_11 = (Action_3_t6C577DBD836701816846A7A2828A1F69FBFA1FB8*)il2cpp_codegen_object_new(Action_3_t6C577DBD836701816846A7A2828A1F69FBFA1FB8_il2cpp_TypeInfo_var); Action_3__ctor_mFF654904C35FEAA47E64562CF9391F8446BE871D(L_11, L_10, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__70_1_m8E057B343F8B814C539FA6C5BEBC2DF8FB70D631_RuntimeMethod_var), NULL); NullCheck(L_7); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_7, L_9, L_11, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_12 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) }; Type_t* L_14; L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL); U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE* L_15 = ((U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_il2cpp_TypeInfo_var))->___U3CU3E9; Action_3_tDD9B7F86F62343F8C28A64A27E90DD2795981B0D* L_16 = (Action_3_tDD9B7F86F62343F8C28A64A27E90DD2795981B0D*)il2cpp_codegen_object_new(Action_3_tDD9B7F86F62343F8C28A64A27E90DD2795981B0D_il2cpp_TypeInfo_var); Action_3__ctor_m6FA5B1CD72297ED7E15ABB531C568561A360A66E(L_16, L_15, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__70_2_m330949E17AC32BD4FD927ED46B90A877CF639C44_RuntimeMethod_var), NULL); NullCheck(L_12); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_12, L_14, L_16, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_17 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) }; Type_t* L_19; L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL); U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE* L_20 = ((U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_il2cpp_TypeInfo_var))->___U3CU3E9; Action_3_tD6E080F36319CBF6BF1621FF6C67DCA2E608EB98* L_21 = (Action_3_tD6E080F36319CBF6BF1621FF6C67DCA2E608EB98*)il2cpp_codegen_object_new(Action_3_tD6E080F36319CBF6BF1621FF6C67DCA2E608EB98_il2cpp_TypeInfo_var); Action_3__ctor_m9255AD97858C856F8A6A0B033E8E95044409D172(L_21, L_20, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__70_3_m893C7F7A0A2851B99648AE62250DB61E395D8117_RuntimeMethod_var), NULL); NullCheck(L_17); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_17, L_19, L_21, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_22 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_23 = { reinterpret_cast (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) }; Type_t* L_24; L_24 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_23, NULL); Action_3_t786686BB4C5B9AA674CB0020B2BBFF6E155B0ADF* L_25 = (Action_3_t786686BB4C5B9AA674CB0020B2BBFF6E155B0ADF*)il2cpp_codegen_object_new(Action_3_t786686BB4C5B9AA674CB0020B2BBFF6E155B0ADF_il2cpp_TypeInfo_var); Action_3__ctor_mFC7ACC90868EDAA1AABD4A8FEF2274D2871FFADA(L_25, NULL, (intptr_t)((void*)ProperBitConverter_GetBytes_mE2EB32A1D34E9FD1E3FA10C17C0ABF2688A2F620_RuntimeMethod_var), NULL); NullCheck(L_22); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_22, L_24, L_25, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_26 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_27 = { reinterpret_cast (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) }; Type_t* L_28; L_28 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_27, NULL); Action_3_t9FCE45D8430C8E4546F9417E50E5E511A9A79E4B* L_29 = (Action_3_t9FCE45D8430C8E4546F9417E50E5E511A9A79E4B*)il2cpp_codegen_object_new(Action_3_t9FCE45D8430C8E4546F9417E50E5E511A9A79E4B_il2cpp_TypeInfo_var); Action_3__ctor_m457FAD59A667765DDB23A4BD10F8C83AB782DB90(L_29, NULL, (intptr_t)((void*)ProperBitConverter_GetBytes_m9ED318F8126C0F6CE2E4F33D07CD09B642D65F48_RuntimeMethod_var), NULL); NullCheck(L_26); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_26, L_28, L_29, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_30 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) }; Type_t* L_32; L_32 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_31, NULL); Action_3_t0A012FA1577223FF2119D68312CF07EDD705CC57* L_33 = (Action_3_t0A012FA1577223FF2119D68312CF07EDD705CC57*)il2cpp_codegen_object_new(Action_3_t0A012FA1577223FF2119D68312CF07EDD705CC57_il2cpp_TypeInfo_var); Action_3__ctor_m521E2F3F77D501F976153A405358CB2E88E81423(L_33, NULL, (intptr_t)((void*)ProperBitConverter_GetBytes_m77C5435E6E23835087F3CFDE1EE30B8DAC276235_RuntimeMethod_var), NULL); NullCheck(L_30); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_30, L_32, L_33, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_34 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_35 = { reinterpret_cast (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) }; Type_t* L_36; L_36 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_35, NULL); Action_3_tC9307B24BB0C531145058E18028E296F840CBA67* L_37 = (Action_3_tC9307B24BB0C531145058E18028E296F840CBA67*)il2cpp_codegen_object_new(Action_3_tC9307B24BB0C531145058E18028E296F840CBA67_il2cpp_TypeInfo_var); Action_3__ctor_m4229015BAAB9B5694A9D32A2CF9CB2E54F66C0AF(L_37, NULL, (intptr_t)((void*)ProperBitConverter_GetBytes_m27A2BFF2CBB6CECA0A9E58B3A65C6A45C40EF079_RuntimeMethod_var), NULL); NullCheck(L_34); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_34, L_36, L_37, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_38 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) }; Type_t* L_40; L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL); Action_3_tD051CEE665CB7EE31E074DA49DCAE32AD8A5CF53* L_41 = (Action_3_tD051CEE665CB7EE31E074DA49DCAE32AD8A5CF53*)il2cpp_codegen_object_new(Action_3_tD051CEE665CB7EE31E074DA49DCAE32AD8A5CF53_il2cpp_TypeInfo_var); Action_3__ctor_m51E15CD0B58E32840831F91412960D296C2F8BF8(L_41, NULL, (intptr_t)((void*)ProperBitConverter_GetBytes_mE5E4847614CEB0DF324D422FB5CA8BCD54814EA0_RuntimeMethod_var), NULL); NullCheck(L_38); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_38, L_40, L_41, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_42 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_43 = { reinterpret_cast (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) }; Type_t* L_44; L_44 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_43, NULL); Action_3_tC603593BE9AB0D6252D0674BA4A7547AA0FF84E5* L_45 = (Action_3_tC603593BE9AB0D6252D0674BA4A7547AA0FF84E5*)il2cpp_codegen_object_new(Action_3_tC603593BE9AB0D6252D0674BA4A7547AA0FF84E5_il2cpp_TypeInfo_var); Action_3__ctor_mC9877A206CAE0F4F8B36A9C3E4992A06D46A5564(L_45, NULL, (intptr_t)((void*)ProperBitConverter_GetBytes_mB45E6D425454C8357F7AAC65B49B52419D719AFA_RuntimeMethod_var), NULL); NullCheck(L_42); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_42, L_44, L_45, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_46 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_47 = { reinterpret_cast (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) }; Type_t* L_48; L_48 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_47, NULL); Action_3_t6896EA7B8A6394A0DB02C01762B8852C3E16D91C* L_49 = (Action_3_t6896EA7B8A6394A0DB02C01762B8852C3E16D91C*)il2cpp_codegen_object_new(Action_3_t6896EA7B8A6394A0DB02C01762B8852C3E16D91C_il2cpp_TypeInfo_var); Action_3__ctor_mEFCCBED6631119173E5989EACEC131BF15905CEC(L_49, NULL, (intptr_t)((void*)ProperBitConverter_GetBytes_m432090B768F2E1AD344AB7C8E4B52BDC75E7593C_RuntimeMethod_var), NULL); NullCheck(L_46); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_46, L_48, L_49, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_50 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_51 = { reinterpret_cast (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) }; Type_t* L_52; L_52 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_51, NULL); Action_3_t99D5BE4BC7F4DDFD6D3A7B8CCCE14638C8E295C0* L_53 = (Action_3_t99D5BE4BC7F4DDFD6D3A7B8CCCE14638C8E295C0*)il2cpp_codegen_object_new(Action_3_t99D5BE4BC7F4DDFD6D3A7B8CCCE14638C8E295C0_il2cpp_TypeInfo_var); Action_3__ctor_m841FAFB89885933D20402444BEDCDE8D7058D98B(L_53, NULL, (intptr_t)((void*)ProperBitConverter_GetBytes_mFDB5706A306A0E692E66D5FED090CA9610EFB0CD_RuntimeMethod_var), NULL); NullCheck(L_50); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_50, L_52, L_53, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_54 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_55 = { reinterpret_cast (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) }; Type_t* L_56; L_56 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_55, NULL); Action_3_t040DD97225AE7940C382F481C47641A9726EC4C7* L_57 = (Action_3_t040DD97225AE7940C382F481C47641A9726EC4C7*)il2cpp_codegen_object_new(Action_3_t040DD97225AE7940C382F481C47641A9726EC4C7_il2cpp_TypeInfo_var); Action_3__ctor_m125CB91021FA82B72B2797CE9217AF1F6E21C968(L_57, NULL, (intptr_t)((void*)ProperBitConverter_GetBytes_m751D4DC8F2016F71564DBB6DFAD4CCD471736354_RuntimeMethod_var), NULL); NullCheck(L_54); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_54, L_56, L_57, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_58 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_59 = { reinterpret_cast (Guid_t_0_0_0_var) }; Type_t* L_60; L_60 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_59, NULL); Action_3_t2C1E9C3208FF733CF93194827BC5A316F5728ABE* L_61 = (Action_3_t2C1E9C3208FF733CF93194827BC5A316F5728ABE*)il2cpp_codegen_object_new(Action_3_t2C1E9C3208FF733CF93194827BC5A316F5728ABE_il2cpp_TypeInfo_var); Action_3__ctor_m077D737FBC1185FAB72DB6A51E508CEB33456200(L_61, NULL, (intptr_t)((void*)ProperBitConverter_GetBytes_m0EB9A8E2E92B6D1D0E74F410C82A4CC5ED61B718_RuntimeMethod_var), NULL); NullCheck(L_58); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_58, L_60, L_61, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_62 = V_0; ((BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_StaticFields*)il2cpp_codegen_static_fields_for(BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_il2cpp_TypeInfo_var))->___PrimitiveGetBytesMethods = L_62; Il2CppCodeGenWriteBarrier((void**)(&((BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_StaticFields*)il2cpp_codegen_static_fields_for(BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_il2cpp_TypeInfo_var))->___PrimitiveGetBytesMethods), (void*)L_62); FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE* L_63 = ((FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_StaticFields*)il2cpp_codegen_static_fields_for(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var))->___Instance; Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_64 = (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*)il2cpp_codegen_object_new(Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var); Dictionary_2__ctor_mA063F7CB6E3B3137242BABE30D2790AB7512F906(L_64, L_63, Dictionary_2__ctor_mA063F7CB6E3B3137242BABE30D2790AB7512F906_RuntimeMethod_var); V_1 = L_64; Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_65 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_66 = { reinterpret_cast (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) }; Type_t* L_67; L_67 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_66, NULL); NullCheck(L_65); Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_65, L_67, 2, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var); Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_68 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_69 = { reinterpret_cast (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) }; Type_t* L_70; L_70 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_69, NULL); NullCheck(L_68); Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_68, L_70, 1, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var); Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_71 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_72 = { reinterpret_cast (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) }; Type_t* L_73; L_73 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_72, NULL); NullCheck(L_71); Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_71, L_73, 1, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var); Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_74 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_75 = { reinterpret_cast (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) }; Type_t* L_76; L_76 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_75, NULL); NullCheck(L_74); Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_74, L_76, 1, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var); Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_77 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_78 = { reinterpret_cast (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) }; Type_t* L_79; L_79 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_78, NULL); NullCheck(L_77); Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_77, L_79, 2, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var); Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_80 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_81 = { reinterpret_cast (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) }; Type_t* L_82; L_82 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_81, NULL); NullCheck(L_80); Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_80, L_82, 4, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var); Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_83 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_84 = { reinterpret_cast (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) }; Type_t* L_85; L_85 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_84, NULL); NullCheck(L_83); Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_83, L_85, 8, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var); Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_86 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_87 = { reinterpret_cast (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) }; Type_t* L_88; L_88 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_87, NULL); NullCheck(L_86); Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_86, L_88, 2, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var); Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_89 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_90 = { reinterpret_cast (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) }; Type_t* L_91; L_91 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_90, NULL); NullCheck(L_89); Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_89, L_91, 4, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var); Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_92 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_93 = { reinterpret_cast (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) }; Type_t* L_94; L_94 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_93, NULL); NullCheck(L_92); Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_92, L_94, 8, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var); Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_95 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_96 = { reinterpret_cast (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) }; Type_t* L_97; L_97 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_96, NULL); NullCheck(L_95); Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_95, L_97, ((int32_t)16), Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var); Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_98 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_99 = { reinterpret_cast (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) }; Type_t* L_100; L_100 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_99, NULL); NullCheck(L_98); Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_98, L_100, 4, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var); Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_101 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_102 = { reinterpret_cast (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) }; Type_t* L_103; L_103 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_102, NULL); NullCheck(L_101); Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_101, L_103, 8, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var); Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_104 = V_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_105 = { reinterpret_cast (Guid_t_0_0_0_var) }; Type_t* L_106; L_106 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_105, NULL); NullCheck(L_104); Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_104, L_106, ((int32_t)16), Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var); Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_107 = V_1; ((BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_StaticFields*)il2cpp_codegen_static_fields_for(BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_il2cpp_TypeInfo_var))->___PrimitiveSizes = L_107; Il2CppCodeGenWriteBarrier((void**)(&((BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_StaticFields*)il2cpp_codegen_static_fields_for(BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_il2cpp_TypeInfo_var))->___PrimitiveSizes), (void*)L_107); FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE* L_108 = ((FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_StaticFields*)il2cpp_codegen_static_fields_for(FastTypeComparer_tEB6C0E1B9CFBAA6F47DC55D92BEE2EB3FE72DADE_il2cpp_TypeInfo_var))->___Instance; Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_109 = (Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA*)il2cpp_codegen_object_new(Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA_il2cpp_TypeInfo_var); Dictionary_2__ctor_mB7AA8EFA279F0EF69B3F2DFD7EF60FCC5D18E4FD(L_109, L_108, Dictionary_2__ctor_mB7AA8EFA279F0EF69B3F2DFD7EF60FCC5D18E4FD_RuntimeMethod_var); V_2 = L_109; Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_110 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_111 = { reinterpret_cast (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) }; Type_t* L_112; L_112 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_111, NULL); Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_113 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var); Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_113, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_char_m0E700204B9BE7801BE60416F77B24515658C5D82_RuntimeMethod_var), NULL); NullCheck(L_110); Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_110, L_112, L_113, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var); Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_114 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_115 = { reinterpret_cast (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) }; Type_t* L_116; L_116 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_115, NULL); Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_117 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var); Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_117, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_sbyte_mF0E770BCD0B6CE9D17D61DFE48A3767541C37EB9_RuntimeMethod_var), NULL); NullCheck(L_114); Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_114, L_116, L_117, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var); Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_118 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_119 = { reinterpret_cast (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) }; Type_t* L_120; L_120 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_119, NULL); Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_121 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var); Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_121, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_short_m0F7EB2A2ED9079D6F658BA9D5C4DE15691408379_RuntimeMethod_var), NULL); NullCheck(L_118); Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_118, L_120, L_121, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var); Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_122 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_123 = { reinterpret_cast (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) }; Type_t* L_124; L_124 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_123, NULL); Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_125 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var); Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_125, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_int_mE92CF34B98F696EBDA74349AA6EAB3B4B244E5C9_RuntimeMethod_var), NULL); NullCheck(L_122); Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_122, L_124, L_125, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var); Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_126 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_127 = { reinterpret_cast (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) }; Type_t* L_128; L_128 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_127, NULL); Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_129 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var); Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_129, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_long_m3E2284E5FC70657626FAF0E77194C866E3BF40AD_RuntimeMethod_var), NULL); NullCheck(L_126); Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_126, L_128, L_129, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var); Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_130 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_131 = { reinterpret_cast (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) }; Type_t* L_132; L_132 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_131, NULL); Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_133 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var); Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_133, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_byte_mF00843CCCAD1F0CA870104E88244C3DD35E08F22_RuntimeMethod_var), NULL); NullCheck(L_130); Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_130, L_132, L_133, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var); Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_134 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_135 = { reinterpret_cast (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) }; Type_t* L_136; L_136 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_135, NULL); Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_137 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var); Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_137, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_ushort_m2D51174CE31F0A1AD14DBD01836E56E67F6ED7D4_RuntimeMethod_var), NULL); NullCheck(L_134); Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_134, L_136, L_137, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var); Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_138 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_139 = { reinterpret_cast (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) }; Type_t* L_140; L_140 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_139, NULL); Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_141 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var); Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_141, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_uint_m06365F957F5349895F22925C2C358F888A3A0ED7_RuntimeMethod_var), NULL); NullCheck(L_138); Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_138, L_140, L_141, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var); Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_142 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_143 = { reinterpret_cast (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) }; Type_t* L_144; L_144 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_143, NULL); Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_145 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var); Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_145, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_ulong_mC783CEB79A785CE8D03934E9D99E8C256810925D_RuntimeMethod_var), NULL); NullCheck(L_142); Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_142, L_144, L_145, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var); Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_146 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_147 = { reinterpret_cast (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) }; Type_t* L_148; L_148 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_147, NULL); Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_149 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var); Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_149, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_decimal_m061D41F501898F7CBB0E1E268D5E0EEB5353A15C_RuntimeMethod_var), NULL); NullCheck(L_146); Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_146, L_148, L_149, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var); Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_150 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_151 = { reinterpret_cast (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) }; Type_t* L_152; L_152 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_151, NULL); Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_153 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var); Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_153, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_bool_m61F3CC0AEAD880176635D2A867CC36BD4393F2F6_RuntimeMethod_var), NULL); NullCheck(L_150); Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_150, L_152, L_153, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var); Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_154 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_155 = { reinterpret_cast (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) }; Type_t* L_156; L_156 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_155, NULL); Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_157 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var); Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_157, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_float_mEC5845F27D24796366997F71E1082C4F1EE2EC7D_RuntimeMethod_var), NULL); NullCheck(L_154); Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_154, L_156, L_157, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var); Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_158 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_159 = { reinterpret_cast (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) }; Type_t* L_160; L_160 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_159, NULL); Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_161 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var); Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_161, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_double_m4DB62AD93AC6C645C2279AD7EBA88902A969F08D_RuntimeMethod_var), NULL); NullCheck(L_158); Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_158, L_160, L_161, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var); Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_162 = V_2; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_163 = { reinterpret_cast (Guid_t_0_0_0_var) }; Type_t* L_164; L_164 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_163, NULL); Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF* L_165 = (Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF*)il2cpp_codegen_object_new(Action_2_t7626AB8067854FD1A976A8875B26AF60E162E6AF_il2cpp_TypeInfo_var); Action_2__ctor_mACED37CD4416A6BDFA8CB3D4E1A6F160B8150280(L_165, NULL, (intptr_t)((void*)BinaryDataWriter_WritePrimitiveArray_Guid_m3FEA98B644AFAF548AD7D21C5B23907AF5DC614D_RuntimeMethod_var), NULL); NullCheck(L_162); Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67(L_162, L_164, L_165, Dictionary_2_Add_mC0B05682C816CC8CB6C1B08C88C95DD4AABB5B67_RuntimeMethod_var); Dictionary_2_t412B79C7D0A68EA5B1CFEB485D78176A63FBCFBA* L_166 = V_2; ((BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_StaticFields*)il2cpp_codegen_static_fields_for(BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_il2cpp_TypeInfo_var))->___PrimitiveArrayWriters = L_166; Il2CppCodeGenWriteBarrier((void**)(&((BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_StaticFields*)il2cpp_codegen_static_fields_for(BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF_il2cpp_TypeInfo_var))->___PrimitiveArrayWriters), (void*)L_166); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m91FFC10386959761E9C1722B1EC2E0F8972948B3 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE* L_0 = (U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE*)il2cpp_codegen_object_new(U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_il2cpp_TypeInfo_var); U3CU3Ec__ctor_m022524C9C2F6A2679EFCB2B4A1C53CC600C54296(L_0, NULL); ((U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m022524C9C2F6A2679EFCB2B4A1C53CC600C54296 (U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3C_cctorU3Eb__70_0_mF4ECDDFA9E91970F5EE11CEBC2F931D3F0EBA73A (U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_b, int32_t ___1_i, Il2CppChar ___2_v, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_b; int32_t L_1 = ___1_i; Il2CppChar L_2 = ___2_v; il2cpp_codegen_runtime_class_init_inline(ProperBitConverter_t0F12B9E3409E1904D83F78428C9096F60A9EA3B0_il2cpp_TypeInfo_var); ProperBitConverter_GetBytes_m27A2BFF2CBB6CECA0A9E58B3A65C6A45C40EF079(L_0, L_1, L_2, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3C_cctorU3Eb__70_1_m8E057B343F8B814C539FA6C5BEBC2DF8FB70D631 (U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_b, int32_t ___1_i, uint8_t ___2_v, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_b; int32_t L_1 = ___1_i; uint8_t L_2 = ___2_v; NullCheck(L_0); (L_0)->SetAt(static_cast(L_1), (uint8_t)L_2); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3C_cctorU3Eb__70_2_m330949E17AC32BD4FD927ED46B90A877CF639C44 (U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_b, int32_t ___1_i, int8_t ___2_v, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_b; int32_t L_1 = ___1_i; int8_t L_2 = ___2_v; NullCheck(L_0); (L_0)->SetAt(static_cast(L_1), (uint8_t)((int32_t)(uint8_t)L_2)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3C_cctorU3Eb__70_3_m893C7F7A0A2851B99648AE62250DB61E395D8117 (U3CU3Ec_t6186E767C11D28B9022C126D90FED362DEB678EE* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_b, int32_t ___1_i, bool ___2_v, const RuntimeMethod* method) { int32_t G_B2_0 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B2_1 = NULL; int32_t G_B1_0 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B1_1 = NULL; int32_t G_B3_0 = 0; int32_t G_B3_1 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B3_2 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_b; int32_t L_1 = ___1_i; bool L_2 = ___2_v; if (L_2) { G_B2_0 = L_1; G_B2_1 = L_0; goto IL_0008; } G_B1_0 = L_1; G_B1_1 = L_0; } { G_B3_0 = 0; G_B3_1 = G_B1_0; G_B3_2 = G_B1_1; goto IL_0009; } IL_0008: { G_B3_0 = 1; G_B3_1 = G_B2_0; G_B3_2 = G_B2_1; } IL_0009: { NullCheck(G_B3_2); (G_B3_2)->SetAt(static_cast(G_B3_1), (uint8_t)G_B3_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #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 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataReader__ctor_m52956C68BE995F3FFF18174BF10BCC135087FB43 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method) { { JsonDataReader__ctor_mE5E303F7502953B4AB268782716ED5F0F286F9B9(__this, (Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE*)NULL, (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1*)NULL, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataReader__ctor_mE5E303F7502953B4AB268782716ED5F0F286F9B9 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_stream, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___1_context, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m20E5ED39DC8B6FDB08C4BC6D97598BD4D4AABB09_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA339D37D2AF31AAB632B901570863BD0E283FADB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t01C271DAAA995A6BB3551CEE7211992D2014C54D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t0C3FDD735FCDC6B3F63DD37025A9B0CD52DA078C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t5800A995BE95C9F3897A7F86E964157A7D0B10AC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t795BA1461C14377291BD8B37CC2DF979C31BF318_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t84FF2BA023F4FF598B3D124B60BB85D6F904FE1D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t8FB054CAA84105278E81718602A899DC392659DC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_tD93ED0F663FCE513F35D9AEFEABC8B4714731F33_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_tE206E9F9B41CFFF0572F2C4B0387B4E70C161ACC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_tEFE13D8B81B3DD3ECB817DA9CC397451AAF9881A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_tF6541D6142ABBB0E6DD98A0B3A635B1F2002DC6D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_U3C_ctorU3Eb__7_0_m43EA6EC36C58F10E51BA6599DC13A80A4E5C17C4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_U3C_ctorU3Eb__7_10_m302FF7414631C709CD41E2DE42CCD565D69DCE37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_U3C_ctorU3Eb__7_11_mA2FF5900FBE012AE3A5EC5EB2BA5A06EC0A9CD16_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_U3C_ctorU3Eb__7_12_m06F389D3E2C09DFDEC9120D8BA81935F51ABCC5F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_U3C_ctorU3Eb__7_13_m57ADA57EC3B90AAA51D988F0B8C7B991E25F11CE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_U3C_ctorU3Eb__7_1_m70F9DF2B1DCF508404F69B2D3DB308F030012AC6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_U3C_ctorU3Eb__7_2_mBE3B5352E4AC7008B9EAC0379412F43E13AA2A42_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_U3C_ctorU3Eb__7_3_mF122C42A88502D6CB5B592D9E53AB1715C6E66C5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_U3C_ctorU3Eb__7_4_m9FC5642179704AA091AEA2E7E898F72F3ABD9269_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_U3C_ctorU3Eb__7_5_mC2A1A4C3A9A33995420516B327E49FC19E175A80_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_U3C_ctorU3Eb__7_6_m448A3CF266B621E448D70D01081C8C2BC2F0331B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_U3C_ctorU3Eb__7_7_m94E4A5F482696EC8BF7511FF8083DC1FED53C43B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_U3C_ctorU3Eb__7_8_m986285BCCE79B97EB34F78A48E1FBF974EE9B103_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_U3C_ctorU3Eb__7_9_m57ACC96484D5444EEDD528BD3BE6DC9936CCB989_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var); s_Il2CppMethodInitialized = true; } Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* V_0 = NULL; { Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* L_0 = (Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36*)il2cpp_codegen_object_new(Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36_il2cpp_TypeInfo_var); Dictionary_2__ctor_mA339D37D2AF31AAB632B901570863BD0E283FADB(L_0, ((int32_t)16), Dictionary_2__ctor_mA339D37D2AF31AAB632B901570863BD0E283FADB_RuntimeMethod_var); __this->___seenTypes = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___seenTypes), (void*)L_0); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1 = ___0_stream; DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_2 = ___1_context; BaseDataReader__ctor_mE60E64F5FFFEEBEA52778E463E5000688E8A7261(__this, L_1, L_2, NULL); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_3 = (Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE*)il2cpp_codegen_object_new(Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE_il2cpp_TypeInfo_var); Dictionary_2__ctor_m20E5ED39DC8B6FDB08C4BC6D97598BD4D4AABB09(L_3, Dictionary_2__ctor_m20E5ED39DC8B6FDB08C4BC6D97598BD4D4AABB09_RuntimeMethod_var); V_0 = L_3; Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_4 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); Func_1_tE206E9F9B41CFFF0572F2C4B0387B4E70C161ACC* L_7 = (Func_1_tE206E9F9B41CFFF0572F2C4B0387B4E70C161ACC*)il2cpp_codegen_object_new(Func_1_tE206E9F9B41CFFF0572F2C4B0387B4E70C161ACC_il2cpp_TypeInfo_var); Func_1__ctor_m64666B7C79DD37423166867D6AC3A2487EB91E13(L_7, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_0_m43EA6EC36C58F10E51BA6599DC13A80A4E5C17C4_RuntimeMethod_var), NULL); NullCheck(L_4); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_4, L_6, L_7, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_8 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) }; Type_t* L_10; L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL); Func_1_t5800A995BE95C9F3897A7F86E964157A7D0B10AC* L_11 = (Func_1_t5800A995BE95C9F3897A7F86E964157A7D0B10AC*)il2cpp_codegen_object_new(Func_1_t5800A995BE95C9F3897A7F86E964157A7D0B10AC_il2cpp_TypeInfo_var); Func_1__ctor_m9C775C8E4FE5ABE4F2B0B95A72F184DDA5C2CFEE(L_11, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_1_m70F9DF2B1DCF508404F69B2D3DB308F030012AC6_RuntimeMethod_var), NULL); NullCheck(L_8); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_8, L_10, L_11, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_12 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) }; Type_t* L_14; L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL); Func_1_tEFE13D8B81B3DD3ECB817DA9CC397451AAF9881A* L_15 = (Func_1_tEFE13D8B81B3DD3ECB817DA9CC397451AAF9881A*)il2cpp_codegen_object_new(Func_1_tEFE13D8B81B3DD3ECB817DA9CC397451AAF9881A_il2cpp_TypeInfo_var); Func_1__ctor_m990FDA63F98319790D3131C95D8B44F9EC0D280C(L_15, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_2_mBE3B5352E4AC7008B9EAC0379412F43E13AA2A42_RuntimeMethod_var), NULL); NullCheck(L_12); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_12, L_14, L_15, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_16 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) }; Type_t* L_18; L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL); Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD* L_19 = (Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD*)il2cpp_codegen_object_new(Func_1_tC288CCB64EFD1F5FD49C3F8DE91FE62905E44BCD_il2cpp_TypeInfo_var); Func_1__ctor_m475512287B9508E6D4721B3022635FED517234D1(L_19, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_3_mF122C42A88502D6CB5B592D9E53AB1715C6E66C5_RuntimeMethod_var), NULL); NullCheck(L_16); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_16, L_18, L_19, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_20 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_21 = { reinterpret_cast (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) }; Type_t* L_22; L_22 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_21, NULL); Func_1_t84FF2BA023F4FF598B3D124B60BB85D6F904FE1D* L_23 = (Func_1_t84FF2BA023F4FF598B3D124B60BB85D6F904FE1D*)il2cpp_codegen_object_new(Func_1_t84FF2BA023F4FF598B3D124B60BB85D6F904FE1D_il2cpp_TypeInfo_var); Func_1__ctor_m8E73BFE6AD5362513E1302835EF279650B70333F(L_23, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_4_m9FC5642179704AA091AEA2E7E898F72F3ABD9269_RuntimeMethod_var), NULL); NullCheck(L_20); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_20, L_22, L_23, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_24 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_25 = { reinterpret_cast (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) }; Type_t* L_26; L_26 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_25, NULL); Func_1_t0C3FDD735FCDC6B3F63DD37025A9B0CD52DA078C* L_27 = (Func_1_t0C3FDD735FCDC6B3F63DD37025A9B0CD52DA078C*)il2cpp_codegen_object_new(Func_1_t0C3FDD735FCDC6B3F63DD37025A9B0CD52DA078C_il2cpp_TypeInfo_var); Func_1__ctor_mE042A1BE679CC2AAF7894C7AB76FD6236643895E(L_27, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_5_mC2A1A4C3A9A33995420516B327E49FC19E175A80_RuntimeMethod_var), NULL); NullCheck(L_24); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_24, L_26, L_27, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_28 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_29 = { reinterpret_cast (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) }; Type_t* L_30; L_30 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_29, NULL); Func_1_t01C271DAAA995A6BB3551CEE7211992D2014C54D* L_31 = (Func_1_t01C271DAAA995A6BB3551CEE7211992D2014C54D*)il2cpp_codegen_object_new(Func_1_t01C271DAAA995A6BB3551CEE7211992D2014C54D_il2cpp_TypeInfo_var); Func_1__ctor_m8917D4A735B10A01469C15D7688BD48062E8BDD3(L_31, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_6_m448A3CF266B621E448D70D01081C8C2BC2F0331B_RuntimeMethod_var), NULL); NullCheck(L_28); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_28, L_30, L_31, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_32 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_33 = { reinterpret_cast (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) }; Type_t* L_34; L_34 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_33, NULL); Func_1_tF6541D6142ABBB0E6DD98A0B3A635B1F2002DC6D* L_35 = (Func_1_tF6541D6142ABBB0E6DD98A0B3A635B1F2002DC6D*)il2cpp_codegen_object_new(Func_1_tF6541D6142ABBB0E6DD98A0B3A635B1F2002DC6D_il2cpp_TypeInfo_var); Func_1__ctor_mA75D888F13C413523F1ECD54F44E8715CB1635C2(L_35, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_7_m94E4A5F482696EC8BF7511FF8083DC1FED53C43B_RuntimeMethod_var), NULL); NullCheck(L_32); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_32, L_34, L_35, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_36 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_37 = { reinterpret_cast (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) }; Type_t* L_38; L_38 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_37, NULL); Func_1_t8FB054CAA84105278E81718602A899DC392659DC* L_39 = (Func_1_t8FB054CAA84105278E81718602A899DC392659DC*)il2cpp_codegen_object_new(Func_1_t8FB054CAA84105278E81718602A899DC392659DC_il2cpp_TypeInfo_var); Func_1__ctor_mD968677C7C680B35882A8D3066A30972C423E0B4(L_39, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_8_m986285BCCE79B97EB34F78A48E1FBF974EE9B103_RuntimeMethod_var), NULL); NullCheck(L_36); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_36, L_38, L_39, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_40 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_41 = { reinterpret_cast (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) }; Type_t* L_42; L_42 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_41, NULL); Func_1_tD93ED0F663FCE513F35D9AEFEABC8B4714731F33* L_43 = (Func_1_tD93ED0F663FCE513F35D9AEFEABC8B4714731F33*)il2cpp_codegen_object_new(Func_1_tD93ED0F663FCE513F35D9AEFEABC8B4714731F33_il2cpp_TypeInfo_var); Func_1__ctor_m4EA800E0563D5E2E04CA0F5DF857947309DFB951(L_43, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_9_m57ACC96484D5444EEDD528BD3BE6DC9936CCB989_RuntimeMethod_var), NULL); NullCheck(L_40); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_40, L_42, L_43, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_44 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_45 = { reinterpret_cast (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) }; Type_t* L_46; L_46 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_45, NULL); Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_47 = (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*)il2cpp_codegen_object_new(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var); Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22(L_47, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_10_m302FF7414631C709CD41E2DE42CCD565D69DCE37_RuntimeMethod_var), NULL); NullCheck(L_44); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_44, L_46, L_47, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_48 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) }; Type_t* L_50; L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL); Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7* L_51 = (Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7*)il2cpp_codegen_object_new(Func_1_t11C3830580201E0A3A3A2C76523B7905EF40BCF7_il2cpp_TypeInfo_var); Func_1__ctor_m94E0C712F86101E026834DA318C3FFF46DE49C71(L_51, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_11_mA2FF5900FBE012AE3A5EC5EB2BA5A06EC0A9CD16_RuntimeMethod_var), NULL); NullCheck(L_48); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_48, L_50, L_51, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_52 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) }; Type_t* L_54; L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL); Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7* L_55 = (Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7*)il2cpp_codegen_object_new(Func_1_t7748833627297E42C5F5E294D4EF6457E839B5D7_il2cpp_TypeInfo_var); Func_1__ctor_mFD3B853B23577DD7757C6726EB1FB0EC97D25B31(L_55, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_12_m06F389D3E2C09DFDEC9120D8BA81935F51ABCC5F_RuntimeMethod_var), NULL); NullCheck(L_52); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_52, L_54, L_55, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_56 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast (Guid_t_0_0_0_var) }; Type_t* L_58; L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL); Func_1_t795BA1461C14377291BD8B37CC2DF979C31BF318* L_59 = (Func_1_t795BA1461C14377291BD8B37CC2DF979C31BF318*)il2cpp_codegen_object_new(Func_1_t795BA1461C14377291BD8B37CC2DF979C31BF318_il2cpp_TypeInfo_var); Func_1__ctor_mF051C59A4536E246F8D503B6C2AFD4A633CF27E3(L_59, __this, (intptr_t)((void*)JsonDataReader_U3C_ctorU3Eb__7_13_m57ADA57EC3B90AAA51D988F0B8C7B991E25F11CE_RuntimeMethod_var), NULL); NullCheck(L_56); Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD(L_56, L_58, L_59, Dictionary_2_Add_m9765F735045917CA4F3E642DA4F1FF58023A48FD_RuntimeMethod_var); Dictionary_2_tAAED98748F4718BFB4C314B73AE3454912768DCE* L_60 = V_0; __this->___primitiveArrayReaders = L_60; Il2CppCodeGenWriteBarrier((void**)(&__this->___primitiveArrayReaders), (void*)L_60); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* JsonDataReader_get_Stream_m861BA63522BD2792D4E053F64DD4DDA1D8EF7DFB (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0; L_0 = BaseDataReader_get_Stream_mF16D1B7B725951734DD87363B28BC95C456D308E_inline(__this, NULL); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataReader_set_Stream_m0CEBEC5A8BCF23B0377F4802B8859B7EB74B23F3 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = ___0_value; BaseDataReader_set_Stream_m7FCCF4F6CC3016F57157D68F90A0CDB65883610E(__this, L_0, NULL); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_1; L_1 = BaseDataReader_get_Stream_mF16D1B7B725951734DD87363B28BC95C456D308E_inline(__this, NULL); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_2; L_2 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* L_3 = (JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F*)il2cpp_codegen_object_new(JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F_il2cpp_TypeInfo_var); JsonTextReader__ctor_m98265307E330E3BCFFBE1D5B91DCE5AE7A07DBB0(L_3, L_1, L_2, NULL); __this->___reader = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___reader), (void*)L_3); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataReader_Dispose_mDECAEA0E57747F6B9E4197065B3521AFD84CF3CD (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method) { { JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* L_0 = __this->___reader; NullCheck(L_0); JsonTextReader_Dispose_m4D7F672CA3AA3242683EA2F9459EB01F72DA1294(L_0, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t JsonDataReader_PeekEntry_m3852E02A56BF9558F48FA56CE4AA1346EE9FB31C (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, String_t** ___0_name, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } uint8_t V_0 = 0; { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); bool L_1; L_1 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline(L_0, Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!L_1) { goto IL_0021; } } { String_t** L_2 = ___0_name; String_t* L_3 = __this->___peekedEntryName; *((RuntimeObject**)L_2) = (RuntimeObject*)L_3; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_2, (void*)(RuntimeObject*)L_3); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_4 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); uint8_t L_5; L_5 = Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6(L_4, Nullable_1_get_Value_m237F981F26FE18C7803A69AEBFEB476B7FA517A6_RuntimeMethod_var); return L_5; } IL_0021: { JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* L_6 = __this->___reader; String_t** L_7 = ___0_name; String_t** L_8 = (String_t**)(&__this->___peekedEntryContent); NullCheck(L_6); JsonTextReader_ReadToNextEntry_m4B2BEB2131141A0D96AFB0549AA27314E394AC0E(L_6, L_7, L_8, (&V_0), NULL); String_t** L_9 = ___0_name; String_t* L_10 = *((String_t**)L_9); __this->___peekedEntryName = L_10; Il2CppCodeGenWriteBarrier((void**)(&__this->___peekedEntryName), (void*)L_10); uint8_t L_11 = V_0; Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_12; memset((&L_12), 0, sizeof(L_12)); Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678((&L_12), L_11, Nullable_1__ctor_m362786F7B464E87AA153312B4DBC0EA7FD2B2678_RuntimeMethod_var); __this->___peekedEntryType = L_12; uint8_t L_13 = V_0; return L_13; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_EnterNode_mFBBB87394513B28787712BFAEA94BD816ED0251A (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, Type_t** ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m03B727E2D5CC80573746CF6077AF72B4BA96CC3C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m65F29CEA004735FF271E6DBC6EE01C26E01799C7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1168E92C164109D6220480DEDA987085B2A21155); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral11F941DFBA062769D6F047F85D846335446DFB0E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E742218201AA10A57DC327633198656934888C1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral919E5584F75C81469DC87DBB8A5724E5DAD0971F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDED03889EE8082F981D49AE14611A41C33665D96); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEA05B74022DC98A669248CD353ADDBD7AADAD4AA); s_Il2CppMethodInitialized = true; } Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0; memset((&V_0), 0, sizeof(V_0)); uint8_t V_1 = 0; String_t* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; String_t* V_8 = NULL; { uint8_t L_0; L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType; V_0 = L_1; V_1 = 7; uint8_t L_2; L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_3 = V_1; bool L_4; L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4))) { goto IL_021d; } } { String_t* L_5 = __this->___peekedEntryName; V_2 = L_5; V_3 = (-1); uint8_t L_6; L_6 = VirtualFuncInvoker0< uint8_t >::Invoke(80, __this); String_t* L_7 = __this->___peekedEntryName; bool L_8; L_8 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_7, _stringLiteralEA05B74022DC98A669248CD353ADDBD7AADAD4AA, NULL); if (!L_8) { goto IL_0090; } } { String_t* L_9 = __this->___peekedEntryContent; il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_10; L_10 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); bool L_11; L_11 = Int32_TryParse_mB8E246A7D6D6308EF36DE3473643BDE4CF8F71FF(L_9, ((int32_t)511), L_10, (&V_3), NULL); if (L_11) { goto IL_0089; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_12; L_12 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_12); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_13; L_13 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_12, NULL); NullCheck(L_13); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_14; L_14 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_13, NULL); String_t* L_15 = __this->___peekedEntryContent; String_t* L_16; L_16 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral3E742218201AA10A57DC327633198656934888C1, L_15, NULL); NullCheck(L_14); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_14, L_16, NULL); V_3 = (-1); } IL_0089: { uint8_t L_17; L_17 = VirtualFuncInvoker0< uint8_t >::Invoke(80, __this); } IL_0090: { String_t* L_18 = __this->___peekedEntryName; bool L_19; L_19 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_18, _stringLiteral11F941DFBA062769D6F047F85D846335446DFB0E, NULL); if (!L_19) { goto IL_020e; } } { String_t* L_20 = __this->___peekedEntryContent; if (!L_20) { goto IL_020e; } } { String_t* L_21 = __this->___peekedEntryContent; NullCheck(L_21); int32_t L_22; L_22 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_21, NULL); if ((((int32_t)L_22) <= ((int32_t)0))) { goto IL_020e; } } { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_23 = __this->___peekedEntryType; V_0 = L_23; V_1 = 3; uint8_t L_24; L_24 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_25 = V_1; bool L_26; L_26 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_24) == ((int32_t)L_25))? 1 : 0)&(int32_t)L_26))) { goto IL_0163; } } { bool L_27; L_27 = VirtualFuncInvoker1< bool, int32_t* >::Invoke(64, __this, (&V_4)); if (!L_27) { goto IL_0135; } } { Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* L_28 = __this->___seenTypes; int32_t L_29 = V_4; Type_t** L_30 = ___0_type; NullCheck(L_28); bool L_31; L_31 = Dictionary_2_TryGetValue_m03B727E2D5CC80573746CF6077AF72B4BA96CC3C(L_28, L_29, L_30, Dictionary_2_TryGetValue_m03B727E2D5CC80573746CF6077AF72B4BA96CC3C_RuntimeMethod_var); if (L_31) { goto IL_0211; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_32; L_32 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_32); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_33; L_33 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_32, NULL); NullCheck(L_33); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_34; L_34 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_33, NULL); String_t* L_35; L_35 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_3), NULL); String_t* L_36; L_36 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_4), NULL); String_t* L_37; L_37 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteralDED03889EE8082F981D49AE14611A41C33665D96, L_35, _stringLiteral1168E92C164109D6220480DEDA987085B2A21155, L_36, NULL); NullCheck(L_34); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_34, L_37, NULL); goto IL_0211; } IL_0135: { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_38; L_38 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_38); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_39; L_39 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_38, NULL); NullCheck(L_39); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_40; L_40 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_39, NULL); String_t* L_41; L_41 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_3), NULL); String_t* L_42; L_42 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral919E5584F75C81469DC87DBB8A5724E5DAD0971F, L_41, NULL); NullCheck(L_40); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_40, L_42, NULL); Type_t** L_43 = ___0_type; *((RuntimeObject**)L_43) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_43, (void*)(RuntimeObject*)NULL); goto IL_0211; } IL_0163: { V_5 = 1; V_6 = (-1); String_t* L_44 = __this->___peekedEntryContent; NullCheck(L_44); int32_t L_45; L_45 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_44, ((int32_t)124), NULL); V_7 = L_45; int32_t L_46 = V_7; if ((((int32_t)L_46) < ((int32_t)0))) { goto IL_01ad; } } { int32_t L_47 = V_7; V_5 = ((int32_t)il2cpp_codegen_add(L_47, 1)); String_t* L_48 = __this->___peekedEntryContent; int32_t L_49 = V_7; NullCheck(L_48); String_t* L_50; L_50 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_48, 1, ((int32_t)il2cpp_codegen_subtract(L_49, 1)), NULL); V_8 = L_50; String_t* L_51 = V_8; il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_52; L_52 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); bool L_53; L_53 = Int32_TryParse_mB8E246A7D6D6308EF36DE3473643BDE4CF8F71FF(L_51, ((int32_t)511), L_52, (&V_6), NULL); if (L_53) { goto IL_01ad; } } { V_6 = (-1); } IL_01ad: { Type_t** L_54 = ___0_type; DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_55; L_55 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_55); TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_56; L_56 = DeserializationContext_get_Binder_m55A1DADF30006B8A14F105D8D15C1B5947275A3F(L_55, NULL); String_t* L_57 = __this->___peekedEntryContent; int32_t L_58 = V_5; String_t* L_59 = __this->___peekedEntryContent; NullCheck(L_59); int32_t L_60; L_60 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_59, NULL); int32_t L_61 = V_5; NullCheck(L_57); String_t* L_62; L_62 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_57, L_58, ((int32_t)il2cpp_codegen_subtract(L_60, ((int32_t)il2cpp_codegen_add(1, L_61)))), NULL); DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_63; L_63 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_63); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_64; L_64 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_63, NULL); NullCheck(L_64); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_65; L_65 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_64, NULL); NullCheck(L_56); Type_t* L_66; L_66 = VirtualFuncInvoker2< Type_t*, String_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(5, L_56, L_62, L_65); *((RuntimeObject**)L_54) = (RuntimeObject*)L_66; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_54, (void*)(RuntimeObject*)L_66); int32_t L_67 = V_6; if ((((int32_t)L_67) < ((int32_t)0))) { goto IL_0200; } } { Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* L_68 = __this->___seenTypes; int32_t L_69 = V_6; Type_t** L_70 = ___0_type; Type_t* L_71 = *((Type_t**)L_70); NullCheck(L_68); Dictionary_2_set_Item_m65F29CEA004735FF271E6DBC6EE01C26E01799C7(L_68, L_69, L_71, Dictionary_2_set_Item_m65F29CEA004735FF271E6DBC6EE01C26E01799C7_RuntimeMethod_var); } IL_0200: { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_72 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); il2cpp_codegen_initobj(L_72, sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230)); goto IL_0211; } IL_020e: { Type_t** L_73 = ___0_type; *((RuntimeObject**)L_73) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_73, (void*)(RuntimeObject*)NULL); } IL_0211: { String_t* L_74 = V_2; int32_t L_75 = V_3; Type_t** L_76 = ___0_type; Type_t* L_77 = *((Type_t**)L_76); BaseDataReaderWriter_PushNode_mFC15F72653B4075E0ADF6B541928DCAB6D6DE0A5(__this, L_74, L_75, L_77, NULL); return (bool)1; } IL_021d: { VirtualActionInvoker0::Invoke(75, __this); Type_t** L_78 = ___0_type; *((RuntimeObject**)L_78) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_78, (void*)(RuntimeObject*)NULL); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ExitNode_m89B44F62EDD1499CDFE06E0ABCCBA328847ECF39 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0EC00FE986C9E7ED7CED82F33B2E0679C7373982); s_Il2CppMethodInitialized = true; } Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0; memset((&V_0), 0, sizeof(V_0)); uint8_t V_1 = 0; { uint8_t L_0; L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this); goto IL_0053; } IL_0009: { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType; V_0 = L_1; V_1 = ((int32_t)13); uint8_t L_2; L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_3 = V_1; bool L_4; L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4))) { goto IL_004d; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_5; L_5 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_5); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_6; L_6 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_5, NULL); NullCheck(L_6); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_7; L_7 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_6, NULL); NullCheck(L_7); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_7, _stringLiteral0EC00FE986C9E7ED7CED82F33B2E0679C7373982, NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_8 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); il2cpp_codegen_initobj(L_8, sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230)); } IL_004d: { VirtualActionInvoker0::Invoke(75, __this); } IL_0053: { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_9 = __this->___peekedEntryType; V_0 = L_9; V_1 = 8; uint8_t L_10; L_10 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_11 = V_1; bool L_12; L_12 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (((int32_t)(((((int32_t)L_10) == ((int32_t)L_11))? 1 : 0)&(int32_t)L_12))) { goto IL_0091; } } { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_13 = __this->___peekedEntryType; V_0 = L_13; V_1 = ((int32_t)15); uint8_t L_14; L_14 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_15 = V_1; bool L_16; L_16 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_14) == ((int32_t)L_15))? 1 : 0)&(int32_t)L_16))) { goto IL_0009; } } IL_0091: { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_17 = __this->___peekedEntryType; V_0 = L_17; V_1 = 8; uint8_t L_18; L_18 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_19 = V_1; bool L_20; L_20 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_18) == ((int32_t)L_19))? 1 : 0)&(int32_t)L_20))) { goto IL_00c8; } } { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_21 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); il2cpp_codegen_initobj(L_21, sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230)); String_t* L_22; L_22 = BaseDataReader_get_CurrentNodeName_mA0C226AC3940C8B16ACFD86410E395ED9EF2E67C(__this, NULL); BaseDataReaderWriter_PopNode_m20ECFBD261E1D9C7938BB59696F169C6C687E27D(__this, L_22, NULL); return (bool)1; } IL_00c8: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_EnterArray_m52E3785AB7CB214911A7FBD0C5DE8EA986E2051B (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, int64_t* ___0_length, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9C4B8A0970A5885692C15FF050EB5C50F635CDFD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC0CAF62D3B46F5CE71EEA361A5F8B7BBE13B85A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB78D74A8E53624FC7A99C36077ADC6E05C0E4BFC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCC7F9B6E776F9D895F1B521D5F702F083C8D947C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3011CD6ED2A7CA85FB478DA0E7A223A7D07836B); s_Il2CppMethodInitialized = true; } Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0; memset((&V_0), 0, sizeof(V_0)); uint8_t V_1 = 0; int32_t V_2 = 0; { uint8_t L_0; L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType; V_0 = L_1; V_1 = ((int32_t)12); uint8_t L_2; L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_3 = V_1; bool L_4; L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4))) { goto IL_00ef; } } { BaseDataReaderWriter_PushArray_m8BF5F98CAE8B5B4F75FE25FD61614A06D4FC3E88(__this, NULL); String_t* L_5 = __this->___peekedEntryName; bool L_6; L_6 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_5, _stringLiteral9C4B8A0970A5885692C15FF050EB5C50F635CDFD, NULL); if (!L_6) { goto IL_0060; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_7; L_7 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_7); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_8; L_8 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_7, NULL); NullCheck(L_8); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_9; L_9 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_8, NULL); NullCheck(L_9); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_9, _stringLiteralAC0CAF62D3B46F5CE71EEA361A5F8B7BBE13B85A, NULL); int64_t* L_10 = ___0_length; *((int64_t*)L_10) = (int64_t)((int64_t)0); return (bool)1; } IL_0060: { String_t* L_11 = __this->___peekedEntryContent; il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_12; L_12 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); bool L_13; L_13 = Int32_TryParse_mB8E246A7D6D6308EF36DE3473643BDE4CF8F71FF(L_11, ((int32_t)511), L_12, (&V_2), NULL); if (L_13) { goto IL_00a4; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_14; L_14 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_14); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_15; L_15 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_14, NULL); NullCheck(L_15); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_16; L_16 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_15, NULL); String_t* L_17 = __this->___peekedEntryContent; String_t* L_18; L_18 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralCC7F9B6E776F9D895F1B521D5F702F083C8D947C, L_17, NULL); NullCheck(L_16); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_16, L_18, NULL); int64_t* L_19 = ___0_length; *((int64_t*)L_19) = (int64_t)((int64_t)0); return (bool)1; } IL_00a4: { int64_t* L_20 = ___0_length; int32_t L_21 = V_2; *((int64_t*)L_20) = (int64_t)((int64_t)L_21); uint8_t L_22; L_22 = VirtualFuncInvoker0< uint8_t >::Invoke(80, __this); String_t* L_23 = __this->___peekedEntryName; bool L_24; L_24 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_23, _stringLiteralB78D74A8E53624FC7A99C36077ADC6E05C0E4BFC, NULL); if (!L_24) { goto IL_00e1; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_25; L_25 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_25); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_26; L_26 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_25, NULL); NullCheck(L_26); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_27; L_27 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_26, NULL); NullCheck(L_27); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_27, _stringLiteralF3011CD6ED2A7CA85FB478DA0E7A223A7D07836B, NULL); int64_t* L_28 = ___0_length; *((int64_t*)L_28) = (int64_t)((int64_t)0); return (bool)1; } IL_00e1: { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_29 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); il2cpp_codegen_initobj(L_29, sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230)); return (bool)1; } IL_00ef: { VirtualActionInvoker0::Invoke(75, __this); int64_t* L_30 = ___0_length; *((int64_t*)L_30) = (int64_t)((int64_t)0); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ExitArray_m66D206F6D8F60D06A032784D85E31C65F3ADED1D (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral92B524E48D48DF73E725839D77090D7D92E89E59); s_Il2CppMethodInitialized = true; } Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0; memset((&V_0), 0, sizeof(V_0)); uint8_t V_1 = 0; { uint8_t L_0; L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this); goto IL_0052; } IL_0009: { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType; V_0 = L_1; V_1 = 8; uint8_t L_2; L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_3 = V_1; bool L_4; L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4))) { goto IL_004c; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_5; L_5 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_5); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_6; L_6 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_5, NULL); NullCheck(L_6); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_7; L_7 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_6, NULL); NullCheck(L_7); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_7, _stringLiteral92B524E48D48DF73E725839D77090D7D92E89E59, NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_8 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); il2cpp_codegen_initobj(L_8, sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230)); } IL_004c: { VirtualActionInvoker0::Invoke(75, __this); } IL_0052: { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_9 = __this->___peekedEntryType; V_0 = L_9; V_1 = ((int32_t)13); uint8_t L_10; L_10 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_11 = V_1; bool L_12; L_12 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (((int32_t)(((((int32_t)L_10) == ((int32_t)L_11))? 1 : 0)&(int32_t)L_12))) { goto IL_0091; } } { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_13 = __this->___peekedEntryType; V_0 = L_13; V_1 = ((int32_t)15); uint8_t L_14; L_14 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_15 = V_1; bool L_16; L_16 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_14) == ((int32_t)L_15))? 1 : 0)&(int32_t)L_16))) { goto IL_0009; } } IL_0091: { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_17 = __this->___peekedEntryType; V_0 = L_17; V_1 = ((int32_t)13); uint8_t L_18; L_18 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_19 = V_1; bool L_20; L_20 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_18) == ((int32_t)L_19))? 1 : 0)&(int32_t)L_20))) { goto IL_00c3; } } { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_21 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); il2cpp_codegen_initobj(L_21, sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230)); BaseDataReaderWriter_PopArray_m73B0618D57FDF751939D329596FB77F9B2590072(__this, NULL); return (bool)1; } IL_00c3: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadBoolean_m484E44044656D0AB237FAD4D10DB6C9FD3C9EC14 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, bool* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2); s_Il2CppMethodInitialized = true; } Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0; memset((&V_0), 0, sizeof(V_0)); uint8_t V_1 = 0; bool V_2 = false; { uint8_t L_0; L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType; V_0 = L_1; V_1 = 5; uint8_t L_2; L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_3 = V_1; bool L_4; L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4))) { goto IL_0041; } } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003a: { JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL); return; } }); try { bool* L_5 = ___0_value; String_t* L_6 = __this->___peekedEntryContent; bool L_7; L_7 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_6, _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2, NULL); *((int8_t*)L_5) = (int8_t)L_7; V_2 = (bool)1; goto IL_004c; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0041: { VirtualActionInvoker0::Invoke(75, __this); bool* L_8 = ___0_value; *((int8_t*)L_8) = (int8_t)0; return (bool)0; } IL_004c: { bool L_9 = V_2; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadInternalReference_mD2BCB1C5222E5C2767892974AA2EA913DC09220E (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, int32_t* ___0_id, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0; memset((&V_0), 0, sizeof(V_0)); uint8_t V_1 = 0; bool V_2 = false; { uint8_t L_0; L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType; V_0 = L_1; V_1 = ((int32_t)9); uint8_t L_2; L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_3 = V_1; bool L_4; L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4))) { goto IL_0036; } } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002f: { JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL); return; } }); try { int32_t* L_5 = ___0_id; bool L_6; L_6 = JsonDataReader_ReadAnyIntReference_m105CBB4A621DF9E4599693C981444E5FF43AE206(__this, L_5, NULL); V_2 = L_6; goto IL_0041; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0036: { VirtualActionInvoker0::Invoke(75, __this); int32_t* L_7 = ___0_id; *((int32_t*)L_7) = (int32_t)(-1); return (bool)0; } IL_0041: { bool L_8 = V_2; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadExternalReference_mE789E1388DAA561FC6BAE564E6EA7E3196273DA7 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, int32_t* ___0_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0; memset((&V_0), 0, sizeof(V_0)); uint8_t V_1 = 0; bool V_2 = false; { uint8_t L_0; L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType; V_0 = L_1; V_1 = ((int32_t)10); uint8_t L_2; L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_3 = V_1; bool L_4; L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4))) { goto IL_0036; } } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002f: { JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL); return; } }); try { int32_t* L_5 = ___0_index; bool L_6; L_6 = JsonDataReader_ReadAnyIntReference_m105CBB4A621DF9E4599693C981444E5FF43AE206(__this, L_5, NULL); V_2 = L_6; goto IL_0041; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0036: { VirtualActionInvoker0::Invoke(75, __this); int32_t* L_7 = ___0_index; *((int32_t*)L_7) = (int32_t)(-1); return (bool)0; } IL_0041: { bool L_8 = V_2; return L_8; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadExternalReference_mBACA1F3AE8B9273159CA059C3561C353813084F4 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, Guid_t* ___0_guid, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEBD1A9B5834E95D7CF453E33E10789D645F10477); s_Il2CppMethodInitialized = true; } Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0; memset((&V_0), 0, sizeof(V_0)); uint8_t V_1 = 0; String_t* V_2 = NULL; bool V_3 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; { uint8_t L_0; L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType; V_0 = L_1; V_1 = ((int32_t)11); uint8_t L_2; L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_3 = V_1; bool L_4; L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4))) { goto IL_0084; } } { String_t* L_5 = __this->___peekedEntryContent; V_2 = L_5; String_t* L_6 = V_2; NullCheck(L_6); bool L_7; L_7 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_6, _stringLiteralEBD1A9B5834E95D7CF453E33E10789D645F10477, NULL); if (!L_7) { goto IL_004c; } } { String_t* L_8 = V_2; NullCheck(_stringLiteralEBD1A9B5834E95D7CF453E33E10789D645F10477); int32_t L_9; L_9 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteralEBD1A9B5834E95D7CF453E33E10789D645F10477, NULL); NullCheck(L_8); String_t* L_10; L_10 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_8, ((int32_t)il2cpp_codegen_add(L_9, 1)), NULL); V_2 = L_10; } IL_004c: { } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_007d: { JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL); return; } }); try { try { Guid_t* L_11 = ___0_guid; String_t* L_12 = V_2; Guid_t L_13; memset((&L_13), 0, sizeof(L_13)); Guid__ctor_mAE66BA1C43B4194F4F7991E2E30370E36CBBF830((&L_13), L_12, NULL); *(Guid_t*)L_11 = L_13; V_3 = (bool)1; goto IL_0097; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_005d_1; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_006d_1; } throw e; } CATCH_005d_1: { Guid_t* L_14 = ___0_guid; Guid_t L_15 = ((Guid_t_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Guid_t_il2cpp_TypeInfo_var))))->___Empty; *(Guid_t*)L_14 = L_15; V_3 = (bool)0; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0097; } CATCH_006d_1: { Guid_t* L_16 = ___0_guid; Guid_t L_17 = ((Guid_t_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Guid_t_il2cpp_TypeInfo_var))))->___Empty; *(Guid_t*)L_16 = L_17; V_3 = (bool)0; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0097; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0084: { VirtualActionInvoker0::Invoke(75, __this); Guid_t* L_18 = ___0_guid; Guid_t L_19 = ((Guid_t_StaticFields*)il2cpp_codegen_static_fields_for(Guid_t_il2cpp_TypeInfo_var))->___Empty; *(Guid_t*)L_18 = L_19; return (bool)0; } IL_0097: { bool L_20 = V_3; return L_20; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadExternalReference_mB1ADCB1706440FBE1569A05F9F5910C819098E82 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, String_t** ___0_id, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B6A27CA9412E57A90F780548EA56C249BDF4C62); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE805AA6DDFB921B466B00265EE47719A9B3D1FA2); s_Il2CppMethodInitialized = true; } Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0; memset((&V_0), 0, sizeof(V_0)); uint8_t V_1 = 0; { uint8_t L_0; L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType; V_0 = L_1; V_1 = ((int32_t)16); uint8_t L_2; L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_3 = V_1; bool L_4; L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4))) { goto IL_0091; } } { String_t** L_5 = ___0_id; String_t* L_6 = __this->___peekedEntryContent; *((RuntimeObject**)L_5) = (RuntimeObject*)L_6; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)L_6); String_t** L_7 = ___0_id; String_t* L_8 = *((String_t**)L_7); NullCheck(L_8); bool L_9; L_9 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_8, _stringLiteral6B6A27CA9412E57A90F780548EA56C249BDF4C62, NULL); if (!L_9) { goto IL_0052; } } { String_t** L_10 = ___0_id; String_t** L_11 = ___0_id; String_t* L_12 = *((String_t**)L_11); NullCheck(_stringLiteral6B6A27CA9412E57A90F780548EA56C249BDF4C62); int32_t L_13; L_13 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteral6B6A27CA9412E57A90F780548EA56C249BDF4C62, NULL); NullCheck(L_12); String_t* L_14; L_14 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_12, ((int32_t)il2cpp_codegen_add(L_13, 1)), NULL); *((RuntimeObject**)L_10) = (RuntimeObject*)L_14; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_10, (void*)(RuntimeObject*)L_14); goto IL_0089; } IL_0052: { String_t** L_15 = ___0_id; String_t* L_16 = *((String_t**)L_15); NullCheck(L_16); bool L_17; L_17 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_16, _stringLiteralE805AA6DDFB921B466B00265EE47719A9B3D1FA2, NULL); if (!L_17) { goto IL_0089; } } { String_t** L_18 = ___0_id; String_t** L_19 = ___0_id; String_t* L_20 = *((String_t**)L_19); NullCheck(_stringLiteralE805AA6DDFB921B466B00265EE47719A9B3D1FA2); int32_t L_21; L_21 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteralE805AA6DDFB921B466B00265EE47719A9B3D1FA2, NULL); String_t** L_22 = ___0_id; String_t* L_23 = *((String_t**)L_22); NullCheck(L_23); int32_t L_24; L_24 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_23, NULL); NullCheck(_stringLiteralE805AA6DDFB921B466B00265EE47719A9B3D1FA2); int32_t L_25; L_25 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteralE805AA6DDFB921B466B00265EE47719A9B3D1FA2, NULL); NullCheck(L_20); String_t* L_26; L_26 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_20, ((int32_t)il2cpp_codegen_add(L_21, 2)), ((int32_t)il2cpp_codegen_subtract(L_24, ((int32_t)il2cpp_codegen_add(L_25, 3)))), NULL); *((RuntimeObject**)L_18) = (RuntimeObject*)L_26; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_18, (void*)(RuntimeObject*)L_26); } IL_0089: { JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL); return (bool)1; } IL_0091: { VirtualActionInvoker0::Invoke(75, __this); String_t** L_27 = ___0_id; *((RuntimeObject**)L_27) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_27, (void*)(RuntimeObject*)NULL); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadChar_m0FABCA3861E476899A9D34CE0DAE944F12309027 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, Il2CppChar* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0; memset((&V_0), 0, sizeof(V_0)); uint8_t V_1 = 0; bool V_2 = false; { uint8_t L_0; L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType; V_0 = L_1; V_1 = 1; uint8_t L_2; L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_3 = V_1; bool L_4; L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4))) { goto IL_003d; } } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0036: { JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL); return; } }); try { Il2CppChar* L_5 = ___0_value; String_t* L_6 = __this->___peekedEntryContent; NullCheck(L_6); Il2CppChar L_7; L_7 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_6, 1, NULL); *((int16_t*)L_5) = (int16_t)L_7; V_2 = (bool)1; goto IL_0048; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_003d: { VirtualActionInvoker0::Invoke(75, __this); Il2CppChar* L_8 = ___0_value; *((int16_t*)L_8) = (int16_t)0; return (bool)0; } IL_0048: { bool L_9 = V_2; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadString_mCD5CAD900D3A236C68D9DE99899672B0315246CD (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, String_t** ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0; memset((&V_0), 0, sizeof(V_0)); uint8_t V_1 = 0; bool V_2 = false; { uint8_t L_0; L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType; V_0 = L_1; V_1 = 1; uint8_t L_2; L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_3 = V_1; bool L_4; L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4))) { goto IL_004a; } } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0043: { JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL); return; } }); try { String_t** L_5 = ___0_value; String_t* L_6 = __this->___peekedEntryContent; String_t* L_7 = __this->___peekedEntryContent; NullCheck(L_7); int32_t L_8; L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL); NullCheck(L_6); String_t* L_9; L_9 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_6, 1, ((int32_t)il2cpp_codegen_subtract(L_8, 2)), NULL); *((RuntimeObject**)L_5) = (RuntimeObject*)L_9; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)L_9); V_2 = (bool)1; goto IL_0055; } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_004a: { VirtualActionInvoker0::Invoke(75, __this); String_t** L_10 = ___0_value; *((RuntimeObject**)L_10) = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_10, (void*)(RuntimeObject*)NULL); return (bool)0; } IL_0055: { bool L_11 = V_2; return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadGuid_mB81B59E57EFD4CA21CA74AED0995E0661BE1187A (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, Guid_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0; memset((&V_0), 0, sizeof(V_0)); uint8_t V_1 = 0; bool V_2 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; { uint8_t L_0; L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType; V_0 = L_1; V_1 = 2; uint8_t L_2; L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_3 = V_1; bool L_4; L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4))) { goto IL_0060; } } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0059: { JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL); return; } }); try { try { Guid_t* L_5 = ___0_value; String_t* L_6 = __this->___peekedEntryContent; Guid_t L_7; memset((&L_7), 0, sizeof(L_7)); Guid__ctor_mAE66BA1C43B4194F4F7991E2E30370E36CBBF830((&L_7), L_6, NULL); *(Guid_t*)L_5 = L_7; V_2 = (bool)1; goto IL_0073; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0039_1; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0049_1; } throw e; } CATCH_0039_1: { Guid_t* L_8 = ___0_value; Guid_t L_9 = ((Guid_t_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Guid_t_il2cpp_TypeInfo_var))))->___Empty; *(Guid_t*)L_8 = L_9; V_2 = (bool)0; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0073; } CATCH_0049_1: { Guid_t* L_10 = ___0_value; Guid_t L_11 = ((Guid_t_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Guid_t_il2cpp_TypeInfo_var))))->___Empty; *(Guid_t*)L_10 = L_11; V_2 = (bool)0; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0073; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0060: { VirtualActionInvoker0::Invoke(75, __this); Guid_t* L_12 = ___0_value; Guid_t L_13 = ((Guid_t_StaticFields*)il2cpp_codegen_static_fields_for(Guid_t_il2cpp_TypeInfo_var))->___Empty; *(Guid_t*)L_12 = L_13; return (bool)0; } IL_0073: { bool L_14 = V_2; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadSByte_mB82946285DF16E4202E3102D099843F680D94F3A (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, int8_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_ReadSByte_mB82946285DF16E4202E3102D099843F680D94F3A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int64_t V_0 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { bool L_0; L_0 = VirtualFuncInvoker1< bool, int64_t* >::Invoke(65, __this, (&V_0)); if (!L_0) { goto IL_0018; } } try { int8_t* L_1 = ___0_value; int64_t L_2 = V_0; if ((int64_t)(L_2) > 127LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), JsonDataReader_ReadSByte_mB82946285DF16E4202E3102D099843F680D94F3A_RuntimeMethod_var); *((int8_t*)L_1) = (int8_t)((int8_t)L_2); goto IL_0016; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0010; } throw e; } CATCH_0010: { int8_t* L_3 = ___0_value; *((int8_t*)L_3) = (int8_t)0; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0016; } IL_0016: { return (bool)1; } IL_0018: { int8_t* L_4 = ___0_value; *((int8_t*)L_4) = (int8_t)0; return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadInt16_m6290D72876F2A952A2FC58953EEC09B60ECC4229 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, int16_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_ReadInt16_m6290D72876F2A952A2FC58953EEC09B60ECC4229_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int64_t V_0 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { bool L_0; L_0 = VirtualFuncInvoker1< bool, int64_t* >::Invoke(65, __this, (&V_0)); if (!L_0) { goto IL_0018; } } try { int16_t* L_1 = ___0_value; int64_t L_2 = V_0; if ((int64_t)(L_2) > 32767LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), JsonDataReader_ReadInt16_m6290D72876F2A952A2FC58953EEC09B60ECC4229_RuntimeMethod_var); *((int16_t*)L_1) = (int16_t)((int16_t)L_2); goto IL_0016; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0010; } throw e; } CATCH_0010: { int16_t* L_3 = ___0_value; *((int16_t*)L_3) = (int16_t)0; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0016; } IL_0016: { return (bool)1; } IL_0018: { int16_t* L_4 = ___0_value; *((int16_t*)L_4) = (int16_t)0; return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadInt32_m91BCCA51255B5A1F298F1ECAC968964722324828 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, int32_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_ReadInt32_m91BCCA51255B5A1F298F1ECAC968964722324828_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int64_t V_0 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { bool L_0; L_0 = VirtualFuncInvoker1< bool, int64_t* >::Invoke(65, __this, (&V_0)); if (!L_0) { goto IL_0018; } } try { int32_t* L_1 = ___0_value; int64_t L_2 = V_0; if ((int64_t)(L_2) > 2147483647LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), JsonDataReader_ReadInt32_m91BCCA51255B5A1F298F1ECAC968964722324828_RuntimeMethod_var); *((int32_t*)L_1) = (int32_t)((int32_t)L_2); goto IL_0016; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0010; } throw e; } CATCH_0010: { int32_t* L_3 = ___0_value; *((int32_t*)L_3) = (int32_t)0; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0016; } IL_0016: { return (bool)1; } IL_0018: { int32_t* L_4 = ___0_value; *((int32_t*)L_4) = (int32_t)0; return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadInt64_m4E58AF9E31F0D34D4A4303A532D901CBACF5E32A (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, int64_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3757FF493538334216114A0005FCA1C3672AD7AD); s_Il2CppMethodInitialized = true; } Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0; memset((&V_0), 0, sizeof(V_0)); uint8_t V_1 = 0; bool V_2 = false; { uint8_t L_0; L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType; V_0 = L_1; V_1 = 3; uint8_t L_2; L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_3 = V_1; bool L_4; L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4))) { goto IL_0070; } } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0069: { JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL); return; } }); try { { String_t* L_5 = __this->___peekedEntryContent; il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_6; L_6 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); int64_t* L_7 = ___0_value; bool L_8; L_8 = Int64_TryParse_m64CEDECE4C3F16B715CA1057801018B2957AE0E3(L_5, ((int32_t)511), L_6, L_7, NULL); if (!L_8) { goto IL_0040_1; } } { V_2 = (bool)1; goto IL_007c; } IL_0040_1: { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_9; L_9 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_9); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_10; L_10 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_9, NULL); NullCheck(L_10); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_11; L_11 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_10, NULL); String_t* L_12 = __this->___peekedEntryContent; String_t* L_13; L_13 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral3757FF493538334216114A0005FCA1C3672AD7AD, L_12, NULL); NullCheck(L_11); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_11, L_13, NULL); V_2 = (bool)0; goto IL_007c; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0070: { VirtualActionInvoker0::Invoke(75, __this); int64_t* L_14 = ___0_value; *((int64_t*)L_14) = (int64_t)((int64_t)0); return (bool)0; } IL_007c: { bool L_15 = V_2; return L_15; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadByte_m665CA38C03964377924D3DC4CDB3698A830FA60E (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, uint8_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_ReadByte_m665CA38C03964377924D3DC4CDB3698A830FA60E_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } uint64_t V_0 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { bool L_0; L_0 = VirtualFuncInvoker1< bool, uint64_t* >::Invoke(69, __this, (&V_0)); if (!L_0) { goto IL_0018; } } try { uint8_t* L_1 = ___0_value; uint64_t L_2 = V_0; if ((uint64_t)(L_2) > 255LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), JsonDataReader_ReadByte_m665CA38C03964377924D3DC4CDB3698A830FA60E_RuntimeMethod_var); *((int8_t*)L_1) = (int8_t)((uint8_t)L_2); goto IL_0016; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0010; } throw e; } CATCH_0010: { uint8_t* L_3 = ___0_value; *((int8_t*)L_3) = (int8_t)0; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0016; } IL_0016: { return (bool)1; } IL_0018: { uint8_t* L_4 = ___0_value; *((int8_t*)L_4) = (int8_t)0; return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadUInt16_mB10FA175393981E7BAD949EDC3E0D9435B08203C (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, uint16_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_ReadUInt16_mB10FA175393981E7BAD949EDC3E0D9435B08203C_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } uint64_t V_0 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { bool L_0; L_0 = VirtualFuncInvoker1< bool, uint64_t* >::Invoke(69, __this, (&V_0)); if (!L_0) { goto IL_0018; } } try { uint16_t* L_1 = ___0_value; uint64_t L_2 = V_0; if ((uint64_t)(L_2) > 65535LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), JsonDataReader_ReadUInt16_mB10FA175393981E7BAD949EDC3E0D9435B08203C_RuntimeMethod_var); *((int16_t*)L_1) = (int16_t)((uint16_t)L_2); goto IL_0016; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0010; } throw e; } CATCH_0010: { uint16_t* L_3 = ___0_value; *((int16_t*)L_3) = (int16_t)0; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0016; } IL_0016: { return (bool)1; } IL_0018: { uint16_t* L_4 = ___0_value; *((int16_t*)L_4) = (int16_t)0; return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadUInt32_m451EB0EA380F0B6F6D740C6C0F232BDC04A27B85 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, uint32_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_ReadUInt32_m451EB0EA380F0B6F6D740C6C0F232BDC04A27B85_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } uint64_t V_0 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; { bool L_0; L_0 = VirtualFuncInvoker1< bool, uint64_t* >::Invoke(69, __this, (&V_0)); if (!L_0) { goto IL_0018; } } try { uint32_t* L_1 = ___0_value; uint64_t L_2 = V_0; if ((uint64_t)(L_2) > 4294967295LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), JsonDataReader_ReadUInt32_m451EB0EA380F0B6F6D740C6C0F232BDC04A27B85_RuntimeMethod_var); *((int32_t*)L_1) = (int32_t)((uint32_t)L_2); goto IL_0016; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0010; } throw e; } CATCH_0010: { uint32_t* L_3 = ___0_value; *((int32_t*)L_3) = (int32_t)0; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0016; } IL_0016: { return (bool)1; } IL_0018: { uint32_t* L_4 = ___0_value; *((int32_t*)L_4) = (int32_t)0; return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadUInt64_m1511D69FAF2169ADE241A96ADA73DF47D0934DEF (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, uint64_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral493A0902B7F1820B2244FAE9922A2EB9EF03232C); s_Il2CppMethodInitialized = true; } Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0; memset((&V_0), 0, sizeof(V_0)); uint8_t V_1 = 0; bool V_2 = false; { uint8_t L_0; L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType; V_0 = L_1; V_1 = 3; uint8_t L_2; L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_3 = V_1; bool L_4; L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4))) { goto IL_0070; } } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0069: { JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL); return; } }); try { { String_t* L_5 = __this->___peekedEntryContent; il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_6; L_6 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); uint64_t* L_7 = ___0_value; bool L_8; L_8 = UInt64_TryParse_m33051106D55D2FDFB53461FF5DDB59F8C35B2388(L_5, ((int32_t)511), L_6, L_7, NULL); if (!L_8) { goto IL_0040_1; } } { V_2 = (bool)1; goto IL_007c; } IL_0040_1: { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_9; L_9 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_9); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_10; L_10 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_9, NULL); NullCheck(L_10); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_11; L_11 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_10, NULL); String_t* L_12 = __this->___peekedEntryContent; String_t* L_13; L_13 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral493A0902B7F1820B2244FAE9922A2EB9EF03232C, L_12, NULL); NullCheck(L_11); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_11, L_13, NULL); V_2 = (bool)0; goto IL_007c; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0070: { VirtualActionInvoker0::Invoke(75, __this); uint64_t* L_14 = ___0_value; *((int64_t*)L_14) = (int64_t)((int64_t)0); return (bool)0; } IL_007c: { bool L_15 = V_2; return L_15; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadDecimal_mB5C0C128920643FBE43C384ACA737D0D8BDECE8A (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF5134BCF0273029C023F71A5AF698BBA32FE834); s_Il2CppMethodInitialized = true; } Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0; memset((&V_0), 0, sizeof(V_0)); uint8_t V_1 = 0; bool V_2 = false; { uint8_t L_0; L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType; V_0 = L_1; V_1 = 4; uint8_t L_2; L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_3 = V_1; bool L_4; L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4))) { goto IL_0041; } } { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_5 = __this->___peekedEntryType; V_0 = L_5; V_1 = 3; uint8_t L_6; L_6 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_7 = V_1; bool L_8; L_8 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_6) == ((int32_t)L_7))? 1 : 0)&(int32_t)L_8))) { goto IL_008e; } } IL_0041: { } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0087: { JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL); return; } }); try { { String_t* L_9 = __this->___peekedEntryContent; il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_10; L_10 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_11 = ___0_value; il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var); bool L_12; L_12 = Decimal_TryParse_mA3CAA172CC95A384FDB25A3FCEA91F9F1ABF23B6(L_9, ((int32_t)511), L_10, L_11, NULL); if (!L_12) { goto IL_005e_1; } } { V_2 = (bool)1; goto IL_009d; } IL_005e_1: { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_13; L_13 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_13); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_14; L_14 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_13, NULL); NullCheck(L_14); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_15; L_15 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_14, NULL); String_t* L_16 = __this->___peekedEntryContent; String_t* L_17; L_17 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralDF5134BCF0273029C023F71A5AF698BBA32FE834, L_16, NULL); NullCheck(L_15); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_15, L_17, NULL); V_2 = (bool)0; goto IL_009d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_008e: { VirtualActionInvoker0::Invoke(75, __this); Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_18 = ___0_value; il2cpp_codegen_initobj(L_18, sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F)); return (bool)0; } IL_009d: { bool L_19 = V_2; return L_19; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadSingle_mA9A9C90BFF019F02DDE64E7FBB336D845197FE9A (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, float* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral54AA1EAF8A3CF5ACDF7F925647FFD65116F49098); s_Il2CppMethodInitialized = true; } Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0; memset((&V_0), 0, sizeof(V_0)); uint8_t V_1 = 0; bool V_2 = false; { uint8_t L_0; L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType; V_0 = L_1; V_1 = 4; uint8_t L_2; L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_3 = V_1; bool L_4; L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4))) { goto IL_0041; } } { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_5 = __this->___peekedEntryType; V_0 = L_5; V_1 = 3; uint8_t L_6; L_6 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_7 = V_1; bool L_8; L_8 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_6) == ((int32_t)L_7))? 1 : 0)&(int32_t)L_8))) { goto IL_008e; } } IL_0041: { } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0087: { JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL); return; } }); try { { String_t* L_9 = __this->___peekedEntryContent; il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_10; L_10 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); float* L_11 = ___0_value; bool L_12; L_12 = Single_TryParse_mFB8CC32F0016FBB6EFCB97953CF3515767EB6431(L_9, ((int32_t)511), L_10, L_11, NULL); if (!L_12) { goto IL_005e_1; } } { V_2 = (bool)1; goto IL_009d; } IL_005e_1: { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_13; L_13 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_13); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_14; L_14 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_13, NULL); NullCheck(L_14); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_15; L_15 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_14, NULL); String_t* L_16 = __this->___peekedEntryContent; String_t* L_17; L_17 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral54AA1EAF8A3CF5ACDF7F925647FFD65116F49098, L_16, NULL); NullCheck(L_15); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_15, L_17, NULL); V_2 = (bool)0; goto IL_009d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_008e: { VirtualActionInvoker0::Invoke(75, __this); float* L_18 = ___0_value; *((float*)L_18) = (float)(0.0f); return (bool)0; } IL_009d: { bool L_19 = V_2; return L_19; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadDouble_m916515117CEBA278BD04BDD4166CCFAE65DC17B4 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, double* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE76B50D190ACE6AEFBE24B8AEBBA49CC017C70B4); s_Il2CppMethodInitialized = true; } Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0; memset((&V_0), 0, sizeof(V_0)); uint8_t V_1 = 0; bool V_2 = false; { uint8_t L_0; L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType; V_0 = L_1; V_1 = 4; uint8_t L_2; L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_3 = V_1; bool L_4; L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4))) { goto IL_0041; } } { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_5 = __this->___peekedEntryType; V_0 = L_5; V_1 = 3; uint8_t L_6; L_6 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_7 = V_1; bool L_8; L_8 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_6) == ((int32_t)L_7))? 1 : 0)&(int32_t)L_8))) { goto IL_008e; } } IL_0041: { } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0087: { JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL); return; } }); try { { String_t* L_9 = __this->___peekedEntryContent; il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_10; L_10 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); double* L_11 = ___0_value; bool L_12; L_12 = Double_TryParse_m1D39DC22A45BC9A576B9D9130600BFD3CB6DA382(L_9, ((int32_t)511), L_10, L_11, NULL); if (!L_12) { goto IL_005e_1; } } { V_2 = (bool)1; goto IL_00a1; } IL_005e_1: { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_13; L_13 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_13); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_14; L_14 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_13, NULL); NullCheck(L_14); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_15; L_15 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_14, NULL); String_t* L_16 = __this->___peekedEntryContent; String_t* L_17; L_17 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralE76B50D190ACE6AEFBE24B8AEBBA49CC017C70B4, L_16, NULL); NullCheck(L_15); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_15, L_17, NULL); V_2 = (bool)0; goto IL_00a1; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_008e: { VirtualActionInvoker0::Invoke(75, __this); double* L_18 = ___0_value; *((double*)L_18) = (double)(0.0); return (bool)0; } IL_00a1: { bool L_19 = V_2; return L_19; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadNull_m43DDA99461B2612D8B0C6D5FD98514CCD928A606 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0; memset((&V_0), 0, sizeof(V_0)); uint8_t V_1 = 0; { uint8_t L_0; L_0 = VirtualFuncInvoker0< uint8_t >::Invoke(79, __this); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_1 = __this->___peekedEntryType; V_0 = L_1; V_1 = 6; uint8_t L_2; L_2 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_3 = V_1; bool L_4; L_4 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)&(int32_t)L_4))) { goto IL_002c; } } { JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423(__this, NULL); return (bool)1; } IL_002c: { VirtualActionInvoker0::Invoke(75, __this); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataReader_PrepareNewSerializationSession_m64F699FF0CDA4EC398056634E4FEBD75EE1115E7 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mD2A299D7FCFAF438D826D50A593118886D116BDD_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { BaseDataReader_PrepareNewSerializationSession_mDAA07634D09E9745D368E5A6F179DE7E8ACE0C01(__this, NULL); Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230)); __this->___peekedEntryContent = (String_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___peekedEntryContent), (void*)(String_t*)NULL); __this->___peekedEntryName = (String_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___peekedEntryName), (void*)(String_t*)NULL); Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* L_1 = __this->___seenTypes; NullCheck(L_1); Dictionary_2_Clear_mD2A299D7FCFAF438D826D50A593118886D116BDD(L_1, Dictionary_2_Clear_mD2A299D7FCFAF438D826D50A593118886D116BDD_RuntimeMethod_var); JsonTextReader_tDB1E000D51FA55538808105EAE0C3F1626AD033F* L_2 = __this->___reader; NullCheck(L_2); JsonTextReader_Reset_mBE75930722B04DE597EA0352DEF4FCBA8F9B29D5(L_2, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* JsonDataReader_GetDataDump_m3BEB8BF40FB54671676A23048EA0977AD17CCAE8 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonDataReader_GetDataDump_m3BEB8BF40FB54671676A23048EA0977AD17CCAE8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8AA5E677302F496A729AA1B688D27857A7A41A09); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAEA66752969DF536D122A474196D1FCAB0304258); s_Il2CppMethodInitialized = true; } int64_t V_0 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0; L_0 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(47, __this); NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(8, L_0); if (L_1) { goto IL_0013; } } { return _stringLiteral8AA5E677302F496A729AA1B688D27857A7A41A09; } IL_0013: { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_2; L_2 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(47, __this); NullCheck(L_2); int64_t L_3; L_3 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_2); V_0 = L_3; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_4; L_4 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(47, __this); NullCheck(L_4); int64_t L_5; L_5 = VirtualFuncInvoker0< int64_t >::Invoke(10, L_4); if ((int64_t)(L_5) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), JsonDataReader_GetDataDump_m3BEB8BF40FB54671676A23048EA0977AD17CCAE8_RuntimeMethod_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((intptr_t)L_5)); V_1 = L_6; Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_7; L_7 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(47, __this); NullCheck(L_7); VirtualActionInvoker1< int64_t >::Invoke(12, L_7, ((int64_t)0)); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_8; L_8 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(47, __this); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_1; NullCheck(L_10); NullCheck(L_8); int32_t L_11; L_11 = VirtualFuncInvoker3< int32_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(22, L_8, L_9, 0, ((int32_t)(((RuntimeArray*)L_10)->max_length))); Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_12; L_12 = VirtualFuncInvoker0< Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* >::Invoke(47, __this); int64_t L_13 = V_0; NullCheck(L_12); VirtualActionInvoker1< int64_t >::Invoke(12, L_12, L_13); Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_14; L_14 = Encoding_get_UTF8_m9FA98A53CE96FD6D02982625C5246DD36C1235C9(NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_16 = V_1; NullCheck(L_16); NullCheck(L_14); String_t* L_17; L_17 = VirtualFuncInvoker3< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(34, L_14, L_15, 0, ((int32_t)(((RuntimeArray*)L_16)->max_length))); String_t* L_18; L_18 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralAEA66752969DF536D122A474196D1FCAB0304258, L_17, NULL); return L_18; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t JsonDataReader_PeekEntry_m79930C330B6B8E70D622380788F7FF37B010D999 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method) { String_t* V_0 = NULL; { uint8_t L_0; L_0 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t JsonDataReader_ReadToNextEntry_mAA0B0064194ECBFCABC0672BE28014D2FFE9C303 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method) { String_t* V_0 = NULL; { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230)); uint8_t L_1; L_1 = VirtualFuncInvoker1< uint8_t, String_t** >::Invoke(54, __this, (&V_0)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JsonDataReader_MarkEntryConsumed_m06723379461EB9E2B8A4F0BECAA8EB6689404423 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 V_0; memset((&V_0), 0, sizeof(V_0)); uint8_t V_1 = 0; { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_0 = __this->___peekedEntryType; V_0 = L_0; V_1 = ((int32_t)13); uint8_t L_1; L_1 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_2 = V_1; bool L_3; L_3 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (((int32_t)(((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0)&(int32_t)L_3))) { goto IL_0047; } } { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230 L_4 = __this->___peekedEntryType; V_0 = L_4; V_1 = 8; uint8_t L_5; L_5 = Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_inline((&V_0), Nullable_1_GetValueOrDefault_m21344D34609DB4CB9C168BFF53FEB0C6A2043D01_RuntimeMethod_var); uint8_t L_6 = V_1; bool L_7; L_7 = Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_inline((&V_0), Nullable_1_get_HasValue_m23891FFD9347BCD1C13E15689540A9C0BDC48F2A_RuntimeMethod_var); if (((int32_t)(((((int32_t)L_5) == ((int32_t)L_6))? 1 : 0)&(int32_t)L_7))) { goto IL_0047; } } { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_8 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); il2cpp_codegen_initobj(L_8, sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230)); } IL_0047: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_ReadAnyIntReference_m105CBB4A621DF9E4599693C981444E5FF43AE206 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, int32_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E742218201AA10A57DC327633198656934888C1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA1A7C28A271C31512118F50100D36E6E9B7D324C); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; String_t* V_1 = NULL; int32_t V_2 = 0; { V_0 = (-1); V_2 = 0; goto IL_001e; } IL_0006: { String_t* L_0 = __this->___peekedEntryContent; int32_t L_1 = V_2; NullCheck(L_0); Il2CppChar L_2; L_2 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_0, L_1, NULL); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)58))))) { goto IL_001a; } } { int32_t L_3 = V_2; V_0 = L_3; goto IL_002c; } IL_001a: { int32_t L_4 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_4, 1)); } IL_001e: { int32_t L_5 = V_2; String_t* L_6 = __this->___peekedEntryContent; NullCheck(L_6); int32_t L_7; L_7 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_6, NULL); if ((((int32_t)L_5) < ((int32_t)L_7))) { goto IL_0006; } } IL_002c: { int32_t L_8 = V_0; if ((((int32_t)L_8) == ((int32_t)(-1)))) { goto IL_0040; } } { int32_t L_9 = V_0; String_t* L_10 = __this->___peekedEntryContent; NullCheck(L_10); int32_t L_11; L_11 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_10, NULL); if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_11, 1)))))) { goto IL_0065; } } IL_0040: { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_12; L_12 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_12); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_13; L_13 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_12, NULL); NullCheck(L_13); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_14; L_14 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_13, NULL); String_t* L_15 = __this->___peekedEntryContent; String_t* L_16; L_16 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralA1A7C28A271C31512118F50100D36E6E9B7D324C, L_15, NULL); NullCheck(L_14); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_14, L_16, NULL); } IL_0065: { String_t* L_17 = __this->___peekedEntryContent; int32_t L_18 = V_0; NullCheck(L_17); String_t* L_19; L_19 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_17, ((int32_t)il2cpp_codegen_add(L_18, 1)), NULL); V_1 = L_19; String_t* L_20 = V_1; il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var); CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_21; L_21 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL); int32_t* L_22 = ___0_value; bool L_23; L_23 = Int32_TryParse_mB8E246A7D6D6308EF36DE3473643BDE4CF8F71FF(L_20, ((int32_t)511), L_21, L_22, NULL); if (!L_23) { goto IL_0089; } } { return (bool)1; } IL_0089: { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_24; L_24 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_24); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_25; L_25 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_24, NULL); NullCheck(L_25); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_26; L_26 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_25, NULL); String_t* L_27 = V_1; String_t* L_28; L_28 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral3E742218201AA10A57DC327633198656934888C1, L_27, NULL); NullCheck(L_26); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_26, L_28, NULL); int32_t* L_29 = ___0_value; *((int32_t*)L_29) = (int32_t)(-1); return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar JsonDataReader_U3C_ctorU3Eb__7_0_m43EA6EC36C58F10E51BA6599DC13A80A4E5C17C4 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method) { Il2CppChar V_0 = 0x0; { bool L_0; L_0 = VirtualFuncInvoker1< bool, Il2CppChar* >::Invoke(59, __this, (&V_0)); Il2CppChar L_1 = V_0; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t JsonDataReader_U3C_ctorU3Eb__7_1_m70F9DF2B1DCF508404F69B2D3DB308F030012AC6 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method) { int8_t V_0 = 0x0; { bool L_0; L_0 = VirtualFuncInvoker1< bool, int8_t* >::Invoke(62, __this, (&V_0)); int8_t L_1 = V_0; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t JsonDataReader_U3C_ctorU3Eb__7_2_mBE3B5352E4AC7008B9EAC0379412F43E13AA2A42 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method) { int16_t V_0 = 0; { bool L_0; L_0 = VirtualFuncInvoker1< bool, int16_t* >::Invoke(63, __this, (&V_0)); int16_t L_1 = V_0; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t JsonDataReader_U3C_ctorU3Eb__7_3_mF122C42A88502D6CB5B592D9E53AB1715C6E66C5 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { bool L_0; L_0 = VirtualFuncInvoker1< bool, int32_t* >::Invoke(64, __this, (&V_0)); int32_t L_1 = V_0; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t JsonDataReader_U3C_ctorU3Eb__7_4_m9FC5642179704AA091AEA2E7E898F72F3ABD9269 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method) { int64_t V_0 = 0; { bool L_0; L_0 = VirtualFuncInvoker1< bool, int64_t* >::Invoke(65, __this, (&V_0)); int64_t L_1 = V_0; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t JsonDataReader_U3C_ctorU3Eb__7_5_mC2A1A4C3A9A33995420516B327E49FC19E175A80 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method) { uint8_t V_0 = 0x0; { bool L_0; L_0 = VirtualFuncInvoker1< bool, uint8_t* >::Invoke(66, __this, (&V_0)); uint8_t L_1 = V_0; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t JsonDataReader_U3C_ctorU3Eb__7_6_m448A3CF266B621E448D70D01081C8C2BC2F0331B (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method) { uint16_t V_0 = 0; { bool L_0; L_0 = VirtualFuncInvoker1< bool, uint16_t* >::Invoke(67, __this, (&V_0)); uint16_t L_1 = V_0; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t JsonDataReader_U3C_ctorU3Eb__7_7_m94E4A5F482696EC8BF7511FF8083DC1FED53C43B (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method) { uint32_t V_0 = 0; { bool L_0; L_0 = VirtualFuncInvoker1< bool, uint32_t* >::Invoke(68, __this, (&V_0)); uint32_t L_1 = V_0; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t JsonDataReader_U3C_ctorU3Eb__7_8_m986285BCCE79B97EB34F78A48E1FBF974EE9B103 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method) { uint64_t V_0 = 0; { bool L_0; L_0 = VirtualFuncInvoker1< bool, uint64_t* >::Invoke(69, __this, (&V_0)); uint64_t L_1 = V_0; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F JsonDataReader_U3C_ctorU3Eb__7_9_m57ACC96484D5444EEDD528BD3BE6DC9936CCB989 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method) { Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F V_0; memset((&V_0), 0, sizeof(V_0)); { bool L_0; L_0 = VirtualFuncInvoker1< bool, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* >::Invoke(70, __this, (&V_0)); Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_1 = V_0; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool JsonDataReader_U3C_ctorU3Eb__7_10_m302FF7414631C709CD41E2DE42CCD565D69DCE37 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method) { bool V_0 = false; { bool L_0; L_0 = VirtualFuncInvoker1< bool, bool* >::Invoke(73, __this, (&V_0)); bool L_1 = V_0; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float JsonDataReader_U3C_ctorU3Eb__7_11_mA2FF5900FBE012AE3A5EC5EB2BA5A06EC0A9CD16 (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { bool L_0; L_0 = VirtualFuncInvoker1< bool, float* >::Invoke(71, __this, (&V_0)); float L_1 = V_0; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double JsonDataReader_U3C_ctorU3Eb__7_12_m06F389D3E2C09DFDEC9120D8BA81935F51ABCC5F (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method) { double V_0 = 0.0; { bool L_0; L_0 = VirtualFuncInvoker1< bool, double* >::Invoke(72, __this, (&V_0)); double L_1 = V_0; return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t JsonDataReader_U3C_ctorU3Eb__7_13_m57ADA57EC3B90AAA51D988F0B8C7B991E25F11CE (JsonDataReader_t8CD7F7CF8BD158FBFB1CFA13AC76C265296F232E* __this, const RuntimeMethod* method) { Guid_t V_0; memset((&V_0), 0, sizeof(V_0)); { bool L_0; L_0 = VirtualFuncInvoker1< bool, Guid_t* >::Invoke(61, __this, (&V_0)); Guid_t L_1 = V_0; return L_1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BaseDataReaderWriter_get_NodeDepth_m5206EF4E11FEC1653E62232C6BFC64EE3220C0FA_inline (BaseDataReaderWriter_t6E01CAB6D1FDB719471212A97600371E4BE5D05C* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___nodesLength; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SerializationContext_set_Binder_m830286FDF070546B2F1C267265288B66B1E2DDBE_inline (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* ___0_value, const RuntimeMethod* method) { { TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_0 = ___0_value; __this->___binder = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___binder), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeserializationContext_set_Binder_m0EA43839350F11078C5BFD61B1826CB7BFC170E8_inline (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* ___0_value, const RuntimeMethod* method) { { TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_0 = ___0_value; __this->___binder = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___binder), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int32_t ___0_amount, const RuntimeMethod* method) { { int32_t L_0 = __this->___bufferEnd; if (L_0) { goto IL_000e; } } { BinaryDataReader_ReadEntireStreamToBuffer_m4D05CC68B32BC2433F42EB03F947C7247061CA2C(__this, NULL); } IL_000e: { int32_t L_1 = __this->___bufferIndex; int32_t L_2 = ___0_amount; int32_t L_3 = __this->___bufferEnd; return (bool)((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add(L_1, L_2))) > ((int32_t)L_3))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) { uint8_t V_0 = 0x0; int32_t V_1 = 0; String_t* V_2 = NULL; uint8_t* V_3 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_4 = NULL; Il2CppChar* V_5 = NULL; String_t* V_6 = NULL; uint8_t* V_7 = NULL; uint8_t* V_8 = NULL; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; uint8_t* V_12 = NULL; Il2CppChar* V_13 = NULL; String_t* V_14 = NULL; Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* V_15 = NULL; Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* V_16 = NULL; uint8_t* V_17 = NULL; uint8_t* V_18 = NULL; uint8_t* V_19 = NULL; Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* V_20 = NULL; uint8_t* V_21 = NULL; uint8_t* V_22 = NULL; int32_t V_23 = 0; { bool L_0; L_0 = BinaryDataReader_UNSAFE_Read_1_Byte_mE45263CC367BCEAC7F4968D0AAAA666815A453D9_inline(__this, (&V_0), NULL); if (L_0) { goto IL_000c; } } { return (String_t*)NULL; } IL_000c: { bool L_1; L_1 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, (&V_1), NULL); if (L_1) { goto IL_0018; } } { return (String_t*)NULL; } IL_0018: { int32_t L_2 = V_1; String_t* L_3; L_3 = String_CreateString_mAA0705B41B390BDB42F67894B9B67C956814C71B(NULL, ((int32_t)32), L_2, NULL); V_2 = L_3; uint8_t L_4 = V_0; if (L_4) { goto IL_00d6; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = L_5; V_4 = L_6; if (!L_6) { goto IL_0038; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = V_4; NullCheck(L_7); if (((int32_t)(((RuntimeArray*)L_7)->max_length))) { goto IL_003d; } } IL_0038: { V_3 = (uint8_t*)((uintptr_t)0); goto IL_0047; } IL_003d: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = V_4; NullCheck(L_8); V_3 = (uint8_t*)((uintptr_t)((L_8)->GetAddressAt(static_cast(0)))); } IL_0047: { String_t* L_9 = V_2; V_6 = L_9; String_t* L_10 = V_6; V_5 = (Il2CppChar*)((uintptr_t)L_10); Il2CppChar* L_11 = V_5; if (!L_11) { goto IL_005d; } } { Il2CppChar* L_12 = V_5; int32_t L_13; L_13 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL); V_5 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_12, L_13)); } IL_005d: { uint8_t* L_14 = V_3; int32_t L_15 = __this->___bufferIndex; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, L_15)); Il2CppChar* L_16 = V_5; V_8 = (uint8_t*)L_16; if (!il2cpp_codegen_is_little_endian()) { goto IL_009a; } } { V_9 = 0; goto IL_0093; } IL_0077: { uint8_t* L_17 = V_8; uint8_t* L_18 = L_17; V_8 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_18, 1)); uint8_t* L_19 = V_7; uint8_t* L_20 = L_19; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_20, 1)); int32_t L_21 = *((uint8_t*)L_20); *((int8_t*)L_18) = (int8_t)L_21; uint8_t* L_22 = V_8; V_8 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_22, 1)); int32_t L_23 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_0093: { int32_t L_24 = V_9; int32_t L_25 = V_1; if ((((int32_t)L_24) < ((int32_t)L_25))) { goto IL_0077; } } { goto IL_00c0; } IL_009a: { V_10 = 0; goto IL_00bb; } IL_009f: { uint8_t* L_26 = V_8; V_8 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_26, 1)); uint8_t* L_27 = V_8; uint8_t* L_28 = L_27; V_8 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, 1)); uint8_t* L_29 = V_7; uint8_t* L_30 = L_29; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_30, 1)); int32_t L_31 = *((uint8_t*)L_30); *((int8_t*)L_28) = (int8_t)L_31; int32_t L_32 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_32, 1)); } IL_00bb: { int32_t L_33 = V_10; int32_t L_34 = V_1; if ((((int32_t)L_33) < ((int32_t)L_34))) { goto IL_009f; } } IL_00c0: { V_6 = (String_t*)NULL; V_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_35 = __this->___bufferIndex; int32_t L_36 = V_1; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_35, L_36)); String_t* L_37 = V_2; return L_37; } IL_00d6: { int32_t L_38 = V_1; V_11 = ((int32_t)il2cpp_codegen_multiply(L_38, 2)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_40 = L_39; V_4 = L_40; if (!L_40) { goto IL_00ec; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_41 = V_4; NullCheck(L_41); if (((int32_t)(((RuntimeArray*)L_41)->max_length))) { goto IL_00f2; } } IL_00ec: { V_12 = (uint8_t*)((uintptr_t)0); goto IL_00fd; } IL_00f2: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42 = V_4; NullCheck(L_42); V_12 = (uint8_t*)((uintptr_t)((L_42)->GetAddressAt(static_cast(0)))); } IL_00fd: { String_t* L_43 = V_2; V_14 = L_43; String_t* L_44 = V_14; V_13 = (Il2CppChar*)((uintptr_t)L_44); Il2CppChar* L_45 = V_13; if (!L_45) { goto IL_0113; } } { Il2CppChar* L_46 = V_13; int32_t L_47; L_47 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL); V_13 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_46, L_47)); } IL_0113: { if (!il2cpp_codegen_is_little_endian()) { goto IL_018d; } } { uint8_t* L_48 = V_12; int32_t L_49 = __this->___bufferIndex; V_15 = (Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_48, L_49)); Il2CppChar* L_50 = V_13; V_16 = (Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)L_50; Il2CppChar* L_51 = V_13; int32_t L_52 = V_11; V_17 = (uint8_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_51, L_52)); goto IL_015e; } IL_0132: { Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_53 = V_16; V_20 = L_53; Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_54 = V_20; uint32_t L_55 = sizeof(Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69); V_16 = ((Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)il2cpp_codegen_add((intptr_t)L_54, (int32_t)L_55)); Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_56 = V_20; Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_57 = V_15; V_20 = L_57; Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_58 = V_20; uint32_t L_59 = sizeof(Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69); V_15 = ((Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)il2cpp_codegen_add((intptr_t)L_58, (int32_t)L_59)); Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_60 = V_20; Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69 L_61 = (*(Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)L_60); *(Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)L_56 = L_61; } IL_015e: { Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_62 = V_16; uint32_t L_63 = sizeof(Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69); uint8_t* L_64 = V_17; if ((!(((uintptr_t)((Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69*)il2cpp_codegen_add((intptr_t)L_62, (int32_t)L_63))) >= ((uintptr_t)L_64)))) { goto IL_0132; } } { Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_65 = V_15; V_18 = (uint8_t*)L_65; Struct256Bit_t24CDB192A05DD0648AD6AE76197DD5E0058DDE69* L_66 = V_16; V_19 = (uint8_t*)L_66; goto IL_0185; } IL_0175: { uint8_t* L_67 = V_19; uint8_t* L_68 = L_67; V_19 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_68, 1)); uint8_t* L_69 = V_18; uint8_t* L_70 = L_69; V_18 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_70, 1)); int32_t L_71 = *((uint8_t*)L_70); *((int8_t*)L_68) = (int8_t)L_71; } IL_0185: { uint8_t* L_72 = V_19; uint8_t* L_73 = V_17; if ((!(((uintptr_t)L_72) >= ((uintptr_t)L_73)))) { goto IL_0175; } } { goto IL_01c8; } IL_018d: { uint8_t* L_74 = V_12; int32_t L_75 = __this->___bufferIndex; V_21 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_74, L_75)); Il2CppChar* L_76 = V_13; V_22 = (uint8_t*)L_76; V_23 = 0; goto IL_01c3; } IL_01a1: { uint8_t* L_77 = V_22; uint8_t* L_78 = V_21; int32_t L_79 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_78, 1))); *((int8_t*)L_77) = (int8_t)L_79; uint8_t* L_80 = V_22; uint8_t* L_81 = V_21; int32_t L_82 = *((uint8_t*)L_81); *((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_80, 1))) = (int8_t)L_82; uint8_t* L_83 = V_21; V_21 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_83, 2)); uint8_t* L_84 = V_22; V_22 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_84, 2)); int32_t L_85 = V_23; V_23 = ((int32_t)il2cpp_codegen_add(L_85, 1)); } IL_01c3: { int32_t L_86 = V_23; int32_t L_87 = V_1; if ((((int32_t)L_86) < ((int32_t)L_87))) { goto IL_01a1; } } IL_01c8: { V_14 = (String_t*)NULL; V_4 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_88 = __this->___bufferIndex; int32_t L_89 = V_11; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_88, L_89)); String_t* L_90 = V_2; return L_90; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataReader_MarkEntryContentConsumed_mB98960F1E296CD7B67D3CD56F3C696FFAACDD50E_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) { { Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230* L_0 = (Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230*)(&__this->___peekedEntryType); il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_t788BB7CC4317C0A7E4D0D6642E6C1E44FF20A230)); __this->___peekedEntryName = (String_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___peekedEntryName), (void*)(String_t*)NULL); __this->___peekedBinaryEntryType = 0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_8_Int64_mD26697A5823B32E71773D799B9A021669C342291_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int64_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; int64_t V_2 = 0; int32_t* V_3 = NULL; int32_t* V_4 = NULL; int64_t V_5 = 0; uint8_t* V_6 = NULL; uint8_t* V_7 = NULL; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 8, NULL); if (!L_0) { goto IL_0114; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1; V_1 = L_2; if (!L_2) { goto IL_001b; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); if (((int32_t)(((RuntimeArray*)L_3)->max_length))) { goto IL_0020; } } IL_001b: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_0029; } IL_0020: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1; NullCheck(L_4); V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast(0)))); } IL_0029: { if (!il2cpp_codegen_is_little_endian()) { goto IL_0073; } } { il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); bool L_5 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites; if (!L_5) { goto IL_0047; } } { int64_t* L_6 = ___0_value; uint8_t* L_7 = V_0; int32_t L_8 = __this->___bufferIndex; int64_t L_9 = *((int64_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8))); *((int64_t*)L_6) = (int64_t)L_9; goto IL_0102; } IL_0047: { V_2 = ((int64_t)0); V_3 = (int32_t*)((uintptr_t)(&V_2)); uint8_t* L_10 = V_0; int32_t L_11 = __this->___bufferIndex; V_4 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, L_11)); int32_t* L_12 = V_3; int32_t* L_13 = L_12; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4)); int32_t* L_14 = V_4; int32_t* L_15 = L_14; V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_15, 4)); int32_t L_16 = *((int32_t*)L_15); *((int32_t*)L_13) = (int32_t)L_16; int32_t* L_17 = V_3; int32_t* L_18 = V_4; int32_t L_19 = *((int32_t*)L_18); *((int32_t*)L_17) = (int32_t)L_19; int64_t* L_20 = ___0_value; int64_t L_21 = V_2; *((int64_t*)L_20) = (int64_t)L_21; goto IL_0102; } IL_0073: { V_5 = ((int64_t)0); V_6 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_5)), 7)); uint8_t* L_22 = V_0; int32_t L_23 = __this->___bufferIndex; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_22, L_23)); uint8_t* L_24 = V_6; uint8_t* L_25 = L_24; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_25, 1)); uint8_t* L_26 = V_7; uint8_t* L_27 = L_26; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, 1)); int32_t L_28 = *((uint8_t*)L_27); *((int8_t*)L_25) = (int8_t)L_28; uint8_t* L_29 = V_6; uint8_t* L_30 = L_29; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_30, 1)); uint8_t* L_31 = V_7; uint8_t* L_32 = L_31; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_32, 1)); int32_t L_33 = *((uint8_t*)L_32); *((int8_t*)L_30) = (int8_t)L_33; uint8_t* L_34 = V_6; uint8_t* L_35 = L_34; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_35, 1)); uint8_t* L_36 = V_7; uint8_t* L_37 = L_36; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_37, 1)); int32_t L_38 = *((uint8_t*)L_37); *((int8_t*)L_35) = (int8_t)L_38; uint8_t* L_39 = V_6; uint8_t* L_40 = L_39; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_40, 1)); uint8_t* L_41 = V_7; uint8_t* L_42 = L_41; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_42, 1)); int32_t L_43 = *((uint8_t*)L_42); *((int8_t*)L_40) = (int8_t)L_43; uint8_t* L_44 = V_6; uint8_t* L_45 = L_44; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_45, 1)); uint8_t* L_46 = V_7; uint8_t* L_47 = L_46; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, 1)); int32_t L_48 = *((uint8_t*)L_47); *((int8_t*)L_45) = (int8_t)L_48; uint8_t* L_49 = V_6; uint8_t* L_50 = L_49; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_50, 1)); uint8_t* L_51 = V_7; uint8_t* L_52 = L_51; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_52, 1)); int32_t L_53 = *((uint8_t*)L_52); *((int8_t*)L_50) = (int8_t)L_53; uint8_t* L_54 = V_6; uint8_t* L_55 = L_54; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_55, 1)); uint8_t* L_56 = V_7; uint8_t* L_57 = L_56; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_57, 1)); int32_t L_58 = *((uint8_t*)L_57); *((int8_t*)L_55) = (int8_t)L_58; uint8_t* L_59 = V_6; uint8_t* L_60 = V_7; int32_t L_61 = *((uint8_t*)L_60); *((int8_t*)L_59) = (int8_t)L_61; int64_t* L_62 = ___0_value; int64_t L_63 = V_5; *((int64_t*)L_62) = (int64_t)L_63; } IL_0102: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_64 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_64, 8)); return (bool)1; } IL_0114: { int32_t L_65 = __this->___bufferEnd; __this->___bufferIndex = L_65; int64_t* L_66 = ___0_value; *((int64_t*)L_66) = (int64_t)((int64_t)0); return (bool)0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* BinaryDataReader_ReadTypeEntry_m36785B7AB5C80566698AD2812678633FDBEB327A_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryEntryType_t45CF4A4AA5396BCA4F03D378D1BC48726FFB769D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mEE9EBB858749DAB172DB7E7255A1485A85EFE6D4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m03B727E2D5CC80573746CF6077AF72B4BA96CC3C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0659F061C3A81B1505225B2675ED130A3AA57F3C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral17699B5FCFDA1D89B3B615B6FB41A16EC02E7C00); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral205775153310538AD3446D2028B710EA280549E1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9266C7189E6E26E80082CFB40386971A464A56ED); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCD46A83F56D4576B3DC8F8DC71B6D6FCC9022980); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D); s_Il2CppMethodInitialized = true; } uint8_t V_0 = 0; Type_t* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; String_t* V_4 = NULL; Type_t* G_B13_0 = NULL; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 1, NULL); if (L_0) { goto IL_000b; } } { return (Type_t*)NULL; } IL_000b: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; int32_t L_2 = __this->___bufferIndex; V_3 = L_2; int32_t L_3 = V_3; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_3, 1)); int32_t L_4 = V_3; NullCheck(L_1); int32_t L_5 = L_4; uint8_t L_6 = (L_1)->GetAt(static_cast(L_5)); V_0 = L_6; uint8_t L_7 = V_0; if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)48))))) { goto IL_00c5; } } { bool L_8; L_8 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, (&V_2), NULL); if (L_8) { goto IL_0038; } } { return (Type_t*)NULL; } IL_0038: { Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* L_9 = __this->___types; int32_t L_10 = V_2; NullCheck(L_9); bool L_11; L_11 = Dictionary_2_TryGetValue_m03B727E2D5CC80573746CF6077AF72B4BA96CC3C(L_9, L_10, (&V_1), Dictionary_2_TryGetValue_m03B727E2D5CC80573746CF6077AF72B4BA96CC3C_RuntimeMethod_var); if (L_11) { goto IL_0153; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_12; L_12 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_12); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_13; L_13 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_12, NULL); NullCheck(L_13); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_14; L_14 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_13, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)8); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15; NullCheck(L_16); (L_16)->SetAt(static_cast(0), (String_t*)_stringLiteralCD46A83F56D4576B3DC8F8DC71B6D6FCC9022980); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_16; String_t* L_18; L_18 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_2), NULL); NullCheck(L_17); (L_17)->SetAt(static_cast(1), (String_t*)L_18); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_17; NullCheck(L_19); (L_19)->SetAt(static_cast(2), (String_t*)_stringLiteral17699B5FCFDA1D89B3B615B6FB41A16EC02E7C00); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19; String_t* L_21; L_21 = BaseDataReader_get_CurrentNodeName_mA0C226AC3940C8B16ACFD86410E395ED9EF2E67C(__this, NULL); NullCheck(L_20); (L_20)->SetAt(static_cast(3), (String_t*)L_21); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_20; NullCheck(L_22); (L_22)->SetAt(static_cast(4), (String_t*)_stringLiteral0659F061C3A81B1505225B2675ED130A3AA57F3C); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_22; int32_t L_24; L_24 = BaseDataReader_get_CurrentNodeDepth_mC3209339F88989B9BEED0DC4B0D63691AFEA034B(__this, NULL); V_3 = L_24; String_t* L_25; L_25 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_3), NULL); NullCheck(L_23); (L_23)->SetAt(static_cast(5), (String_t*)L_25); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_23; NullCheck(L_26); (L_26)->SetAt(static_cast(6), (String_t*)_stringLiteral205775153310538AD3446D2028B710EA280549E1); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26; int32_t L_28; L_28 = BaseDataReader_get_CurrentNodeId_mB5BBCDD0D80951EB82499B3628F118C70C09668A(__this, NULL); V_3 = L_28; String_t* L_29; L_29 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_3), NULL); NullCheck(L_27); (L_27)->SetAt(static_cast(7), (String_t*)L_29); String_t* L_30; L_30 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_27, NULL); NullCheck(L_14); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_14, L_30, NULL); goto IL_0153; } IL_00c5: { uint8_t L_31 = V_0; if ((!(((uint32_t)L_31) == ((uint32_t)((int32_t)47))))) { goto IL_0117; } } { bool L_32; L_32 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, (&V_2), NULL); if (L_32) { goto IL_00d6; } } { return (Type_t*)NULL; } IL_00d6: { String_t* L_33; L_33 = BinaryDataReader_ReadStringValue_m4650D9136957EC35AA62FD78E3FD4C28E68221AE_inline(__this, NULL); V_4 = L_33; String_t* L_34 = V_4; if (!L_34) { goto IL_0106; } } { DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_35; L_35 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_35); TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_36; L_36 = DeserializationContext_get_Binder_m55A1DADF30006B8A14F105D8D15C1B5947275A3F(L_35, NULL); String_t* L_37 = V_4; DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_38; L_38 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_38); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_39; L_39 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_38, NULL); NullCheck(L_39); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_40; L_40 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_39, NULL); NullCheck(L_36); Type_t* L_41; L_41 = VirtualFuncInvoker2< Type_t*, String_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(5, L_36, L_37, L_40); G_B13_0 = L_41; goto IL_0107; } IL_0106: { G_B13_0 = ((Type_t*)(NULL)); } IL_0107: { V_1 = G_B13_0; Dictionary_2_tBDD02A03073B49D98E514F9FDE894CE445376A36* L_42 = __this->___types; int32_t L_43 = V_2; Type_t* L_44 = V_1; NullCheck(L_42); Dictionary_2_Add_mEE9EBB858749DAB172DB7E7255A1485A85EFE6D4(L_42, L_43, L_44, Dictionary_2_Add_mEE9EBB858749DAB172DB7E7255A1485A85EFE6D4_RuntimeMethod_var); goto IL_0153; } IL_0117: { uint8_t L_45 = V_0; if ((!(((uint32_t)L_45) == ((uint32_t)((int32_t)46))))) { goto IL_0120; } } { V_1 = (Type_t*)NULL; goto IL_0153; } IL_0120: { V_1 = (Type_t*)NULL; DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_46; L_46 = BaseDataReader_get_Context_mE5B2E5D2C270BD3633AADBE10D2318C032624B4C(__this, NULL); NullCheck(L_46); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_47; L_47 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_46, NULL); NullCheck(L_47); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_48; L_48 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_47, NULL); Il2CppFakeBox L_49(BinaryEntryType_t45CF4A4AA5396BCA4F03D378D1BC48726FFB769D_il2cpp_TypeInfo_var, (&V_0)); String_t* L_50; L_50 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_49), NULL); String_t* L_51; L_51 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral9266C7189E6E26E80082CFB40386971A464A56ED, L_50, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, NULL); NullCheck(L_48); DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_48, L_51, NULL); } IL_0153: { Type_t* L_52 = V_1; return L_52; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int32_t* ___0_value, const RuntimeMethod* method) { uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; int32_t V_2 = 0; uint8_t* V_3 = NULL; uint8_t* V_4 = NULL; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 4, NULL); if (!L_0) { goto IL_0093; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1; V_1 = L_2; if (!L_2) { goto IL_001b; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); if (((int32_t)(((RuntimeArray*)L_3)->max_length))) { goto IL_0020; } } IL_001b: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_0029; } IL_0020: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1; NullCheck(L_4); V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast(0)))); } IL_0029: { if (!il2cpp_codegen_is_little_endian()) { goto IL_003d; } } { int32_t* L_5 = ___0_value; uint8_t* L_6 = V_0; int32_t L_7 = __this->___bufferIndex; int32_t L_8 = *((int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_6, L_7))); *((int32_t*)L_5) = (int32_t)L_8; goto IL_0081; } IL_003d: { V_2 = 0; V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_2)), 3)); uint8_t* L_9 = V_0; int32_t L_10 = __this->___bufferIndex; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, L_10)); uint8_t* L_11 = V_3; uint8_t* L_12 = L_11; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1)); uint8_t* L_13 = V_4; uint8_t* L_14 = L_13; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, 1)); int32_t L_15 = *((uint8_t*)L_14); *((int8_t*)L_12) = (int8_t)L_15; uint8_t* L_16 = V_3; uint8_t* L_17 = L_16; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_17, 1)); uint8_t* L_18 = V_4; uint8_t* L_19 = L_18; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_19, 1)); int32_t L_20 = *((uint8_t*)L_19); *((int8_t*)L_17) = (int8_t)L_20; uint8_t* L_21 = V_3; uint8_t* L_22 = L_21; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_22, 1)); uint8_t* L_23 = V_4; uint8_t* L_24 = L_23; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_24, 1)); int32_t L_25 = *((uint8_t*)L_24); *((int8_t*)L_22) = (int8_t)L_25; uint8_t* L_26 = V_3; uint8_t* L_27 = V_4; int32_t L_28 = *((uint8_t*)L_27); *((int8_t*)L_26) = (int8_t)L_28; int32_t* L_29 = ___0_value; int32_t L_30 = V_2; *((int32_t*)L_29) = (int32_t)L_30; } IL_0081: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_31 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_31, 4)); return (bool)1; } IL_0093: { int32_t L_32 = __this->___bufferEnd; __this->___bufferIndex = L_32; int32_t* L_33 = ___0_value; *((int32_t*)L_33) = (int32_t)0; return (bool)0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_1_SByte_m32F5B0B48B7EBC78925C85E163CCEAB6BD9FC79D_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int8_t* ___0_value, const RuntimeMethod* method) { int32_t V_0 = 0; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 1, NULL); if (!L_0) { goto IL_0026; } } { int8_t* L_1 = ___0_value; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___buffer; int32_t L_3 = __this->___bufferIndex; V_0 = L_3; int32_t L_4 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; NullCheck(L_2); int32_t L_6 = L_5; uint8_t L_7 = (L_2)->GetAt(static_cast(L_6)); *((int8_t*)L_1) = (int8_t)((int8_t)L_7); return (bool)1; } IL_0026: { int8_t* L_8 = ___0_value; *((int8_t*)L_8) = (int8_t)0; return (bool)0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_1_Byte_mE45263CC367BCEAC7F4968D0AAAA666815A453D9_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint8_t* ___0_value, const RuntimeMethod* method) { int32_t V_0 = 0; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 1, NULL); if (!L_0) { goto IL_0025; } } { uint8_t* L_1 = ___0_value; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___buffer; int32_t L_3 = __this->___bufferIndex; V_0 = L_3; int32_t L_4 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; NullCheck(L_2); int32_t L_6 = L_5; uint8_t L_7 = (L_2)->GetAt(static_cast(L_6)); *((int8_t*)L_1) = (int8_t)L_7; return (bool)1; } IL_0025: { uint8_t* L_8 = ___0_value; *((int8_t*)L_8) = (int8_t)0; return (bool)0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_2_Int16_m5471141CA9D280B33AA163CE66A90056A088EDC1_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int16_t* ___0_value, const RuntimeMethod* method) { uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; int16_t V_2 = 0; uint8_t* V_3 = NULL; uint8_t* V_4 = NULL; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 2, NULL); if (!L_0) { goto IL_0074; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1; V_1 = L_2; if (!L_2) { goto IL_0018; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); if (((int32_t)(((RuntimeArray*)L_3)->max_length))) { goto IL_001d; } } IL_0018: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_0026; } IL_001d: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1; NullCheck(L_4); V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast(0)))); } IL_0026: { if (!il2cpp_codegen_is_little_endian()) { goto IL_003a; } } { int16_t* L_5 = ___0_value; uint8_t* L_6 = V_0; int32_t L_7 = __this->___bufferIndex; int32_t L_8 = *((int16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_6, L_7))); *((int16_t*)L_5) = (int16_t)L_8; goto IL_0062; } IL_003a: { V_2 = (int16_t)0; V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_2)), 1)); uint8_t* L_9 = V_0; int32_t L_10 = __this->___bufferIndex; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, L_10)); uint8_t* L_11 = V_3; uint8_t* L_12 = L_11; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1)); uint8_t* L_13 = V_4; uint8_t* L_14 = L_13; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, 1)); int32_t L_15 = *((uint8_t*)L_14); *((int8_t*)L_12) = (int8_t)L_15; uint8_t* L_16 = V_3; uint8_t* L_17 = V_4; int32_t L_18 = *((uint8_t*)L_17); *((int8_t*)L_16) = (int8_t)L_18; int16_t* L_19 = ___0_value; int16_t L_20 = V_2; *((int16_t*)L_19) = (int16_t)L_20; } IL_0062: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_21 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_21, 2)); return (bool)1; } IL_0074: { int32_t L_22 = __this->___bufferEnd; __this->___bufferIndex = L_22; int16_t* L_23 = ___0_value; *((int16_t*)L_23) = (int16_t)0; return (bool)0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_2_UInt16_mAC487540FC0A0706F636243939D1EC0C27B268EC_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint16_t* ___0_value, const RuntimeMethod* method) { uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; uint16_t V_2 = 0; uint8_t* V_3 = NULL; uint8_t* V_4 = NULL; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 2, NULL); if (!L_0) { goto IL_0074; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1; V_1 = L_2; if (!L_2) { goto IL_0018; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); if (((int32_t)(((RuntimeArray*)L_3)->max_length))) { goto IL_001d; } } IL_0018: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_0026; } IL_001d: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1; NullCheck(L_4); V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast(0)))); } IL_0026: { if (!il2cpp_codegen_is_little_endian()) { goto IL_003a; } } { uint16_t* L_5 = ___0_value; uint8_t* L_6 = V_0; int32_t L_7 = __this->___bufferIndex; int32_t L_8 = *((uint16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_6, L_7))); *((int16_t*)L_5) = (int16_t)L_8; goto IL_0062; } IL_003a: { V_2 = (uint16_t)0; V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_2)), 1)); uint8_t* L_9 = V_0; int32_t L_10 = __this->___bufferIndex; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, L_10)); uint8_t* L_11 = V_3; uint8_t* L_12 = L_11; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1)); uint8_t* L_13 = V_4; uint8_t* L_14 = L_13; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, 1)); int32_t L_15 = *((uint8_t*)L_14); *((int8_t*)L_12) = (int8_t)L_15; uint8_t* L_16 = V_3; uint8_t* L_17 = V_4; int32_t L_18 = *((uint8_t*)L_17); *((int8_t*)L_16) = (int8_t)L_18; uint16_t* L_19 = ___0_value; uint16_t L_20 = V_2; *((int16_t*)L_19) = (int16_t)L_20; } IL_0062: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_21 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_21, 2)); return (bool)1; } IL_0074: { int32_t L_22 = __this->___bufferEnd; __this->___bufferIndex = L_22; uint16_t* L_23 = ___0_value; *((int16_t*)L_23) = (int16_t)0; return (bool)0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_4_UInt32_m7CF37E3C02344744FFC5B3FD13DE5AB993500E05_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint32_t* ___0_value, const RuntimeMethod* method) { uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; uint32_t V_2 = 0; uint8_t* V_3 = NULL; uint8_t* V_4 = NULL; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 4, NULL); if (!L_0) { goto IL_0093; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1; V_1 = L_2; if (!L_2) { goto IL_001b; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); if (((int32_t)(((RuntimeArray*)L_3)->max_length))) { goto IL_0020; } } IL_001b: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_0029; } IL_0020: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1; NullCheck(L_4); V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast(0)))); } IL_0029: { if (!il2cpp_codegen_is_little_endian()) { goto IL_003d; } } { uint32_t* L_5 = ___0_value; uint8_t* L_6 = V_0; int32_t L_7 = __this->___bufferIndex; int32_t L_8 = *((uint32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_6, L_7))); *((int32_t*)L_5) = (int32_t)L_8; goto IL_0081; } IL_003d: { V_2 = 0; V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_2)), 3)); uint8_t* L_9 = V_0; int32_t L_10 = __this->___bufferIndex; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, L_10)); uint8_t* L_11 = V_3; uint8_t* L_12 = L_11; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1)); uint8_t* L_13 = V_4; uint8_t* L_14 = L_13; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, 1)); int32_t L_15 = *((uint8_t*)L_14); *((int8_t*)L_12) = (int8_t)L_15; uint8_t* L_16 = V_3; uint8_t* L_17 = L_16; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_17, 1)); uint8_t* L_18 = V_4; uint8_t* L_19 = L_18; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_19, 1)); int32_t L_20 = *((uint8_t*)L_19); *((int8_t*)L_17) = (int8_t)L_20; uint8_t* L_21 = V_3; uint8_t* L_22 = L_21; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_22, 1)); uint8_t* L_23 = V_4; uint8_t* L_24 = L_23; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_24, 1)); int32_t L_25 = *((uint8_t*)L_24); *((int8_t*)L_22) = (int8_t)L_25; uint8_t* L_26 = V_3; uint8_t* L_27 = V_4; int32_t L_28 = *((uint8_t*)L_27); *((int8_t*)L_26) = (int8_t)L_28; uint32_t* L_29 = ___0_value; uint32_t L_30 = V_2; *((int32_t*)L_29) = (int32_t)L_30; } IL_0081: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_31 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_31, 4)); return (bool)1; } IL_0093: { int32_t L_32 = __this->___bufferEnd; __this->___bufferIndex = L_32; uint32_t* L_33 = ___0_value; *((int32_t*)L_33) = (int32_t)0; return (bool)0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_8_UInt64_mC7B028A2E89BA69539E5F95299A71DA24AEF681B_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, uint64_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; uint64_t V_2 = 0; int32_t* V_3 = NULL; int32_t* V_4 = NULL; uint64_t V_5 = 0; uint8_t* V_6 = NULL; uint8_t* V_7 = NULL; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 8, NULL); if (!L_0) { goto IL_0114; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1; V_1 = L_2; if (!L_2) { goto IL_001b; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); if (((int32_t)(((RuntimeArray*)L_3)->max_length))) { goto IL_0020; } } IL_001b: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_0029; } IL_0020: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1; NullCheck(L_4); V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast(0)))); } IL_0029: { if (!il2cpp_codegen_is_little_endian()) { goto IL_0073; } } { il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); bool L_5 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites; if (!L_5) { goto IL_0047; } } { uint64_t* L_6 = ___0_value; uint8_t* L_7 = V_0; int32_t L_8 = __this->___bufferIndex; int64_t L_9 = *((int64_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8))); *((int64_t*)L_6) = (int64_t)L_9; goto IL_0102; } IL_0047: { V_2 = ((int64_t)0); V_3 = (int32_t*)((uintptr_t)(&V_2)); uint8_t* L_10 = V_0; int32_t L_11 = __this->___bufferIndex; V_4 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, L_11)); int32_t* L_12 = V_3; int32_t* L_13 = L_12; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4)); int32_t* L_14 = V_4; int32_t* L_15 = L_14; V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_15, 4)); int32_t L_16 = *((int32_t*)L_15); *((int32_t*)L_13) = (int32_t)L_16; int32_t* L_17 = V_3; int32_t* L_18 = V_4; int32_t L_19 = *((int32_t*)L_18); *((int32_t*)L_17) = (int32_t)L_19; uint64_t* L_20 = ___0_value; uint64_t L_21 = V_2; *((int64_t*)L_20) = (int64_t)L_21; goto IL_0102; } IL_0073: { V_5 = ((int64_t)0); V_6 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_5)), 7)); uint8_t* L_22 = V_0; int32_t L_23 = __this->___bufferIndex; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_22, L_23)); uint8_t* L_24 = V_6; uint8_t* L_25 = L_24; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_25, 1)); uint8_t* L_26 = V_7; uint8_t* L_27 = L_26; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, 1)); int32_t L_28 = *((uint8_t*)L_27); *((int8_t*)L_25) = (int8_t)L_28; uint8_t* L_29 = V_6; uint8_t* L_30 = L_29; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_30, 1)); uint8_t* L_31 = V_7; uint8_t* L_32 = L_31; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_32, 1)); int32_t L_33 = *((uint8_t*)L_32); *((int8_t*)L_30) = (int8_t)L_33; uint8_t* L_34 = V_6; uint8_t* L_35 = L_34; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_35, 1)); uint8_t* L_36 = V_7; uint8_t* L_37 = L_36; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_37, 1)); int32_t L_38 = *((uint8_t*)L_37); *((int8_t*)L_35) = (int8_t)L_38; uint8_t* L_39 = V_6; uint8_t* L_40 = L_39; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_40, 1)); uint8_t* L_41 = V_7; uint8_t* L_42 = L_41; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_42, 1)); int32_t L_43 = *((uint8_t*)L_42); *((int8_t*)L_40) = (int8_t)L_43; uint8_t* L_44 = V_6; uint8_t* L_45 = L_44; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_45, 1)); uint8_t* L_46 = V_7; uint8_t* L_47 = L_46; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, 1)); int32_t L_48 = *((uint8_t*)L_47); *((int8_t*)L_45) = (int8_t)L_48; uint8_t* L_49 = V_6; uint8_t* L_50 = L_49; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_50, 1)); uint8_t* L_51 = V_7; uint8_t* L_52 = L_51; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_52, 1)); int32_t L_53 = *((uint8_t*)L_52); *((int8_t*)L_50) = (int8_t)L_53; uint8_t* L_54 = V_6; uint8_t* L_55 = L_54; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_55, 1)); uint8_t* L_56 = V_7; uint8_t* L_57 = L_56; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_57, 1)); int32_t L_58 = *((uint8_t*)L_57); *((int8_t*)L_55) = (int8_t)L_58; uint8_t* L_59 = V_6; uint8_t* L_60 = V_7; int32_t L_61 = *((uint8_t*)L_60); *((int8_t*)L_59) = (int8_t)L_61; uint64_t* L_62 = ___0_value; uint64_t L_63 = V_5; *((int64_t*)L_62) = (int64_t)L_63; } IL_0102: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_64 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_64, 8)); return (bool)1; } IL_0114: { int32_t L_65 = __this->___bufferEnd; __this->___bufferIndex = L_65; uint64_t* L_66 = ___0_value; *((int64_t*)L_66) = (int64_t)((int64_t)0); return (bool)0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_2_Char_m00F60CC5B0BBAAC26D5162AE484C7EC524CAEFBB_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Il2CppChar* ___0_value, const RuntimeMethod* method) { uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; Il2CppChar V_2 = 0x0; uint8_t* V_3 = NULL; uint8_t* V_4 = NULL; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 2, NULL); if (!L_0) { goto IL_0074; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1; V_1 = L_2; if (!L_2) { goto IL_0018; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); if (((int32_t)(((RuntimeArray*)L_3)->max_length))) { goto IL_001d; } } IL_0018: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_0026; } IL_001d: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1; NullCheck(L_4); V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast(0)))); } IL_0026: { if (!il2cpp_codegen_is_little_endian()) { goto IL_003a; } } { Il2CppChar* L_5 = ___0_value; uint8_t* L_6 = V_0; int32_t L_7 = __this->___bufferIndex; int32_t L_8 = *((uint16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_6, L_7))); *((int16_t*)L_5) = (int16_t)L_8; goto IL_0062; } IL_003a: { V_2 = 0; V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_2)), 1)); uint8_t* L_9 = V_0; int32_t L_10 = __this->___bufferIndex; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_9, L_10)); uint8_t* L_11 = V_3; uint8_t* L_12 = L_11; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1)); uint8_t* L_13 = V_4; uint8_t* L_14 = L_13; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_14, 1)); int32_t L_15 = *((uint8_t*)L_14); *((int8_t*)L_12) = (int8_t)L_15; uint8_t* L_16 = V_3; uint8_t* L_17 = V_4; int32_t L_18 = *((uint8_t*)L_17); *((int8_t*)L_16) = (int8_t)L_18; Il2CppChar* L_19 = ___0_value; Il2CppChar L_20 = V_2; *((int16_t*)L_19) = (int16_t)L_20; } IL_0062: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_21 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_21, 2)); return (bool)1; } IL_0074: { int32_t L_22 = __this->___bufferEnd; __this->___bufferIndex = L_22; Il2CppChar* L_23 = ___0_value; *((int16_t*)L_23) = (int16_t)0; return (bool)0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____stringLength; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_4_Float32_mCF46AA3A20AC87DB9D5DAE14D628C820114E9AAD_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, float* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; float V_2 = 0.0f; float V_3 = 0.0f; uint8_t* V_4 = NULL; uint8_t* V_5 = NULL; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 4, NULL); if (!L_0) { goto IL_00be; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1; V_1 = L_2; if (!L_2) { goto IL_001b; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); if (((int32_t)(((RuntimeArray*)L_3)->max_length))) { goto IL_0020; } } IL_001b: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_0029; } IL_0020: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1; NullCheck(L_4); V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast(0)))); } IL_0029: { if (!il2cpp_codegen_is_little_endian()) { goto IL_005c; } } { il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); bool L_5 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_Unaligned_Float32_Reads; if (!L_5) { goto IL_0044; } } { float* L_6 = ___0_value; uint8_t* L_7 = V_0; int32_t L_8 = __this->___bufferIndex; float L_9 = *((float*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8))); *((float*)L_6) = (float)L_9; goto IL_00ac; } IL_0044: { V_2 = (0.0f); uint8_t* L_10 = V_0; int32_t L_11 = __this->___bufferIndex; int32_t L_12 = *((int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, L_11))); *((int32_t*)((uintptr_t)(&V_2))) = (int32_t)L_12; float* L_13 = ___0_value; float L_14 = V_2; *((float*)L_13) = (float)L_14; goto IL_00ac; } IL_005c: { V_3 = (0.0f); V_4 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_3)), 3)); uint8_t* L_15 = V_0; int32_t L_16 = __this->___bufferIndex; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_15, L_16)); uint8_t* L_17 = V_4; uint8_t* L_18 = L_17; V_4 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_18, 1)); uint8_t* L_19 = V_5; uint8_t* L_20 = L_19; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_20, 1)); int32_t L_21 = *((uint8_t*)L_20); *((int8_t*)L_18) = (int8_t)L_21; uint8_t* L_22 = V_4; uint8_t* L_23 = L_22; V_4 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_23, 1)); uint8_t* L_24 = V_5; uint8_t* L_25 = L_24; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_25, 1)); int32_t L_26 = *((uint8_t*)L_25); *((int8_t*)L_23) = (int8_t)L_26; uint8_t* L_27 = V_4; uint8_t* L_28 = L_27; V_4 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_28, 1)); uint8_t* L_29 = V_5; uint8_t* L_30 = L_29; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_30, 1)); int32_t L_31 = *((uint8_t*)L_30); *((int8_t*)L_28) = (int8_t)L_31; uint8_t* L_32 = V_4; uint8_t* L_33 = V_5; int32_t L_34 = *((uint8_t*)L_33); *((int8_t*)L_32) = (int8_t)L_34; float* L_35 = ___0_value; float L_36 = V_3; *((float*)L_35) = (float)L_36; } IL_00ac: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_37 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_37, 4)); return (bool)1; } IL_00be: { int32_t L_38 = __this->___bufferEnd; __this->___bufferIndex = L_38; float* L_39 = ___0_value; *((float*)L_39) = (float)(0.0f); return (bool)0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_8_Float64_m6E2CA060AD3B06BE98687F59A6F74A2382395F00_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, double* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; double V_2 = 0.0; int32_t* V_3 = NULL; int32_t* V_4 = NULL; double V_5 = 0.0; uint8_t* V_6 = NULL; uint8_t* V_7 = NULL; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, 8, NULL); if (!L_0) { goto IL_0122; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1; V_1 = L_2; if (!L_2) { goto IL_001b; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); if (((int32_t)(((RuntimeArray*)L_3)->max_length))) { goto IL_0020; } } IL_001b: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_0029; } IL_0020: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1; NullCheck(L_4); V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast(0)))); } IL_0029: { if (!il2cpp_codegen_is_little_endian()) { goto IL_007a; } } { il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); bool L_5 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites; if (!L_5) { goto IL_0047; } } { double* L_6 = ___0_value; uint8_t* L_7 = V_0; int32_t L_8 = __this->___bufferIndex; double L_9 = *((double*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8))); *((double*)L_6) = (double)L_9; goto IL_0110; } IL_0047: { V_2 = (0.0); V_3 = (int32_t*)((uintptr_t)(&V_2)); uint8_t* L_10 = V_0; int32_t L_11 = __this->___bufferIndex; V_4 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, L_11)); int32_t* L_12 = V_3; int32_t* L_13 = L_12; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4)); int32_t* L_14 = V_4; int32_t* L_15 = L_14; V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_15, 4)); int32_t L_16 = *((int32_t*)L_15); *((int32_t*)L_13) = (int32_t)L_16; int32_t* L_17 = V_3; int32_t* L_18 = V_4; int32_t L_19 = *((int32_t*)L_18); *((int32_t*)L_17) = (int32_t)L_19; double* L_20 = ___0_value; double L_21 = V_2; *((double*)L_20) = (double)L_21; goto IL_0110; } IL_007a: { V_5 = (0.0); V_6 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_5)), 7)); uint8_t* L_22 = V_0; int32_t L_23 = __this->___bufferIndex; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_22, L_23)); uint8_t* L_24 = V_6; uint8_t* L_25 = L_24; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_25, 1)); uint8_t* L_26 = V_7; uint8_t* L_27 = L_26; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, 1)); int32_t L_28 = *((uint8_t*)L_27); *((int8_t*)L_25) = (int8_t)L_28; uint8_t* L_29 = V_6; uint8_t* L_30 = L_29; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_30, 1)); uint8_t* L_31 = V_7; uint8_t* L_32 = L_31; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_32, 1)); int32_t L_33 = *((uint8_t*)L_32); *((int8_t*)L_30) = (int8_t)L_33; uint8_t* L_34 = V_6; uint8_t* L_35 = L_34; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_35, 1)); uint8_t* L_36 = V_7; uint8_t* L_37 = L_36; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_37, 1)); int32_t L_38 = *((uint8_t*)L_37); *((int8_t*)L_35) = (int8_t)L_38; uint8_t* L_39 = V_6; uint8_t* L_40 = L_39; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_40, 1)); uint8_t* L_41 = V_7; uint8_t* L_42 = L_41; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_42, 1)); int32_t L_43 = *((uint8_t*)L_42); *((int8_t*)L_40) = (int8_t)L_43; uint8_t* L_44 = V_6; uint8_t* L_45 = L_44; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_45, 1)); uint8_t* L_46 = V_7; uint8_t* L_47 = L_46; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, 1)); int32_t L_48 = *((uint8_t*)L_47); *((int8_t*)L_45) = (int8_t)L_48; uint8_t* L_49 = V_6; uint8_t* L_50 = L_49; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_50, 1)); uint8_t* L_51 = V_7; uint8_t* L_52 = L_51; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_52, 1)); int32_t L_53 = *((uint8_t*)L_52); *((int8_t*)L_50) = (int8_t)L_53; uint8_t* L_54 = V_6; uint8_t* L_55 = L_54; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_55, 1)); uint8_t* L_56 = V_7; uint8_t* L_57 = L_56; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_57, 1)); int32_t L_58 = *((uint8_t*)L_57); *((int8_t*)L_55) = (int8_t)L_58; uint8_t* L_59 = V_6; uint8_t* L_60 = V_7; int32_t L_61 = *((uint8_t*)L_60); *((int8_t*)L_59) = (int8_t)L_61; double* L_62 = ___0_value; double L_63 = V_5; *((double*)L_62) = (double)L_63; } IL_0110: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_64 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_64, 8)); return (bool)1; } IL_0122: { int32_t L_65 = __this->___bufferEnd; __this->___bufferIndex = L_65; double* L_66 = ___0_value; *((double*)L_66) = (double)(0.0); return (bool)0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_16_Decimal_m2C8D7C4904D2DDA2552FC14194BC57C2589C92AE_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F V_2; memset((&V_2), 0, sizeof(V_2)); int32_t* V_3 = NULL; int32_t* V_4 = NULL; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F V_5; memset((&V_5), 0, sizeof(V_5)); uint8_t* V_6 = NULL; uint8_t* V_7 = NULL; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, ((int32_t)16), NULL); if (!L_0) { goto IL_01cc; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1; V_1 = L_2; if (!L_2) { goto IL_001c; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); if (((int32_t)(((RuntimeArray*)L_3)->max_length))) { goto IL_0021; } } IL_001c: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_002a; } IL_0021: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1; NullCheck(L_4); V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast(0)))); } IL_002a: { if (!il2cpp_codegen_is_little_endian()) { goto IL_00a1; } } { il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); bool L_5 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites; if (!L_5) { goto IL_0050; } } { Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_6 = ___0_value; uint8_t* L_7 = V_0; int32_t L_8 = __this->___bufferIndex; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_9 = (*(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8))); *(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)L_6 = L_9; goto IL_01b9; } IL_0050: { il2cpp_codegen_initobj((&V_2), sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F)); V_3 = (int32_t*)((uintptr_t)(&V_2)); uint8_t* L_10 = V_0; int32_t L_11 = __this->___bufferIndex; V_4 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, L_11)); int32_t* L_12 = V_3; int32_t* L_13 = L_12; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4)); int32_t* L_14 = V_4; int32_t* L_15 = L_14; V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_15, 4)); int32_t L_16 = *((int32_t*)L_15); *((int32_t*)L_13) = (int32_t)L_16; int32_t* L_17 = V_3; int32_t* L_18 = L_17; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_18, 4)); int32_t* L_19 = V_4; int32_t* L_20 = L_19; V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_20, 4)); int32_t L_21 = *((int32_t*)L_20); *((int32_t*)L_18) = (int32_t)L_21; int32_t* L_22 = V_3; int32_t* L_23 = L_22; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_23, 4)); int32_t* L_24 = V_4; int32_t* L_25 = L_24; V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_25, 4)); int32_t L_26 = *((int32_t*)L_25); *((int32_t*)L_23) = (int32_t)L_26; int32_t* L_27 = V_3; int32_t* L_28 = V_4; int32_t L_29 = *((int32_t*)L_28); *((int32_t*)L_27) = (int32_t)L_29; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_30 = ___0_value; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_31 = V_2; *(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)L_30 = L_31; goto IL_01b9; } IL_00a1: { il2cpp_codegen_initobj((&V_5), sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F)); V_6 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&V_5)), ((int32_t)15))); uint8_t* L_32 = V_0; int32_t L_33 = __this->___bufferIndex; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_32, L_33)); uint8_t* L_34 = V_6; uint8_t* L_35 = L_34; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_35, 1)); uint8_t* L_36 = V_7; uint8_t* L_37 = L_36; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_37, 1)); int32_t L_38 = *((uint8_t*)L_37); *((int8_t*)L_35) = (int8_t)L_38; uint8_t* L_39 = V_6; uint8_t* L_40 = L_39; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_40, 1)); uint8_t* L_41 = V_7; uint8_t* L_42 = L_41; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_42, 1)); int32_t L_43 = *((uint8_t*)L_42); *((int8_t*)L_40) = (int8_t)L_43; uint8_t* L_44 = V_6; uint8_t* L_45 = L_44; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_45, 1)); uint8_t* L_46 = V_7; uint8_t* L_47 = L_46; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, 1)); int32_t L_48 = *((uint8_t*)L_47); *((int8_t*)L_45) = (int8_t)L_48; uint8_t* L_49 = V_6; uint8_t* L_50 = L_49; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_50, 1)); uint8_t* L_51 = V_7; uint8_t* L_52 = L_51; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_52, 1)); int32_t L_53 = *((uint8_t*)L_52); *((int8_t*)L_50) = (int8_t)L_53; uint8_t* L_54 = V_6; uint8_t* L_55 = L_54; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_55, 1)); uint8_t* L_56 = V_7; uint8_t* L_57 = L_56; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_57, 1)); int32_t L_58 = *((uint8_t*)L_57); *((int8_t*)L_55) = (int8_t)L_58; uint8_t* L_59 = V_6; uint8_t* L_60 = L_59; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_60, 1)); uint8_t* L_61 = V_7; uint8_t* L_62 = L_61; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_62, 1)); int32_t L_63 = *((uint8_t*)L_62); *((int8_t*)L_60) = (int8_t)L_63; uint8_t* L_64 = V_6; uint8_t* L_65 = L_64; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_65, 1)); uint8_t* L_66 = V_7; uint8_t* L_67 = L_66; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_67, 1)); int32_t L_68 = *((uint8_t*)L_67); *((int8_t*)L_65) = (int8_t)L_68; uint8_t* L_69 = V_6; uint8_t* L_70 = L_69; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_70, 1)); uint8_t* L_71 = V_7; uint8_t* L_72 = L_71; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_72, 1)); int32_t L_73 = *((uint8_t*)L_72); *((int8_t*)L_70) = (int8_t)L_73; uint8_t* L_74 = V_6; uint8_t* L_75 = L_74; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_75, 1)); uint8_t* L_76 = V_7; uint8_t* L_77 = L_76; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_77, 1)); int32_t L_78 = *((uint8_t*)L_77); *((int8_t*)L_75) = (int8_t)L_78; uint8_t* L_79 = V_6; uint8_t* L_80 = L_79; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_80, 1)); uint8_t* L_81 = V_7; uint8_t* L_82 = L_81; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_82, 1)); int32_t L_83 = *((uint8_t*)L_82); *((int8_t*)L_80) = (int8_t)L_83; uint8_t* L_84 = V_6; uint8_t* L_85 = L_84; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_85, 1)); uint8_t* L_86 = V_7; uint8_t* L_87 = L_86; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_87, 1)); int32_t L_88 = *((uint8_t*)L_87); *((int8_t*)L_85) = (int8_t)L_88; uint8_t* L_89 = V_6; uint8_t* L_90 = L_89; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_90, 1)); uint8_t* L_91 = V_7; uint8_t* L_92 = L_91; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_92, 1)); int32_t L_93 = *((uint8_t*)L_92); *((int8_t*)L_90) = (int8_t)L_93; uint8_t* L_94 = V_6; uint8_t* L_95 = L_94; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_95, 1)); uint8_t* L_96 = V_7; uint8_t* L_97 = L_96; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_97, 1)); int32_t L_98 = *((uint8_t*)L_97); *((int8_t*)L_95) = (int8_t)L_98; uint8_t* L_99 = V_6; uint8_t* L_100 = L_99; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_100, 1)); uint8_t* L_101 = V_7; uint8_t* L_102 = L_101; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_102, 1)); int32_t L_103 = *((uint8_t*)L_102); *((int8_t*)L_100) = (int8_t)L_103; uint8_t* L_104 = V_6; uint8_t* L_105 = L_104; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_105, 1)); uint8_t* L_106 = V_7; uint8_t* L_107 = L_106; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_107, 1)); int32_t L_108 = *((uint8_t*)L_107); *((int8_t*)L_105) = (int8_t)L_108; uint8_t* L_109 = V_6; uint8_t* L_110 = V_7; int32_t L_111 = *((uint8_t*)L_110); *((int8_t*)L_109) = (int8_t)L_111; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_112 = ___0_value; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_113 = V_5; *(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)L_112 = L_113; } IL_01b9: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_114 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_114, ((int32_t)16))); return (bool)1; } IL_01cc: { int32_t L_115 = __this->___bufferEnd; __this->___bufferIndex = L_115; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* L_116 = ___0_value; il2cpp_codegen_initobj(L_116, sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F)); return (bool)0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_UNSAFE_Read_16_Guid_m295B3C48B8E63D04B2E727AD3557C226B6A19C88_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, Guid_t* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; Guid_t V_2; memset((&V_2), 0, sizeof(V_2)); int32_t* V_3 = NULL; int32_t* V_4 = NULL; Guid_t V_5; memset((&V_5), 0, sizeof(V_5)); uint8_t* V_6 = NULL; uint8_t* V_7 = NULL; { bool L_0; L_0 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, ((int32_t)16), NULL); if (!L_0) { goto IL_01ca; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = L_1; V_1 = L_2; if (!L_2) { goto IL_001c; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); if (((int32_t)(((RuntimeArray*)L_3)->max_length))) { goto IL_0021; } } IL_001c: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_002a; } IL_0021: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = V_1; NullCheck(L_4); V_0 = (uint8_t*)((uintptr_t)((L_4)->GetAddressAt(static_cast(0)))); } IL_002a: { if (!il2cpp_codegen_is_little_endian()) { goto IL_00a1; } } { il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); bool L_5 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites; if (!L_5) { goto IL_0050; } } { Guid_t* L_6 = ___0_value; uint8_t* L_7 = V_0; int32_t L_8 = __this->___bufferIndex; Guid_t L_9 = (*(Guid_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8))); *(Guid_t*)L_6 = L_9; goto IL_01b7; } IL_0050: { il2cpp_codegen_initobj((&V_2), sizeof(Guid_t)); V_3 = (int32_t*)((uintptr_t)(&V_2)); uint8_t* L_10 = V_0; int32_t L_11 = __this->___bufferIndex; V_4 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, L_11)); int32_t* L_12 = V_3; int32_t* L_13 = L_12; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4)); int32_t* L_14 = V_4; int32_t* L_15 = L_14; V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_15, 4)); int32_t L_16 = *((int32_t*)L_15); *((int32_t*)L_13) = (int32_t)L_16; int32_t* L_17 = V_3; int32_t* L_18 = L_17; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_18, 4)); int32_t* L_19 = V_4; int32_t* L_20 = L_19; V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_20, 4)); int32_t L_21 = *((int32_t*)L_20); *((int32_t*)L_18) = (int32_t)L_21; int32_t* L_22 = V_3; int32_t* L_23 = L_22; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_23, 4)); int32_t* L_24 = V_4; int32_t* L_25 = L_24; V_4 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_25, 4)); int32_t L_26 = *((int32_t*)L_25); *((int32_t*)L_23) = (int32_t)L_26; int32_t* L_27 = V_3; int32_t* L_28 = V_4; int32_t L_29 = *((int32_t*)L_28); *((int32_t*)L_27) = (int32_t)L_29; Guid_t* L_30 = ___0_value; Guid_t L_31 = V_2; *(Guid_t*)L_30 = L_31; goto IL_01b7; } IL_00a1: { il2cpp_codegen_initobj((&V_5), sizeof(Guid_t)); V_6 = (uint8_t*)((uintptr_t)(&V_5)); uint8_t* L_32 = V_0; int32_t L_33 = __this->___bufferIndex; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_32, L_33)); uint8_t* L_34 = V_6; uint8_t* L_35 = L_34; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_35, 1)); uint8_t* L_36 = V_7; uint8_t* L_37 = L_36; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_37, 1)); int32_t L_38 = *((uint8_t*)L_37); *((int8_t*)L_35) = (int8_t)L_38; uint8_t* L_39 = V_6; uint8_t* L_40 = L_39; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_40, 1)); uint8_t* L_41 = V_7; uint8_t* L_42 = L_41; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_42, 1)); int32_t L_43 = *((uint8_t*)L_42); *((int8_t*)L_40) = (int8_t)L_43; uint8_t* L_44 = V_6; uint8_t* L_45 = L_44; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_45, 1)); uint8_t* L_46 = V_7; uint8_t* L_47 = L_46; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, 1)); int32_t L_48 = *((uint8_t*)L_47); *((int8_t*)L_45) = (int8_t)L_48; uint8_t* L_49 = V_6; uint8_t* L_50 = L_49; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_50, 1)); uint8_t* L_51 = V_7; uint8_t* L_52 = L_51; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_52, 1)); int32_t L_53 = *((uint8_t*)L_52); *((int8_t*)L_50) = (int8_t)L_53; uint8_t* L_54 = V_6; uint8_t* L_55 = L_54; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_55, 1)); uint8_t* L_56 = V_7; uint8_t* L_57 = L_56; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_57, 1)); int32_t L_58 = *((uint8_t*)L_57); *((int8_t*)L_55) = (int8_t)L_58; uint8_t* L_59 = V_6; uint8_t* L_60 = L_59; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_60, 1)); uint8_t* L_61 = V_7; uint8_t* L_62 = L_61; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_62, 1)); int32_t L_63 = *((uint8_t*)L_62); *((int8_t*)L_60) = (int8_t)L_63; uint8_t* L_64 = V_6; uint8_t* L_65 = L_64; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_65, 1)); uint8_t* L_66 = V_7; uint8_t* L_67 = L_66; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_67, 1)); int32_t L_68 = *((uint8_t*)L_67); *((int8_t*)L_65) = (int8_t)L_68; uint8_t* L_69 = V_6; uint8_t* L_70 = L_69; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_70, 1)); uint8_t* L_71 = V_7; uint8_t* L_72 = L_71; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_72, 1)); int32_t L_73 = *((uint8_t*)L_72); *((int8_t*)L_70) = (int8_t)L_73; uint8_t* L_74 = V_6; uint8_t* L_75 = L_74; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_75, 1)); uint8_t* L_76 = V_7; uint8_t* L_77 = L_76; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_77, 1)); int32_t L_78 = *((uint8_t*)L_77); *((int8_t*)L_75) = (int8_t)L_78; uint8_t* L_79 = V_6; uint8_t* L_80 = V_7; uint8_t* L_81 = L_80; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_81, 1)); int32_t L_82 = *((uint8_t*)L_81); *((int8_t*)L_79) = (int8_t)L_82; uint8_t* L_83 = V_6; V_6 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_83, 6)); uint8_t* L_84 = V_6; uint8_t* L_85 = L_84; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_85, 1)); uint8_t* L_86 = V_7; uint8_t* L_87 = L_86; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_87, 1)); int32_t L_88 = *((uint8_t*)L_87); *((int8_t*)L_85) = (int8_t)L_88; uint8_t* L_89 = V_6; uint8_t* L_90 = L_89; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_90, 1)); uint8_t* L_91 = V_7; uint8_t* L_92 = L_91; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_92, 1)); int32_t L_93 = *((uint8_t*)L_92); *((int8_t*)L_90) = (int8_t)L_93; uint8_t* L_94 = V_6; uint8_t* L_95 = L_94; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_95, 1)); uint8_t* L_96 = V_7; uint8_t* L_97 = L_96; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_97, 1)); int32_t L_98 = *((uint8_t*)L_97); *((int8_t*)L_95) = (int8_t)L_98; uint8_t* L_99 = V_6; uint8_t* L_100 = L_99; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_100, 1)); uint8_t* L_101 = V_7; uint8_t* L_102 = L_101; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_102, 1)); int32_t L_103 = *((uint8_t*)L_102); *((int8_t*)L_100) = (int8_t)L_103; uint8_t* L_104 = V_6; uint8_t* L_105 = L_104; V_6 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_105, 1)); uint8_t* L_106 = V_7; uint8_t* L_107 = L_106; V_7 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_107, 1)); int32_t L_108 = *((uint8_t*)L_107); *((int8_t*)L_105) = (int8_t)L_108; uint8_t* L_109 = V_6; uint8_t* L_110 = V_7; int32_t L_111 = *((uint8_t*)L_110); *((int8_t*)L_109) = (int8_t)L_111; Guid_t* L_112 = ___0_value; Guid_t L_113 = V_5; *(Guid_t*)L_112 = L_113; } IL_01b7: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_114 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_114, ((int32_t)16))); return (bool)1; } IL_01ca: { int32_t L_115 = __this->___bufferEnd; __this->___bufferIndex = L_115; Guid_t* L_116 = ___0_value; il2cpp_codegen_initobj(L_116, sizeof(Guid_t)); return (bool)0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataReader_SkipBuffer_mC25CF9C44A4D34890062AD2A02E03F91F3F6685C_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, int32_t ___0_amount, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___bufferIndex; int32_t L_1 = ___0_amount; V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1)); int32_t L_2 = V_0; int32_t L_3 = __this->___bufferEnd; if ((((int32_t)L_2) <= ((int32_t)L_3))) { goto IL_0020; } } { int32_t L_4 = __this->___bufferEnd; __this->___bufferIndex = L_4; return (bool)0; } IL_0020: { int32_t L_5 = V_0; __this->___bufferIndex = L_5; return (bool)1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataReader_SkipStringValue_m052F451FDAA6AA1002D09ACC6DF9AD49E4E08F3F_inline (BinaryDataReader_t58425E92734B0E416A090AAA04783F62370CC950* __this, const RuntimeMethod* method) { uint8_t V_0 = 0x0; int32_t V_1 = 0; { bool L_0; L_0 = BinaryDataReader_UNSAFE_Read_1_Byte_mE45263CC367BCEAC7F4968D0AAAA666815A453D9_inline(__this, (&V_0), NULL); if (L_0) { goto IL_000b; } } { return; } IL_000b: { bool L_1; L_1 = BinaryDataReader_UNSAFE_Read_4_Int32_mFFF8473BDF6F008BF2F32A4626F14E915436F20D_inline(__this, (&V_1), NULL); if (L_1) { goto IL_0016; } } { return; } IL_0016: { uint8_t L_2 = V_0; if (!L_2) { goto IL_001d; } } { int32_t L_3 = V_1; V_1 = ((int32_t)il2cpp_codegen_multiply(L_3, 2)); } IL_001d: { int32_t L_4 = V_1; bool L_5; L_5 = BinaryDataReader_HasBufferData_m41C2D27D8130E3F93BB42D167A173D73AEC831EC_inline(__this, L_4, NULL); if (!L_5) { goto IL_0035; } } { int32_t L_6 = __this->___bufferIndex; int32_t L_7 = V_1; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_6, L_7)); return; } IL_0035: { int32_t L_8 = __this->___bufferEnd; __this->___bufferIndex = L_8; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int32_t ___0_space, const RuntimeMethod* method) { int32_t V_0 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; NullCheck(L_0); V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length)); int32_t L_1 = ___0_space; int32_t L_2 = V_0; if ((((int32_t)L_1) <= ((int32_t)L_2))) { goto IL_0018; } } { Exception_t* L_3 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA1DD87819778A99A4AF45B942DB422DD810D052E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_RuntimeMethod_var))); } IL_0018: { int32_t L_4 = __this->___bufferIndex; int32_t L_5 = ___0_space; int32_t L_6 = V_0; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_4, L_5))) <= ((int32_t)L_6))) { goto IL_0029; } } { VirtualActionInvoker0::Invoke(46, __this); } IL_0029: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_8_Int64_m1104055DF05590B742266142F5D74991254F9D83_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int64_t ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; int32_t* V_2 = NULL; int32_t* V_3 = NULL; uint8_t* V_4 = NULL; uint8_t* V_5 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; V_1 = L_1; if (!L_1) { goto IL_000f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1; NullCheck(L_2); if (((int32_t)(((RuntimeArray*)L_2)->max_length))) { goto IL_0014; } } IL_000f: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_001d; } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast(0)))); } IL_001d: { if (!il2cpp_codegen_is_little_endian()) { goto IL_005c; } } { il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); bool L_4 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites; if (!L_4) { goto IL_003a; } } { uint8_t* L_5 = V_0; int32_t L_6 = __this->___bufferIndex; int64_t L_7 = ___0_value; *((int64_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))) = (int64_t)L_7; goto IL_00e3; } IL_003a: { V_2 = (int32_t*)((uintptr_t)(&___0_value)); uint8_t* L_8 = V_0; int32_t L_9 = __this->___bufferIndex; V_3 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9)); int32_t* L_10 = V_3; int32_t* L_11 = L_10; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_11, 4)); int32_t* L_12 = V_2; int32_t* L_13 = L_12; V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4)); int32_t L_14 = *((int32_t*)L_13); *((int32_t*)L_11) = (int32_t)L_14; int32_t* L_15 = V_3; int32_t* L_16 = V_2; int32_t L_17 = *((int32_t*)L_16); *((int32_t*)L_15) = (int32_t)L_17; goto IL_00e3; } IL_005c: { uint8_t* L_18 = V_0; int32_t L_19 = __this->___bufferIndex; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_18, L_19)); V_5 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 7)); uint8_t* L_20 = V_4; uint8_t* L_21 = L_20; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_21, 1)); uint8_t* L_22 = V_5; uint8_t* L_23 = L_22; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_23, 1)); int32_t L_24 = *((uint8_t*)L_23); *((int8_t*)L_21) = (int8_t)L_24; uint8_t* L_25 = V_4; uint8_t* L_26 = L_25; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_26, 1)); uint8_t* L_27 = V_5; uint8_t* L_28 = L_27; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_28, 1)); int32_t L_29 = *((uint8_t*)L_28); *((int8_t*)L_26) = (int8_t)L_29; uint8_t* L_30 = V_4; uint8_t* L_31 = L_30; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, 1)); uint8_t* L_32 = V_5; uint8_t* L_33 = L_32; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_33, 1)); int32_t L_34 = *((uint8_t*)L_33); *((int8_t*)L_31) = (int8_t)L_34; uint8_t* L_35 = V_4; uint8_t* L_36 = L_35; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, 1)); uint8_t* L_37 = V_5; uint8_t* L_38 = L_37; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_38, 1)); int32_t L_39 = *((uint8_t*)L_38); *((int8_t*)L_36) = (int8_t)L_39; uint8_t* L_40 = V_4; uint8_t* L_41 = L_40; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, 1)); uint8_t* L_42 = V_5; uint8_t* L_43 = L_42; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_43, 1)); int32_t L_44 = *((uint8_t*)L_43); *((int8_t*)L_41) = (int8_t)L_44; uint8_t* L_45 = V_4; uint8_t* L_46 = L_45; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_46, 1)); uint8_t* L_47 = V_5; uint8_t* L_48 = L_47; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_48, 1)); int32_t L_49 = *((uint8_t*)L_48); *((int8_t*)L_46) = (int8_t)L_49; uint8_t* L_50 = V_4; uint8_t* L_51 = L_50; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_51, 1)); uint8_t* L_52 = V_5; uint8_t* L_53 = L_52; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_53, 1)); int32_t L_54 = *((uint8_t*)L_53); *((int8_t*)L_51) = (int8_t)L_54; uint8_t* L_55 = V_4; uint8_t* L_56 = V_5; int32_t L_57 = *((uint8_t*)L_56); *((int8_t*)L_55) = (int8_t)L_57; } IL_00e3: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_58 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_58, 8)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_WriteType_m35AA56D6A1497F68FC2DEF92E821CFAB60BA13F4_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, Type_t* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m26AF4CF95FC733071C419A03190EF6B2F9706579_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Type_t* L_0 = ___0_type; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL); if (!L_1) { goto IL_002b; } } { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 1, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = __this->___buffer; int32_t L_3 = __this->___bufferIndex; V_0 = L_3; int32_t L_4 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_4, 1)); int32_t L_5 = V_0; NullCheck(L_2); (L_2)->SetAt(static_cast(L_5), (uint8_t)((int32_t)46)); return; } IL_002b: { Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_6 = __this->___types; Type_t* L_7 = ___0_type; NullCheck(L_6); bool L_8; L_8 = Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D(L_6, L_7, (&V_1), Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D_RuntimeMethod_var); if (!L_8) { goto IL_0064; } } { BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 5, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = __this->___buffer; int32_t L_10 = __this->___bufferIndex; V_0 = L_10; int32_t L_11 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_11, 1)); int32_t L_12 = V_0; NullCheck(L_9); (L_9)->SetAt(static_cast(L_12), (uint8_t)((int32_t)48)); int32_t L_13 = V_1; BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(__this, L_13, NULL); return; } IL_0064: { Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_14 = __this->___types; NullCheck(L_14); int32_t L_15; L_15 = Dictionary_2_get_Count_m26AF4CF95FC733071C419A03190EF6B2F9706579(L_14, Dictionary_2_get_Count_m26AF4CF95FC733071C419A03190EF6B2F9706579_RuntimeMethod_var); V_1 = L_15; Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_16 = __this->___types; Type_t* L_17 = ___0_type; int32_t L_18 = V_1; NullCheck(L_16); Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_16, L_17, L_18, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var); BinaryDataWriter_EnsureBufferSpace_m2432C79BA4E2D00A8C0898F8383CFAF57636D9AB_inline(__this, 5, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_19 = __this->___buffer; int32_t L_20 = __this->___bufferIndex; V_0 = L_20; int32_t L_21 = V_0; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_21, 1)); int32_t L_22 = V_0; NullCheck(L_19); (L_19)->SetAt(static_cast(L_22), (uint8_t)((int32_t)47)); int32_t L_23 = V_1; BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline(__this, L_23, NULL); SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_24; L_24 = BaseDataWriter_get_Context_m212BD8AD4CEFFABD3CBF7BEA5B66C3FE37FF2EE3(__this, NULL); NullCheck(L_24); TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* L_25; L_25 = SerializationContext_get_Binder_mC8E838FA587273BA1E790B2F110A226D4D526862(L_24, NULL); Type_t* L_26 = ___0_type; SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_27; L_27 = BaseDataWriter_get_Context_m212BD8AD4CEFFABD3CBF7BEA5B66C3FE37FF2EE3(__this, NULL); NullCheck(L_27); SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_28; L_28 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_27, NULL); NullCheck(L_28); DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_29; L_29 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_28, NULL); NullCheck(L_25); String_t* L_30; L_30 = VirtualFuncInvoker2< String_t*, Type_t*, DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* >::Invoke(4, L_25, L_26, L_29); BinaryDataWriter_WriteStringFast_m08CE4D40B7856A8E520574380D9AF760A7E9E550(__this, L_30, NULL); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_4_Int32_mAF17035A0480E0FA44C7EF37231DF0A51E263DF3_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int32_t ___0_value, const RuntimeMethod* method) { uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; uint8_t* V_2 = NULL; uint8_t* V_3 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; V_1 = L_1; if (!L_1) { goto IL_000f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1; NullCheck(L_2); if (((int32_t)(((RuntimeArray*)L_2)->max_length))) { goto IL_0014; } } IL_000f: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_001d; } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast(0)))); } IL_001d: { if (!il2cpp_codegen_is_little_endian()) { goto IL_0030; } } { uint8_t* L_4 = V_0; int32_t L_5 = __this->___bufferIndex; int32_t L_6 = ___0_value; *((int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5))) = (int32_t)L_6; goto IL_0067; } IL_0030: { uint8_t* L_7 = V_0; int32_t L_8 = __this->___bufferIndex; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8)); V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 3)); uint8_t* L_9 = V_2; uint8_t* L_10 = L_9; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, 1)); uint8_t* L_11 = V_3; uint8_t* L_12 = L_11; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1)); int32_t L_13 = *((uint8_t*)L_12); *((int8_t*)L_10) = (int8_t)L_13; uint8_t* L_14 = V_2; uint8_t* L_15 = L_14; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_15, 1)); uint8_t* L_16 = V_3; uint8_t* L_17 = L_16; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_17, 1)); int32_t L_18 = *((uint8_t*)L_17); *((int8_t*)L_15) = (int8_t)L_18; uint8_t* L_19 = V_2; uint8_t* L_20 = L_19; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_20, 1)); uint8_t* L_21 = V_3; uint8_t* L_22 = L_21; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_22, 1)); int32_t L_23 = *((uint8_t*)L_22); *((int8_t*)L_20) = (int8_t)L_23; uint8_t* L_24 = V_2; uint8_t* L_25 = V_3; int32_t L_26 = *((uint8_t*)L_25); *((int8_t*)L_24) = (int8_t)L_26; } IL_0067: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_27 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_27, 4)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryDataWriter_TryEnsureBufferSpace_m24A016CC511E7A15C6D98F3C08A8AF1F76DA64D8_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int32_t ___0_space, const RuntimeMethod* method) { int32_t V_0 = 0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; NullCheck(L_0); V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length)); int32_t L_1 = ___0_space; int32_t L_2 = V_0; if ((((int32_t)L_1) <= ((int32_t)L_2))) { goto IL_000f; } } { return (bool)0; } IL_000f: { int32_t L_3 = __this->___bufferIndex; int32_t L_4 = ___0_space; int32_t L_5 = V_0; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_3, L_4))) <= ((int32_t)L_5))) { goto IL_0020; } } { VirtualActionInvoker0::Invoke(46, __this); } IL_0020: { return (bool)1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_2_Char_m72E82AB06884E5D16959A3A58681A7F9FAA69A4E_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, Il2CppChar ___0_value, const RuntimeMethod* method) { uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; uint8_t* V_2 = NULL; uint8_t* V_3 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; V_1 = L_1; if (!L_1) { goto IL_000f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1; NullCheck(L_2); if (((int32_t)(((RuntimeArray*)L_2)->max_length))) { goto IL_0014; } } IL_000f: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_001d; } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast(0)))); } IL_001d: { if (!il2cpp_codegen_is_little_endian()) { goto IL_0030; } } { uint8_t* L_4 = V_0; int32_t L_5 = __this->___bufferIndex; Il2CppChar L_6 = ___0_value; *((int16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5))) = (int16_t)L_6; goto IL_004f; } IL_0030: { uint8_t* L_7 = V_0; int32_t L_8 = __this->___bufferIndex; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8)); V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 1)); uint8_t* L_9 = V_2; uint8_t* L_10 = L_9; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, 1)); uint8_t* L_11 = V_3; uint8_t* L_12 = L_11; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1)); int32_t L_13 = *((uint8_t*)L_12); *((int8_t*)L_10) = (int8_t)L_13; uint8_t* L_14 = V_2; uint8_t* L_15 = V_3; int32_t L_16 = *((uint8_t*)L_15); *((int8_t*)L_14) = (int8_t)L_16; } IL_004f: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_17 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_17, 2)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_2_Int16_m3A45F9DA957A67B8361581CCA8AAEB51E8F958D3_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, int16_t ___0_value, const RuntimeMethod* method) { uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; uint8_t* V_2 = NULL; uint8_t* V_3 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; V_1 = L_1; if (!L_1) { goto IL_000f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1; NullCheck(L_2); if (((int32_t)(((RuntimeArray*)L_2)->max_length))) { goto IL_0014; } } IL_000f: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_001d; } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast(0)))); } IL_001d: { if (!il2cpp_codegen_is_little_endian()) { goto IL_0030; } } { uint8_t* L_4 = V_0; int32_t L_5 = __this->___bufferIndex; int16_t L_6 = ___0_value; *((int16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5))) = (int16_t)L_6; goto IL_004f; } IL_0030: { uint8_t* L_7 = V_0; int32_t L_8 = __this->___bufferIndex; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8)); V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 1)); uint8_t* L_9 = V_2; uint8_t* L_10 = L_9; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, 1)); uint8_t* L_11 = V_3; uint8_t* L_12 = L_11; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1)); int32_t L_13 = *((uint8_t*)L_12); *((int8_t*)L_10) = (int8_t)L_13; uint8_t* L_14 = V_2; uint8_t* L_15 = V_3; int32_t L_16 = *((uint8_t*)L_15); *((int8_t*)L_14) = (int8_t)L_16; } IL_004f: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_17 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_17, 2)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_2_UInt16_m470AC67B8D5D6BC7352B8E817A932175C680CF12_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, uint16_t ___0_value, const RuntimeMethod* method) { uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; uint8_t* V_2 = NULL; uint8_t* V_3 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; V_1 = L_1; if (!L_1) { goto IL_000f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1; NullCheck(L_2); if (((int32_t)(((RuntimeArray*)L_2)->max_length))) { goto IL_0014; } } IL_000f: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_001d; } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast(0)))); } IL_001d: { if (!il2cpp_codegen_is_little_endian()) { goto IL_0030; } } { uint8_t* L_4 = V_0; int32_t L_5 = __this->___bufferIndex; uint16_t L_6 = ___0_value; *((int16_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5))) = (int16_t)L_6; goto IL_004f; } IL_0030: { uint8_t* L_7 = V_0; int32_t L_8 = __this->___bufferIndex; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8)); V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 1)); uint8_t* L_9 = V_2; uint8_t* L_10 = L_9; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, 1)); uint8_t* L_11 = V_3; uint8_t* L_12 = L_11; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1)); int32_t L_13 = *((uint8_t*)L_12); *((int8_t*)L_10) = (int8_t)L_13; uint8_t* L_14 = V_2; uint8_t* L_15 = V_3; int32_t L_16 = *((uint8_t*)L_15); *((int8_t*)L_14) = (int8_t)L_16; } IL_004f: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_17 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_17, 2)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_4_UInt32_mDEE25BEEE64FFB75124CFCE3C8295075F1FC0F1F_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, uint32_t ___0_value, const RuntimeMethod* method) { uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; uint8_t* V_2 = NULL; uint8_t* V_3 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; V_1 = L_1; if (!L_1) { goto IL_000f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1; NullCheck(L_2); if (((int32_t)(((RuntimeArray*)L_2)->max_length))) { goto IL_0014; } } IL_000f: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_001d; } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast(0)))); } IL_001d: { if (!il2cpp_codegen_is_little_endian()) { goto IL_0030; } } { uint8_t* L_4 = V_0; int32_t L_5 = __this->___bufferIndex; uint32_t L_6 = ___0_value; *((int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_4, L_5))) = (int32_t)L_6; goto IL_0067; } IL_0030: { uint8_t* L_7 = V_0; int32_t L_8 = __this->___bufferIndex; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, L_8)); V_3 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 3)); uint8_t* L_9 = V_2; uint8_t* L_10 = L_9; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, 1)); uint8_t* L_11 = V_3; uint8_t* L_12 = L_11; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_12, 1)); int32_t L_13 = *((uint8_t*)L_12); *((int8_t*)L_10) = (int8_t)L_13; uint8_t* L_14 = V_2; uint8_t* L_15 = L_14; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_15, 1)); uint8_t* L_16 = V_3; uint8_t* L_17 = L_16; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_17, 1)); int32_t L_18 = *((uint8_t*)L_17); *((int8_t*)L_15) = (int8_t)L_18; uint8_t* L_19 = V_2; uint8_t* L_20 = L_19; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_20, 1)); uint8_t* L_21 = V_3; uint8_t* L_22 = L_21; V_3 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_22, 1)); int32_t L_23 = *((uint8_t*)L_22); *((int8_t*)L_20) = (int8_t)L_23; uint8_t* L_24 = V_2; uint8_t* L_25 = V_3; int32_t L_26 = *((uint8_t*)L_25); *((int8_t*)L_24) = (int8_t)L_26; } IL_0067: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_27 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_27, 4)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_8_UInt64_mC5AB65E325232703D665F65E5879BB4F034BA217_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, uint64_t ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; int32_t* V_2 = NULL; int32_t* V_3 = NULL; uint8_t* V_4 = NULL; uint8_t* V_5 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; V_1 = L_1; if (!L_1) { goto IL_000f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1; NullCheck(L_2); if (((int32_t)(((RuntimeArray*)L_2)->max_length))) { goto IL_0014; } } IL_000f: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_001d; } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast(0)))); } IL_001d: { if (!il2cpp_codegen_is_little_endian()) { goto IL_005c; } } { il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); bool L_4 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites; if (!L_4) { goto IL_003a; } } { uint8_t* L_5 = V_0; int32_t L_6 = __this->___bufferIndex; uint64_t L_7 = ___0_value; *((int64_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))) = (int64_t)L_7; goto IL_00e3; } IL_003a: { V_2 = (int32_t*)((uintptr_t)(&___0_value)); uint8_t* L_8 = V_0; int32_t L_9 = __this->___bufferIndex; V_3 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9)); int32_t* L_10 = V_3; int32_t* L_11 = L_10; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_11, 4)); int32_t* L_12 = V_2; int32_t* L_13 = L_12; V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4)); int32_t L_14 = *((int32_t*)L_13); *((int32_t*)L_11) = (int32_t)L_14; int32_t* L_15 = V_3; int32_t* L_16 = V_2; int32_t L_17 = *((int32_t*)L_16); *((int32_t*)L_15) = (int32_t)L_17; goto IL_00e3; } IL_005c: { uint8_t* L_18 = V_0; int32_t L_19 = __this->___bufferIndex; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_18, L_19)); V_5 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 7)); uint8_t* L_20 = V_4; uint8_t* L_21 = L_20; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_21, 1)); uint8_t* L_22 = V_5; uint8_t* L_23 = L_22; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_23, 1)); int32_t L_24 = *((uint8_t*)L_23); *((int8_t*)L_21) = (int8_t)L_24; uint8_t* L_25 = V_4; uint8_t* L_26 = L_25; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_26, 1)); uint8_t* L_27 = V_5; uint8_t* L_28 = L_27; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_28, 1)); int32_t L_29 = *((uint8_t*)L_28); *((int8_t*)L_26) = (int8_t)L_29; uint8_t* L_30 = V_4; uint8_t* L_31 = L_30; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, 1)); uint8_t* L_32 = V_5; uint8_t* L_33 = L_32; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_33, 1)); int32_t L_34 = *((uint8_t*)L_33); *((int8_t*)L_31) = (int8_t)L_34; uint8_t* L_35 = V_4; uint8_t* L_36 = L_35; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, 1)); uint8_t* L_37 = V_5; uint8_t* L_38 = L_37; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_38, 1)); int32_t L_39 = *((uint8_t*)L_38); *((int8_t*)L_36) = (int8_t)L_39; uint8_t* L_40 = V_4; uint8_t* L_41 = L_40; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, 1)); uint8_t* L_42 = V_5; uint8_t* L_43 = L_42; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_43, 1)); int32_t L_44 = *((uint8_t*)L_43); *((int8_t*)L_41) = (int8_t)L_44; uint8_t* L_45 = V_4; uint8_t* L_46 = L_45; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_46, 1)); uint8_t* L_47 = V_5; uint8_t* L_48 = L_47; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_48, 1)); int32_t L_49 = *((uint8_t*)L_48); *((int8_t*)L_46) = (int8_t)L_49; uint8_t* L_50 = V_4; uint8_t* L_51 = L_50; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_51, 1)); uint8_t* L_52 = V_5; uint8_t* L_53 = L_52; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_53, 1)); int32_t L_54 = *((uint8_t*)L_53); *((int8_t*)L_51) = (int8_t)L_54; uint8_t* L_55 = V_4; uint8_t* L_56 = V_5; int32_t L_57 = *((uint8_t*)L_56); *((int8_t*)L_55) = (int8_t)L_57; } IL_00e3: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_58 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_58, 8)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_16_Decimal_m09164C3FB0DD6E7931DB6F87B9D9B8A5858C00DD_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; int32_t* V_2 = NULL; int32_t* V_3 = NULL; uint8_t* V_4 = NULL; uint8_t* V_5 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; V_1 = L_1; if (!L_1) { goto IL_000f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1; NullCheck(L_2); if (((int32_t)(((RuntimeArray*)L_2)->max_length))) { goto IL_0014; } } IL_000f: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_001d; } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast(0)))); } IL_001d: { if (!il2cpp_codegen_is_little_endian()) { goto IL_0078; } } { il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); bool L_4 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites; if (!L_4) { goto IL_003e; } } { uint8_t* L_5 = V_0; int32_t L_6 = __this->___bufferIndex; Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_7 = ___0_value; *(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6)) = L_7; goto IL_0180; } IL_003e: { V_2 = (int32_t*)((uintptr_t)(&___0_value)); uint8_t* L_8 = V_0; int32_t L_9 = __this->___bufferIndex; V_3 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9)); int32_t* L_10 = V_3; int32_t* L_11 = L_10; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_11, 4)); int32_t* L_12 = V_2; int32_t* L_13 = L_12; V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4)); int32_t L_14 = *((int32_t*)L_13); *((int32_t*)L_11) = (int32_t)L_14; int32_t* L_15 = V_3; int32_t* L_16 = L_15; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_16, 4)); int32_t* L_17 = V_2; int32_t* L_18 = L_17; V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_18, 4)); int32_t L_19 = *((int32_t*)L_18); *((int32_t*)L_16) = (int32_t)L_19; int32_t* L_20 = V_3; int32_t* L_21 = L_20; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_21, 4)); int32_t* L_22 = V_2; int32_t* L_23 = L_22; V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_23, 4)); int32_t L_24 = *((int32_t*)L_23); *((int32_t*)L_21) = (int32_t)L_24; int32_t* L_25 = V_3; int32_t* L_26 = V_2; int32_t L_27 = *((int32_t*)L_26); *((int32_t*)L_25) = (int32_t)L_27; goto IL_0180; } IL_0078: { uint8_t* L_28 = V_0; int32_t L_29 = __this->___bufferIndex; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, L_29)); V_5 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), ((int32_t)15))); uint8_t* L_30 = V_4; uint8_t* L_31 = L_30; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, 1)); uint8_t* L_32 = V_5; uint8_t* L_33 = L_32; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_33, 1)); int32_t L_34 = *((uint8_t*)L_33); *((int8_t*)L_31) = (int8_t)L_34; uint8_t* L_35 = V_4; uint8_t* L_36 = L_35; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, 1)); uint8_t* L_37 = V_5; uint8_t* L_38 = L_37; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_38, 1)); int32_t L_39 = *((uint8_t*)L_38); *((int8_t*)L_36) = (int8_t)L_39; uint8_t* L_40 = V_4; uint8_t* L_41 = L_40; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, 1)); uint8_t* L_42 = V_5; uint8_t* L_43 = L_42; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_43, 1)); int32_t L_44 = *((uint8_t*)L_43); *((int8_t*)L_41) = (int8_t)L_44; uint8_t* L_45 = V_4; uint8_t* L_46 = L_45; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_46, 1)); uint8_t* L_47 = V_5; uint8_t* L_48 = L_47; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_48, 1)); int32_t L_49 = *((uint8_t*)L_48); *((int8_t*)L_46) = (int8_t)L_49; uint8_t* L_50 = V_4; uint8_t* L_51 = L_50; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_51, 1)); uint8_t* L_52 = V_5; uint8_t* L_53 = L_52; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_53, 1)); int32_t L_54 = *((uint8_t*)L_53); *((int8_t*)L_51) = (int8_t)L_54; uint8_t* L_55 = V_4; uint8_t* L_56 = L_55; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_56, 1)); uint8_t* L_57 = V_5; uint8_t* L_58 = L_57; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_58, 1)); int32_t L_59 = *((uint8_t*)L_58); *((int8_t*)L_56) = (int8_t)L_59; uint8_t* L_60 = V_4; uint8_t* L_61 = L_60; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_61, 1)); uint8_t* L_62 = V_5; uint8_t* L_63 = L_62; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_63, 1)); int32_t L_64 = *((uint8_t*)L_63); *((int8_t*)L_61) = (int8_t)L_64; uint8_t* L_65 = V_4; uint8_t* L_66 = L_65; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_66, 1)); uint8_t* L_67 = V_5; uint8_t* L_68 = L_67; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_68, 1)); int32_t L_69 = *((uint8_t*)L_68); *((int8_t*)L_66) = (int8_t)L_69; uint8_t* L_70 = V_4; uint8_t* L_71 = L_70; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_71, 1)); uint8_t* L_72 = V_5; uint8_t* L_73 = L_72; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_73, 1)); int32_t L_74 = *((uint8_t*)L_73); *((int8_t*)L_71) = (int8_t)L_74; uint8_t* L_75 = V_4; uint8_t* L_76 = L_75; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_76, 1)); uint8_t* L_77 = V_5; uint8_t* L_78 = L_77; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_78, 1)); int32_t L_79 = *((uint8_t*)L_78); *((int8_t*)L_76) = (int8_t)L_79; uint8_t* L_80 = V_4; uint8_t* L_81 = L_80; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_81, 1)); uint8_t* L_82 = V_5; uint8_t* L_83 = L_82; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_83, 1)); int32_t L_84 = *((uint8_t*)L_83); *((int8_t*)L_81) = (int8_t)L_84; uint8_t* L_85 = V_4; uint8_t* L_86 = L_85; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_86, 1)); uint8_t* L_87 = V_5; uint8_t* L_88 = L_87; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_88, 1)); int32_t L_89 = *((uint8_t*)L_88); *((int8_t*)L_86) = (int8_t)L_89; uint8_t* L_90 = V_4; uint8_t* L_91 = L_90; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_91, 1)); uint8_t* L_92 = V_5; uint8_t* L_93 = L_92; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_93, 1)); int32_t L_94 = *((uint8_t*)L_93); *((int8_t*)L_91) = (int8_t)L_94; uint8_t* L_95 = V_4; uint8_t* L_96 = L_95; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_96, 1)); uint8_t* L_97 = V_5; uint8_t* L_98 = L_97; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_98, 1)); int32_t L_99 = *((uint8_t*)L_98); *((int8_t*)L_96) = (int8_t)L_99; uint8_t* L_100 = V_4; uint8_t* L_101 = L_100; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_101, 1)); uint8_t* L_102 = V_5; uint8_t* L_103 = L_102; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_103, 1)); int32_t L_104 = *((uint8_t*)L_103); *((int8_t*)L_101) = (int8_t)L_104; uint8_t* L_105 = V_4; uint8_t* L_106 = V_5; int32_t L_107 = *((uint8_t*)L_106); *((int8_t*)L_105) = (int8_t)L_107; } IL_0180: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_108 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_108, ((int32_t)16))); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_4_Float32_m6C800CD761E762E91C2B7A3C88ACC0908A656894_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, float ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; uint8_t* V_2 = NULL; uint8_t* V_3 = NULL; uint8_t* V_4 = NULL; uint8_t* V_5 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; V_1 = L_1; if (!L_1) { goto IL_000f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1; NullCheck(L_2); if (((int32_t)(((RuntimeArray*)L_2)->max_length))) { goto IL_0014; } } IL_000f: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_001d; } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast(0)))); } IL_001d: { if (!il2cpp_codegen_is_little_endian()) { goto IL_006e; } } { il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); bool L_4 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites; if (!L_4) { goto IL_0037; } } { uint8_t* L_5 = V_0; int32_t L_6 = __this->___bufferIndex; float L_7 = ___0_value; *((float*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))) = (float)L_7; goto IL_00b5; } IL_0037: { V_2 = (uint8_t*)((uintptr_t)(&___0_value)); uint8_t* L_8 = V_0; int32_t L_9 = __this->___bufferIndex; V_3 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9)); uint8_t* L_10 = V_3; uint8_t* L_11 = L_10; V_3 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_11, 1)); uint8_t* L_12 = V_2; uint8_t* L_13 = L_12; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_13, 1)); int32_t L_14 = *((uint8_t*)L_13); *((int8_t*)L_11) = (int8_t)L_14; uint8_t* L_15 = V_3; uint8_t* L_16 = L_15; V_3 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_16, 1)); uint8_t* L_17 = V_2; uint8_t* L_18 = L_17; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_18, 1)); int32_t L_19 = *((uint8_t*)L_18); *((int8_t*)L_16) = (int8_t)L_19; uint8_t* L_20 = V_3; uint8_t* L_21 = L_20; V_3 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_21, 1)); uint8_t* L_22 = V_2; uint8_t* L_23 = L_22; V_2 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_23, 1)); int32_t L_24 = *((uint8_t*)L_23); *((int8_t*)L_21) = (int8_t)L_24; uint8_t* L_25 = V_3; uint8_t* L_26 = V_2; int32_t L_27 = *((uint8_t*)L_26); *((int8_t*)L_25) = (int8_t)L_27; goto IL_00b5; } IL_006e: { uint8_t* L_28 = V_0; int32_t L_29 = __this->___bufferIndex; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, L_29)); V_5 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 3)); uint8_t* L_30 = V_4; uint8_t* L_31 = L_30; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, 1)); uint8_t* L_32 = V_5; uint8_t* L_33 = L_32; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_33, 1)); int32_t L_34 = *((uint8_t*)L_33); *((int8_t*)L_31) = (int8_t)L_34; uint8_t* L_35 = V_4; uint8_t* L_36 = L_35; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, 1)); uint8_t* L_37 = V_5; uint8_t* L_38 = L_37; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_38, 1)); int32_t L_39 = *((uint8_t*)L_38); *((int8_t*)L_36) = (int8_t)L_39; uint8_t* L_40 = V_4; uint8_t* L_41 = L_40; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, 1)); uint8_t* L_42 = V_5; uint8_t* L_43 = L_42; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_43, 1)); int32_t L_44 = *((uint8_t*)L_43); *((int8_t*)L_41) = (int8_t)L_44; uint8_t* L_45 = V_4; uint8_t* L_46 = V_5; int32_t L_47 = *((uint8_t*)L_46); *((int8_t*)L_45) = (int8_t)L_47; } IL_00b5: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_48 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_48, 4)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_8_Float64_mB29BF44ECA98293F9F4BA2DB3D7FD7F33D3AB401_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, double ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; int32_t* V_2 = NULL; int32_t* V_3 = NULL; uint8_t* V_4 = NULL; uint8_t* V_5 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; V_1 = L_1; if (!L_1) { goto IL_000f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1; NullCheck(L_2); if (((int32_t)(((RuntimeArray*)L_2)->max_length))) { goto IL_0014; } } IL_000f: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_001d; } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast(0)))); } IL_001d: { if (!il2cpp_codegen_is_little_endian()) { goto IL_005c; } } { il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); bool L_4 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites; if (!L_4) { goto IL_003a; } } { uint8_t* L_5 = V_0; int32_t L_6 = __this->___bufferIndex; double L_7 = ___0_value; *((double*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6))) = (double)L_7; goto IL_00e3; } IL_003a: { V_2 = (int32_t*)((uintptr_t)(&___0_value)); uint8_t* L_8 = V_0; int32_t L_9 = __this->___bufferIndex; V_3 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9)); int32_t* L_10 = V_3; int32_t* L_11 = L_10; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_11, 4)); int32_t* L_12 = V_2; int32_t* L_13 = L_12; V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4)); int32_t L_14 = *((int32_t*)L_13); *((int32_t*)L_11) = (int32_t)L_14; int32_t* L_15 = V_3; int32_t* L_16 = V_2; int32_t L_17 = *((int32_t*)L_16); *((int32_t*)L_15) = (int32_t)L_17; goto IL_00e3; } IL_005c: { uint8_t* L_18 = V_0; int32_t L_19 = __this->___bufferIndex; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_18, L_19)); V_5 = (uint8_t*)((intptr_t)il2cpp_codegen_add((intptr_t)((uintptr_t)(&___0_value)), 7)); uint8_t* L_20 = V_4; uint8_t* L_21 = L_20; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_21, 1)); uint8_t* L_22 = V_5; uint8_t* L_23 = L_22; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_23, 1)); int32_t L_24 = *((uint8_t*)L_23); *((int8_t*)L_21) = (int8_t)L_24; uint8_t* L_25 = V_4; uint8_t* L_26 = L_25; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_26, 1)); uint8_t* L_27 = V_5; uint8_t* L_28 = L_27; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_28, 1)); int32_t L_29 = *((uint8_t*)L_28); *((int8_t*)L_26) = (int8_t)L_29; uint8_t* L_30 = V_4; uint8_t* L_31 = L_30; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, 1)); uint8_t* L_32 = V_5; uint8_t* L_33 = L_32; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_33, 1)); int32_t L_34 = *((uint8_t*)L_33); *((int8_t*)L_31) = (int8_t)L_34; uint8_t* L_35 = V_4; uint8_t* L_36 = L_35; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, 1)); uint8_t* L_37 = V_5; uint8_t* L_38 = L_37; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_38, 1)); int32_t L_39 = *((uint8_t*)L_38); *((int8_t*)L_36) = (int8_t)L_39; uint8_t* L_40 = V_4; uint8_t* L_41 = L_40; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, 1)); uint8_t* L_42 = V_5; uint8_t* L_43 = L_42; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_43, 1)); int32_t L_44 = *((uint8_t*)L_43); *((int8_t*)L_41) = (int8_t)L_44; uint8_t* L_45 = V_4; uint8_t* L_46 = L_45; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_46, 1)); uint8_t* L_47 = V_5; uint8_t* L_48 = L_47; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_48, 1)); int32_t L_49 = *((uint8_t*)L_48); *((int8_t*)L_46) = (int8_t)L_49; uint8_t* L_50 = V_4; uint8_t* L_51 = L_50; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_51, 1)); uint8_t* L_52 = V_5; uint8_t* L_53 = L_52; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_53, 1)); int32_t L_54 = *((uint8_t*)L_53); *((int8_t*)L_51) = (int8_t)L_54; uint8_t* L_55 = V_4; uint8_t* L_56 = V_5; int32_t L_57 = *((uint8_t*)L_56); *((int8_t*)L_55) = (int8_t)L_57; } IL_00e3: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_58 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_58, 8)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryDataWriter_UNSAFE_WriteToBuffer_16_Guid_m4774D1D47F264DF21E56295BE6032DDE734CD127_inline (BinaryDataWriter_t6FFBB15141FB40359F277CA0FBCE7EC5ED745AFF* __this, Guid_t ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint8_t* V_0 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_1 = NULL; int32_t* V_2 = NULL; int32_t* V_3 = NULL; uint8_t* V_4 = NULL; uint8_t* V_5 = NULL; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___buffer; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0; V_1 = L_1; if (!L_1) { goto IL_000f; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_1; NullCheck(L_2); if (((int32_t)(((RuntimeArray*)L_2)->max_length))) { goto IL_0014; } } IL_000f: { V_0 = (uint8_t*)((uintptr_t)0); goto IL_001d; } IL_0014: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = V_1; NullCheck(L_3); V_0 = (uint8_t*)((uintptr_t)((L_3)->GetAddressAt(static_cast(0)))); } IL_001d: { if (!il2cpp_codegen_is_little_endian()) { goto IL_0078; } } { il2cpp_codegen_runtime_class_init_inline(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var); bool L_4 = ((ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_StaticFields*)il2cpp_codegen_static_fields_for(ArchitectureInfo_t13007AD3A9EA06623C9630954F7D300E7110743D_il2cpp_TypeInfo_var))->___Architecture_Supports_All_Unaligned_ReadWrites; if (!L_4) { goto IL_003e; } } { uint8_t* L_5 = V_0; int32_t L_6 = __this->___bufferIndex; Guid_t L_7 = ___0_value; *(Guid_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_5, L_6)) = L_7; goto IL_017e; } IL_003e: { V_2 = (int32_t*)((uintptr_t)(&___0_value)); uint8_t* L_8 = V_0; int32_t L_9 = __this->___bufferIndex; V_3 = (int32_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, L_9)); int32_t* L_10 = V_3; int32_t* L_11 = L_10; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_11, 4)); int32_t* L_12 = V_2; int32_t* L_13 = L_12; V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_13, 4)); int32_t L_14 = *((int32_t*)L_13); *((int32_t*)L_11) = (int32_t)L_14; int32_t* L_15 = V_3; int32_t* L_16 = L_15; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_16, 4)); int32_t* L_17 = V_2; int32_t* L_18 = L_17; V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_18, 4)); int32_t L_19 = *((int32_t*)L_18); *((int32_t*)L_16) = (int32_t)L_19; int32_t* L_20 = V_3; int32_t* L_21 = L_20; V_3 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_21, 4)); int32_t* L_22 = V_2; int32_t* L_23 = L_22; V_2 = ((int32_t*)il2cpp_codegen_add((intptr_t)L_23, 4)); int32_t L_24 = *((int32_t*)L_23); *((int32_t*)L_21) = (int32_t)L_24; int32_t* L_25 = V_3; int32_t* L_26 = V_2; int32_t L_27 = *((int32_t*)L_26); *((int32_t*)L_25) = (int32_t)L_27; goto IL_017e; } IL_0078: { uint8_t* L_28 = V_0; int32_t L_29 = __this->___bufferIndex; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, L_29)); V_5 = (uint8_t*)((uintptr_t)(&___0_value)); uint8_t* L_30 = V_4; uint8_t* L_31 = L_30; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, 1)); uint8_t* L_32 = V_5; uint8_t* L_33 = L_32; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_33, 1)); int32_t L_34 = *((uint8_t*)L_33); *((int8_t*)L_31) = (int8_t)L_34; uint8_t* L_35 = V_4; uint8_t* L_36 = L_35; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_36, 1)); uint8_t* L_37 = V_5; uint8_t* L_38 = L_37; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_38, 1)); int32_t L_39 = *((uint8_t*)L_38); *((int8_t*)L_36) = (int8_t)L_39; uint8_t* L_40 = V_4; uint8_t* L_41 = L_40; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, 1)); uint8_t* L_42 = V_5; uint8_t* L_43 = L_42; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_43, 1)); int32_t L_44 = *((uint8_t*)L_43); *((int8_t*)L_41) = (int8_t)L_44; uint8_t* L_45 = V_4; uint8_t* L_46 = L_45; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_46, 1)); uint8_t* L_47 = V_5; uint8_t* L_48 = L_47; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_48, 1)); int32_t L_49 = *((uint8_t*)L_48); *((int8_t*)L_46) = (int8_t)L_49; uint8_t* L_50 = V_4; uint8_t* L_51 = L_50; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_51, 1)); uint8_t* L_52 = V_5; uint8_t* L_53 = L_52; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_53, 1)); int32_t L_54 = *((uint8_t*)L_53); *((int8_t*)L_51) = (int8_t)L_54; uint8_t* L_55 = V_4; uint8_t* L_56 = L_55; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_56, 1)); uint8_t* L_57 = V_5; uint8_t* L_58 = L_57; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_58, 1)); int32_t L_59 = *((uint8_t*)L_58); *((int8_t*)L_56) = (int8_t)L_59; uint8_t* L_60 = V_4; uint8_t* L_61 = L_60; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_61, 1)); uint8_t* L_62 = V_5; uint8_t* L_63 = L_62; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_63, 1)); int32_t L_64 = *((uint8_t*)L_63); *((int8_t*)L_61) = (int8_t)L_64; uint8_t* L_65 = V_4; uint8_t* L_66 = L_65; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_66, 1)); uint8_t* L_67 = V_5; uint8_t* L_68 = L_67; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_68, 1)); int32_t L_69 = *((uint8_t*)L_68); *((int8_t*)L_66) = (int8_t)L_69; uint8_t* L_70 = V_4; uint8_t* L_71 = L_70; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_71, 1)); uint8_t* L_72 = V_5; uint8_t* L_73 = L_72; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_73, 1)); int32_t L_74 = *((uint8_t*)L_73); *((int8_t*)L_71) = (int8_t)L_74; uint8_t* L_75 = V_4; uint8_t* L_76 = L_75; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_76, 1)); uint8_t* L_77 = V_5; int32_t L_78 = *((uint8_t*)L_77); *((int8_t*)L_76) = (int8_t)L_78; uint8_t* L_79 = V_5; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_79, 6)); uint8_t* L_80 = V_4; uint8_t* L_81 = L_80; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_81, 1)); uint8_t* L_82 = V_5; uint8_t* L_83 = L_82; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_83, 1)); int32_t L_84 = *((uint8_t*)L_83); *((int8_t*)L_81) = (int8_t)L_84; uint8_t* L_85 = V_4; uint8_t* L_86 = L_85; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_86, 1)); uint8_t* L_87 = V_5; uint8_t* L_88 = L_87; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_88, 1)); int32_t L_89 = *((uint8_t*)L_88); *((int8_t*)L_86) = (int8_t)L_89; uint8_t* L_90 = V_4; uint8_t* L_91 = L_90; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_91, 1)); uint8_t* L_92 = V_5; uint8_t* L_93 = L_92; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_93, 1)); int32_t L_94 = *((uint8_t*)L_93); *((int8_t*)L_91) = (int8_t)L_94; uint8_t* L_95 = V_4; uint8_t* L_96 = L_95; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_96, 1)); uint8_t* L_97 = V_5; uint8_t* L_98 = L_97; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_98, 1)); int32_t L_99 = *((uint8_t*)L_98); *((int8_t*)L_96) = (int8_t)L_99; uint8_t* L_100 = V_4; uint8_t* L_101 = L_100; V_4 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_101, 1)); uint8_t* L_102 = V_5; uint8_t* L_103 = L_102; V_5 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_103, 1)); int32_t L_104 = *((uint8_t*)L_103); *((int8_t*)L_101) = (int8_t)L_104; uint8_t* L_105 = V_4; uint8_t* L_106 = V_5; int32_t L_107 = *((uint8_t*)L_106); *((int8_t*)L_105) = (int8_t)L_107; } IL_017e: { V_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; int32_t L_108 = __this->___bufferIndex; __this->___bufferIndex = ((int32_t)il2cpp_codegen_add(L_108, ((int32_t)16))); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* BaseDataReader_get_Stream_mF16D1B7B725951734DD87363B28BC95C456D308E_inline (BaseDataReader_tC71D38CF580346A6574D20C6243FCC8B6C127032* __this, const RuntimeMethod* method) { { Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* L_0 = __this->___stream; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m734A0AE90EE3BDA701FBF3A60B4A485A0B1568A0_gshared_inline (Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2* __this, const RuntimeMethod* method) { { bool L_0 = __this->___hasValue; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t Nullable_1_GetValueOrDefault_m6AF3AF6DB9554746726B5BB6D718859A894BD12E_gshared_inline (Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2* __this, const RuntimeMethod* method) { { uint8_t L_0 = __this->___value; return L_0; } }